EHDS Logical Information Models
0.4.0 - draft
EHDS Logical Information Models, published by Xt-EHR. This guide is not an authorized publication; it is the continuous build for version 0.4.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Xt-EHR/xt-ehr-common/ and changes regularly. See the Directory of published versions
| Draft as of 2026-02-22 |
XML representation of the EHDSObservationObligations logical model.
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="EHDSObservationObligations"/>
<text>
<status value="extensions"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureDefinition EHDSObservationObligations</b></p><a name="EHDSObservationObligations"> </a><a name="hcEHDSObservationObligations"> </a><table border="0" cellpadding="0" cellspacing="0" style="border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;"><tr style="border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top"><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the element can appear in the instance">Card.</a></th><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px; width: 100px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description & Constraints</a><span style="float: right"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/></a></span></th></tr><tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation">EHDSObservation</a><a name="EHDSObservation"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">*</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="StructureDefinition-EHDSObservation.html">EHDSObservation</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Observation model</span></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck11.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.header">header</a><a name="EHDSObservation.header"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vline.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.header.subject">subject</a><a name="EHDSObservation.header.subject"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">1</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; opacity: 0.5" href="StructureDefinition-EHDSPatient.html">EHDSPatient</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Patient who is receiving health care. This patient might be different from the direct subject of the observation.</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vline.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.header.author[x]">author[x]</a><a name="EHDSObservation.header.author_x_"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">*</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; opacity: 0.5" href="StructureDefinition-EHDSHealthProfessional.html">EHDSHealthProfessional</a><span style="opacity: 0.5">, </span><a style="opacity: 0.5; opacity: 0.5" href="StructureDefinition-EHDSOrganisation.html">EHDSOrganisation</a><span style="opacity: 0.5">, </span><a style="opacity: 0.5; opacity: 0.5" href="StructureDefinition-EHDSDevice.html">EHDSDevice</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Author(s) responsible for the provided information.</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vline.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.header.date">date</a><a name="EHDSObservation.header.date"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#dateTime">dateTime</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Date and optionally time of authoring/issuing</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck100.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vline.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.header.status">status</a><a name="EHDSObservation.header.status"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">1</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#CodeableConcept">CodeableConcept</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Status of the resource or document</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.observationDate[x]">observationDate[x]</a><a name="EHDSObservation.observationDate_x_"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">1</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#dateTime">dateTime</a><span style="opacity: 0.5">, </span><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#Period">Period</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Clinically relevant time or time period for the observation</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.type">type</a><a name="EHDSObservation.type"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">1</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#CodeableConcept">CodeableConcept</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Observation type. Code and name representing the type of the observation using the agreed code systems.</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck11.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.result">result</a><a name="EHDSObservation.result"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">1</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Base</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Result of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation.</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck100.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vline.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.result.value[x]">value[x]</a><a name="EHDSObservation.result.value_x_"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#string">string</a><span style="opacity: 0.5">, </span><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#Quantity">Quantity</a><span style="opacity: 0.5">, </span><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#Range">Range</a><span style="opacity: 0.5">, </span><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#Ratio">Ratio</a><span style="opacity: 0.5">, </span><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#CodeableConcept">CodeableConcept</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Observation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well.
Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided.</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.note">note</a><a name="EHDSObservation.note"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#string">string</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Comments and narrative representation of the observation result and findings.</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHOULD</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck01.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.component">component</a><a name="EHDSObservation.component"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">*</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Base</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Component in case the observation consists of multiple sub-observations (e.g. blood pressure).</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHOULD</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck010.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.component.code">code</a><a name="EHDSObservation.component.code"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">1</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#CodeableConcept">CodeableConcept</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Code representing the observation using the agreed code systems.</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHOULD</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck001.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.component.result">result</a><a name="EHDSObservation.component.result"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">1</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Base</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Result of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation.</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHOULD</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck0000.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSObservationObligations-definitions.html#EHDSObservation.component.result.value[x]">value[x]</a><a name="EHDSObservation.component.result.value_x_"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#string">string</a><span style="opacity: 0.5">, </span><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#Quantity">Quantity</a><span style="opacity: 0.5">, </span><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#Range">Range</a><span style="opacity: 0.5">, </span><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#Ratio">Ratio</a><span style="opacity: 0.5">, </span><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#CodeableConcept">CodeableConcept</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Observation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well.
Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided.</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHOULD</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr></table></td></tr>
<tr><td colspan="5" class="hierarchy"><br/><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/> Documentation for this format</a></td></tr></table></div>
</text>
<url
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations"/>
<version value="0.4.0"/>
<name value="EHDSObservationObligations"/>
<title value="Observation obligations"/>
<status value="draft"/>
<date value="2026-02-22T08:17:12+00:00"/>
<publisher value="Xt-EHR"/>
<contact>
<name value="Xt-EHR"/>
<telecom>
<system value="url"/>
<value value="http://www.xt-ehr.eu/"/>
</telecom>
</contact>
<description value="Obligations for the logical model for observation."/>
<fhirVersion value="5.0.0"/>
<mapping>
<identity value="rim"/>
<uri value="http://hl7.org/v3"/>
<name value="RIM Mapping"/>
</mapping>
<kind value="logical"/>
<abstract value="false"/>
<type
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation"/>
<baseDefinition
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation"/>
<derivation value="constraint"/>
<snapshot>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
<valueString value="0.4.0"/>
</extension>
<element id="EHDSObservation">
<path value="EHDSObservation"/>
<short value="Observation model"/>
<definition
value="Model for information about an oservation and its results."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="Base"/>
<min value="0"/>
<max value="*"/>
</base>
<isModifier value="false"/>
<mapping>
<identity value="rim"/>
<map value="n/a"/>
</mapping>
</element>
<element id="EHDSObservation.header">
<path value="EHDSObservation.header"/>
<short value="Basic metadata for this information"/>
<definition value="Basic metadata for this information"/>
<min value="1"/>
<max value="1"/>
<base>
<path value="EHDSDataSet.header"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="Base"/>
</type>
</element>
<element id="EHDSObservation.header.subject">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.header.subject"/>
<short
value="Patient who is receiving health care. This patient might be different from the direct subject of the observation."/>
<definition value="Patient/subject information"/>
<min value="1"/>
<max value="1"/>
<base>
<path value="EHDSDataSet.header.subject"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient"/>
</type>
</element>
<element id="EHDSObservation.header.identifier">
<path value="EHDSObservation.header.identifier"/>
<short
value="Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries)."/>
<definition
value="Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries)."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="EHDSDataSet.header.identifier"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Identifier"/>
</type>
</element>
<element id="EHDSObservation.header.author[x]">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.header.author[x]"/>
<short value="Author(s) responsible for the provided information."/>
<definition
value="Author(s) responsible for the provided information. The exact role of the responsible author varies across use cases and is specific to individual models."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="EHDSDataSet.header.author[x]"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice"/>
</type>
</element>
<element id="EHDSObservation.header.date">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.header.date"/>
<short value="Date and optionally time of authoring/issuing"/>
<definition value="Date and optionally time of authoring/issuing"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSDataSet.header.date"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="EHDSObservation.header.status">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.header.status"/>
<short value="Status of the resource or document"/>
<definition value="Status of the resource or document"/>
<min value="1"/>
<max value="1"/>
<base>
<path value="EHDSDataSet.header.status"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="HL7 Observation status"/>
</binding>
</element>
<element id="EHDSObservation.header.source">
<path value="EHDSObservation.header.source"/>
<short
value="Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information."/>
<definition
value="Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSDataSet.header.source"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="EHDSObservation.header.language">
<path value="EHDSObservation.header.language"/>
<short
value="Language in which the resource is written. Language is expressed by the IETF language tag."/>
<definition
value="Language in which the resource is written. Language is expressed by the IETF language tag."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSDataSet.header.language"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="BCP 47"/>
</binding>
</element>
<element id="EHDSObservation.header.directSubject[x]">
<path value="EHDSObservation.header.directSubject[x]"/>
<short
value="The direct subject of the observation if different from the patient (subject of care), e.g. an observation of an implanted device. Additional types of subject may be allowed in implementations."/>
<definition
value="The direct subject of the observation if different from the patient (subject of care), e.g. an observation of an implanted device. Additional types of subject may be allowed in implementations."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.header.directSubject[x]"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLocation"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSProcedure"/>
</type>
</element>
<element id="EHDSObservation.observationDate[x]">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.observationDate[x]"/>
<short
value="Clinically relevant time or time period for the observation"/>
<definition
value="Clinically relevant time or time period for the observation"/>
<min value="1"/>
<max value="1"/>
<base>
<path value="EHDSObservation.observationDate[x]"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="dateTime"/>
</type>
<type>
<code value="Period"/>
</type>
</element>
<element id="EHDSObservation.type">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.type"/>
<short
value="Observation type. Code and name representing the type of the observation using the agreed code systems."/>
<definition
value="Observation type. Code and name representing the type of the observation using the agreed code systems."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="EHDSObservation.type"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="LOINC, NPU, SNOMED CT"/>
</binding>
</element>
<element id="EHDSObservation.originalName">
<path value="EHDSObservation.originalName"/>
<short
value="Original (conventional) name of the observation as used in the local laboratory or clinical system."/>
<definition
value="Original (conventional) name of the observation as used in the local laboratory or clinical system."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.originalName"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="string"/>
</type>
</element>
<element id="EHDSObservation.method">
<path value="EHDSObservation.method"/>
<short value="Observation method"/>
<definition
value="Observation method (measurement principle) to obtain the result."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.method"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="SNOMED CT"/>
</binding>
</element>
<element id="EHDSObservation.specimen">
<path value="EHDSObservation.specimen"/>
<short value="Specimen used for this observation."/>
<definition value="Specimen used for this observation."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.specimen"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSSpecimen"/>
</type>
</element>
<element id="EHDSObservation.order">
<path value="EHDSObservation.order"/>
<short
value="Identifies order and order placer this observation belongs to"/>
<definition
value="Identifies order and order placer this observation belongs to"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.order"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSServiceRequest"/>
</type>
</element>
<element id="EHDSObservation.performer[x]">
<path value="EHDSObservation.performer[x]"/>
<short
value="Performer of the observation. Some test could be performed by the patient himself or by a care giver. Those are in the scope of this deliverable under specified conditions."/>
<definition
value="Performer of the observation. Some test could be performed by the patient himself or by a care giver. Those are in the scope of this deliverable under specified conditions."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="EHDSObservation.performer[x]"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSRelatedPerson"/>
</type>
</element>
<element id="EHDSObservation.bodySite">
<path value="EHDSObservation.bodySite"/>
<short
value="Anatomic location and laterality where the observation was performed."/>
<definition
value="Anatomic location and laterality where the observation was performed."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.bodySite"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure"/>
</type>
</element>
<element id="EHDSObservation.result">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.result"/>
<short
value="Result of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation."/>
<definition
value="Result of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="EHDSObservation.result"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="Base"/>
</type>
</element>
<element id="EHDSObservation.result.value[x]">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.result.value[x]"/>
<short
value="Observation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well.
Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided."/>
<definition
value="Observation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well.
Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.result.value[x]"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="string"/>
</type>
<type>
<code value="Quantity"/>
</type>
<type>
<code value="Range"/>
</type>
<type>
<code value="Ratio"/>
</type>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="UCUM for units, SNOMED CT for coded results"/>
</binding>
</element>
<element id="EHDSObservation.result.uncertainty">
<path value="EHDSObservation.result.uncertainty"/>
<short value="Measurement uncertainty type and interval if needed."/>
<definition
value="Measurement uncertainty information about the observation result."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.result.uncertainty"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Base"/>
</type>
</element>
<element id="EHDSObservation.result.uncertainty.value">
<path value="EHDSObservation.result.uncertainty.value"/>
<short value="The numerical value of the measurement uncertainty."/>
<definition
value="The numerical value of the measurement uncertainty."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="EHDSObservation.result.uncertainty.value"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="decimal"/>
</type>
</element>
<element id="EHDSObservation.result.uncertainty.type">
<path value="EHDSObservation.result.uncertainty.type"/>
<short value="Probability Distribution Type for uncertainty"/>
<definition value="Probability Distribution Type for uncertainty"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.result.uncertainty.type"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Coding"/>
</type>
<binding>
<strength value="preferred"/>
<description value="HL7 ProbabilityDistributionType"/>
</binding>
</element>
<element id="EHDSObservation.result.dataAbsentReason">
<path value="EHDSObservation.result.dataAbsentReason"/>
<short
value="Provides a reason why the expected value in the element Observation.value[x] is missing."/>
<definition
value="Provides a reason why the expected value in the element Observation.value[x] is missing."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.result.dataAbsentReason"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="HL7 Data absent reason"/>
</binding>
</element>
<element id="EHDSObservation.referenceRange">
<path value="EHDSObservation.referenceRange"/>
<short
value="Reference range, multiple reference ranges of different types could by provided. Provides guide for interpretation of the result."/>
<definition
value="Reference range, multiple reference ranges of different types could by provided. Provides guide for interpretation of the result."/>
<comment
value="Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="EHDSObservation.referenceRange"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Base"/>
</type>
</element>
<element id="EHDSObservation.referenceRange.low">
<path value="EHDSObservation.referenceRange.low"/>
<short value="Low limit of the reference range."/>
<definition value="Low limit of the reference range."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.referenceRange.low"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Quantity"/>
</type>
<binding>
<strength value="preferred"/>
<description value="UCUM for units"/>
</binding>
</element>
<element id="EHDSObservation.referenceRange.high">
<path value="EHDSObservation.referenceRange.high"/>
<short value="High limit of the reference range."/>
<definition value="High limit of the reference range."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.referenceRange.high"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Quantity"/>
</type>
<binding>
<strength value="preferred"/>
<description value="UCUM for units"/>
</binding>
</element>
<element id="EHDSObservation.referenceRange.normalValue">
<path value="EHDSObservation.referenceRange.normalValue"/>
<short value="Normal value, if relevant for the reference range."/>
<definition value="Normal value, if relevant for the reference range."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.referenceRange.normalValue"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="SNOMED CT"/>
</binding>
</element>
<element id="EHDSObservation.referenceRange.type">
<path value="EHDSObservation.referenceRange.type"/>
<short value="Type of reference range."/>
<definition value="Type of reference range."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.referenceRange.type"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="HL7 Observation Reference Range Meaning Codes"/>
</binding>
</element>
<element id="EHDSObservation.referenceRange.appliesTo">
<path value="EHDSObservation.referenceRange.appliesTo"/>
<short
value="Codes to indicate the target population this reference range applies to."/>
<definition
value="Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race. Multiple appliesTo are interpreted as an \"AND\" of the target populations."/>
<comment
value="Multiple appliesTo are interpreted as an "AND" of the target populations."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="EHDSObservation.referenceRange.appliesTo"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="SNOMED CT, HL7 v3-Race"/>
</binding>
</element>
<element id="EHDSObservation.referenceRange.age">
<path value="EHDSObservation.referenceRange.age"/>
<short
value="Age range to which this reference range applies if applicable."/>
<definition
value="Age range to which this reference range applies if applicable."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.referenceRange.age"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Range"/>
</type>
<binding>
<strength value="preferred"/>
<description value="UCUM for units"/>
</binding>
</element>
<element id="EHDSObservation.referenceRange.text">
<path value="EHDSObservation.referenceRange.text"/>
<short value="Text based reference range in an observation."/>
<definition
value="Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of \"Negative\" or a list or table of \"normals\"."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.referenceRange.text"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="string"/>
</type>
</element>
<element id="EHDSObservation.interpretation">
<path value="EHDSObservation.interpretation"/>
<short
value="Information about reference intervals and result interpretation."/>
<definition
value="Information about reference intervals and result interpretation."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="EHDSObservation.interpretation"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="SNOMED CT, HL7 ObservationInterpretation"/>
</binding>
</element>
<element id="EHDSObservation.note">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.note"/>
<short
value="Comments and narrative representation of the observation result and findings."/>
<definition
value="Comments and narrative representation of the observation result and findings."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.note"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="string"/>
</type>
</element>
<element id="EHDSObservation.component">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.component"/>
<short
value="Component in case the observation consists of multiple sub-observations (e.g. blood pressure)."/>
<definition
value="Component in case the observation consists of multiple sub-observations (e.g. blood pressure)."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="EHDSObservation.component"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Base"/>
</type>
</element>
<element id="EHDSObservation.component.code">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.component.code"/>
<short
value="Code representing the observation using the agreed code systems."/>
<definition
value="Code representing the observation using the agreed code systems."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.code"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="LOINC, NPU, SNOMED CT"/>
</binding>
</element>
<element id="EHDSObservation.component.originalName">
<path value="EHDSObservation.component.originalName"/>
<short
value="Original (user-friendly) name of the observation as used in the local laboratory or clinical system."/>
<definition
value="Original (user-friendly) name of the observation as used in the local laboratory or clinical system."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.originalName"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="string"/>
</type>
</element>
<element id="EHDSObservation.component.result">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.component.result"/>
<short
value="Result of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation."/>
<definition
value="Result of the observation including text, numeric, coded, and other types of results of the measurement and measurement uncertainty. Content of the observation result will vary according to the type of the observation."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.result"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="Base"/>
</type>
</element>
<element id="EHDSObservation.component.result.value[x]">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
<valueCanonical
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservationObligations|0.4.0"/>
</extension>
</extension>
<path value="EHDSObservation.component.result.value[x]"/>
<short
value="Observation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well.
Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided."/>
<definition
value="Observation result value according to the type of observation. Model covers only most frequently used data types but other data types can be used as well.
Text result value should be used only if coded result value is not expected otherwise use valueCodeableConcept.text. For Quantity, Range and Ratio, result units of the measurement should be provided."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.result.value[x]"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="string"/>
</type>
<type>
<code value="Quantity"/>
</type>
<type>
<code value="Range"/>
</type>
<type>
<code value="Ratio"/>
</type>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="UCUM for units, SNOMED CT for coded results"/>
</binding>
</element>
<element id="EHDSObservation.component.result.uncertainty">
<path value="EHDSObservation.component.result.uncertainty"/>
<short value="Measurement uncertainty type and interval if needed."/>
<definition
value="Measurement uncertainty information about the observation result."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.result.uncertainty"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Base"/>
</type>
</element>
<element id="EHDSObservation.component.result.uncertainty.value">
<path value="EHDSObservation.component.result.uncertainty.value"/>
<short value="The numerical value of the measurement uncertainty."/>
<definition
value="The numerical value of the measurement uncertainty."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.result.uncertainty.value"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="decimal"/>
</type>
</element>
<element id="EHDSObservation.component.result.uncertainty.type">
<path value="EHDSObservation.component.result.uncertainty.type"/>
<short value="Probability Distribution Type for uncertainty"/>
<definition value="Probability Distribution Type for uncertainty"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.result.uncertainty.type"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Coding"/>
</type>
<binding>
<strength value="preferred"/>
<description value="HL7 ProbabilityDistributionType"/>
</binding>
</element>
<element id="EHDSObservation.component.result.dataAbsentReason">
<path value="EHDSObservation.component.result.dataAbsentReason"/>
<short
value="Provides a reason why the expected value in the element component.value[x] is missing."/>
<definition
value="Provides a reason why the expected value in the element component.value[x] is missing."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.result.dataAbsentReason"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="HL7 Data absent reason"/>
</binding>
</element>
<element id="EHDSObservation.component.referenceRange">
<path value="EHDSObservation.component.referenceRange"/>
<short
value="Reference range, multiple reference ranges of different types could by provided. Provides guide for interpretation of the result."/>
<definition
value="Reference range, multiple reference ranges of different types could by provided. Provides guide for interpretation of the result."/>
<comment
value="Reference ranges are usually implied only for a numeric scale type. Use of the same units for reference range and value is implied."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="EHDSObservation.component.referenceRange"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Base"/>
</type>
</element>
<element id="EHDSObservation.component.referenceRange.low">
<path value="EHDSObservation.component.referenceRange.low"/>
<short value="Low limit of the reference range."/>
<definition value="Low limit of the reference range."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.referenceRange.low"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Quantity"/>
</type>
<binding>
<strength value="preferred"/>
<description value="UCUM for units"/>
</binding>
</element>
<element id="EHDSObservation.component.referenceRange.high">
<path value="EHDSObservation.component.referenceRange.high"/>
<short value="High limit of the reference range."/>
<definition value="High limit of the reference range."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.referenceRange.high"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Quantity"/>
</type>
<binding>
<strength value="preferred"/>
<description value="UCUM for units"/>
</binding>
</element>
<element id="EHDSObservation.component.referenceRange.normalValue">
<path value="EHDSObservation.component.referenceRange.normalValue"/>
<short value="Normal value, if relevant for the reference range."/>
<definition value="Normal value, if relevant for the reference range."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.referenceRange.normalValue"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="SNOMED CT"/>
</binding>
</element>
<element id="EHDSObservation.component.referenceRange.type">
<path value="EHDSObservation.component.referenceRange.type"/>
<short value="Type of reference range."/>
<definition value="Type of reference range."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.referenceRange.type"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="HL7 Observation Reference Range Meaning Codes"/>
</binding>
</element>
<element id="EHDSObservation.component.referenceRange.appliesTo">
<path value="EHDSObservation.component.referenceRange.appliesTo"/>
<short
value="Codes to indicate the target population this reference range applies to."/>
<definition
value="Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race. Multiple appliesTo are interpreted as an \"AND\" of the target populations."/>
<comment
value="Multiple appliesTo are interpreted as an "AND" of the target populations."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="EHDSObservation.component.referenceRange.appliesTo"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="SNOMED CT, HL7 v3-Race"/>
</binding>
</element>
<element id="EHDSObservation.component.referenceRange.age">
<path value="EHDSObservation.component.referenceRange.age"/>
<short
value="Age range to which this reference range applies if applicable."/>
<definition
value="Age range to which this reference range applies if applicable."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.referenceRange.age"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Range"/>
</type>
<binding>
<strength value="preferred"/>
<description value="UCUM for units"/>
</binding>
</element>
<element id="EHDSObservation.component.referenceRange.text">
<path value="EHDSObservation.component.referenceRange.text"/>
<short value="Text based reference range in an observation."/>
<definition
value="Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of \"Negative\" or a list or table of \"normals\"."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="EHDSObservation.component.referenceRange.text"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="string"/>
</type>
</element>
<element id="EHDSObservation.component.interpretation">
<path value="EHDSObservation.component.interpretation"/>
<short
value="Information about reference intervals and result interpretation."/>
<definition
value="Information about reference intervals and result interpretation."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="EHDSObservation.component.interpretation"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<binding>
<strength value="preferred"/>
<description value="SNOMED CT, HL7 ObservationInterpretation"/>
</binding>
</element>
<element id="EHDSObservation.derivedFrom[x]">
<path value="EHDSObservation.derivedFrom[x]"/>
<short
value="Reference to the related resource from which the observation has been made. For example, a calculated anion gap or a fetal measurement based on an ultrasound image."/>
<definition
value="Reference to the related resource from which the observation has been made. For example, a calculated anion gap or a fetal measurement based on an ultrasound image."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="EHDSObservation.derivedFrom[x]"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLaboratoryObservation"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSImagingStudy"/>
</type>
</element>
<element id="EHDSObservation.hasMember[x]">
<path value="EHDSObservation.hasMember[x]"/>
<short
value="This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group."/>
<definition
value="This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="EHDSObservation.hasMember[x]"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLaboratoryObservation"/>
</type>
<type>
<code
value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation"/>
</type>
</element>
</snapshot>
<differential>
<element id="EHDSObservation">
<path value="EHDSObservation"/>
</element>
<element id="EHDSObservation.header.subject">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.header.subject"/>
</element>
<element id="EHDSObservation.header.author[x]">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.header.author[x]"/>
</element>
<element id="EHDSObservation.header.date">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.header.date"/>
</element>
<element id="EHDSObservation.header.status">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.header.status"/>
</element>
<element id="EHDSObservation.observationDate[x]">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.observationDate[x]"/>
</element>
<element id="EHDSObservation.type">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.type"/>
</element>
<element id="EHDSObservation.result">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.result"/>
</element>
<element id="EHDSObservation.result.value[x]">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHALL:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.result.value[x]"/>
</element>
<element id="EHDSObservation.note">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.note"/>
</element>
<element id="EHDSObservation.component">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.component"/>
</element>
<element id="EHDSObservation.component.code">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.component.code"/>
</element>
<element id="EHDSObservation.component.result">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.component.result"/>
</element>
<element id="EHDSObservation.component.result.value[x]">
<extension url="http://hl7.org/fhir/StructureDefinition/obligation">
<extension url="code">
<valueCode value="SHOULD:able-to-populate"/>
</extension>
<extension url="actor">
<valueCanonical
value="https://www.xt-ehr.eu/specifications/fhir/actor-producer"/>
</extension>
</extension>
<path value="EHDSObservation.component.result.value[x]"/>
</element>
</differential>
</StructureDefinition>