HL7 Version 2 to FHIR
1.0.0 - STU 1

HL7 Version 2 to FHIR - Downloaded Version 1.0.0 See the Directory of published versions

## : Segment OBX to Observation Map - JSON Representation

Page standards status: Informative

Raw json | Download

    {
      "resourceType" : "ConceptMap",
      "id" : "segment-obx-to-observation",
      "text" : {
        "status" : "generated",
        "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: ConceptMap segment-obx-to-observation</b></p><a name=\"segment-obx-to-observation\"> </a><a name=\"hcsegment-obx-to-observation\"> </a><p>Mapping from (not specified) to (not specified)</p><br/><p><b>Group 1 </b>Mapping from <code>unspecified code system</code> to <code>unspecified code system</code></p><table class=\"grid\"><tr><td colspan=\"4\"><b>Source Concept Details</b></td><td><b>Relationship</b></td><td colspan=\"2\"><b>Target Concept Details</b></td><td><b>Comment</b></td></tr><tr><td colspan=\"2\"><b>Codes</b> from </td><td><b>NarrativeCondition</b></td><td><b>ComputableANTLR</b></td><td/><td colspan=\"2\"><b>Codes</b> from </td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-3</td><td style=\"border-left-width: 0px\">Observation Identifier</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">code</td><td style=\"border-left-width: 0px\">code</td><td>Note that in Observation there is category field that depending on implementation guide and/or realm is required.   MSH-9.2 Trigger Event, the MSH-3 Sending Application and OBX-3 Observation Identifier's code system ontology  would inform how to value Observation.category.</td></tr><tr><td style=\"border-right-width: 0px\">OBX-4</td><td style=\"border-left-width: 0px\">Observation Sub-ID</td><td>Map to Observation.partOf or Observation.hasMember or Observation.DerivedFrom according to the implementation guidance for the v2 message at hand, otherwise map to the extension-sub-id to enable the final destination to determine how to structure the observations.</td><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">$this</td><td style=\"border-left-width: 0px\">$this</td><td>OBX-4 Sub Identifier would determine how to use Observation.partOf or Observation.hasMember or Observation.DerivedFrom, but is highly dependent on the local implementation of OBX-4 or an implementation guide (e.g., LRI, Clinical Genomics).  That is not known at the standard level, so we cannot provide specific mapping guidance here.  However, if the mapper does not have access to the syntax used and its meaning, we need to be able to pass on OBX-4 Sub Identifier to the final destination that should know how to then structure it using FHIR attributes.</td></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;NM&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueQuantity.value</td><td style=\"border-left-width: 0px\">valueQuantity.value</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td>Any markup in ST, FT or TX data may not present properly given that valueString is a string data type</td><td>IF OBX-2 IN (&quot;ST&quot;, &quot;FT&quot;, &quot;TX&quot;)</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueString</td><td style=\"border-left-width: 0px\">valueString</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;CF&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueCodeableConcept[1]</td><td style=\"border-left-width: 0px\">valueCodeableConcept[1]</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;CNE&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueCodeableConcept</td><td style=\"border-left-width: 0px\">valueCodeableConcept</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;CE&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueCodeableConcept</td><td style=\"border-left-width: 0px\">valueCodeableConcept</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;CWE&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueCodeableConcept</td><td style=\"border-left-width: 0px\">valueCodeableConcept</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;IS&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueCodeableConcept</td><td style=\"border-left-width: 0px\">valueCodeableConcept</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;DR&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valuePeriod</td><td style=\"border-left-width: 0px\">valuePeriod</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 IN (&quot;DTM&quot;, &quot;DT&quot;)</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueDateTime</td><td style=\"border-left-width: 0px\">valueDateTime</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;NR&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueRange</td><td style=\"border-left-width: 0px\">valueRange</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;VR&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueString</td><td style=\"border-left-width: 0px\">valueString</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;TM&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueTime</td><td style=\"border-left-width: 0px\">valueTime</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF (OBX-2 EQUALS &quot;SN&quot;  AND OBX-5.1  EQUALS &quot;&lt;&gt;&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueString</td><td style=\"border-left-width: 0px\">valueString</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 IN (&quot;:&quot;, &quot;/&quot;)</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueRatio[1]</td><td style=\"border-left-width: 0px\">valueRatio[1]</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 EQUALS &quot;-&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueRange[1]</td><td style=\"border-left-width: 0px\">valueRange[1]</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 EQUALS &quot;+&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueString</td><td style=\"border-left-width: 0px\">valueString</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 NOT IN (&quot;:&quot;, &quot;/&quot;, &quot;-&quot;, &quot;+&quot;)</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueQuantity[1]</td><td style=\"border-left-width: 0px\">valueQuantity[1]</td><td>Note that OBX-5 and OBX-6 resolve to different components for the same Quantity data type.</td></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td>If line 19 through 23 all fail while OBX-2 = SN</td><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueString</td><td style=\"border-left-width: 0px\">valueString</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;NA&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueSampedData</td><td style=\"border-left-width: 0px\">valueSampedData</td><td>Full guidance on how to populate SampledData based on a single vector or an array will be provided in a future version based on interest.  Please submit a JIRA if you are interested.</td></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;ED&quot; AND IF OBX-5.4 EQUALS &quot;Base64&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[1].url</td><td style=\"border-left-width: 0px\">extension[1].url</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;ED&quot; AND IF OBX-5.4 EQUALS &quot;Base64&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[1].valueAttachment</td><td style=\"border-left-width: 0px\">extension[1].valueAttachment</td><td>We are for now addressing Base64 that cover .pdf, pictures and other binaries.  If somebody does this, we will address those.</td></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;RP&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[1].url</td><td style=\"border-left-width: 0px\">extension[1].url</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-5</td><td style=\"border-left-width: 0px\">Observation Value</td><td/><td>IF OBX-2 EQUALS &quot;RP&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[1].valueAttachment</td><td style=\"border-left-width: 0px\">extension[1].valueAttachment</td><td>To be resolved when we resolve DocumentReference and valueAttachment</td></tr><tr><td style=\"border-right-width: 0px\">OBX-6</td><td style=\"border-left-width: 0px\">Units</td><td/><td>IF OBX-2 IN (&quot;NA&quot;, &quot;NM&quot;)</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueQuantity[1]</td><td style=\"border-left-width: 0px\">valueQuantity[1]</td><td>Note that OBX-5 and OBX-6 resolve to different components for the same Quantity data type.</td></tr><tr><td style=\"border-right-width: 0px\">OBX-6</td><td style=\"border-left-width: 0px\">Units</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 NOT IN (&quot;:&quot;, &quot;/&quot;, &quot;-&quot;, &quot;+&quot;)</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueQuantity[1]</td><td style=\"border-left-width: 0px\">valueQuantity[1]</td><td>Note that OBX-5 and OBX-6 resolve to different components for the same Quantity data type.</td></tr><tr><td style=\"border-right-width: 0px\">OBX-6</td><td style=\"border-left-width: 0px\">Units</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 EQUALS &quot;-&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueRange[1].low</td><td style=\"border-left-width: 0px\">valueRange[1].low</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-6</td><td style=\"border-left-width: 0px\">Units</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 EQUALS &quot;-&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueRange[1].high</td><td style=\"border-left-width: 0px\">valueRange[1].high</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-6</td><td style=\"border-left-width: 0px\">Units</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 IN (&quot;:&quot;, &quot;/&quot;)</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueRatio[1].numerator</td><td style=\"border-left-width: 0px\">valueRatio[1].numerator</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-6</td><td style=\"border-left-width: 0px\">Units</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 IN (&quot;:&quot;, &quot;/&quot;)</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">valueRatio[1].denominator</td><td style=\"border-left-width: 0px\">valueRatio[1].denominator</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-7</td><td style=\"border-left-width: 0px\">References Range</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">referenceRange.text</td><td style=\"border-left-width: 0px\">referenceRange.text</td><td>If OBX-7 is sufficiently parseable, then the low, high, type, appliesTo, and/or age may be used.</td></tr><tr><td style=\"border-right-width: 0px\">OBX-8</td><td style=\"border-left-width: 0px\">Interpretation Codes</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">interpretation</td><td style=\"border-left-width: 0px\">interpretation</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-10</td><td style=\"border-left-width: 0px\">Nature of Abnormal Test</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[2].uri</td><td style=\"border-left-width: 0px\">extension[2].uri</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-10</td><td style=\"border-left-width: 0px\">Nature of Abnormal Test</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[2].valueCodeableConcept</td><td style=\"border-left-width: 0px\">extension[2].valueCodeableConcept</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-11</td><td style=\"border-left-width: 0px\">Observation Result Status</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">status</td><td style=\"border-left-width: 0px\">status</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-11</td><td style=\"border-left-width: 0px\">Observation Result Status</td><td/><td>IF OBX-11 IS &quot;X&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">status.extension[1].url</td><td style=\"border-left-width: 0px\">status.extension[1].url</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-11</td><td style=\"border-left-width: 0px\">Observation Result Status</td><td/><td>IF OBX-11 IS &quot;X&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">status.extension[1].valueCodeableConcept.coding.code</td><td style=\"border-left-width: 0px\">status.extension[1].valueCodeableConcept.coding.code</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-11</td><td style=\"border-left-width: 0px\">Observation Result Status</td><td/><td>IF OBX-11 IS &quot;X&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">status.extension[1].valueCodeableConcept.coding.system</td><td style=\"border-left-width: 0px\">status.extension[1].valueCodeableConcept.coding.system</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-11</td><td style=\"border-left-width: 0px\">Observation Result Status</td><td/><td>IF OBX-11 IS &quot;N&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">dataAbsentReason.coding[2].code</td><td style=\"border-left-width: 0px\">dataAbsentReason.coding[2].code</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-11</td><td style=\"border-left-width: 0px\">Observation Result Status</td><td/><td>IF OBX-11 IS &quot;N&quot;</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">dataAbsentReason.coding[2].system</td><td style=\"border-left-width: 0px\">dataAbsentReason.coding[2].system</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-14</td><td style=\"border-left-width: 0px\">Date/Time of the Observation</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">effectiveDateTime</td><td style=\"border-left-width: 0px\">effectiveDateTime</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-15</td><td style=\"border-left-width: 0px\">Producer's ID</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">performer[2](Organization)</td><td style=\"border-left-width: 0px\">performer[2](Organization)</td><td>We are mapping this to an identifier considering the definition (used for a unique identifier of the producer), although that does not fit the use of the CWE data type in HL7 v2.  Depending on context (e.g., US CLIA or IHE LTW, or ILW) this may reflect a location (US CLIA) or an organization (IHE LTW or ILW).</td></tr><tr><td style=\"border-right-width: 0px\">OBX-15</td><td style=\"border-left-width: 0px\">Producer's ID</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">performer[2](PractitionerRole)</td><td style=\"border-left-width: 0px\">performer[2](PractitionerRole)</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-16</td><td style=\"border-left-width: 0px\">Responsible Observer</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">performer[1](PractitionerRole.practitioner(Practitioner))</td><td style=\"border-left-width: 0px\">performer[1](PractitionerRole.practitioner(Practitioner))</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-16</td><td style=\"border-left-width: 0px\">Responsible Observer</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">performer[1](PractitionerRole.code.coding.code)</td><td style=\"border-left-width: 0px\">performer[1](PractitionerRole.code.coding.code)</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-16</td><td style=\"border-left-width: 0px\">Responsible Observer</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">performer[1](PractitionerRole.code.coding.system)</td><td style=\"border-left-width: 0px\">performer[1](PractitionerRole.code.coding.system)</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-17</td><td style=\"border-left-width: 0px\">Observation Method</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">method</td><td style=\"border-left-width: 0px\">method</td><td>The cardinality of Observation.method is 0..1 while the source allows for multiple methods.  As we are not aware of anybody populating multiples in HL7 v2, we did not provide further mapping guidance.  If you need to support multiples, please submit a gForge to OO for the HL7 v2 to FHIR mapping Implementation Guide.</td></tr><tr><td style=\"border-right-width: 0px\">OBX-18</td><td style=\"border-left-width: 0px\">Equipment Instance Identifier</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">device(Device.identifier)</td><td style=\"border-left-width: 0px\">device(Device.identifier)</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-19</td><td style=\"border-left-width: 0px\">Date/Time of the Analysis</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[2].url</td><td style=\"border-left-width: 0px\">extension[2].url</td><td>&quot;http://hl7.org/fhir/StructureDefinition/observation-analysis-date-time&quot;</td></tr><tr><td style=\"border-right-width: 0px\">OBX-19</td><td style=\"border-left-width: 0px\">Date/Time of the Analysis</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[2].valueDateTime</td><td style=\"border-left-width: 0px\">extension[2].valueDateTime</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-20</td><td style=\"border-left-width: 0px\">Observation Site</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">bodySite</td><td style=\"border-left-width: 0px\">bodySite</td><td>The cardinality of Observation.bodySite is 0..1 while the source allows for multiple body sites.  As we are not aware of anybody populating multiples in HL7 v2, we did not provide further mapping guidance.  If you need to support multiples, please submit a gForge to OO for the HL7 v2 to FHIR mapping Implementation Guide.</td></tr><tr><td style=\"border-right-width: 0px\">OBX-21</td><td style=\"border-left-width: 0px\">Observation Instance Identifier</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">identifier</td><td style=\"border-left-width: 0px\">identifier</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-21</td><td style=\"border-left-width: 0px\">Observation Instance Identifier</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">identifier.type.coding.code</td><td style=\"border-left-width: 0px\">identifier.type.coding.code</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-23</td><td style=\"border-left-width: 0px\">Performing Organization Name</td><td/><td>IF OBX-25 NOT VALUED</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">performer[2](Organization)</td><td style=\"border-left-width: 0px\">performer[2](Organization)</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-23</td><td style=\"border-left-width: 0px\">Performing Organization Name</td><td/><td>IF OBX-25 VALUED</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">performer[2](PractitionerRole[1].organization(Organization))</td><td style=\"border-left-width: 0px\">performer[2](PractitionerRole[1].organization(Organization))</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-24</td><td style=\"border-left-width: 0px\">Performing Organization Address</td><td/><td>IF OBX-25 NOT VALUED</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">performer[2](Organization.address)</td><td style=\"border-left-width: 0px\">performer[2](Organization.address)</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-24</td><td style=\"border-left-width: 0px\">Performing Organization Address</td><td/><td>IF OBX-25 VALUED</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">performer[2](PractitionerRole[1].organization(Organization.address))</td><td style=\"border-left-width: 0px\">performer[2](PractitionerRole[1].organization(Organization.address))</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-25</td><td style=\"border-left-width: 0px\">Performing Organization Medical Director</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">performer[2](PractitionerRole[1].practitioner)</td><td style=\"border-left-width: 0px\">performer[2](PractitionerRole[1].practitioner)</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-25</td><td style=\"border-left-width: 0px\">Performing Organization Medical Director</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">performer[2](PractitionerRole[1].code.coding.code)</td><td style=\"border-left-width: 0px\">performer[2](PractitionerRole[1].code.coding.code)</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-25</td><td style=\"border-left-width: 0px\">Performing Organization Medical Director</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">performer[2](PractitionerRole[1].code.coding.system)</td><td style=\"border-left-width: 0px\">performer[2](PractitionerRole[1].code.coding.system)</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-29</td><td style=\"border-left-width: 0px\">Observation Type</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">category[1].coding.code</td><td style=\"border-left-width: 0px\">category[1].coding.code</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-29</td><td style=\"border-left-width: 0px\">Observation Type</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">category[1].coding.system</td><td style=\"border-left-width: 0px\">category[1].coding.system</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-30</td><td style=\"border-left-width: 0px\">Observation Sub-Type</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[2].url</td><td style=\"border-left-width: 0px\">extension[2].url</td><td>The sub type was necessary in v2 to distinguish purpose of the observation when it appears in a message in the same group (e.g., answers to ask at order entry questions with actual results ).  Within FHIR flagging the observation may not be necessary, but that is not yet clear.  Until then, we will keep the thought of needing an extension, but not create it yet.</td></tr><tr><td style=\"border-right-width: 0px\">OBX-30</td><td style=\"border-left-width: 0px\">Observation Sub-Type</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[2].valueCodeableConcept.coding.code</td><td style=\"border-left-width: 0px\">extension[2].valueCodeableConcept.coding.code</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-30</td><td style=\"border-left-width: 0px\">Observation Sub-Type</td><td/><td/><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[2].valueCodeableConcept.coding.system</td><td style=\"border-left-width: 0px\">extension[2].valueCodeableConcept.coding.system</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-33</td><td style=\"border-left-width: 0px\">Observation Related Specimen Identifier</td><td/><td>IF OBX-33 COUNT&gt;1</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[1].uri</td><td style=\"border-left-width: 0px\">extension[1].uri</td><td>Note that in v2 messages the observations that a calculated observation is derived from on and involve multiple specimens are typically not included with the message. To enable relating the calculated observation to the correct specimens it relates to, the v2 message should include the originating observations that in turn use OBX-33 to link to the correct specimens.  Without that, and if there are multiple specimens in OBX-33, there is no standard method to correctly associate the observation with the correct specimens.  The implementer will have to devise an appropriate method for that in their context.</td></tr><tr><td style=\"border-right-width: 0px\">OBX-33</td><td style=\"border-left-width: 0px\">Observation Related Specimen Identifier</td><td/><td>IF OBX-33 COUNT&gt;1</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[1].valueReference(Group.member.entity(Specimen.identifier[1])</td><td style=\"border-left-width: 0px\">extension[1].valueReference(Group.member.entity(Specimen.identifier[1])</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-33</td><td style=\"border-left-width: 0px\">Observation Related Specimen Identifier</td><td/><td>IF OBX-33 COUNT&gt;1</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[2].uri</td><td style=\"border-left-width: 0px\">extension[2].uri</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-33</td><td style=\"border-left-width: 0px\">Observation Related Specimen Identifier</td><td/><td>IF OBX-33 COUNT&gt;1</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">extension[2].valueReference(Group.member.entity(Specimen.identifier[2]))</td><td style=\"border-left-width: 0px\">extension[2].valueReference(Group.member.entity(Specimen.identifier[2]))</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-33</td><td style=\"border-left-width: 0px\">Observation Related Specimen Identifier</td><td/><td>IF OBX-33 COUNT=1</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">specimen(Specimen.identifier[1])</td><td style=\"border-left-width: 0px\">specimen(Specimen.identifier[1])</td><td/></tr><tr><td style=\"border-right-width: 0px\">OBX-33</td><td style=\"border-left-width: 0px\">Observation Related Specimen Identifier</td><td/><td>IF OBX-33 COUNT=1</td><td><a href=\"http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td style=\"border-right-width: 0px\">specimen(Specimen.identifier[2])</td><td style=\"border-left-width: 0px\">specimen(Specimen.identifier[2])</td><td/></tr></table></div>"
      },
      "extension" : [
        {
          "extension" : [
            {
              "url" : "type",
              "valueCode" : "derived-from"
            },
            {
              "url" : "label",
              "valueString" : "Segment OBX to Observation.fsh"
            },
            {
              "url" : "url",
              "valueUri" : "https://docs.google.com/spreadsheets/d/1--KYCqp4IKrDO4NyW6ieA69pJylKfnGYHoOTAU7Rkyk/edit#gid=0"
            }
          ],
          "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/RelatedArtifact"
        },
        {
          "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
          "valueCode" : "oo"
        },
        {
          "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
          "valueCode" : "informative",
          "_valueCode" : {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
                "valueCanonical" : "http://hl7.org/fhir/uv/v2mappings/ImplementationGuide/hl7.fhir.uv.v2mappings"
              }
            ]
          }
        }
      ],
      "url" : "http://hl7.org/fhir/uv/v2mappings/ConceptMap/segment-obx-to-observation",
      "version" : "1.0.0",
      "name" : "SegmentOBXToObservation",
      "title" : "Segment OBX to Observation Map",
      "status" : "active",
      "experimental" : true,
      "date" : "2025-08-25",
      "publisher" : "HL7 International / Orders and Observations",
      "contact" : [
        {
          "name" : "HL7 Orders and Observations Workgroup",
          "telecom" : [
            {
              "system" : "url",
              "value" : "http://www.hl7.org/Special/committees/orders"
            }
          ]
        }
      ],
      "description" : "This ConceptMap represents a mapping from the HL7 V2 Segment OBX to the FHIR Observation Resource.",
      "jurisdiction" : [
        {
          "coding" : [
            {
              "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
              "code" : "001"
            }
          ]
        }
      ],
      "copyright" : "Copyright (c) 2025, HL7 International, Inc., All Rights Reserved.",
      "group" : [
        {
          "element" : [
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "CWE"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-3",
              "display" : "Observation Identifier",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "code",
                  "display" : "code",
                  "equivalence" : "equivalent",
                  "comment" : "Note that in Observation there is category field that depending on implementation guide and/or realm is required.   MSH-9.2 Trigger Event, the MSH-3 Sending Application and OBX-3 Observation Identifier's code system ontology  would inform how to value Observation.category."
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "OG"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-4",
              "display" : "Observation Sub-ID",
              "target" : [
                {
                  "code" : "$this",
                  "display" : "$this",
                  "equivalence" : "equivalent",
                  "comment" : "OBX-4 Sub Identifier would determine how to use Observation.partOf or Observation.hasMember or Observation.DerivedFrom, but is highly dependent on the local implementation of OBX-4 or an implementation guide (e.g., LRI, Clinical Genomics).  That is not known at the standard level, so we cannot provide specific mapping guidance here.  However, if the mapper does not have access to the syntax used and its meaning, we need to be able to pass on OBX-4 Sub Identifier to the final destination that should know how to then structure it using FHIR attributes.",
                  "dependsOn" : [
                    {
                      "property" : "Narrative-Condition",
                      "value" : "Map to Observation.partOf or Observation.hasMember or Observation.DerivedFrom according to the implementation guidance for the v2 message at hand, otherwise map to the extension-sub-id to enable the final destination to determine how to structure the observations."
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "quantity"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueQuantity.value",
                  "display" : "valueQuantity.value",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"NM\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "string"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueString",
                  "display" : "valueString",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 IN (\"ST\", \"FT\", \"TX\")"
                    },
                    {
                      "property" : "Narrative-Condition",
                      "value" : "Any markup in ST, FT or TX data may not present properly given that valueString is a string data type"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueCodeableConcept[1]",
                  "display" : "valueCodeableConcept[1]",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"CF\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueCodeableConcept",
                  "display" : "valueCodeableConcept",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"CNE\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueCodeableConcept",
                  "display" : "valueCodeableConcept",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"CE\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueCodeableConcept",
                  "display" : "valueCodeableConcept",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"CWE\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueCodeableConcept",
                  "display" : "valueCodeableConcept",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"IS\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Period"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valuePeriod",
                  "display" : "valuePeriod",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"DR\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "dateTime"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueDateTime",
                  "display" : "valueDateTime",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 IN (\"DTM\", \"DT\")"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Range"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueRange",
                  "display" : "valueRange",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"NR\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "string"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "OBX-5.1+\"-\"+OBX-5.2"
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueString",
                  "display" : "valueString",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"VR\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "time"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueTime",
                  "display" : "valueTime",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"TM\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "string"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "OBX-5.1+\" \"+OBX-5.2+\" \"+OBX-5.3+\" \"+OBX-5.4\" \"OBX-6\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueString",
                  "display" : "valueString",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF (OBX-2 EQUALS \"SN\"  AND OBX-5.1  EQUALS \"<>\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Ratio"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueRatio[1]",
                  "display" : "valueRatio[1]",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"SN\" AND OBX-5.1  NOT EQUALS \"<>\" AND OBX-5.3 IN (\":\", \"/\")"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Range"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueRange[1]",
                  "display" : "valueRange[1]",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"SN\" AND OBX-5.1  NOT EQUALS \"<>\" AND OBX-5.3 EQUALS \"-\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "string"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "OBX-5.1+\" \"+OBX-5.2+\" \"+OBX-5.3+\" \"+OBX-5.4\" \"OBX-6\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueString",
                  "display" : "valueString",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"SN\" AND OBX-5.1  NOT EQUALS \"<>\" AND OBX-5.3 EQUALS \"+\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Quantity"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueQuantity[1]",
                  "display" : "valueQuantity[1]",
                  "equivalence" : "equivalent",
                  "comment" : "Note that OBX-5 and OBX-6 resolve to different components for the same Quantity data type.",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"SN\" AND OBX-5.1  NOT EQUALS \"<>\" AND OBX-5.3 NOT IN (\":\", \"/\", \"-\", \"+\")"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "string"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "OBX-5.1+\" \"+OBX-5.2+\" \"+OBX-5.3+\" \"+OBX-5.4\" \"OBX-6\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueString",
                  "display" : "valueString",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Narrative-Condition",
                      "value" : "If line 19 through 23 all fail while OBX-2 = SN"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "SampledData"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueSampedData",
                  "display" : "valueSampedData",
                  "equivalence" : "equivalent",
                  "comment" : "Full guidance on how to populate SampledData based on a single vector or an array will be provided in a future version based on interest.  Please submit a JIRA if you are interested.",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"NA\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "uri"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"https://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.valueAttachment\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[1].url",
                  "display" : "extension[1].url",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"ED\" AND IF OBX-5.4 EQUALS \"Base64\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Attachment"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[1].valueAttachment",
                  "display" : "extension[1].valueAttachment",
                  "equivalence" : "equivalent",
                  "comment" : "We are for now addressing Base64 that cover .pdf, pictures and other binaries.  If somebody does this, we will address those.",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"ED\" AND IF OBX-5.4 EQUALS \"Base64\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "uri"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"https://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.valueAttachment\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[1].url",
                  "display" : "extension[1].url",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"RP\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "varies"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-5",
              "display" : "Observation Value",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Attachment"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[1].valueAttachment",
                  "display" : "extension[1].valueAttachment",
                  "equivalence" : "equivalent",
                  "comment" : "To be resolved when we resolve DocumentReference and valueAttachment",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"RP\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "CWE"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-6",
              "display" : "Units",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Quantity"
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueQuantity[1]",
                  "display" : "valueQuantity[1]",
                  "equivalence" : "equivalent",
                  "comment" : "Note that OBX-5 and OBX-6 resolve to different components for the same Quantity data type.",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 IN (\"NA\", \"NM\")"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "CWE"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-6",
              "display" : "Units",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Quantity"
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueQuantity[1]",
                  "display" : "valueQuantity[1]",
                  "equivalence" : "equivalent",
                  "comment" : "Note that OBX-5 and OBX-6 resolve to different components for the same Quantity data type.",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"SN\" AND OBX-5.1  NOT EQUALS \"<>\" AND OBX-5.3 NOT IN (\":\", \"/\", \"-\", \"+\")"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "CWE"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-6",
              "display" : "Units",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "SimpleQuantity"
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueRange[1].low",
                  "display" : "valueRange[1].low",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"SN\" AND OBX-5.1  NOT EQUALS \"<>\" AND OBX-5.3 EQUALS \"-\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "CWE"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-6",
              "display" : "Units",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "SimpleQuantity"
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueRange[1].high",
                  "display" : "valueRange[1].high",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"SN\" AND OBX-5.1  NOT EQUALS \"<>\" AND OBX-5.3 EQUALS \"-\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "CWE"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-6",
              "display" : "Units",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Quantity"
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueRatio[1].numerator",
                  "display" : "valueRatio[1].numerator",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"SN\" AND OBX-5.1  NOT EQUALS \"<>\" AND OBX-5.3 IN (\":\", \"/\")"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "CWE"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-6",
              "display" : "Units",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Quantity"
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "valueRatio[1].denominator",
                  "display" : "valueRatio[1].denominator",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-2 EQUALS \"SN\" AND OBX-5.1  NOT EQUALS \"<>\" AND OBX-5.3 IN (\":\", \"/\")"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ST"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-7",
              "display" : "References Range",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "string"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "referenceRange.text",
                  "display" : "referenceRange.text",
                  "equivalence" : "equivalent",
                  "comment" : "If OBX-7 is sufficiently parseable, then the low, high, type, appliesTo, and/or age may be used."
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "CWE"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-8",
              "display" : "Interpretation Codes",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        },
                        {
                          "url" : "mappedVia",
                          "valueUrl" : "ConceptMap/table-hl70078-to-v3-observationinterpretation"
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "interpretation",
                  "display" : "interpretation",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-10",
              "display" : "Nature of Abnormal Test",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "uri"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"http://hl7.org/fhir/StructureDefinition/observation-nature-of-abnormal-test\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[2].uri",
                  "display" : "extension[2].uri",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-10",
              "display" : "Nature of Abnormal Test",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        },
                        {
                          "url" : "mappedVia",
                          "valueUrl" : "ConceptMap/table-hl70080-to-v2-0080"
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[2].valueCodeableConcept",
                  "display" : "extension[2].valueCodeableConcept",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-11",
              "display" : "Observation Result Status",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "code"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "mappedVia",
                          "valueUrl" : "ConceptMap/table-hl70085-to-observation-status"
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "status",
                  "display" : "status",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-11",
              "display" : "Observation Result Status",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "uri"
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"http://hl7.org/fhir/StructureDefinition/alternate-codes\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "status.extension[1].url",
                  "display" : "status.extension[1].url",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-11 IS \"X\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-11",
              "display" : "Observation Result Status",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"X\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "status.extension[1].valueCodeableConcept.coding.code",
                  "display" : "status.extension[1].valueCodeableConcept.coding.code",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-11 IS \"X\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-11",
              "display" : "Observation Result Status",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "string"
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"http://terminology.hl7.org/CodeSystem/v2-0085\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "status.extension[1].valueCodeableConcept.coding.system",
                  "display" : "status.extension[1].valueCodeableConcept.coding.system",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-11 IS \"X\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-11",
              "display" : "Observation Result Status",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "assignment",
                          "valueString" : "\"not-asked\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "dataAbsentReason.coding[2].code",
                  "display" : "dataAbsentReason.coding[2].code",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-11 IS \"N\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-11",
              "display" : "Observation Result Status",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "assignment",
                          "valueString" : "\"http://terminology.hl7.org/CodeSystem/data-absent-reason\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "dataAbsentReason.coding[2].system",
                  "display" : "dataAbsentReason.coding[2].system",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-11 IS \"N\""
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "DTM"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-14",
              "display" : "Date/Time of the Observation",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "dateTime"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "effectiveDateTime",
                  "display" : "effectiveDateTime",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "CWE"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-15",
              "display" : "Producer's ID",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "identifier"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "performer[2](Organization)",
                  "display" : "performer[2](Organization)",
                  "equivalence" : "equivalent",
                  "comment" : "We are mapping this to an identifier considering the definition (used for a unique identifier of the producer), although that does not fit the use of the CWE data type in HL7 v2.  Depending on context (e.g., US CLIA or IHE LTW, or ILW) this may reflect a location (US CLIA) or an organization (IHE LTW or ILW)."
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "CWE"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-15",
              "display" : "Producer's ID",
              "target" : [
                {
                  "code" : "performer[2](PractitionerRole)",
                  "display" : "performer[2](PractitionerRole)",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "XCN"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-16",
              "display" : "Responsible Observer",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Reference(PractitionerRole)"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "performer[1](PractitionerRole.practitioner(Practitioner))",
                  "display" : "performer[1](PractitionerRole.practitioner(Practitioner))",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "XCN"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-16",
              "display" : "Responsible Observer",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"responsibleObserver\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "performer[1](PractitionerRole.code.coding.code)",
                  "display" : "performer[1](PractitionerRole.code.coding.code)",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "XCN"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-16",
              "display" : "Responsible Observer",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"http://terminology.hl7.org/CodeSystem/practitioner-role\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "performer[1](PractitionerRole.code.coding.system)",
                  "display" : "performer[1](PractitionerRole.code.coding.system)",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "CWE"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-17",
              "display" : "Observation Method",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "method",
                  "display" : "method",
                  "equivalence" : "equivalent",
                  "comment" : "The cardinality of Observation.method is 0..1 while the source allows for multiple methods.  As we are not aware of anybody populating multiples in HL7 v2, we did not provide further mapping guidance.  If you need to support multiples, please submit a gForge to OO for the HL7 v2 to FHIR mapping Implementation Guide."
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "EI"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-18",
              "display" : "Equipment Instance Identifier",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Identifier"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "device(Device.identifier)",
                  "display" : "device(Device.identifier)",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "DTM"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-19",
              "display" : "Date/Time of the Analysis",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "uri"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[2].url",
                  "display" : "extension[2].url",
                  "equivalence" : "equivalent",
                  "comment" : "\"http://hl7.org/fhir/StructureDefinition/observation-analysis-date-time\""
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "DTM"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-19",
              "display" : "Date/Time of the Analysis",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "dateTime"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[2].valueDateTime",
                  "display" : "extension[2].valueDateTime",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "CWE"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-20",
              "display" : "Observation Site",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "CodeableConcept"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "bodySite",
                  "display" : "bodySite",
                  "equivalence" : "equivalent",
                  "comment" : "The cardinality of Observation.bodySite is 0..1 while the source allows for multiple body sites.  As we are not aware of anybody populating multiples in HL7 v2, we did not provide further mapping guidance.  If you need to support multiples, please submit a gForge to OO for the HL7 v2 to FHIR mapping Implementation Guide."
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "EI"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-21",
              "display" : "Observation Instance Identifier",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Identifier"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "identifier",
                  "display" : "identifier",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "EI"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-21",
              "display" : "Observation Instance Identifier",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "code"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"FILL\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "identifier.type.coding.code",
                  "display" : "identifier.type.coding.code",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "XON"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-23",
              "display" : "Performing Organization Name",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Reference(Organization)"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "performer[2](Organization)",
                  "display" : "performer[2](Organization)",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-25 NOT VALUED"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "XON"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-23",
              "display" : "Performing Organization Name",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Reference(Organization)"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "performer[2](PractitionerRole[1].organization(Organization))",
                  "display" : "performer[2](PractitionerRole[1].organization(Organization))",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-25 VALUED"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "XAD"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-24",
              "display" : "Performing Organization Address",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Address"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "performer[2](Organization.address)",
                  "display" : "performer[2](Organization.address)",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-25 NOT VALUED"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "XAD"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-24",
              "display" : "Performing Organization Address",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Address"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "performer[2](PractitionerRole[1].organization(Organization.address))",
                  "display" : "performer[2](PractitionerRole[1].organization(Organization.address))",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-25 VALUED"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "XCN"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-25",
              "display" : "Performing Organization Medical Director",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Reference(PractitionerRole)"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "performer[2](PractitionerRole[1].practitioner)",
                  "display" : "performer[2](PractitionerRole[1].practitioner)",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "XCN"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-25",
              "display" : "Performing Organization Medical Director",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "code"
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"MDIR\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "performer[2](PractitionerRole[1].code.coding.code)",
                  "display" : "performer[2](PractitionerRole[1].code.coding.code)",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "XCN"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-25",
              "display" : "Performing Organization Medical Director",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "assignment",
                          "valueString" : "\"http://terminology.hl7.org/CodeSystem/v2-0912\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "performer[2](PractitionerRole[1].code.coding.system)",
                  "display" : "performer[2](PractitionerRole[1].code.coding.system)",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-29",
              "display" : "Observation Type",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "code"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "category[1].coding.code",
                  "display" : "category[1].coding.code",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-29",
              "display" : "Observation Type",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "uri"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : -1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "category[1].coding.system",
                  "display" : "category[1].coding.system",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-30",
              "display" : "Observation Sub-Type",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "uri"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"http://hl7.org/fhir/StructureDefinition/observation-structure-type\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[2].url",
                  "display" : "extension[2].url",
                  "equivalence" : "equivalent",
                  "comment" : "The sub type was necessary in v2 to distinguish purpose of the observation when it appears in a message in the same group (e.g., answers to ask at order entry questions with actual results ).  Within FHIR flagging the observation may not be necessary, but that is not yet clear.  Until then, we will keep the thought of needing an extension, but not create it yet."
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-30",
              "display" : "Observation Sub-Type",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "code"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[2].valueCodeableConcept.coding.code",
                  "display" : "extension[2].valueCodeableConcept.coding.code",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "ID"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : 1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : 1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-30",
              "display" : "Observation Sub-Type",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "uri"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"http://hl7.org/fhir/StructureDefinition/observation-structure-type\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[2].valueCodeableConcept.coding.system",
                  "display" : "extension[2].valueCodeableConcept.coding.system",
                  "equivalence" : "equivalent"
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "EIP"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-33",
              "display" : "Observation Related Specimen Identifier",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Reference"
                        },
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.specimen\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[1].uri",
                  "display" : "extension[1].uri",
                  "equivalence" : "equivalent",
                  "comment" : "Note that in v2 messages the observations that a calculated observation is derived from on and involve multiple specimens are typically not included with the message. To enable relating the calculated observation to the correct specimens it relates to, the v2 message should include the originating observations that in turn use OBX-33 to link to the correct specimens.  Without that, and if there are multiple specimens in OBX-33, there is no standard method to correctly associate the observation with the correct specimens.  The implementer will have to devise an appropriate method for that in their context.",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-33 COUNT>1"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "EIP"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-33",
              "display" : "Observation Related Specimen Identifier",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[1].valueReference(Group.member.entity(Specimen.identifier[1])",
                  "display" : "extension[1].valueReference(Group.member.entity(Specimen.identifier[1])",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-33 COUNT>1"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "EIP"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-33",
              "display" : "Observation Related Specimen Identifier",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        },
                        {
                          "url" : "assignment",
                          "valueString" : "\"http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.specimen\""
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[2].uri",
                  "display" : "extension[2].uri",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-33 COUNT>1"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "EIP"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-33",
              "display" : "Observation Related Specimen Identifier",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "cardinalityMin",
                          "valueInteger" : 0
                        },
                        {
                          "url" : "cardinalityMax",
                          "valueInteger" : 1
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "extension[2].valueReference(Group.member.entity(Specimen.identifier[2]))",
                  "display" : "extension[2].valueReference(Group.member.entity(Specimen.identifier[2]))",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-33 COUNT>1"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "EIP"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-33",
              "display" : "Observation Related Specimen Identifier",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Identifier"
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "specimen(Specimen.identifier[1])",
                  "display" : "specimen(Specimen.identifier[1])",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-33 COUNT=1"
                    }
                  ]
                }
              ]
            },
            {
              "extension" : [
                {
                  "extension" : [
                    {
                      "url" : "type",
                      "valueCode" : "EIP"
                    },
                    {
                      "url" : "cardinalityMin",
                      "valueInteger" : -1
                    },
                    {
                      "url" : "cardinalityMax",
                      "valueInteger" : -1
                    }
                  ],
                  "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                }
              ],
              "code" : "OBX-33",
              "display" : "Observation Related Specimen Identifier",
              "target" : [
                {
                  "extension" : [
                    {
                      "extension" : [
                        {
                          "url" : "type",
                          "valueCode" : "Identifier"
                        }
                      ],
                      "url" : "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
                    }
                  ],
                  "code" : "specimen(Specimen.identifier[2])",
                  "display" : "specimen(Specimen.identifier[2])",
                  "equivalence" : "equivalent",
                  "dependsOn" : [
                    {
                      "property" : "Computable-ANTLR",
                      "value" : "IF OBX-33 COUNT=1"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }