HL7 Version 2 to FHIR
1.0.0-ballot - ballot International flag

HL7 Version 2 to FHIR, published by HL7 International / Orders and Observations. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/v2-to-fhir/ and changes regularly. See the Directory of published versions

: Segment OBX to Observation Map - XML Representation

Active as of 2024-04-24

Raw xml | Download



<ConceptMap xmlns="http://hl7.org/fhir">
  <id value="segment-obx-to-observation"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p>Mapping from OBX to <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></p><p>ACTIVE (not intended for production usage). Published on 2024-04-24 by HL7 International / Orders and Observations (HL7 Orders and Observations Workgroup: <a href="http://www.hl7.org/Special/committees/orders">http://www.hl7.org/Special/com...</a>, Keith W. Boone: <a href="mailto:kboone@ainq.com">kboone@ainq.com</a>, Rob Hausam: <a href="mailto:rrhausam@gmail.com">rrhausam@gmail.com</a>). Copyright (c) 2020, HL7 International, Inc., All Rights Reserved.</p><div><p>This ConceptMap represents a mapping from the HL7 V2 Segment OBX to the FHIR Observation Resource.</p>
</div><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="5"><b>Source Concept Details</b></td><td><b>Relationship</b></td><td colspan="4"><b>Target Concept Details</b></td><td><b>Comment</b></td><td colspan="4"><b>Properties</b></td></tr><tr><td colspan="2"><b>Codes</b> from </td><td><b>vocabularymap</b></td><td><b>datatypemap</b></td><td><b>value</b></td><td/><td colspan="2"><b>Codes</b> from </td><td><b>narrative</b></td><td><b>antlr</b></td><td/></tr><tr><td style="border-right-width: 0px">OBX-3</td><td style="border-left-width: 0px">Observation Identifier</td><td/><td>CWE[CodeableConcept]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td/><td>Note that in Observation there is category field that depending on implementation guide and/or realm is required.   MSH-9.2 Trigger Event, the MSH-3 Sending Application and OBX-3 Observation Identifier's code system ontology  would inform how to value Observation.category.</td></tr><tr><td style="border-right-width: 0px">OBX-4</td><td style="border-left-width: 0px">Observation Sub-ID</td><td/><td>OG[Extension-Subidentifier]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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>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>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>NM[Quantity]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueQuantity.value</td><td style="border-left-width: 0px">valueQuantity.value</td><td/><td>IF OBX-2 EQUALS &quot;NM&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td/><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueString</td><td style="border-left-width: 0px">valueString</td><td>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/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td>CF[CodeableConcept]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueCodeableConcept</td><td style="border-left-width: 0px">valueCodeableConcept</td><td/><td>IF OBX-2 EQUALS &quot;CF&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td>CNE[CodeableConcept]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueCodeableConcept</td><td style="border-left-width: 0px">valueCodeableConcept</td><td/><td>IF OBX-2 EQUALS &quot;CNE&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td>CE[CodeableConcept]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueCodeableConcept</td><td style="border-left-width: 0px">valueCodeableConcept</td><td/><td>IF OBX-2 EQUALS &quot;CE&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td>CWE[CodeableConcept]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueCodeableConcept</td><td style="border-left-width: 0px">valueCodeableConcept</td><td/><td>IF OBX-2 EQUALS &quot;CWE&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td>IS[CodeableConcept]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueCodeableConcept</td><td style="border-left-width: 0px">valueCodeableConcept</td><td/><td>IF OBX-2 EQUALS &quot;IS&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td>DR[Period]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valuePeriod</td><td style="border-left-width: 0px">valuePeriod</td><td/><td>IF OBX-2 EQUALS &quot;DR&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td/><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueDateTime</td><td style="border-left-width: 0px">valueDateTime</td><td/><td>IF OBX-2 IN (&quot;DTM&quot;, &quot;DT&quot;)</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td>NR[Range]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueRange</td><td style="border-left-width: 0px">valueRange</td><td/><td>IF OBX-2 EQUALS &quot;NR&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td/><td>OBX-5.1+&quot;-&quot;+OBX-5.2</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueString</td><td style="border-left-width: 0px">valueString</td><td/><td>IF OBX-2 EQUALS &quot;VR&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td/><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueTime</td><td style="border-left-width: 0px">valueTime</td><td/><td>IF OBX-2 EQUALS &quot;TM&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td>SN[Ratio]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueRatio</td><td style="border-left-width: 0px">valueRatio</td><td/><td>IF (OBX-2 EQUALS &quot;SN&quot; AND OBX-5.3 IN (&quot;:&quot;, &quot;/&quot;)</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td>SN[Range]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueRange</td><td style="border-left-width: 0px">valueRange</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; and OBX-5.3 EQUALS &quot;-&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td/><td>OBX-5.1+&quot; &quot;+OBX-5.2+&quot; &quot;+OBX-5.3+&quot; &quot;+OBX-5.4</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueString</td><td style="border-left-width: 0px">valueString</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; and OBX-5.3 EQUALS &quot;+&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td>SN[Quantity]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueQuantity</td><td style="border-left-width: 0px">valueQuantity</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; and OBX-5.3 NOT IN (&quot;:&quot;, &quot;/&quot;, &quot;-&quot;, &quot;+&quot;)</td><td>Note that OBX-5 and OBX-6 resolve to different components for the same Quantity data type.</td></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td/><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueSampledData</td><td style="border-left-width: 0px">valueSampledData</td><td/><td>IF OBX-2 EQUALS &quot;NA&quot;</td><td>Need to add text on converting NA to SampledData</td></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td/><td>&quot;https://hl7.org/fhir/R5/StructureDefinition/extension-Observation.valueAttachment</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td>IF OBX-2 EQUALS &quot;ED&quot; AND IF OBX-5.4 EQUALS &quot;Base64&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td>ED[Attachment]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">extension[1].valueAttachment</td><td style="border-left-width: 0px">extension[1].valueAttachment</td><td/><td>IF OBX-2 EQUALS &quot;ED&quot; AND IF OBX-5.4 EQUALS &quot;Base64&quot;</td><td>We are for now addressing Base64 that cover .pdf, pictures and other binaries.  If somebody does this, we will address those.</td></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td/><td>&quot;https://hl7.org/fhir/R5/StructureDefinition/extension-Observation.valueAttachment</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td>IF OBX-2 EQUALS &quot;RP&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-5</td><td style="border-left-width: 0px">Observation Value</td><td/><td>ED[Attachment]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">extension[1].valueAttachment</td><td style="border-left-width: 0px">extension[1].valueAttachment</td><td/><td>IF OBX-2 EQUALS &quot;RP&quot;</td><td>To be resolved when we resolve DocumentReference and valueAttachment</td></tr><tr><td style="border-right-width: 0px">OBX-6</td><td style="border-left-width: 0px">Units</td><td/><td>CWE[Quantity]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueQuantity</td><td style="border-left-width: 0px">valueQuantity</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; and OBX-5.3 NOT IN (&quot;:&quot;, &quot;/&quot;, &quot;-&quot;, &quot;+&quot;)</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>CWE[Quantity]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueQuantity</td><td style="border-left-width: 0px">valueQuantity</td><td/><td>IF OBX-2 IN (&quot;NA&quot;, &quot;NM&quot;)</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>CWE[Quantity]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueRange.low</td><td style="border-left-width: 0px">valueRange.low</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.3 EQUALS &quot;-&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-6</td><td style="border-left-width: 0px">Units</td><td/><td>CWE[Quantity]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueRange.high</td><td style="border-left-width: 0px">valueRange.high</td><td/><td>IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.3 EQUALS &quot;-&quot;</td><td/></tr><tr><td style="border-right-width: 0px">OBX-6</td><td style="border-left-width: 0px">Units</td><td/><td>CWE[Quantity]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueRatio.numerator</td><td style="border-left-width: 0px">valueRatio.numerator</td><td/><td>IF (OBX-2 EQUALS &quot;SN&quot; AND (OBX-5.3 IN (&quot;:&quot;, &quot;/&quot;))</td><td/></tr><tr><td style="border-right-width: 0px">OBX-6</td><td style="border-left-width: 0px">Units</td><td/><td>CWE[Quantity]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">valueRatio.denominator</td><td style="border-left-width: 0px">valueRatio.denominator</td><td/><td>IF (OBX-2 EQUALS &quot;SN&quot; AND (OBX-5.3 IN (&quot;:&quot;, &quot;/&quot;))</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/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">referenceRange.text</td><td style="border-left-width: 0px">referenceRange.text</td><td/><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>InterpretationCode</td><td>CWE[CodeableConcept]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><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>&quot;http://hl7.org/fhir/StructureDefinition/observation-nature-of-abnormal-test&quot;</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><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>NatureOfAbnormalTesting</td><td>CWE[CodeableConcept]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td/><td/></tr><tr><td style="border-right-width: 0px">OBX-11</td><td style="border-left-width: 0px">Observation Result Status</td><td>ObservationStatus</td><td/><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><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>/cannot-be-obtained/</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">dataAbsentReason.coding[1].code</td><td style="border-left-width: 0px">dataAbsentReason.coding[1].code</td><td/><td>IF OBX-11 IS &quot;X&quot;</td><td>Needs to be requested</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>&quot;http://terminology.hl7.org/CodeSystem/data-absent-reason&quot;</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">dataAbsentReason.coding[1].system</td><td style="border-left-width: 0px">dataAbsentReason.coding[1].system</td><td/><td>IF OBX-11 IS &quot;X&quot;</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>&quot;not-asked&quot;</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td>IF OBX-11 IS &quot;N&quot;</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>&quot;http://terminology.hl7.org/CodeSystem/data-absent-reason&quot;</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td>IF OBX-11 IS &quot;N&quot;</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/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td/><td/></tr><tr><td style="border-right-width: 0px">OBX-15</td><td style="border-left-width: 0px">Producer's ID</td><td/><td>CWE[Organization]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td/><td>We are mapping this to an identifier considering the definition (used for a unique identifier of the producer), although that does not fit the use of the CWE data type in HL7 v2.  Depending on context (e.g., US CLIA or IHE LTW, or ILW) this may reflect a location (US CLIA) or an organization (IHE LTW or ILW).</td></tr><tr><td style="border-right-width: 0px">OBX-15</td><td style="border-left-width: 0px">Producer's ID</td><td/><td/><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td/><td/></tr><tr><td style="border-right-width: 0px">OBX-16</td><td style="border-left-width: 0px">Responsible Observer</td><td/><td>XCN[Practitioner]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><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>&quot;responsibleObserver&quot;</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><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>&quot;http://terminology.hl7.org/CodeSystem/practitioner-role&quot;</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td/><td/></tr><tr><td style="border-right-width: 0px">OBX-17</td><td style="border-left-width: 0px">Observation Method</td><td/><td>CWE[CodeableConcept]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><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>EI[Identifier-Extension]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><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/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><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/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">extension[2].valueDateTime</td><td style="border-left-width: 0px">extension[2].valueDateTime</td><td/><td/><td/></tr><tr><td style="border-right-width: 0px">OBX-20</td><td style="border-left-width: 0px">Observation Site</td><td/><td>CWE[CodeableConcept]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><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>EI[Identifier-Extension]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><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>&quot;FILL&quot;</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><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>XON[Organization]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td>IF OBX-25 NOT VALUED</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>XON[Organization]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">performer[2](PractitionerRole[1].organization(Organization))</td><td style="border-left-width: 0px">performer[2](PractitionerRole[1].organization(Organization))</td><td/><td>IF OBX-25 VALUED</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>XAD[Address]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td>IF OBX-25 NOT VALUED</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>XAD[Address]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">performer[2](PractitionerRole[1].organization(Organization.address))</td><td style="border-left-width: 0px">performer[2](PractitionerRole[1].organization(Organization.address))</td><td/><td>IF OBX-25 VALUED</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>XCN[PractitionerRole]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">performer[2](PractitionerRole[1].practitioner)</td><td style="border-left-width: 0px">performer[2](PractitionerRole[1].practitioner)</td><td/><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>&quot;MDIR&quot;</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">performer[2](PractitionerRole[1].code.coding.code)</td><td style="border-left-width: 0px">performer[2](PractitionerRole[1].code.coding.code)</td><td/><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>&quot;http://terminology.hl7.org/CodeSystem/v2-0912&quot;</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">performer[2](PractitionerRole[1].code.coding.system)</td><td style="border-left-width: 0px">performer[2](PractitionerRole[1].code.coding.system)</td><td/><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/><td>&quot;http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.specimen</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td>IF OBX-33 COUNT&gt;1</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/><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td>IF OBX-33 COUNT&gt;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/><td>&quot;http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.specimen</td><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td>IF OBX-33 COUNT&gt;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/><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td>IF OBX-33 COUNT&gt;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>EIP[Identifier-PlacerAssignedIdentifier]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td>IF OBX-33 COUNT=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>EIP[Identifier-FillerAssignedIdentifier]</td><td/><td><a href="http://hl7.org/fhir/R4/codesystem-concept-map-equivalence.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/><td>IF OBX-33 COUNT=1</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 to Observation.fsh"/>
    </extension>
    <extension url="url">
      <valueUri
                value="https://docs.google.com/spreadsheets/d/1--KYCqp4IKrDO4NyW6ieA69pJylKfnGYHoOTAU7Rkyk/edit#gid=0"/>
    </extension>
  </extension>
  <url value="http://hl7.org/fhir/uv/v2mappings/segment-obx-to-observation"/>
  <version value="1.0.0-ballot"/>
  <name value="SegmentOBXToObservation"/>
  <title value="Segment OBX to Observation Map"/>
  <status value="active"/>
  <experimental value="true"/>
  <date value="2024-04-24"/>
  <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>
  <contact>
    <name value="Keith W. Boone"/>
    <telecom>
      <system value="email"/>
      <value value="kboone@ainq.com"/>
    </telecom>
  </contact>
  <contact>
    <name value="Rob Hausam"/>
    <telecom>
      <system value="email"/>
      <value value="rrhausam@gmail.com"/>
    </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) 2020, HL7 International, Inc., All Rights Reserved."/>
  <sourceUri value="OBX"/>
  <targetUri value="Observation"/>
  <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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="code"/>
        <display value="code"/>
        <equivalence value="equivalent"/>
        <comment
                 value="Note that in Observation there is category field that depending on implementation guide and/or realm is required.   MSH-9.2 Trigger Event, the MSH-3 Sending Application and OBX-3 Observation Identifier's code system ontology  would inform how to value Observation.category."/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CWE[CodeableConcept]"/>
        </dependsOn>
      </target>
    </element>
    <element>
      <extension
                 url="http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo">
        <extension url="type">
          <valueCode value="OG"/>
        </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <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="data-type-map"/>
          <value value="OG[Extension-Subidentifier]"/>
        </dependsOn>
        <product>
          <property value="narrative"/>
          <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."/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueQuantity.value"/>
        <display value="valueQuantity.value"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="NM[Quantity]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;NM&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueString"/>
        <display value="valueString"/>
        <equivalence value="equivalent"/>
        <product>
          <property value="antlr"/>
          <value
                 value="IF OBX-2 IN (&quot;ST&quot;, &quot;FT&quot;, &quot;TX&quot;)"/>
        </product>
        <product>
          <property value="narrative"/>
          <value
                 value="Any markup in ST, FT or TX data may not present properly given that valueString is a string data type"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueCodeableConcept"/>
        <display value="valueCodeableConcept"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CF[CodeableConcept]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;CF&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueCodeableConcept"/>
        <display value="valueCodeableConcept"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CNE[CodeableConcept]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;CNE&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueCodeableConcept"/>
        <display value="valueCodeableConcept"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CE[CodeableConcept]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;CE&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueCodeableConcept"/>
        <display value="valueCodeableConcept"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CWE[CodeableConcept]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;CWE&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueCodeableConcept"/>
        <display value="valueCodeableConcept"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="IS[CodeableConcept]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;IS&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valuePeriod"/>
        <display value="valuePeriod"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="DR[Period]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;DR&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueDateTime"/>
        <display value="valueDateTime"/>
        <equivalence value="equivalent"/>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 IN (&quot;DTM&quot;, &quot;DT&quot;)"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueRange"/>
        <display value="valueRange"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="NR[Range]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;NR&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueString"/>
        <display value="valueString"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value value="OBX-5.1+&quot;-&quot;+OBX-5.2"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;VR&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueTime"/>
        <display value="valueTime"/>
        <equivalence value="equivalent"/>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;TM&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueRatio"/>
        <display value="valueRatio"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="SN[Ratio]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value
                 value="IF (OBX-2 EQUALS &quot;SN&quot; AND OBX-5.3 IN (&quot;:&quot;, &quot;/&quot;)"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueRange"/>
        <display value="valueRange"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="SN[Range]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value
                 value="IF OBX-2 EQUALS &quot;SN&quot; and OBX-5.3 EQUALS &quot;-&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueString"/>
        <display value="valueString"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value
                 value="OBX-5.1+&quot; &quot;+OBX-5.2+&quot; &quot;+OBX-5.3+&quot; &quot;+OBX-5.4"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value
                 value="IF OBX-2 EQUALS &quot;SN&quot; and OBX-5.3 EQUALS &quot;+&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueQuantity"/>
        <display value="valueQuantity"/>
        <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="data-type-map"/>
          <value value="SN[Quantity]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value
                 value="IF OBX-2 EQUALS &quot;SN&quot; and OBX-5.3 NOT IN (&quot;:&quot;, &quot;/&quot;, &quot;-&quot;, &quot;+&quot;)"/>
        </product>
      </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="SampledData"/>
          </extension>
        </extension>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueSampledData"/>
        <display value="valueSampledData"/>
        <equivalence value="equivalent"/>
        <comment value="Need to add text on converting NA to SampledData"/>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;NA&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="extension[1].url"/>
        <display value="extension[1].url"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value
                 value="&quot;https://hl7.org/fhir/R5/StructureDefinition/extension-Observation.valueAttachment"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value
                 value="IF OBX-2 EQUALS &quot;ED&quot; AND IF OBX-5.4 EQUALS &quot;Base64&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="extension[1].valueAttachment"/>
        <display value="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="data-type-map"/>
          <value value="ED[Attachment]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value
                 value="IF OBX-2 EQUALS &quot;ED&quot; AND IF OBX-5.4 EQUALS &quot;Base64&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="extension[1].url"/>
        <display value="extension[1].url"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value
                 value="&quot;https://hl7.org/fhir/R5/StructureDefinition/extension-Observation.valueAttachment"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;RP&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="extension[1].valueAttachment"/>
        <display value="extension[1].valueAttachment"/>
        <equivalence value="equivalent"/>
        <comment
                 value="To be resolved when we resolve DocumentReference and valueAttachment"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="ED[Attachment]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 EQUALS &quot;RP&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueQuantity"/>
        <display value="valueQuantity"/>
        <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="data-type-map"/>
          <value value="CWE[Quantity]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value
                 value="IF OBX-2 EQUALS &quot;SN&quot; and OBX-5.3 NOT IN (&quot;:&quot;, &quot;/&quot;, &quot;-&quot;, &quot;+&quot;)"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueQuantity"/>
        <display value="valueQuantity"/>
        <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="data-type-map"/>
          <value value="CWE[Quantity]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-2 IN (&quot;NA&quot;, &quot;NM&quot;)"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueRange.low"/>
        <display value="valueRange.low"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CWE[Quantity]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value
                 value="IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.3 EQUALS &quot;-&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueRange.high"/>
        <display value="valueRange.high"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CWE[Quantity]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value
                 value="IF OBX-2 EQUALS &quot;SN&quot; AND OBX-5.3 EQUALS &quot;-&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueRatio.numerator"/>
        <display value="valueRatio.numerator"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CWE[Quantity]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value
                 value="IF (OBX-2 EQUALS &quot;SN&quot; AND (OBX-5.3 IN (&quot;:&quot;, &quot;/&quot;))"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="valueRatio.denominator"/>
        <display value="valueRatio.denominator"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CWE[Quantity]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value
                 value="IF (OBX-2 EQUALS &quot;SN&quot; AND (OBX-5.3 IN (&quot;:&quot;, &quot;/&quot;))"/>
        </product>
      </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>
        <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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="referenceRange.text"/>
        <display value="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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="interpretation"/>
        <display value="interpretation"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CWE[CodeableConcept]"/>
        </dependsOn>
        <dependsOn>
          <property value="vocabulary-map"/>
          <value value="InterpretationCode"/>
        </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-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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="extension[2].uri"/>
        <display value="extension[2].uri"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value
                 value="&quot;http://hl7.org/fhir/StructureDefinition/observation-nature-of-abnormal-test&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-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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="extension[2].valueCodeableConcept"/>
        <display value="extension[2].valueCodeableConcept"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CWE[CodeableConcept]"/>
        </dependsOn>
        <dependsOn>
          <property value="vocabulary-map"/>
          <value value="NatureOfAbnormalTesting"/>
        </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="code"/>
          </extension>
          <extension url="cardinalityMin">
            <valueInteger value="1"/>
          </extension>
          <extension url="cardinalityMax">
            <valueInteger value="1"/>
          </extension>
        </extension>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="status"/>
        <display value="status"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="vocabulary-map"/>
          <value value="ObservationStatus"/>
        </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="dataAbsentReason.coding[1].code"/>
        <display value="dataAbsentReason.coding[1].code"/>
        <equivalence value="equivalent"/>
        <comment value="Needs to be requested"/>
        <dependsOn>
          <property value="value"/>
          <value value="/cannot-be-obtained/"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-11 IS &quot;X&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="dataAbsentReason.coding[1].system"/>
        <display value="dataAbsentReason.coding[1].system"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value
                 value="&quot;http://terminology.hl7.org/CodeSystem/data-absent-reason&quot;"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-11 IS &quot;X&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="dataAbsentReason.coding[2].code"/>
        <display value="dataAbsentReason.coding[2].code"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value value="&quot;not-asked&quot;"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-11 IS &quot;N&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="dataAbsentReason.coding[2].system"/>
        <display value="dataAbsentReason.coding[2].system"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value
                 value="&quot;http://terminology.hl7.org/CodeSystem/data-absent-reason&quot;"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-11 IS &quot;N&quot;"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <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="CWE"/>
        </extension>
        <extension url="cardinalityMin">
          <valueInteger value="1"/>
        </extension>
        <extension url="cardinalityMax">
          <valueInteger value="1"/>
        </extension>
      </extension>
      <code value="OBX-15"/>
      <display value="Producer's ID"/>
      <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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="performer[2](Organization)"/>
        <display value="performer[2](Organization)"/>
        <equivalence value="equivalent"/>
        <comment
                 value="We are mapping this to an identifier considering the definition (used for a unique identifier of the producer), although that does not fit the use of the CWE data type in HL7 v2.  Depending on context (e.g., US CLIA or IHE LTW, or ILW) this may reflect a location (US CLIA) or an organization (IHE LTW or ILW)."/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CWE[Organization]"/>
        </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-15"/>
      <display value="Producer's ID"/>
      <target>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <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-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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code
              value="performer[1](PractitionerRole.practitioner(Practitioner))"/>
        <display
                 value="performer[1](PractitionerRole.practitioner(Practitioner))"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="XCN[Practitioner]"/>
        </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-16"/>
      <display value="Responsible Observer"/>
      <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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="performer[1](PractitionerRole.code.coding.code)"/>
        <display value="performer[1](PractitionerRole.code.coding.code)"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value value="&quot;responsibleObserver&quot;"/>
        </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-16"/>
      <display value="Responsible Observer"/>
      <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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="performer[1](PractitionerRole.code.coding.system)"/>
        <display value="performer[1](PractitionerRole.code.coding.system)"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value
                 value="&quot;http://terminology.hl7.org/CodeSystem/practitioner-role&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-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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <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."/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CWE[CodeableConcept]"/>
        </dependsOn>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="device(Device.identifier)"/>
        <display value="device(Device.identifier)"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="EI[Identifier-Extension]"/>
        </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-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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="extension[2].url"/>
        <display value="extension[2].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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="extension[2].valueDateTime"/>
        <display value="extension[2].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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <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."/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="CWE[CodeableConcept]"/>
        </dependsOn>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="identifier"/>
        <display value="identifier"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="EI[Identifier-Extension]"/>
        </dependsOn>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="identifier.type.coding.code"/>
        <display value="identifier.type.coding.code"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value value="&quot;FILL&quot;"/>
        </dependsOn>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="performer[2](Organization)"/>
        <display value="performer[2](Organization)"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="XON[Organization]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-25 NOT VALUED"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code
              value="performer[2](PractitionerRole[1].organization(Organization))"/>
        <display
                 value="performer[2](PractitionerRole[1].organization(Organization))"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="XON[Organization]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-25 VALUED"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="performer[2](Organization.address)"/>
        <display value="performer[2](Organization.address)"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="XAD[Address]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-25 NOT VALUED"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code
              value="performer[2](PractitionerRole[1].organization(Organization.address))"/>
        <display
                 value="performer[2](PractitionerRole[1].organization(Organization.address))"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="XAD[Address]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-25 VALUED"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="performer[2](PractitionerRole[1].practitioner)"/>
        <display value="performer[2](PractitionerRole[1].practitioner)"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="XCN[PractitionerRole]"/>
        </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="code"/>
          </extension>
        </extension>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="performer[2](PractitionerRole[1].code.coding.code)"/>
        <display value="performer[2](PractitionerRole[1].code.coding.code)"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value value="&quot;MDIR&quot;"/>
        </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="performer[2](PractitionerRole[1].code.coding.system)"/>
        <display
                 value="performer[2](PractitionerRole[1].code.coding.system)"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value
                 value="&quot;http://terminology.hl7.org/CodeSystem/v2-0912&quot;"/>
        </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="Reference"/>
          </extension>
          <extension url="cardinalityMin">
            <valueInteger value="0"/>
          </extension>
          <extension url="cardinalityMax">
            <valueInteger value="1"/>
          </extension>
        </extension>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <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="value"/>
          <value
                 value="&quot;http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.specimen"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-33 COUNT&gt;1"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <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"/>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-33 COUNT&gt;1"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="extension[2].uri"/>
        <display value="extension[2].uri"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="value"/>
          <value
                 value="&quot;http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.specimen"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-33 COUNT&gt;1"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <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"/>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-33 COUNT&gt;1"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="specimen(Specimen.identifier[1])"/>
        <display value="specimen(Specimen.identifier[1])"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="EIP[Identifier-PlacerAssignedIdentifier]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-33 COUNT=1"/>
        </product>
      </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>
        <modifierExtension
                           url="http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence">
          <valueCode value="equivalent"/>
        </modifierExtension>
        <code value="specimen(Specimen.identifier[2])"/>
        <display value="specimen(Specimen.identifier[2])"/>
        <equivalence value="equivalent"/>
        <dependsOn>
          <property value="data-type-map"/>
          <value value="EIP[Identifier-FillerAssignedIdentifier]"/>
        </dependsOn>
        <product>
          <property value="antlr"/>
          <value value="IF OBX-33 COUNT=1"/>
        </product>
      </target>
    </element>
  </group>
</ConceptMap>