HL7 Version 2 to FHIR
1.0.0 - STU 1 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 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 [Component] to Observation Map - JSON Representation

Page standards status: Informative

Raw json | Download

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