<?xml version="1.0" encoding="UTF-8"?>

<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="EHDSPatientLaboratoryObligations"/>
  <language value="en"/>
  <text>
    <status value="extensions"/><div xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><p class="res-header-id"><b>Generated Narrative: StructureDefinition EHDSPatientLaboratoryObligations</b></p><a name="EHDSPatientLaboratoryObligations"> </a><a name="hcEHDSPatientLaboratoryObligations"> </a><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Language: en</p></div><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-EHDSPatientLaboratoryObligations-definitions.html#EHDSPatient">EHDSPatient</a><a name="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"/><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-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 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_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-EHDSPatientLaboratoryObligations-definitions.html#EHDSPatient.identifier">identifier</a><a name="EHDSPatient.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">1</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">An identifier of the patient that is unique within a defined scope (typically a national patient identifier, but it can also be a temporary identifier issued by the EHR).</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><tr><td style="font-size: 11px"><b>SHOULD</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-display" title="Obligation Codes: display">display</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-consumer.html">Consumer</a></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-process" title="Obligation Codes: process">process</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-consumer.html">Consumer</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-EHDSPatientLaboratoryObligations-definitions.html#EHDSPatient.name">name</a><a name="EHDSPatient.name"> </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">*</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-EHDSHumanName.html">EHDSHumanName</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">Name associated with the patient/subject.</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><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-display" title="Obligation Codes: display">display</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-consumer.html">Consumer</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-EHDSPatientLaboratoryObligations-definitions.html#EHDSPatient.dateOfBirth">dateOfBirth</a><a name="EHDSPatient.dateOfBirth"> </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#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">Date of birth</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><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-display" title="Obligation Codes: display">display</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-consumer.html">Consumer</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_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: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSPatientLaboratoryObligations-definitions.html#EHDSPatient.administrativeGender">administrativeGender</a><a name="EHDSPatient.administrativeGender"> </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#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">Administrative gender</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><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-display" title="Obligation Codes: display">display</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-consumer.html">Consumer</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/EHDSPatientLaboratoryObligations"/>
  <version value="1.0.0"/>
  <name value="EHDSPatientLaboratoryObligations"/>
  <title value="Patient laboratory specific obligations"/>
  <status value="active"/>
  <date value="2026-04-03T08:10:50+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 of patient in the scope of laboratory use case"/>
  <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/EHDSPatient"/>
  <baseDefinition value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient"/>
  <derivation value="constraint"/>
  <snapshot>
    <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
      <valueString value="1.0.0"/>
    </extension>
    <element id="EHDSPatient">
      <path value="EHDSPatient"/>
      <short value="Patient model"/>
      <definition value="Model for information about a patient (subject of care)."/>
      <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="EHDSPatient.identifier">
      <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="documentation">
          <valueMarkdown value="EHR system SHALL be able to populate one or more business identifiers of the patient. "/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display"/>
        </extension>
        <extension url="actor">
          <valueCanonical value="https://www.xt-ehr.eu/specifications/fhir/actor-consumer"/>
        </extension>
        <extension url="documentation">
          <valueMarkdown value="SHOULD display identifier  when needed to users."/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHALL:process"/>
        </extension>
        <extension url="actor">
          <valueCanonical value="https://www.xt-ehr.eu/specifications/fhir/actor-consumer"/>
        </extension>
        <extension url="documentation">
          <valueMarkdown value="SHALL process patient identifiers to ensure proper assignment of information."/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <path value="EHDSPatient.identifier"/>
      <short value="An identifier of the patient that is unique within a defined scope (typically a national patient identifier, but it can also be a temporary identifier issued by the EHR)."/>
      <definition value="An identifier of the patient that is unique within a defined scope (typically a national patient identifier, but it can also be a temporary identifier issued by the EHR)."/>
      <min value="1"/>
      <max value="*"/>
      <base>
        <path value="EHDSPatient.identifier"/>
        <min value="1"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Identifier"/>
      </type>
    </element>
    <element id="EHDSPatient.name">
      <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="documentation">
          <valueMarkdown value="EHR system SHALL populate one or more names of the patient meeting conformity requirements on the name structure if a value is known and allowed to be shared. "/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHALL:display"/>
        </extension>
        <extension url="actor">
          <valueCanonical value="https://www.xt-ehr.eu/specifications/fhir/actor-consumer"/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <path value="EHDSPatient.name"/>
      <short value="Name associated with the patient/subject."/>
      <definition value="Name might consist of name parts, e.g. Given name or names, family name/surname, name prefix etc."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="EHDSPatient.name"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHumanName"/>
      </type>
    </element>
    <element id="EHDSPatient.dateOfBirth">
      <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="documentation">
          <valueMarkdown value="EHR system SHALL be able to populate date of birth of the patient. "/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHALL:display"/>
        </extension>
        <extension url="actor">
          <valueCanonical value="https://www.xt-ehr.eu/specifications/fhir/actor-consumer"/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <path value="EHDSPatient.dateOfBirth"/>
      <short value="Date of birth"/>
      <definition value="Date of birth"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="EHDSPatient.dateOfBirth"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="dateTime"/>
      </type>
    </element>
    <element id="EHDSPatient.deceased[x]">
      <path value="EHDSPatient.deceased[x]"/>
      <short value="Whether the patient is deceased or date of death."/>
      <definition value="Whether the patient is deceased or date of death."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="EHDSPatient.deceased[x]"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="boolean"/>
      </type>
      <type>
        <code value="dateTime"/>
      </type>
    </element>
    <element id="EHDSPatient.administrativeGender">
      <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="documentation">
          <valueMarkdown value="EHR system SHALL be able to populate administrative gender of the patient using valid code fro agreed code system. "/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHALL:display"/>
        </extension>
        <extension url="actor">
          <valueCanonical value="https://www.xt-ehr.eu/specifications/fhir/actor-consumer"/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <path value="EHDSPatient.administrativeGender"/>
      <short value="Administrative gender"/>
      <definition value="This field must contain a recognised valid value for &quot;administrative gender&quot;. If different, &quot;physiological gender&quot; should be communicated elsewhere."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="EHDSPatient.administrativeGender"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="preferred"/>
        <description value="HL7 Administrative Gender"/>
      </binding>
    </element>
    <element id="EHDSPatient.address">
      <path value="EHDSPatient.address"/>
      <short value="Mailing and home or office addresses."/>
      <definition value="The addresses are always sequences of address parts (e.g. street address line, country, postal code, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="EHDSPatient.address"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSAddress"/>
      </type>
    </element>
    <element id="EHDSPatient.telecom">
      <path value="EHDSPatient.telecom"/>
      <short value="Contact information."/>
      <definition value="Contact information."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="EHDSPatient.telecom"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSTelecom"/>
      </type>
    </element>
  </snapshot>
  <differential>
    <element id="EHDSPatient">
      <path value="EHDSPatient"/>
    </element>
    <element id="EHDSPatient.identifier">
      <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="documentation">
          <valueMarkdown value="EHR system SHALL be able to populate one or more business identifiers of the patient. "/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display"/>
        </extension>
        <extension url="actor">
          <valueCanonical value="https://www.xt-ehr.eu/specifications/fhir/actor-consumer"/>
        </extension>
        <extension url="documentation">
          <valueMarkdown value="SHOULD display identifier  when needed to users."/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHALL:process"/>
        </extension>
        <extension url="actor">
          <valueCanonical value="https://www.xt-ehr.eu/specifications/fhir/actor-consumer"/>
        </extension>
        <extension url="documentation">
          <valueMarkdown value="SHALL process patient identifiers to ensure proper assignment of information."/>
        </extension>
      </extension>
      <path value="EHDSPatient.identifier"/>
    </element>
    <element id="EHDSPatient.name">
      <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="documentation">
          <valueMarkdown value="EHR system SHALL populate one or more names of the patient meeting conformity requirements on the name structure if a value is known and allowed to be shared. "/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHALL:display"/>
        </extension>
        <extension url="actor">
          <valueCanonical value="https://www.xt-ehr.eu/specifications/fhir/actor-consumer"/>
        </extension>
      </extension>
      <path value="EHDSPatient.name"/>
    </element>
    <element id="EHDSPatient.dateOfBirth">
      <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="documentation">
          <valueMarkdown value="EHR system SHALL be able to populate date of birth of the patient. "/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHALL:display"/>
        </extension>
        <extension url="actor">
          <valueCanonical value="https://www.xt-ehr.eu/specifications/fhir/actor-consumer"/>
        </extension>
      </extension>
      <path value="EHDSPatient.dateOfBirth"/>
    </element>
    <element id="EHDSPatient.administrativeGender">
      <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="documentation">
          <valueMarkdown value="EHR system SHALL be able to populate administrative gender of the patient using valid code fro agreed code system. "/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHALL:display"/>
        </extension>
        <extension url="actor">
          <valueCanonical value="https://www.xt-ehr.eu/specifications/fhir/actor-consumer"/>
        </extension>
      </extension>
      <path value="EHDSPatient.administrativeGender"/>
    </element>
  </differential>
</StructureDefinition>