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 [Component] to Observation Map - XML Representation

Page standards status: Informative

Raw xml | Download

    <ConceptMap xmlns="http://hl7.org/fhir">
      <id value="segment-obx-component-to-observation"/>
      <text>
        <status value="generated"/>
        <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: ConceptMap segment-obx-component-to-observation</b></p><a name="segment-obx-component-to-observation"> </a><a name="hcsegment-obx-component-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/></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">component[each].code</td><td style="border-left-width: 0px">component[each].code</td><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">component[each].valueQuantity</td><td style="border-left-width: 0px">component[each].valueQuantity</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">component[each].valueString</td><td style="border-left-width: 0px">component[each].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">component[each].valueCodeableConcept</td><td style="border-left-width: 0px">component[each].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;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">component[each].valueCodeableConcept</td><td style="border-left-width: 0px">component[each].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">component[each].valueCodeableConcept</td><td style="border-left-width: 0px">component[each].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">component[each].valueCodeableConcept</td><td style="border-left-width: 0px">component[each].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">component[each].valueCodeableConcept</td><td style="border-left-width: 0px">component[each].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">component[each].valuePeriod</td><td style="border-left-width: 0px">component[each].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">component[each].valueDateTime</td><td style="border-left-width: 0px">component[each].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">component[each].valueRange</td><td style="border-left-width: 0px">component[each].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">component[each].valueString</td><td style="border-left-width: 0px">component[each].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">component[each].valueTime</td><td style="border-left-width: 0px">component[each].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">component[each].valueString</td><td style="border-left-width: 0px">component[each].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">component[each].valueRatio[1]</td><td style="border-left-width: 0px">component[each].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">component[each].valueRange[1]</td><td style="border-left-width: 0px">component[each].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">component[each].valueString</td><td style="border-left-width: 0px">component[each].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">component[each].valueQuantity[1]</td><td style="border-left-width: 0px">component[each].valueQuantity[1]</td><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">component[each].valueString</td><td style="border-left-width: 0px">component[each].valueString</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td>If none of the other observations in OBX-5 are not derived from the documentation included</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">component[each].extension[1].url</td><td style="border-left-width: 0px">component[each].extension[1].url</td><td>Some implementers may include in OBX-5 the documentation that the other OBX-5 components are derived from.  In that situations</td></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td>If none of the other observations in OBX-5 are not derived from the documentation included</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">component[each].extension[1].valueAttachment</td><td style="border-left-width: 0px">component[each].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>And if other observation in OBX-5 are derived from the documentation included</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">derivedFrom(DocumentReference)</td><td style="border-left-width: 0px">derivedFrom(DocumentReference)</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td>If none of the other observations in OBX-5 are not derived from the documentation referenced</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">component[each].extension[1].url</td><td style="border-left-width: 0px">component[each].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>If none of the other observations in OBX-5 are not derived from the documentation referenced</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">component[each].extension[1].valueAttachment</td><td style="border-left-width: 0px">component[each].extension[1].valueAttachment</td><td>To be resolved when we resolve DocumentReference and valueAttachment</td></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td>And if other observation in OBX-5 are derived from the documentation being referenced</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">derivedFrom(DocumentReference)</td><td style="border-left-width: 0px">derivedFrom(DocumentReference)</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 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">component[each].valueQuantity</td><td style="border-left-width: 0px">component[each].valueQuantity</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 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">component[each].valueQuantity[1]</td><td style="border-left-width: 0px">component[each].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">component[each].valueRange[1].low</td><td style="border-left-width: 0px">component[each].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">component[each].valueRange[1].high</td><td style="border-left-width: 0px">component[each].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">component[each].valueRatio[1].numerator</td><td style="border-left-width: 0px">component[each].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">component[each].valueRatio[1].denominator</td><td style="border-left-width: 0px">component[each].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">component[each].referenceRange.text</td><td style="border-left-width: 0px">component[each].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-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[1].url</td><td style="border-left-width: 0px">extension[1].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[1].valueDateTime</td><td style="border-left-width: 0px">extension[1].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/><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.organization(Organization))</td><td style="border-left-width: 0px">performer[2](PractitionerRole.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/><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.organization(Organization.address))</td><td style="border-left-width: 0px">performer[2](PractitionerRole.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)</td><td style="border-left-width: 0px">performer[2](PractitionerRole)</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.code.coding.value)</td><td style="border-left-width: 0px">performer[2](PractitionerRole.code.coding.value)</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.code.coding.system)</td><td style="border-left-width: 0px">performer[2](PractitionerRole.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/></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>
      </text>
      <extension
                 url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/RelatedArtifact">
        <extension url="type">
          <valueCode value="derived-from"/>
        </extension>
        <extension url="label">
          <valueString value="Segment OBX[Component] to Observation.fsh"/>
        </extension>
        <extension url="url">
          <valueUri
                    value="https://docs.google.com/spreadsheets/d/1otkCEXuRkQy7kJ--_4WycdG2yQSM7eSfT9t8AUtylck/edit#gid=0"/>
        </extension>
      </extension>
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
        <valueCode value="oo"/>
      </extension>
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="informative">
          <extension
                     url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
            <valueCanonical
                            value="http://hl7.org/fhir/uv/v2mappings/ImplementationGuide/hl7.fhir.uv.v2mappings"/>
          </extension>
        </valueCode>
      </extension>
      <url
           value="http://hl7.org/fhir/uv/v2mappings/ConceptMap/segment-obx-component-to-observation"/>
      <version value="1.0.0"/>
      <name value="SegmentOBXComponentToObservation"/>
      <title value="Segment OBX [Component] to Observation Map"/>
      <status value="active"/>
      <experimental value="true"/>
      <date value="2025-08-25"/>
      <publisher value="HL7 International / Orders and Observations"/>
      <contact>
        <name value="HL7 Orders and Observations Workgroup"/>
        <telecom>
          <system value="url"/>
          <value value="http://www.hl7.org/Special/committees/orders"/>
        </telecom>
      </contact>
      <description
                   value="This ConceptMap represents a mapping from the HL7 V2 Segment OBX to the FHIR Observation Resource."/>
      <jurisdiction>
        <coding>
          <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
          <code value="001"/>
        </coding>
      </jurisdiction>
      <copyright
                 value="Copyright (c) 2025, HL7 International, Inc., All Rights Reserved."/>
      <group>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="CWE"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-3"/>
          <display value="Observation Identifier"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="CodeableConcept"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="1"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="code"/>
            <display value="code"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="CWE"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-3"/>
          <display value="Observation Identifier"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="CodeableConcept"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="1"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].code"/>
            <display value="component[each].code"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ST"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-4"/>
          <display value="Observation Sub-ID"/>
          <target>
            <code value="$this"/>
            <display value="$this"/>
            <equivalence value="equivalent"/>
            <comment
                     value="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 value="Narrative-Condition"/>
              <value
                     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."/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="quantity"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueQuantity"/>
            <display value="component[each].valueQuantity"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;NM&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="string"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueString"/>
            <display value="component[each].valueString"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="IF OBX-2 IN (&quot;ST&quot;, &quot;FT&quot;, &quot;TX&quot;)"/>
            </dependsOn>
            <dependsOn>
              <property value="Narrative-Condition"/>
              <value
                     value="Any markup in ST, FT or TX data may not present properly given that valueString is a string data type"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="CodeableConcept"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueCodeableConcept"/>
            <display value="component[each].valueCodeableConcept"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;CF&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="CodeableConcept"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueCodeableConcept"/>
            <display value="component[each].valueCodeableConcept"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;CNE&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="CodeableConcept"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueCodeableConcept"/>
            <display value="component[each].valueCodeableConcept"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;CE&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="CodeableConcept"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueCodeableConcept"/>
            <display value="component[each].valueCodeableConcept"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;CWE&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="CodeableConcept"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueCodeableConcept"/>
            <display value="component[each].valueCodeableConcept"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;IS&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Period"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valuePeriod"/>
            <display value="component[each].valuePeriod"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;DR&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="dateTime"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueDateTime"/>
            <display value="component[each].valueDateTime"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 IN (&quot;DTM&quot;, &quot;DT&quot;)"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Range"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueRange"/>
            <display value="component[each].valueRange"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;NR&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="string"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
              <extension url="assignment">
                <valueString value="OBX-5.1+&quot;-&quot;+OBX-5.2"/>
              </extension>
            </extension>
            <code value="component[each].valueString"/>
            <display value="component[each].valueString"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;VR&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="time"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueTime"/>
            <display value="component[each].valueTime"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;TM&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="string"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="OBX-5.1+&quot; &quot;+OBX-5.2+&quot; &quot;+OBX-5.3+&quot; &quot;+OBX-5.4&quot; &quot;OBX-6&quot;"/>
              </extension>
            </extension>
            <code value="component[each].valueString"/>
            <display value="component[each].valueString"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="IF (OBX-2 EQUALS &quot;SN&quot;  AND OBX-5.1  EQUALS &quot;&lt;&gt;&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Ratio"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueRatio[1]"/>
            <display value="component[each].valueRatio[1]"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="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;)"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Range"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueRange[1]"/>
            <display value="component[each].valueRange[1]"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 EQUALS &quot;-&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="string"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="OBX-5.1+&quot; &quot;+OBX-5.2+&quot; &quot;+OBX-5.3+&quot; &quot;+OBX-5.4&quot; &quot;OBX-6&quot;"/>
              </extension>
            </extension>
            <code value="component[each].valueString"/>
            <display value="component[each].valueString"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 EQUALS &quot;+&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Quantity"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].valueQuantity[1]"/>
            <display value="component[each].valueQuantity[1]"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="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;)"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="string"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="OBX-5.1+&quot; &quot;+OBX-5.2+&quot; &quot;+OBX-5.3+&quot; &quot;+OBX-5.4&quot; &quot;OBX-6&quot;"/>
              </extension>
            </extension>
            <code value="component[each].valueString"/>
            <display value="component[each].valueString"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Narrative-Condition"/>
              <value value="If line 19 through 23 all fail while OBX-2 = SN"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="uri"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="1"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="&quot;https://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.valueAttachment&quot;"/>
              </extension>
            </extension>
            <code value="component[each].extension[1].url"/>
            <display value="component[each].extension[1].url"/>
            <equivalence value="equivalent"/>
            <comment
                     value="Some implementers may include in OBX-5 the documentation that the other OBX-5 components are derived from.  In that situations"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="IF OBX-2 EQUALS &quot;ED&quot; AND IF OBX-5.4 EQUALS &quot;Base64&quot;"/>
            </dependsOn>
            <dependsOn>
              <property value="Narrative-Condition"/>
              <value
                     value="If none of the other observations in OBX-5 are not derived from the documentation included"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Attachment"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="1"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].extension[1].valueAttachment"/>
            <display value="component[each].extension[1].valueAttachment"/>
            <equivalence value="equivalent"/>
            <comment
                     value="We are for now addressing Base64 that cover .pdf, pictures and other binaries.  If somebody does this, we will address those."/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="IF OBX-2 EQUALS &quot;ED&quot; AND IF OBX-5.4 EQUALS &quot;Base64&quot;"/>
            </dependsOn>
            <dependsOn>
              <property value="Narrative-Condition"/>
              <value
                     value="If none of the other observations in OBX-5 are not derived from the documentation included"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Reference"/>
              </extension>
            </extension>
            <code value="derivedFrom(DocumentReference)"/>
            <display value="derivedFrom(DocumentReference)"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="IF OBX-2 EQUALS &quot;ED&quot; AND IF OBX-5.4 EQUALS &quot;Base64&quot;"/>
            </dependsOn>
            <dependsOn>
              <property value="Narrative-Condition"/>
              <value
                     value="And if other observation in OBX-5 are derived from the documentation included"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="uri"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="1"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="&quot;https://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.valueAttachment&quot;"/>
              </extension>
            </extension>
            <code value="component[each].extension[1].url"/>
            <display value="component[each].extension[1].url"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;RP&quot;"/>
            </dependsOn>
            <dependsOn>
              <property value="Narrative-Condition"/>
              <value
                     value="If none of the other observations in OBX-5 are not derived from the documentation referenced"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Attachment"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="1"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="component[each].extension[1].valueAttachment"/>
            <display value="component[each].extension[1].valueAttachment"/>
            <equivalence value="equivalent"/>
            <comment
                     value="To be resolved when we resolve DocumentReference and valueAttachment"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;RP&quot;"/>
            </dependsOn>
            <dependsOn>
              <property value="Narrative-Condition"/>
              <value
                     value="If none of the other observations in OBX-5 are not derived from the documentation referenced"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="varies"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-5"/>
          <display value="Observation Value"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Reference"/>
              </extension>
            </extension>
            <code value="derivedFrom(DocumentReference)"/>
            <display value="derivedFrom(DocumentReference)"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 EQUALS &quot;RP&quot;"/>
            </dependsOn>
            <dependsOn>
              <property value="Narrative-Condition"/>
              <value
                     value="And if other observation in OBX-5 are derived from the documentation being referenced"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="CWE"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-6"/>
          <display value="Units"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Quantity"/>
              </extension>
            </extension>
            <code value="component[each].valueQuantity"/>
            <display value="component[each].valueQuantity"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-2 IN (&quot;NA&quot;, &quot;NM&quot;)"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="CWE"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-6"/>
          <display value="Units"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Quantity"/>
              </extension>
            </extension>
            <code value="component[each].valueQuantity[1]"/>
            <display value="component[each].valueQuantity[1]"/>
            <equivalence value="equivalent"/>
            <comment
                     value="Note that OBX-5 and OBX-6 resolve to different components for the same Quantity data type."/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="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;)"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="CWE"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-6"/>
          <display value="Units"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="SimpleQuantity"/>
              </extension>
            </extension>
            <code value="component[each].valueRange[1].low"/>
            <display value="component[each].valueRange[1].low"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 EQUALS &quot;-&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="CWE"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-6"/>
          <display value="Units"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="SimpleQuantity"/>
              </extension>
            </extension>
            <code value="component[each].valueRange[1].high"/>
            <display value="component[each].valueRange[1].high"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.1  NOT EQUALS &quot;&lt;&gt;&quot; AND OBX-5.3 EQUALS &quot;-&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="CWE"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-6"/>
          <display value="Units"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Quantity"/>
              </extension>
            </extension>
            <code value="component[each].valueRatio[1].numerator"/>
            <display value="component[each].valueRatio[1].numerator"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="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;)"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="CWE"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-6"/>
          <display value="Units"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Quantity"/>
              </extension>
            </extension>
            <code value="component[each].valueRatio[1].denominator"/>
            <display value="component[each].valueRatio[1].denominator"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value
                     value="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;)"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ST"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-7"/>
          <display value="References Range"/>
          <target>
            <code value="component[each].referenceRange.text"/>
            <display value="component[each].referenceRange.text"/>
            <equivalence value="equivalent"/>
            <comment
                     value="If OBX-7 is sufficiently parseable, then the low, high, type, appliesTo, and/or age may be used."/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="CWE"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-8"/>
          <display value="Interpretation Codes"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="CodeableConcept"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
              <extension url="mappedVia">
                <valueUrl
                          value="ConceptMap/table-hl70078-to-v3-observationinterpretation"/>
              </extension>
            </extension>
            <code value="interpretation"/>
            <display value="interpretation"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-10"/>
          <display value="Nature of Abnormal Test"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="uri"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="&quot;http://hl7.org/fhir/StructureDefinition/observation-nature-of-abnormal-test&quot;"/>
              </extension>
            </extension>
            <code value="extension[2].uri"/>
            <display value="extension[2].uri"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-10"/>
          <display value="Nature of Abnormal Test"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="CodeableConcept"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
              <extension url="mappedVia">
                <valueUrl value="ConceptMap/table-hl70080-to-v2-0080"/>
              </extension>
            </extension>
            <code value="extension[2].valueCodeableConcept"/>
            <display value="extension[2].valueCodeableConcept"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-11"/>
          <display value="Observation Result Status"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="code"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="1"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
              <extension url="mappedVia">
                <valueUrl value="ConceptMap/table-hl70085-to-observation-status"/>
              </extension>
            </extension>
            <code value="status"/>
            <display value="status"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-11"/>
          <display value="Observation Result Status"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="uri"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="&quot;http://hl7.org/fhir/StructureDefinition/alternate-codes&quot;"/>
              </extension>
            </extension>
            <code value="status.extension[1].url"/>
            <display value="status.extension[1].url"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-11 IS &quot;X&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-11"/>
          <display value="Observation Result Status"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="CodeableConcept"/>
              </extension>
              <extension url="assignment">
                <valueString value="&quot;X&quot;"/>
              </extension>
            </extension>
            <code value="status.extension[1].valueCodeableConcept.coding.code"/>
            <display
                     value="status.extension[1].valueCodeableConcept.coding.code"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-11 IS &quot;X&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-11"/>
          <display value="Observation Result Status"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="string"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="&quot;http://terminology.hl7.org/CodeSystem/v2-0085&quot;"/>
              </extension>
            </extension>
            <code value="status.extension[1].valueCodeableConcept.coding.system"/>
            <display
                     value="status.extension[1].valueCodeableConcept.coding.system"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-11 IS &quot;X&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-11"/>
          <display value="Observation Result Status"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="assignment">
                <valueString value="&quot;not-asked&quot;"/>
              </extension>
            </extension>
            <code value="dataAbsentReason.coding[2].code"/>
            <display value="dataAbsentReason.coding[2].code"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-11 IS &quot;N&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-11"/>
          <display value="Observation Result Status"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="assignment">
                <valueString
                             value="&quot;http://terminology.hl7.org/CodeSystem/data-absent-reason&quot;"/>
              </extension>
            </extension>
            <code value="dataAbsentReason.coding[2].system"/>
            <display value="dataAbsentReason.coding[2].system"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-11 IS &quot;N&quot;"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="DTM"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-14"/>
          <display value="Date/Time of the Observation"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="dateTime"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="effectiveDateTime"/>
            <display value="effectiveDateTime"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="XCN"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-16"/>
          <display value="Responsible Observer"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Reference(PractitionerRole)"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
            </extension>
            <code
                  value="performer[1](PractitionerRole.practitioner(Practitioner))"/>
            <display
                     value="performer[1](PractitionerRole.practitioner(Practitioner))"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="XCN"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-16"/>
          <display value="Responsible Observer"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="string"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
              <extension url="assignment">
                <valueString value="&quot;responsibleObserver&quot;"/>
              </extension>
            </extension>
            <code value="performer[1](PractitionerRole.code.coding.code)"/>
            <display value="performer[1](PractitionerRole.code.coding.code)"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="XCN"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-16"/>
          <display value="Responsible Observer"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="uri"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="&quot;http://terminology.hl7.org/CodeSystem/practitioner-role&quot;"/>
              </extension>
            </extension>
            <code value="performer[1](PractitionerRole.code.coding.system)"/>
            <display value="performer[1](PractitionerRole.code.coding.system)"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="CWE"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-17"/>
          <display value="Observation Method"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="CodeableConcept"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="method"/>
            <display value="method"/>
            <equivalence value="equivalent"/>
            <comment
                     value="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."/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="EI"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-18"/>
          <display value="Equipment Instance Identifier"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Identifier"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
            </extension>
            <code value="device(Device.identifier)"/>
            <display value="device(Device.identifier)"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="DTM"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-19"/>
          <display value="Date/Time of the Analysis"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="uri"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="extension[1].url"/>
            <display value="extension[1].url"/>
            <equivalence value="equivalent"/>
            <comment
                     value="&quot;http://hl7.org/fhir/StructureDefinition/observation-analysis-date-time&quot;"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="DTM"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-19"/>
          <display value="Date/Time of the Analysis"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="dateTime"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="extension[1].valueDateTime"/>
            <display value="extension[1].valueDateTime"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="CWE"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-20"/>
          <display value="Observation Site"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="CodeableConcept"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="bodySite"/>
            <display value="bodySite"/>
            <equivalence value="equivalent"/>
            <comment
                     value="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."/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="EI"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-21"/>
          <display value="Observation Instance Identifier"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Identifier"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
            </extension>
            <code value="identifier"/>
            <display value="identifier"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="EI"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-21"/>
          <display value="Observation Instance Identifier"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="code"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
              <extension url="assignment">
                <valueString value="&quot;FILL&quot;"/>
              </extension>
            </extension>
            <code value="identifier.type.coding.code"/>
            <display value="identifier.type.coding.code"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="XON"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-23"/>
          <display value="Performing Organization Name"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Reference(Organization)"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
            </extension>
            <code value="performer[2](Organization)"/>
            <display value="performer[2](Organization)"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="XON"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-23"/>
          <display value="Performing Organization Name"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Reference(Organization)"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
            </extension>
            <code
                  value="performer[2](PractitionerRole.organization(Organization))"/>
            <display
                     value="performer[2](PractitionerRole.organization(Organization))"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-25 VALUED"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="XAD"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-24"/>
          <display value="Performing Organization Address"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Address"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
            </extension>
            <code value="performer[2](Organization.address)"/>
            <display value="performer[2](Organization.address)"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="XAD"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-24"/>
          <display value="Performing Organization Address"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Address"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
            </extension>
            <code
                  value="performer[2](PractitionerRole.organization(Organization.address))"/>
            <display
                     value="performer[2](PractitionerRole.organization(Organization.address))"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-25 VALUED"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="XCN"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-25"/>
          <display value="Performing Organization Medical Director"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Reference(PractitionerRole)"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="performer[2](PractitionerRole)"/>
            <display value="performer[2](PractitionerRole)"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="XCN"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-25"/>
          <display value="Performing Organization Medical Director"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="string"/>
              </extension>
              <extension url="assignment">
                <valueString value="&quot;MDIR&quot;"/>
              </extension>
            </extension>
            <code value="performer[2](PractitionerRole.code.coding.value)"/>
            <display value="performer[2](PractitionerRole.code.coding.value)"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="XCN"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-25"/>
          <display value="Performing Organization Medical Director"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="uri"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="&quot;http://terminology.hl7.org/CodeSystem/v2-0912&quot;"/>
              </extension>
            </extension>
            <code value="performer[2](PractitionerRole.code.coding.system)"/>
            <display value="performer[2](PractitionerRole.code.coding.system)"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-29"/>
          <display value="Observation Type"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="code"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
            </extension>
            <code value="category[1].coding.code"/>
            <display value="category[1].coding.code"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-29"/>
          <display value="Observation Type"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="uri"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="-1"/>
              </extension>
            </extension>
            <code value="category[1].coding.system"/>
            <display value="category[1].coding.system"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-30"/>
          <display value="Observation Sub-Type"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="uri"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="&quot;http://hl7.org/fhir/StructureDefinition/observation-structure-type&quot;"/>
              </extension>
            </extension>
            <code value="extension[2].url"/>
            <display value="extension[2].url"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-30"/>
          <display value="Observation Sub-Type"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="code"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code value="extension[2].valueCodeableConcept.coding.code"/>
            <display value="extension[2].valueCodeableConcept.coding.code"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="ID"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <code value="OBX-30"/>
          <display value="Observation Sub-Type"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="uri"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="&quot;http://hl7.org/fhir/StructureDefinition/observation-structure-type&quot;"/>
              </extension>
            </extension>
            <code value="extension[2].valueCodeableConcept.coding.system"/>
            <display value="extension[2].valueCodeableConcept.coding.system"/>
            <equivalence value="equivalent"/>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="EIP"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-33"/>
          <display value="Observation Related Specimen Identifier"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Reference"/>
              </extension>
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="&quot;http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.specimen&quot;"/>
              </extension>
            </extension>
            <code value="extension[1].uri"/>
            <display value="extension[1].uri"/>
            <equivalence value="equivalent"/>
            <comment
                     value="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 value="Computable-ANTLR"/>
              <value value="IF OBX-33 COUNT&gt;1"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="EIP"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-33"/>
          <display value="Observation Related Specimen Identifier"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code
                  value="extension[1].valueReference(Group.member.entity(Specimen.identifier[1])"/>
            <display
                     value="extension[1].valueReference(Group.member.entity(Specimen.identifier[1])"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-33 COUNT&gt;1"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="EIP"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-33"/>
          <display value="Observation Related Specimen Identifier"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
              <extension url="assignment">
                <valueString
                             value="&quot;http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.specimen&quot;"/>
              </extension>
            </extension>
            <code value="extension[2].uri"/>
            <display value="extension[2].uri"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-33 COUNT&gt;1"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="EIP"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-33"/>
          <display value="Observation Related Specimen Identifier"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="cardinalityMin">
                <valueInteger value="0"/>
              </extension>
              <extension url="cardinalityMax">
                <valueInteger value="1"/>
              </extension>
            </extension>
            <code
                  value="extension[2].valueReference(Group.member.entity(Specimen.identifier[2]))"/>
            <display
                     value="extension[2].valueReference(Group.member.entity(Specimen.identifier[2]))"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-33 COUNT&gt;1"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="EIP"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-33"/>
          <display value="Observation Related Specimen Identifier"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Identifier"/>
              </extension>
            </extension>
            <code value="specimen(Specimen.identifier[1])"/>
            <display value="specimen(Specimen.identifier[1])"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-33 COUNT=1"/>
            </dependsOn>
          </target>
        </element>
        <element>
          <extension
                     url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
            <extension url="type">
              <valueCode value="EIP"/>
            </extension>
            <extension url="cardinalityMin">
              <valueInteger value="-1"/>
            </extension>
            <extension url="cardinalityMax">
              <valueInteger value="-1"/>
            </extension>
          </extension>
          <code value="OBX-33"/>
          <display value="Observation Related Specimen Identifier"/>
          <target>
            <extension
                       url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
              <extension url="type">
                <valueCode value="Identifier"/>
              </extension>
            </extension>
            <code value="specimen(Specimen.identifier[2])"/>
            <display value="specimen(Specimen.identifier[2])"/>
            <equivalence value="equivalent"/>
            <dependsOn>
              <property value="Computable-ANTLR"/>
              <value value="IF OBX-33 COUNT=1"/>
            </dependsOn>
          </target>
        </element>
      </group>
    </ConceptMap>