<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="UUID" />
  <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPractitionerRoleOperatoreADI" />
  <name value="RLPractitionerRoleOperatoreADI" />
  <status value="active" />
  <description value="Profilo contentente le tipologie di operatori ADI" />
  <keyword>
    <system value="https://fhir.siss.regione.lombardia.it/CodeSystem/Tag" />
    <code value="C-DOM" />
  </keyword>
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="PractitionerRole" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
  <derivation value="constraint" />
  <differential>
    <element id="PractitionerRole.id">
      <path value="PractitionerRole.id" />
      <short value="UUID prodotto dal server FHIR (applicativo) che detiene la risorsa. Per maggiori informazioni su chi detiene la risorsa consultare il paragrafo API-Restful nella pagina di Contesto." />
      <min value="1" />
    </element>
    <element id="PractitionerRole.meta">
      <path value="PractitionerRole.meta" />
      <short value="Metadati della risorsa" />
      <min value="1" />
    </element>
    <element id="PractitionerRole.meta.versionId">
      <path value="PractitionerRole.meta.versionId" />
      <short value="Versione della risorsa" />
      <min value="1" />
    </element>
    <element id="PractitionerRole.meta.lastUpdated">
      <path value="PractitionerRole.meta.lastUpdated" />
      <short value="Data e ora di ultimo aggiornamento dell risorsa" />
      <definition value="Formato standard FHIR: YYY-MM-DDThh:mm:ss.sss+zz:zz" />
      <min value="1" />
    </element>
    <element id="PractitionerRole.meta.profile">
      <path value="PractitionerRole.meta.profile" />
      <short value="Profilo al quale la risorsa si riferisce" />
      <min value="1" />
      <max value="1" />
      <fixedCanonical value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPractitionerRoleOperatoreADI" />
    </element>
    <element id="PractitionerRole.extension:dettagliAttivazionePercorsoCure">
      <path value="PractitionerRole.extension" />
      <sliceName value="dettagliAttivazionePercorsoCure" />
      <short value="Riferimento ai dettagli dell'attivazione del percorso di cure domiciliari dove  l'operatore sanitario fornirà assistenza" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPractitionerRoleDettagliAttivazionePercorsoCure" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="PractitionerRole.extension:dettagliAttivazionePercorsoCure.value[x].reference">
      <path value="PractitionerRole.extension.value[x].reference" />
      <short value="Riferimento ai dettagli del percorso di cure domiciliari dove è stata inserita la figura professionale." />
      <definition value="Reference al profilo RLServiceRequestServiziSocioAssistenziali contenente i dettagli del percorso di cure domiciliari" />
      <comment value="Il dato è detenuto dal SGDT" />
      <type>
        <code value="string" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestServiziSocioAssistenziali" />
      </type>
    </element>
    <element id="PractitionerRole.extension:dettagliAttivazionePercorsoCure.value[x].reference.performer">
      <path value="PractitionerRole.extension.value[x].reference.performer" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="reference" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="PractitionerRole.extension:numeroAccessi">
      <path value="PractitionerRole.extension" />
      <sliceName value="numeroAccessi" />
      <short value="Numero di accessi pianificati per l'operatore sanitario rispetto al percorso di cure domiciliari in cui è coinvolto" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPractitionerRoleNumeroAccessi" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="PractitionerRole.extension:numeroAccessi.value[x]">
      <path value="PractitionerRole.extension.value[x]" />
      <short value="Numero di accessi pianificati per l'operatore sanitario rispetto al percorso di cure domiciliari in cui è coinvolto" />
      <definition value="Valore numerico di al più 3 cifre" />
      <comment value="Il dato è detenuto dal SGDT" />
    </element>
    <element id="PractitionerRole.code">
      <path value="PractitionerRole.code" />
      <short value="Codice e descrizione della tipologia di operatore ADI" />
      <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella delle tipologie degli operatori ADI contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="PractitionerRole.code.coding">
      <path value="PractitionerRole.code.coding" />
      <short value="Codice e descrizione della tipologia di operatore ADI" />
      <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella delle tipologie degli operatori ADI contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="PractitionerRole.code.coding.system">
      <path value="PractitionerRole.code.coding.system" />
      <min value="1" />
      <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-TipoOperatore" />
    </element>
    <element id="PractitionerRole.code.coding.code">
      <path value="PractitionerRole.code.coding.code" />
      <short value="Codice della tipologia di operatore ADI" />
      <definition value="Valore numerico di al più 2 cifre" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <description value="ValueSet relativo alla tipologia di operatore" />
        <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-TipoOperatore" />
      </binding>
    </element>
    <element id="PractitionerRole.code.coding.display">
      <path value="PractitionerRole.code.coding.display" />
      <short value="Descrizione della tipologia di operatore ADI" />
      <definition value="Stringa alfanumerica di al più 100 caratteri" />
      <min value="1" />
    </element>
  </differential>
</StructureDefinition>