CH EKM (R4)
0.0.1 - ci-build Switzerland flag

CH EKM (R4), published by Federal Office of Public Health FOPH. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/ahdis/ch-ekm/ and changes regularly. See the Directory of published versions

: ExtractedExposureMpox - XML Representation

Raw xml | Download


<Observation xmlns="http://hl7.org/fhir">
  <id value="ExtractedExposureMpox"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: Observation ExtractedExposureMpox</b></p><a name="ExtractedExposureMpox"> </a><a name="hcExtractedExposureMpox"> </a><blockquote><p><b>SDC Template Extract Extension (carrier)</b></p><ul><li>http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext: iif(%resource.descendants().where(linkId='exposureWhereChLi').answer.value.exists() or %resource.descendants().where(linkId='exposureWhereCountry').answer.value.exists() or %resource.descendants().where(linkId='exposureWherePreciseLocation').answer.value.exists() or %resource.descendants().where(linkId='exposureWhereUnknown').answer.value.exists(), true, {})</li><li>http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue: %resource.defineVariable('addr', iif(%resource.descendants().where(linkId='exposureWhereChLi').answer.value.exists() or %resource.descendants().where(linkId='exposureWhereCountry').answer.value.exists(), %factory.withProperty(%factory.Address({}, %resource.descendants().where(linkId='exposureWherePreciseLocation').answer.value.first()), 'country', %factory.string(iif(%resource.descendants().where(linkId='exposureWhereChLi').answer.value.exists(), 'CH', %resource.descendants().where(linkId='exposureWhereCountry').answer.value.ofType(Coding).code.first()), %factory.Extension('http://hl7.org/fhir/StructureDefinition/iso21090-codedString', iif(%resource.descendants().where(linkId='exposureWhereChLi').answer.value.exists(), %factory.Coding('urn:iso:std:iso:3166', 'CH', 'Switzerland'), %resource.descendants().where(linkId='exposureWhereCountry').answer.value.ofType(Coding).first())))), %factory.Address({}, %resource.descendants().where(linkId='exposureWherePreciseLocation').answer.value.first()))).select(%factory.Extension('http://fhir.ch/ig/ch-ekm/StructureDefinition/ch-ekm-ext-exposure-address', iif(%resource.descendants().where(linkId='exposureWhereUnknown').answer.value.exists(), %factory.withExtension(%addr, 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', %factory.code('asked-unknown')), %addr)))</li></ul></blockquote><p><b>status</b>: Final</p><p><b>category</b>: <span title="Codes:{http://terminology.hl7.org/CodeSystem/v3-ActClass AEXPOS}">acquisition exposure</span></p><p><b>code</b>: <span title="Codes:{http://terminology.hl7.org/CodeSystem/v3-ParticipationType EXPAGNT}">Exposure Agent</span></p><p><b>subject</b>: <a href="Patient-ExtractedPatient.html">Y X  Unknown, DoB:  ( urn:oid:2.16.756.5.32#AHVN13#?ngen-9?)</a></p><p><b>effective</b>: <code>SDC Template Extract Extension (carrier): </code>, <code>Extract Template - Extract value: </code>%resource.descendants().where(linkId='exposureWhenDate').answer.value.first()</p><blockquote><p><b>component</b></p><p><b>Extract Template - Context</b>: %resource.descendants().where(linkId='exposureHowSexualContactPartner').answer.value</p><p><b>code</b>: <span title="Codes:{http://fhir.ch/ig/ch-ekm/CodeSystem/ch-ekm-exposure-component sexual-contact-partner}">Sexual contact partner</span></p><p><b>value</b>: <span title="Codes:{http://hl7.org/fhir/administrative-gender unknown}">Unknown</span></p></blockquote><blockquote><p><b>component</b></p><p><b>Extract Template - Context</b>: %resource.descendants().where(linkId='exposureHowRelationshipType').answer.value</p><p><b>code</b>: <span title="Codes:{http://snomed.info/sct 228465009}">Sexual relationship details (observable entity)</span></p><p><b>value</b>: <span title="Codes:{http://fhir.ch/ig/ch-ekm/CodeSystem/ch-ekm-relationship-type steady-partner}">Steady partner</span></p></blockquote><blockquote><p><b>component</b></p><p><b>Extract Template - Context</b>: %resource.descendants().where(linkId='exposureHowOtherTransmission').answer.value</p><p><b>code</b>: <span title="Codes:{http://snomed.info/sct 74964007}">Other (qualifier value)</span></p><p><b>value</b>: <code>Extract Template - Extract value: </code>$this</p></blockquote><blockquote><p><b>component</b></p><p><b>Extract Template - Context</b>: %resource.descendants().where(linkId='exposureHowUnknown').answer.value.where($this = true)</p><p><b>code</b>: <span title="Codes:{http://snomed.info/sct 409496000}">Mode of transmission (observable entity)</span></p><p><b>value</b>: <span title="Codes:{http://snomed.info/sct 261665006}">Unknown (qualifier value)</span></p></blockquote><blockquote><p><b>component</b></p><p><b>Extract Template - Context</b>: iif(%resource.descendants().where(linkId='exposureHowUnknown').answer.value = true, {}, %resource.descendants().where(linkId='exposureHowOtherTransmission').answer.value)</p><p><b>code</b>: <span title="Codes:"></span></p><p><b>value</b>: <span title="Codes:"/></p></blockquote><blockquote><p><b>component</b></p><p><b>Extract Template - Context</b>: iif(%resource.descendants().where(linkId='exposureHowUnknown').answer.value = true, {}, iif(%resource.descendants().where(linkId='exposureHowOtherTransmission').answer.value.exists(), {}, %resource.descendants().where(linkId='exposureHowSexualContactPartner').answer.value))</p><p><b>code</b>: <span title="Codes:"></span></p><p><b>value</b>: <span title="Codes:"/></p></blockquote><blockquote><p><b>component</b></p><p><b>Extract Template - Context</b>: %resource.descendants().where(linkId='exposureWhenLastEntryDate').answer.value</p><p><b>code</b>: <span title="Codes:{http://snomed.info/sct 161097008}">Date of return from travel</span></p><p><b>value</b>: <code>Extract Template - Extract value: </code>$this</p></blockquote></div>
  </text>
  <extension
             url="http://fhir.ch/ig/ch-ekm/StructureDefinition/sdc-templateExtractExtension">
    <extension
               url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext">
      <valueString
                   value="iif(%resource.descendants().where(linkId='exposureWhereChLi').answer.value.exists() or %resource.descendants().where(linkId='exposureWhereCountry').answer.value.exists() or %resource.descendants().where(linkId='exposureWherePreciseLocation').answer.value.exists() or %resource.descendants().where(linkId='exposureWhereUnknown').answer.value.exists(), true, {})"/>
    </extension>
    <extension
               url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue">
      <valueString
                   value="%resource.defineVariable('addr', iif(%resource.descendants().where(linkId='exposureWhereChLi').answer.value.exists() or %resource.descendants().where(linkId='exposureWhereCountry').answer.value.exists(), %factory.withProperty(%factory.Address({}, %resource.descendants().where(linkId='exposureWherePreciseLocation').answer.value.first()), 'country', %factory.string(iif(%resource.descendants().where(linkId='exposureWhereChLi').answer.value.exists(), 'CH', %resource.descendants().where(linkId='exposureWhereCountry').answer.value.ofType(Coding).code.first()), %factory.Extension('http://hl7.org/fhir/StructureDefinition/iso21090-codedString', iif(%resource.descendants().where(linkId='exposureWhereChLi').answer.value.exists(), %factory.Coding('urn:iso:std:iso:3166', 'CH', 'Switzerland'), %resource.descendants().where(linkId='exposureWhereCountry').answer.value.ofType(Coding).first())))), %factory.Address({}, %resource.descendants().where(linkId='exposureWherePreciseLocation').answer.value.first()))).select(%factory.Extension('http://fhir.ch/ig/ch-ekm/StructureDefinition/ch-ekm-ext-exposure-address', iif(%resource.descendants().where(linkId='exposureWhereUnknown').answer.value.exists(), %factory.withExtension(%addr, 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', %factory.code('asked-unknown')), %addr)))"/>
    </extension>
  </extension>
  <status value="final"/>
  <category>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/v3-ActClass"/>
      <code value="AEXPOS"/>
      <display value="acquisition exposure"/>
    </coding>
  </category>
  <code>
    <coding>
      <system
              value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
      <code value="EXPAGNT"/>
      <display value="Exposure Agent"/>
    </coding>
  </code>
  <subject>🔗 
    <reference value="Patient/ExtractedPatient"/>
  </subject>
  <effectiveDateTime>
    <extension
               url="http://fhir.ch/ig/ch-ekm/StructureDefinition/sdc-templateExtractExtension">
      <extension
                 url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext">
        <valueString
                     value="%resource.descendants().where(linkId='exposureWhenLastEntryDate').answer.value"/>
      </extension>
      <extension
                 url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue">
        <valueString
                     value="%factory.Extension('http://hl7.org/fhir/StructureDefinition/data-absent-reason', %factory.code('asked-unknown'))"/>
      </extension>
    </extension>
    <extension
               url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue">
      <valueString
                   value="%resource.descendants().where(linkId='exposureWhenDate').answer.value.first()"/>
    </extension>
  </effectiveDateTime>
  <component>
    <extension
               url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext">
      <valueString
                   value="%resource.descendants().where(linkId='exposureHowSexualContactPartner').answer.value"/>
    </extension>
    <code>
      <coding>
        <system
                value="http://fhir.ch/ig/ch-ekm/CodeSystem/ch-ekm-exposure-component"/>
        <code value="sexual-contact-partner"/>
      </coding>
    </code>
    <valueCodeableConcept>
      <coding>
        <extension
                   url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue">
          <valueString value="ofType(Coding)"/>
        </extension>
        <system value="http://hl7.org/fhir/administrative-gender"/>
        <code value="unknown"/>
        <display value="Unknown"/>
      </coding>
    </valueCodeableConcept>
  </component>
  <component>
    <extension
               url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext">
      <valueString
                   value="%resource.descendants().where(linkId='exposureHowRelationshipType').answer.value"/>
    </extension>
    <code>
      <coding>
        <system value="http://snomed.info/sct"/>
        <code value="228465009"/>
        <display value="Sexual relationship details (observable entity)"/>
      </coding>
    </code>
    <valueCodeableConcept>
      <coding>
        <extension
                   url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue">
          <valueString value="ofType(Coding)"/>
        </extension>
        <system
                value="http://fhir.ch/ig/ch-ekm/CodeSystem/ch-ekm-relationship-type"/>
        <code value="steady-partner"/>
        <display value="Steady partner"/>
      </coding>
    </valueCodeableConcept>
  </component>
  <component>
    <extension
               url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext">
      <valueString
                   value="%resource.descendants().where(linkId='exposureHowOtherTransmission').answer.value"/>
    </extension>
    <code>
      <coding>
        <system value="http://snomed.info/sct"/>
        <code value="74964007"/>
        <display value="Other (qualifier value)"/>
      </coding>
    </code>
    <valueString>
      <extension
                 url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue">
        <valueString value="$this"/>
      </extension>
    </valueString>
  </component>
  <component>
    <extension
               url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext">
      <valueString
                   value="%resource.descendants().where(linkId='exposureHowUnknown').answer.value.where($this = true)"/>
    </extension>
    <code>
      <coding>
        <system value="http://snomed.info/sct"/>
        <code value="409496000"/>
        <display value="Mode of transmission (observable entity)"/>
      </coding>
    </code>
    <valueCodeableConcept>
      <coding>
        <extension
                   url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue">
          <valueString
                       value="%factory.Coding('http://snomed.info/sct', '261665006', 'Unknown (qualifier value)')"/>
        </extension>
        <system value="http://snomed.info/sct"/>
        <code value="261665006"/>
        <display value="Unknown (qualifier value)"/>
      </coding>
    </valueCodeableConcept>
  </component>
  <component>
    <extension
               url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext">
      <valueString
                   value="iif(%resource.descendants().where(linkId='exposureHowUnknown').answer.value = true, {}, %resource.descendants().where(linkId='exposureHowOtherTransmission').answer.value)"/>
    </extension>
    <code>
      <extension
                 url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue">
        <valueString
                     value="%factory.CodeableConcept(%factory.Coding('http://snomed.info/sct', '409496000', 'Mode of transmission (observable entity)'))"/>
      </extension>
    </code>
    <valueCodeableConcept>
      <coding>
        <extension
                   url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue">
          <valueString
                       value="%factory.Coding('http://snomed.info/sct', '74964007', 'Other (qualifier value)')"/>
        </extension>
      </coding>
    </valueCodeableConcept>
  </component>
  <component>
    <extension
               url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext">
      <valueString
                   value="iif(%resource.descendants().where(linkId='exposureHowUnknown').answer.value = true, {}, iif(%resource.descendants().where(linkId='exposureHowOtherTransmission').answer.value.exists(), {}, %resource.descendants().where(linkId='exposureHowSexualContactPartner').answer.value))"/>
    </extension>
    <code>
      <extension
                 url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue">
        <valueString
                     value="%factory.CodeableConcept(%factory.Coding('http://snomed.info/sct', '409496000', 'Mode of transmission (observable entity)'))"/>
      </extension>
    </code>
    <valueCodeableConcept>
      <coding>
        <extension
                   url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue">
          <valueString
                       value="%factory.Coding('http://snomed.info/sct', '417564009', 'Sexual transmission (qualifier value)')"/>
        </extension>
      </coding>
    </valueCodeableConcept>
  </component>
  <component>
    <extension
               url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext">
      <valueString
                   value="%resource.descendants().where(linkId='exposureWhenLastEntryDate').answer.value"/>
    </extension>
    <code>
      <coding>
        <system value="http://snomed.info/sct"/>
        <code value="161097008"/>
        <display value="Date of return from travel"/>
      </coding>
    </code>
    <valueDateTime>
      <extension
                 url="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue">
        <valueString value="$this"/>
      </extension>
    </valueDateTime>
  </component>
</Observation>