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

<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="EHDSHealthProfessionalLaboratoryObligations"/>
  <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 EHDSHealthProfessionalLaboratoryObligations</b></p><a name="EHDSHealthProfessionalLaboratoryObligations"> </a><a name="hcEHDSHealthProfessionalLaboratoryObligations"> </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-EHDSHealthProfessionalLaboratoryObligations-definitions.html#EHDSHealthProfessional">EHDSHealthProfessional</a><a name="EHDSHealthProfessional"> </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-EHDSHealthProfessional.html">EHDSHealthProfessional</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">Health professional 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-EHDSHealthProfessionalLaboratoryObligations-definitions.html#EHDSHealthProfessional.identifier">identifier</a><a name="EHDSHealthProfessional.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">An identifier of the health professional that is unique within a defined scope. Example: National health professional ID. Multiple identifiers could be provided.</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-able-to-populate" title="Obligation Codes: be able to populate">able-to-populate</a></td><td style="font-size: 11px; opacity: 0.5;"><a href="ActorDefinition-actor-producer.html">Producer</a></td></tr><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-EHDSHealthProfessionalLaboratoryObligations-definitions.html#EHDSHealthProfessional.name">name</a><a name="EHDSHealthProfessional.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">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-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 of the health professional that has been treating or taking responsibility for the patient.</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-EHDSHealthProfessionalLaboratoryObligations-definitions.html#EHDSHealthProfessional.telecom">telecom</a><a name="EHDSHealthProfessional.telecom"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element has obligations">O</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">*</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; opacity: 0.5" href="StructureDefinition-EHDSTelecom.html">EHDSTelecom</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">Telecommunication contact information (addresses) associated with a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.</span><table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.2.0/CodeSystem-obligation.html#obligation-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_bck01.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSHealthProfessionalLaboratoryObligations-definitions.html#EHDSHealthProfessional.professionalRole">professionalRole</a><a name="EHDSHealthProfessional.professionalRole"> </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"><span style="opacity: 0.5">Base</span></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Professional role that the health professional is practicing at a given organisation. This is a generalisation of the FHIR PractitionerRole resource, which is used to represent the role of a practitioner in a specific context, such as a specific organisation or location.</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><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></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_bck000.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-EHDSHealthProfessionalLaboratoryObligations-definitions.html#EHDSHealthProfessional.professionalRole.organisation">organisation</a><a name="EHDSHealthProfessional.professionalRole.organisation"> </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="StructureDefinition-EHDSOrganisation.html">EHDSOrganisation</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 organisation where this role is available</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/EHDSHealthProfessionalLaboratoryObligations"/>
  <version value="1.0.0"/>
  <name value="EHDSHealthProfessionalLaboratoryObligations"/>
  <title value="Health professional 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 health professional 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/EHDSHealthProfessional"/>
  <baseDefinition value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional"/>
  <derivation value="constraint"/>
  <snapshot>
    <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
      <valueString value="1.0.0"/>
    </extension>
    <element id="EHDSHealthProfessional">
      <path value="EHDSHealthProfessional"/>
      <short value="Health professional model"/>
      <definition value="Model for information about a health professional."/>
      <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="EHDSHealthProfessional.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 health professional. "/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessionalLaboratoryObligations|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="If provided, EHR systems SHOULD display and SHALL process. Processing means mainly store as part of the resource and consider the value for furter processing (e.g. validation, retrieval of details from registry, etc.)."/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessionalLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <path value="EHDSHealthProfessional.identifier"/>
      <short value="An identifier of the health professional that is unique within a defined scope. Example: National health professional ID. Multiple identifiers could be provided."/>
      <definition value="An identifier of the health professional that is unique within a defined scope. Example: National health professional ID. Multiple identifiers could be provided."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="EHDSHealthProfessional.identifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Identifier"/>
      </type>
    </element>
    <element id="EHDSHealthProfessional.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 be able to populate name of the health professional."/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessionalLaboratoryObligations|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/EHDSHealthProfessionalLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <path value="EHDSHealthProfessional.name"/>
      <short value="Name of the health professional that has been treating or taking responsibility for the patient."/>
      <definition value="Name of the health professional that has been treating or taking responsibility for the patient."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="EHDSHealthProfessional.name"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHumanName"/>
      </type>
    </element>
    <element id="EHDSHealthProfessional.address">
      <path value="EHDSHealthProfessional.address"/>
      <short value="Mailing and office or home addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, 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."/>
      <definition value="Mailing and office or home addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, 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="EHDSHealthProfessional.address"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSAddress"/>
      </type>
    </element>
    <element id="EHDSHealthProfessional.telecom">
      <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/EHDSHealthProfessionalLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <path value="EHDSHealthProfessional.telecom"/>
      <short value="Telecommunication contact information (addresses) associated with a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided."/>
      <definition value="Telecommunication contact information (addresses) associated with a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="EHDSHealthProfessional.telecom"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSTelecom"/>
      </type>
    </element>
    <element id="EHDSHealthProfessional.professionalRole">
      <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/EHDSHealthProfessionalLaboratoryObligations|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="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessionalLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <path value="EHDSHealthProfessional.professionalRole"/>
      <short value="Professional role that the health professional is practicing at a given organisation. This is a generalisation of the FHIR PractitionerRole resource, which is used to represent the role of a practitioner in a specific context, such as a specific organisation or location."/>
      <definition value="Professional role that the health professional is practicing at a given organisation. This is a generalisation of the FHIR PractitionerRole resource, which is used to represent the role of a practitioner in a specific context, such as a specific organisation or location."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="EHDSHealthProfessional.professionalRole"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Base"/>
      </type>
    </element>
    <element id="EHDSHealthProfessional.professionalRole.role">
      <path value="EHDSHealthProfessional.professionalRole.role"/>
      <short value="Health professional role. Multiple roles could be provided."/>
      <definition value="Health professional role. Multiple roles could be provided."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="EHDSHealthProfessional.professionalRole.role"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="preferred"/>
        <description value="ISCO, SNOMED CT"/>
      </binding>
    </element>
    <element id="EHDSHealthProfessional.professionalRole.organisation">
      <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 organization related to the health professional."/>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessionalLaboratoryObligations|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/EHDSHealthProfessionalLaboratoryObligations|1.0.0"/>
        </extension>
      </extension>
      <path value="EHDSHealthProfessional.professionalRole.organisation"/>
      <short value="The organisation where this role is available"/>
      <definition value="The organisation where this role is available"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="EHDSHealthProfessional.professionalRole.organisation"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation"/>
      </type>
    </element>
    <element id="EHDSHealthProfessional.professionalRole.specialty">
      <path value="EHDSHealthProfessional.professionalRole.specialty"/>
      <short value="The specialty of a practitioner that describes the functional role they are practicing at a given organisation"/>
      <definition value="The specialty of a practitioner that describes the functional role they are practicing at a given organisation"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="EHDSHealthProfessional.professionalRole.specialty"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="preferred"/>
        <description value="SNOMED CT"/>
      </binding>
    </element>
  </snapshot>
  <differential>
    <element id="EHDSHealthProfessional">
      <path value="EHDSHealthProfessional"/>
    </element>
    <element id="EHDSHealthProfessional.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 health professional. "/>
        </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="If provided, EHR systems SHOULD display and SHALL process. Processing means mainly store as part of the resource and consider the value for furter processing (e.g. validation, retrieval of details from registry, etc.)."/>
        </extension>
      </extension>
      <path value="EHDSHealthProfessional.identifier"/>
    </element>
    <element id="EHDSHealthProfessional.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 be able to populate name of the health professional."/>
        </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="EHDSHealthProfessional.name"/>
    </element>
    <element id="EHDSHealthProfessional.telecom">
      <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="EHDSHealthProfessional.telecom"/>
    </element>
    <element id="EHDSHealthProfessional.professionalRole">
      <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>
      <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>
      <path value="EHDSHealthProfessional.professionalRole"/>
    </element>
    <element id="EHDSHealthProfessional.professionalRole.organisation">
      <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 organization related to the health professional."/>
        </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="EHDSHealthProfessional.professionalRole.organisation"/>
    </element>
  </differential>
</StructureDefinition>