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

## Logical Model: EHDSImmunisationObligations - XML Profile

Draft as of 2026-02-23

XML representation of the EHDSImmunisationObligations logical model.

Raw xml | Download

    <StructureDefinition xmlns="http://hl7.org/fhir">
      <id value="EHDSImmunisationObligations"/>
      <text>
        <status value="extensions"/>
        <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureDefinition EHDSImmunisationObligations</b></p><a name="EHDSImmunisationObligations"> </a><a name="hcEHDSImmunisationObligations"> </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 &amp; 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-EHDSImmunisationObligations-definitions.html#EHDSImmunisation">EHDSImmunisation</a><a name="EHDSImmunisation"> </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-EHDSImmunisation.html">EHDSImmunisation</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">Immunisation 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-EHDSImmunisationObligations-definitions.html#EHDSImmunisation.header">header</a><a name="EHDSImmunisation.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-EHDSImmunisationObligations-definitions.html#EHDSImmunisation.header.subject">subject</a><a name="EHDSImmunisation.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/subject 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: #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-EHDSImmunisationObligations-definitions.html#EHDSImmunisation.header.identifier">identifier</a><a name="EHDSImmunisation.header.identifier"> </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="http://hl7.org/fhir/R5/datatypes.html#Identifier">Identifier</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">Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).</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_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: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSImmunisationObligations-definitions.html#EHDSImmunisation.header.status">status</a><a name="EHDSImmunisation.header.status"> </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">Status of the immunisation event (completed, not-done).</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-EHDSImmunisationObligations-definitions.html#EHDSImmunisation.vaccine">vaccine</a><a name="EHDSImmunisation.vaccine"> </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">Type of immunisation, e.g. J07AM01 Tetanus toxoid; or 871803007 Hepatitis A and Hepatitis B virus antigens only vaccine product.</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-EHDSImmunisationObligations-definitions.html#EHDSImmunisation.administeredProduct">administeredProduct</a><a name="EHDSImmunisation.administeredProduct"> </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="StructureDefinition-EHDSMedication.html">EHDSMedication</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">Administered medicinal product (e.g. TETAVAX suspension for injection), including batch/lot details when necessary.</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_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-EHDSImmunisationObligations-definitions.html#EHDSImmunisation.administeredProduct.identifyingCode[x]">identifyingCode[x]</a><a name="EHDSImmunisation.administeredProduct.identifyingCode_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="http://hl7.org/fhir/R5/datatypes.html#CodeableConcept">CodeableConcept</a><span style="opacity: 0.5">, </span><a style="opacity: 0.5; opacity: 0.5" href="http://hl7.org/fhir/R5/datatypes.html#Identifier">Identifier</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">An identifier (e.g. from EMA SPOR PMS or national registry) or a code (e.g. from SNOMED CT or national code system) for the product (virtual product, branded product, or package). If several identifiers are specified, they shall not have conflicting meanings or very different granularities. An identifier might not exist e.g. for substance-based prescriptions.</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_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-EHDSImmunisationObligations-definitions.html#EHDSImmunisation.administeredProduct.productName">productName</a><a name="EHDSImmunisation.administeredProduct.productName"> </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">Current trade name (authorised name) of the product. When medication is specified by a CodeableConcept, the name may be omitted when available as the display name of the concept.</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_bck101.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-EHDSImmunisationObligations-definitions.html#EHDSImmunisation.administeredProduct.batch">batch</a><a name="EHDSImmunisation.administeredProduct.batch"> </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"><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">Batch information of a medicinal product. Typically recorded during dispense or administration, rarely known or relevant for a prescription/request.</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_bck1000.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_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-EHDSImmunisationObligations-definitions.html#EHDSImmunisation.administeredProduct.batch.lotNumber">lotNumber</a><a name="EHDSImmunisation.administeredProduct.batch.lotNumber"> </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">Batch identifier of the medicinal product.</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_bck00.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-EHDSImmunisationObligations-definitions.html#EHDSImmunisation.administrationTime">administrationTime</a><a name="EHDSImmunisation.administrationTime"> </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#dateTime">dateTime</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">The date and optionally the exact time when the vaccination was administered.</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><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/EHDSImmunisationObligations"/>
      <version value="0.4.0"/>
      <name value="EHDSImmunisationObligations"/>
      <title value="Immunisation obligations"/>
      <status value="draft"/>
      <date value="2026-02-23T14:01:37+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 immunisation."/>
      <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/EHDSImmunisation"/>
      <baseDefinition
                      value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSImmunisation"/>
      <derivation value="constraint"/>
      <snapshot>
        <extension
                   url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
          <valueString value="0.4.0"/>
        </extension>
        <element id="EHDSImmunisation">
          <path value="EHDSImmunisation"/>
          <short value="Immunisation model"/>
          <definition
                      value="Model describes the administration of immunisation products, including vaccines and immunoglobulins, covering active and passive immunisations. It focuses on immunisation as a clinical procedure rather than the resulting immunity. The model supports routine immunisations at standard doses and may overlap with medication summaries or prescription lists. Natural immunity, immunisation outcomes, refusals, and administration or planning details are out of scope."/>
          <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="EHDSImmunisation.header">
          <path value="EHDSImmunisation.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="EHDSImmunisation.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/EHDSImmunisationObligations|0.4.0"/>
            </extension>
          </extension>
          <path value="EHDSImmunisation.header.subject"/>
          <short value="Patient/subject information"/>
          <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="EHDSImmunisation.header.identifier">
          <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/EHDSImmunisationObligations|0.4.0"/>
            </extension>
          </extension>
          <path value="EHDSImmunisation.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="EHDSImmunisation.header.author[x]">
          <path value="EHDSImmunisation.header.author[x]"/>
          <short value="The author of the immunisation statement."/>
          <definition value="The author of the immunisation statement."/>
          <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="EHDSImmunisation.header.date">
          <path value="EHDSImmunisation.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="EHDSImmunisation.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/EHDSImmunisationObligations|0.4.0"/>
            </extension>
          </extension>
          <path value="EHDSImmunisation.header.status"/>
          <short value="Status of the immunisation event (completed, not-done)."/>
          <definition
                      value="Status of the immunisation event (completed, not-done)."/>
          <min value="1"/>
          <max value="1"/>
          <base>
            <path value="EHDSDataSet.header.status"/>
            <min value="1"/>
            <max value="1"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
        </element>
        <element id="EHDSImmunisation.header.source">
          <path value="EHDSImmunisation.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="EHDSImmunisation.header.language">
          <path value="EHDSImmunisation.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="EHDSImmunisation.diseaseOrAgentTargeted">
          <path value="EHDSImmunisation.diseaseOrAgentTargeted"/>
          <short
                 value="Disease or agent that the vaccination provides protection against (e.g. 76902006 Tetanus)."/>
          <definition
                      value="Disease or agent that the vaccination provides protection against (e.g. 76902006 Tetanus)."/>
          <min value="0"/>
          <max value="*"/>
          <base>
            <path value="EHDSImmunisation.diseaseOrAgentTargeted"/>
            <min value="0"/>
            <max value="*"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
          <binding>
            <strength value="preferred"/>
            <description value="ICD-10, SNOMED CT"/>
          </binding>
        </element>
        <element id="EHDSImmunisation.vaccine">
          <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/EHDSImmunisationObligations|0.4.0"/>
            </extension>
          </extension>
          <path value="EHDSImmunisation.vaccine"/>
          <short
                 value="Type of immunisation, e.g. J07AM01 Tetanus toxoid; or 871803007 Hepatitis A and Hepatitis B virus antigens only vaccine product."/>
          <definition
                      value="Type of immunisation, e.g. J07AM01 Tetanus toxoid; or 871803007 Hepatitis A and Hepatitis B virus antigens only vaccine product."/>
          <min value="1"/>
          <max value="1"/>
          <base>
            <path value="EHDSImmunisation.vaccine"/>
            <min value="1"/>
            <max value="1"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
          <binding>
            <strength value="preferred"/>
            <description value="SNOMED CT, ATC"/>
          </binding>
        </element>
        <element id="EHDSImmunisation.administeredProduct">
          <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/EHDSImmunisationObligations|0.4.0"/>
            </extension>
          </extension>
          <path value="EHDSImmunisation.administeredProduct"/>
          <short
                 value="Administered medicinal product (e.g. TETAVAX suspension for injection), including batch/lot details when necessary."/>
          <definition
                      value="Administered medicinal product (e.g. TETAVAX suspension for injection), including batch/lot details when necessary."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSImmunisation.administeredProduct"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code
                  value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedication"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.identifyingCode[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/EHDSImmunisationObligations|0.4.0"/>
            </extension>
          </extension>
          <path value="EHDSImmunisation.administeredProduct.identifyingCode[x]"/>
          <short
                 value="An identifier (e.g. from EMA SPOR PMS or national registry) or a code (e.g. from SNOMED CT or national code system) for the product (virtual product, branded product, or package). If several identifiers are specified, they shall not have conflicting meanings or very different granularities. An identifier might not exist e.g. for substance-based prescriptions."/>
          <definition
                      value="An identifier (e.g. from EMA SPOR PMS or national registry) or a code (e.g. from SNOMED CT or national code system) for the product (virtual product, branded product, or package). If several identifiers are specified, they shall not have conflicting meanings or very different granularities. An identifier might not exist e.g. for substance-based prescriptions."/>
          <min value="0"/>
          <max value="*"/>
          <base>
            <path value="EHDSMedication.identifyingCode[x]"/>
            <min value="0"/>
            <max value="*"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
          <type>
            <code value="Identifier"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.classification">
          <path value="EHDSImmunisation.administeredProduct.classification"/>
          <short
                 value="Classification (e.g. ATC; narcotic/psychotropic; orphan drug; etc.)"/>
          <definition
                      value="Classification (e.g. ATC; narcotic/psychotropic; orphan drug; etc.)"/>
          <min value="0"/>
          <max value="*"/>
          <base>
            <path value="EHDSMedication.classification"/>
            <min value="0"/>
            <max value="*"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
          <binding>
            <strength value="preferred"/>
            <description value="WHO ATC"/>
          </binding>
        </element>
        <element id="EHDSImmunisation.administeredProduct.productName">
          <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/EHDSImmunisationObligations|0.4.0"/>
            </extension>
          </extension>
          <path value="EHDSImmunisation.administeredProduct.productName"/>
          <short
                 value="Current trade name (authorised name) of the product. When medication is specified by a CodeableConcept, the name may be omitted when available as the display name of the concept."/>
          <definition
                      value="Current trade name (authorised name) of the product. When medication is specified by a CodeableConcept, the name may be omitted when available as the display name of the concept."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.productName"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="string"/>
          </type>
        </element>
        <element
                 id="EHDSImmunisation.administeredProduct.marketingAuthorisationHolder">
          <path
                value="EHDSImmunisation.administeredProduct.marketingAuthorisationHolder"/>
          <short
                 value="Marketing authorisation holder of the medicinal product. Relevant for identifying the exact product. If the product does not have a marketing authorisation, the manufacturer information may be used."/>
          <definition
                      value="Marketing authorisation holder of the medicinal product. Relevant for identifying the exact product. If the product does not have a marketing authorisation, the manufacturer information may be used."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.marketingAuthorisationHolder"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="Base"/>
          </type>
        </element>
        <element
                 id="EHDSImmunisation.administeredProduct.marketingAuthorisationHolder.organisationName">
          <path
                value="EHDSImmunisation.administeredProduct.marketingAuthorisationHolder.organisationName"/>
          <short
                 value="Name of the organisation holding the authorisation for marketing/manufacturing"/>
          <definition
                      value="Name of the organisation holding the authorisation for marketing/manufacturing"/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path
                  value="EHDSMedication.marketingAuthorisationHolder.organisationName"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="string"/>
          </type>
        </element>
        <element
                 id="EHDSImmunisation.administeredProduct.marketingAuthorisationHolder.organisationIdentifier">
          <path
                value="EHDSImmunisation.administeredProduct.marketingAuthorisationHolder.organisationIdentifier"/>
          <short
                 value="Identifier of the organisation and/or its physical location"/>
          <definition
                      value="Identifier of the organisation and/or its physical location"/>
          <min value="0"/>
          <max value="*"/>
          <base>
            <path
                  value="EHDSMedication.marketingAuthorisationHolder.organisationIdentifier"/>
            <min value="0"/>
            <max value="*"/>
          </base>
          <type>
            <code value="Identifier"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.doseForm">
          <path value="EHDSImmunisation.administeredProduct.doseForm"/>
          <short
                 value="Dose form at the package level (e.g. authorised dose form), corresponding to IDMP Combined Pharmaceutical Dose Form (this includes terms from EDQM Combination Pack or Combined Dose Form lists). Dose form for a single package item is defined in item.doseForm."/>
          <definition
                      value="Dose form at the package level (e.g. authorised dose form), corresponding to IDMP Combined Pharmaceutical Dose Form (this includes terms from EDQM Combination Pack or Combined Dose Form lists). Dose form for a single package item is defined in item.doseForm."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.doseForm"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
          <binding>
            <strength value="preferred"/>
            <description value="EDQM Standard Terms"/>
          </binding>
        </element>
        <element id="EHDSImmunisation.administeredProduct.description">
          <path value="EHDSImmunisation.administeredProduct.description"/>
          <short
                 value="Textual description of the product, e.g. including package description."/>
          <definition
                      value="Textual description of the product, e.g. including package description."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.description"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="string"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.item">
          <path value="EHDSImmunisation.administeredProduct.item"/>
          <short
                 value="A medication item. For combination packs, this can be multiple manufactured items with each item having its own dose form and ingredients+strengths defined"/>
          <definition
                      value="A medication item. For combination packs, this can be multiple manufactured items with each item having its own dose form and ingredients+strengths defined"/>
          <min value="0"/>
          <max value="*"/>
          <base>
            <path value="EHDSMedication.item"/>
            <min value="0"/>
            <max value="*"/>
          </base>
          <type>
            <code value="Base"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.item.doseForm">
          <path value="EHDSImmunisation.administeredProduct.item.doseForm"/>
          <short
                 value="Administrable or manufactured item dose form, depending on the type of medication definition. This should not include combined dose forms."/>
          <definition
                      value="Administrable or manufactured item dose form, depending on the type of medication definition. This should not include combined dose forms."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.item.doseForm"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
          <binding>
            <strength value="preferred"/>
            <description value="EDQM Standard Terms"/>
          </binding>
        </element>
        <element id="EHDSImmunisation.administeredProduct.item.ingredient">
          <path value="EHDSImmunisation.administeredProduct.item.ingredient"/>
          <short value="Ingredients"/>
          <definition value="Ingredients"/>
          <min value="1"/>
          <max value="*"/>
          <base>
            <path value="EHDSMedication.item.ingredient"/>
            <min value="1"/>
            <max value="*"/>
          </base>
          <type>
            <code value="Base"/>
          </type>
        </element>
        <element
                 id="EHDSImmunisation.administeredProduct.item.ingredient.isActive">
          <path
                value="EHDSImmunisation.administeredProduct.item.ingredient.isActive"/>
          <short
                 value="Marks whether the ingredient is considered an active ingredient. Excipients are typically not needed, and by default only active ingredients are expected."/>
          <definition
                      value="Marks whether the ingredient is considered an active ingredient. Excipients are typically not needed, and by default only active ingredients are expected."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.item.ingredient.isActive"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="boolean"/>
          </type>
        </element>
        <element
                 id="EHDSImmunisation.administeredProduct.item.ingredient.substance">
          <path
                value="EHDSImmunisation.administeredProduct.item.ingredient.substance"/>
          <short value="Substance"/>
          <definition value="Substance"/>
          <min value="1"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.item.ingredient.substance"/>
            <min value="1"/>
            <max value="1"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
          <binding>
            <strength value="preferred"/>
            <description value="EMA SPOR SMS"/>
          </binding>
        </element>
        <element
                 id="EHDSImmunisation.administeredProduct.item.ingredient.strengthInfo">
          <path
                value="EHDSImmunisation.administeredProduct.item.ingredient.strengthInfo"/>
          <short value="Strength of the product - amount of substance per unit"/>
          <definition
                      value="Strength of the product - amount of substance per unit"/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.item.ingredient.strengthInfo"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="Base"/>
          </type>
        </element>
        <element
                 id="EHDSImmunisation.administeredProduct.item.ingredient.strengthInfo.strength">
          <path
                value="EHDSImmunisation.administeredProduct.item.ingredient.strengthInfo.strength"/>
          <short
                 value="Concentration or presentation strength, e.g '100 mg/1 ml' or '500 mg per 1 tablet'"/>
          <definition
                      value="Concentration or presentation strength, e.g '100 mg/1 ml' or '500 mg per 1 tablet'"/>
          <min value="1"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.item.ingredient.strengthInfo.strength"/>
            <min value="1"/>
            <max value="1"/>
          </base>
          <type>
            <code value="Ratio"/>
          </type>
        </element>
        <element
                 id="EHDSImmunisation.administeredProduct.item.ingredient.strengthInfo.basisOfStrengthSubstance">
          <path
                value="EHDSImmunisation.administeredProduct.item.ingredient.strengthInfo.basisOfStrengthSubstance"/>
          <short
                 value="Substance that the strength refers to, especially when different from .item.strength.substance"/>
          <definition
                      value="Substance that the strength refers to, especially when different from .item.strength.substance"/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path
                  value="EHDSMedication.item.ingredient.strengthInfo.basisOfStrengthSubstance"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
          <binding>
            <strength value="preferred"/>
            <description value="EMA SPOR SMS"/>
          </binding>
        </element>
        <element
                 id="EHDSImmunisation.administeredProduct.item.unitOfPresentation">
          <path
                value="EHDSImmunisation.administeredProduct.item.unitOfPresentation"/>
          <short
                 value="Unit of presentation for the manufactured item (tablet, vial, tube). Typically, the smallest countable object in the package."/>
          <definition
                      value="Unit of presentation for the manufactured item (tablet, vial, tube). Typically, the smallest countable object in the package."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.item.unitOfPresentation"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
          <binding>
            <strength value="preferred"/>
            <description value="EDQM Standard Terms"/>
          </binding>
        </element>
        <element
                 id="EHDSImmunisation.administeredProduct.item.containedQuantity">
          <path
                value="EHDSImmunisation.administeredProduct.item.containedQuantity"/>
          <short value="Manufactured item quantity per one item (3 ml / 1 vial)"/>
          <definition
                      value="Manufactured item quantity per one item (3 ml / 1 vial)"/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.item.containedQuantity"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="Ratio"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.item.amount">
          <path value="EHDSImmunisation.administeredProduct.item.amount"/>
          <short
                 value="Number of such items in this product (5 vials). The combined amount of all items will be considered to be the total package size."/>
          <definition
                      value="Number of such items in this product (5 vials). The combined amount of all items will be considered to be the total package size."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.item.amount"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="Quantity"/>
          </type>
          <binding>
            <strength value="preferred"/>
            <description
                         value="UCUM for units of measure. EDQM Standard Terms for units of presentation."/>
          </binding>
        </element>
        <element id="EHDSImmunisation.administeredProduct.item.packageType">
          <path value="EHDSImmunisation.administeredProduct.item.packageType"/>
          <short value="Type of package of the medication item"/>
          <definition value="Type of package of the medication item"/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.item.packageType"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
          <binding>
            <strength value="preferred"/>
            <description value="EDQM Standard Terms for packaging."/>
          </binding>
        </element>
        <element id="EHDSImmunisation.administeredProduct.device">
          <path value="EHDSImmunisation.administeredProduct.device"/>
          <short
                 value="Administration device included in the product. Devices that are not inside the medication package are excluded."/>
          <definition
                      value="Administration device included in the product. Devices that are not inside the medication package are excluded."/>
          <min value="0"/>
          <max value="*"/>
          <base>
            <path value="EHDSMedication.device"/>
            <min value="0"/>
            <max value="*"/>
          </base>
          <type>
            <code value="Base"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.device.deviceQuantity">
          <path
                value="EHDSImmunisation.administeredProduct.device.deviceQuantity"/>
          <short value="Number of such devices"/>
          <definition value="Number of such devices"/>
          <min value="1"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.device.deviceQuantity"/>
            <min value="1"/>
            <max value="1"/>
          </base>
          <type>
            <code value="Quantity"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.device.device[x]">
          <path value="EHDSImmunisation.administeredProduct.device.device[x]"/>
          <short value="Device coded"/>
          <definition value="Device coded"/>
          <min value="1"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.device.device[x]"/>
            <min value="1"/>
            <max value="1"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
          <type>
            <code
                  value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.characteristic">
          <path value="EHDSImmunisation.administeredProduct.characteristic"/>
          <short
                 value="Additional features of the product (e.g. reimbursable, sugar-free, easy-open cap, score-lined). It is expected that implementers will define a valueset supporting their use cases."/>
          <definition
                      value="Additional features of the product (e.g. reimbursable, sugar-free, easy-open cap, score-lined). It is expected that implementers will define a valueset supporting their use cases."/>
          <min value="0"/>
          <max value="*"/>
          <base>
            <path value="EHDSMedication.characteristic"/>
            <min value="0"/>
            <max value="*"/>
          </base>
          <type>
            <code value="Base"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.characteristic.type">
          <path value="EHDSImmunisation.administeredProduct.characteristic.type"/>
          <short value="A code expressing the type of characteristic."/>
          <definition value="A code expressing the type of characteristic."/>
          <min value="1"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.characteristic.type"/>
            <min value="1"/>
            <max value="1"/>
          </base>
          <type>
            <code value="CodeableConcept"/>
          </type>
        </element>
        <element
                 id="EHDSImmunisation.administeredProduct.characteristic.value[x]">
          <path
                value="EHDSImmunisation.administeredProduct.characteristic.value[x]"/>
          <short value="Description of the characteristic value."/>
          <definition value="Description of the characteristic value."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.characteristic.value[x]"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="boolean"/>
          </type>
          <type>
            <code value="CodeableConcept"/>
          </type>
          <type>
            <code value="string"/>
          </type>
          <type>
            <code value="Quantity"/>
          </type>
          <type>
            <code value="dateTime"/>
          </type>
          <type>
            <code value="integer"/>
          </type>
          <type>
            <code value="decimal"/>
          </type>
          <type>
            <code value="Ratio"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.batch">
          <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/EHDSImmunisationObligations|0.4.0"/>
            </extension>
          </extension>
          <path value="EHDSImmunisation.administeredProduct.batch"/>
          <short
                 value="Batch information of a medicinal product. Typically recorded during dispense or administration, rarely known or relevant for a prescription/request."/>
          <definition
                      value="Batch information of a medicinal product. Typically recorded during dispense or administration, rarely known or relevant for a prescription/request."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.batch"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="Base"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.batch.lotNumber">
          <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/EHDSImmunisationObligations|0.4.0"/>
            </extension>
          </extension>
          <path value="EHDSImmunisation.administeredProduct.batch.lotNumber"/>
          <short value="Batch identifier of the medicinal product."/>
          <definition value="Batch identifier of the medicinal product."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.batch.lotNumber"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="string"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeredProduct.batch.expirationDate">
          <path
                value="EHDSImmunisation.administeredProduct.batch.expirationDate"/>
          <short value="Batch expiration date of the medicinal product."/>
          <definition value="Batch expiration date of the medicinal product."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSMedication.batch.expirationDate"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="dateTime"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administrationTime">
          <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/EHDSImmunisationObligations|0.4.0"/>
            </extension>
          </extension>
          <path value="EHDSImmunisation.administrationTime"/>
          <short
                 value="The date and optionally the exact time when the vaccination was administered."/>
          <definition
                      value="The date and optionally the exact time when the vaccination was administered."/>
          <min value="1"/>
          <max value="1"/>
          <base>
            <path value="EHDSImmunisation.administrationTime"/>
            <min value="1"/>
            <max value="1"/>
          </base>
          <type>
            <code value="dateTime"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administeringCentre">
          <path value="EHDSImmunisation.administeringCentre"/>
          <short
                 value="Administering centre or a health authority responsible for the vaccination event"/>
          <definition
                      value="Administering centre or a health authority responsible for the vaccination event"/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSImmunisation.administeringCentre"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code
                  value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation"/>
          </type>
        </element>
        <element id="EHDSImmunisation.administrator">
          <path value="EHDSImmunisation.administrator"/>
          <short
                 value="Health professional responsible for administering the immunisation product."/>
          <definition
                      value="Health professional responsible for administering the immunisation product."/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSImmunisation.administrator"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code
                  value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional"/>
          </type>
        </element>
        <element id="EHDSImmunisation.note">
          <path value="EHDSImmunisation.note"/>
          <short
                 value="Any additional free-text information about the immunisation"/>
          <definition
                      value="Any additional free-text information about the immunisation"/>
          <min value="0"/>
          <max value="1"/>
          <base>
            <path value="EHDSImmunisation.note"/>
            <min value="0"/>
            <max value="1"/>
          </base>
          <type>
            <code value="string"/>
          </type>
        </element>
      </snapshot>
      <differential>
        <element id="EHDSImmunisation">
          <path value="EHDSImmunisation"/>
        </element>
        <element id="EHDSImmunisation.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="EHDSImmunisation.header.subject"/>
        </element>
        <element id="EHDSImmunisation.header.identifier">
          <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="EHDSImmunisation.header.identifier"/>
        </element>
        <element id="EHDSImmunisation.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="EHDSImmunisation.header.status"/>
        </element>
        <element id="EHDSImmunisation.vaccine">
          <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="EHDSImmunisation.vaccine"/>
        </element>
        <element id="EHDSImmunisation.administeredProduct">
          <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="EHDSImmunisation.administeredProduct"/>
        </element>
        <element id="EHDSImmunisation.administeredProduct.identifyingCode[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="EHDSImmunisation.administeredProduct.identifyingCode[x]"/>
        </element>
        <element id="EHDSImmunisation.administeredProduct.productName">
          <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="EHDSImmunisation.administeredProduct.productName"/>
        </element>
        <element id="EHDSImmunisation.administeredProduct.batch">
          <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="EHDSImmunisation.administeredProduct.batch"/>
        </element>
        <element id="EHDSImmunisation.administeredProduct.batch.lotNumber">
          <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="EHDSImmunisation.administeredProduct.batch.lotNumber"/>
        </element>
        <element id="EHDSImmunisation.administrationTime">
          <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="EHDSImmunisation.administrationTime"/>
        </element>
      </differential>
    </StructureDefinition>