CH EKM (R4)
0.0.1 - ci-build
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
{
"resourceType" : "Observation",
"id" : "ExtractedExposureMpox",
"text" : {
"status" : "extensions",
"div" : "<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>"
},
"extension" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString" : "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, {})"
},
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString" : "%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)))"
}
],
"url" : "http://fhir.ch/ig/ch-ekm/StructureDefinition/sdc-templateExtractExtension"
}
],
"status" : "final",
"category" : [
{
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/v3-ActClass",
"code" : "AEXPOS",
"display" : "acquisition exposure"
}
]
}
],
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
"code" : "EXPAGNT",
"display" : "Exposure Agent"
}
]
},
"subject" : {
🔗 "reference" : "Patient/ExtractedPatient"
},
"_effectiveDateTime" : {
"extension" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString" : "%resource.descendants().where(linkId='exposureWhenLastEntryDate').answer.value"
},
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString" : "%factory.Extension('http://hl7.org/fhir/StructureDefinition/data-absent-reason', %factory.code('asked-unknown'))"
}
],
"url" : "http://fhir.ch/ig/ch-ekm/StructureDefinition/sdc-templateExtractExtension"
},
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString" : "%resource.descendants().where(linkId='exposureWhenDate').answer.value.first()"
}
]
},
"component" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString" : "%resource.descendants().where(linkId='exposureHowSexualContactPartner').answer.value"
}
],
"code" : {
"coding" : [
{
"system" : "http://fhir.ch/ig/ch-ekm/CodeSystem/ch-ekm-exposure-component",
"code" : "sexual-contact-partner"
}
]
},
"valueCodeableConcept" : {
"coding" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString" : "ofType(Coding)"
}
],
"system" : "http://hl7.org/fhir/administrative-gender",
"code" : "unknown",
"display" : "Unknown"
}
]
}
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString" : "%resource.descendants().where(linkId='exposureHowRelationshipType').answer.value"
}
],
"code" : {
"coding" : [
{
"system" : "http://snomed.info/sct",
"code" : "228465009",
"display" : "Sexual relationship details (observable entity)"
}
]
},
"valueCodeableConcept" : {
"coding" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString" : "ofType(Coding)"
}
],
"system" : "http://fhir.ch/ig/ch-ekm/CodeSystem/ch-ekm-relationship-type",
"code" : "steady-partner",
"display" : "Steady partner"
}
]
}
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString" : "%resource.descendants().where(linkId='exposureHowOtherTransmission').answer.value"
}
],
"code" : {
"coding" : [
{
"system" : "http://snomed.info/sct",
"code" : "74964007",
"display" : "Other (qualifier value)"
}
]
},
"_valueString" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString" : "$this"
}
]
}
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString" : "%resource.descendants().where(linkId='exposureHowUnknown').answer.value.where($this = true)"
}
],
"code" : {
"coding" : [
{
"system" : "http://snomed.info/sct",
"code" : "409496000",
"display" : "Mode of transmission (observable entity)"
}
]
},
"valueCodeableConcept" : {
"coding" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString" : "%factory.Coding('http://snomed.info/sct', '261665006', 'Unknown (qualifier value)')"
}
],
"system" : "http://snomed.info/sct",
"code" : "261665006",
"display" : "Unknown (qualifier value)"
}
]
}
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString" : "iif(%resource.descendants().where(linkId='exposureHowUnknown').answer.value = true, {}, %resource.descendants().where(linkId='exposureHowOtherTransmission').answer.value)"
}
],
"code" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString" : "%factory.CodeableConcept(%factory.Coding('http://snomed.info/sct', '409496000', 'Mode of transmission (observable entity)'))"
}
]
},
"valueCodeableConcept" : {
"coding" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString" : "%factory.Coding('http://snomed.info/sct', '74964007', 'Other (qualifier value)')"
}
]
}
]
}
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString" : "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))"
}
],
"code" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString" : "%factory.CodeableConcept(%factory.Coding('http://snomed.info/sct', '409496000', 'Mode of transmission (observable entity)'))"
}
]
},
"valueCodeableConcept" : {
"coding" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString" : "%factory.Coding('http://snomed.info/sct', '417564009', 'Sexual transmission (qualifier value)')"
}
]
}
]
}
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",
"valueString" : "%resource.descendants().where(linkId='exposureWhenLastEntryDate').answer.value"
}
],
"code" : {
"coding" : [
{
"system" : "http://snomed.info/sct",
"code" : "161097008",
"display" : "Date of return from travel"
}
]
},
"_valueDateTime" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",
"valueString" : "$this"
}
]
}
}
]
}