<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="RLPatientCittadino" />
  <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientCittadino" />
  <name value="RLPatientCittadino" />
  <status value="active" />
  <description value="Profilo contenente i dettagli anagrafici di un cittadino" />
  <keyword>
    <system value="https://fhir.siss.regione.lombardia.it/CodeSystem/Tag" />
    <code value="PI" />
  </keyword>
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Patient" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" />
  <derivation value="constraint" />
  <differential>
    <element id="Patient.id">
      <path value="Patient.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="Patient.meta">
      <path value="Patient.meta" />
      <short value="Metadati della risorsa" />
      <min value="1" />
    </element>
    <element id="Patient.meta.versionId">
      <path value="Patient.meta.versionId" />
      <short value="Versione della risorsa" />
      <min value="1" />
    </element>
    <element id="Patient.meta.lastUpdated">
      <path value="Patient.meta.lastUpdated" />
      <short value="Data e ora di ultimo aggiornamento della risorsa" />
      <definition value="Formato standard FHIR: YYY-MM-DDThh:mm:ss.sss+zz:zz" />
      <min value="1" />
    </element>
    <element id="Patient.meta.profile">
      <path value="Patient.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/RLPatientCittadino" />
    </element>
    <element id="Patient.extension">
      <path value="Patient.extension" />
      <min value="3" />
    </element>
    <element id="Patient.extension:cittadinanza">
      <path value="Patient.extension" />
      <sliceName value="cittadinanza" />
      <short value="Cittadinanza del cittadino" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientCittadinanza" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Patient.extension:cittadinanza.value[x]">
      <path value="Patient.extension.value[x]" />
      <short value="Codice ISTAT della nazione di cittadinanza del cittadino" />
      <definition value="Stringa alfabetica di 3 caratteri" />
      <comment value="il dato è detenuto dal SGDT" />
      <min value="1" />
      <type>
        <code value="code" />
      </type>
    </element>
    <element id="Patient.extension:titoloDiStudio">
      <path value="Patient.extension" />
      <sliceName value="titoloDiStudio" />
      <short value="Titolo di studio del cittadino" />
      <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella dei titoli di studio contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientTitoloDiStudio" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Patient.extension:titoloDiStudio.value[x]">
      <path value="Patient.extension.value[x]" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Patient.extension:titoloDiStudio.value[x].coding.system">
      <path value="Patient.extension.value[x].coding.system" />
      <min value="1" />
      <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-TitoloStudio" />
    </element>
    <element id="Patient.extension:titoloDiStudio.value[x].coding.code">
      <path value="Patient.extension.value[x].coding.code" />
      <short value="Codice del titolo di studio del cittadino" />
      <definition value="Stringa numerica di 1 carattere" />
      <comment value="Il dato è detenuto dal SGDT" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <description value="ValueSet relativo alla codifica del titolo di studio" />
        <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-TitoloStudio" />
      </binding>
    </element>
    <element id="Patient.extension:titoloDiStudio.value[x].coding.display">
      <path value="Patient.extension.value[x].coding.display" />
      <short value="Descizione che rappresenta il titolo di studio del cittadino" />
      <definition value="Stringa alfanumerica al più di 50 caratteri" />
      <comment value="Il dato è detenuto dal SGDT" />
    </element>
    <element id="Patient.extension:posizioneDellaProfessione">
      <path value="Patient.extension" />
      <sliceName value="posizioneDellaProfessione" />
      <short value="Posizione della professione del cittadino" />
      <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella delle professioni contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientPosizioneDellaProfessione" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Patient.extension:posizioneDellaProfessione.value[x]">
      <path value="Patient.extension.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Patient.extension:posizioneDellaProfessione.value[x].coding.system">
      <path value="Patient.extension.value[x].coding.system" />
      <min value="1" />
      <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-PosizioneProfessione" />
    </element>
    <element id="Patient.extension:posizioneDellaProfessione.value[x].coding.code">
      <path value="Patient.extension.value[x].coding.code" />
      <short value="Codice della professione del cittadino" />
      <definition value="Stringa numerica di 2 caratteri" />
      <comment value="Il dato è detenuto dal SGDT" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <description value="ValueSet relativo alla codifica della posizione professionale" />
        <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-PosizioneProfessione" />
      </binding>
    </element>
    <element id="Patient.extension:posizioneDellaProfessione.value[x].coding.display">
      <path value="Patient.extension.value[x].coding.display" />
      <short value="Descrizione della professione del cittadino" />
      <definition value="Stringa alfanumerica al più di 200 caratteri" />
    </element>
    <element id="Patient.extension:situazionePensionistica">
      <path value="Patient.extension" />
      <sliceName value="situazionePensionistica" />
      <short value="Situazione pensionistica del cittadino" />
      <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella della situazione pensionistica contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientSituazionePensionistica" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Patient.extension:situazionePensionistica.value[x]">
      <path value="Patient.extension.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Patient.extension:situazionePensionistica.value[x].coding.system">
      <path value="Patient.extension.value[x].coding.system" />
      <min value="1" />
      <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-SituazionePensionistica" />
    </element>
    <element id="Patient.extension:situazionePensionistica.value[x].coding.code">
      <path value="Patient.extension.value[x].coding.code" />
      <short value="Codice della situazione pensionistica del cittadino" />
      <definition value="Stringa numerica di 1 carattere" />
      <comment value="Il dato è detenuto dal SGDT" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <description value="ValueSet relativo alla codifica della situazione pensionistica" />
        <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-SituazionePensionistica" />
      </binding>
    </element>
    <element id="Patient.extension:situazionePensionistica.value[x].coding.display">
      <path value="Patient.extension.value[x].coding.display" />
      <short value="Descrizione della situazione pensionistica del cittadino" />
      <definition value="Stringa alfanumerica al più di 100 caratteri" />
      <comment value="Il dato è detenuto dal SGDT" />
    </element>
    <element id="Patient.extension:luogoDiNascita">
      <path value="Patient.extension" />
      <sliceName value="luogoDiNascita" />
      <short value="Luogo di nascita del cittadino" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientLuogoDiNascita" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Patient.extension:luogoDiNascita.value[x]">
      <path value="Patient.extension.value[x]" />
      <short value="Se il cittadino è nato in Italia il campo contiente il codice ISTAT del comune di nascita. Se il cittadino è nasto all'estero il campo contiente il codice &quot;999&quot; seguito dal codice ISTAT della nazione di nascita. Per gli apolidi o non rilevati il campo riporta il codice &quot;999999&quot;." />
      <definition value="Stringa numerica di 6 cifre" />
      <comment value="Il dato è detenuto dal SGDT" />
      <min value="1" />
      <type>
        <code value="code" />
      </type>
    </element>
    <element id="Patient.identifier">
      <path value="Patient.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <comment value="NAR" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Patient.identifier:CF">
      <path value="Patient.identifier" />
      <sliceName value="CF" />
      <short value="Codice fiscale del paziente" />
      <max value="1" />
    </element>
    <element id="Patient.identifier:CF.system">
      <path value="Patient.identifier.system" />
      <min value="1" />
      <fixedUri value="http://hl7.it/sid/codiceFiscale" />
    </element>
    <element id="Patient.identifier:CF.value">
      <path value="Patient.identifier.value" />
      <short value="Codice fiscale del paziente" />
      <min value="1" />
    </element>
    <element id="Patient.identifier:STP">
      <path value="Patient.identifier" />
      <sliceName value="STP" />
      <short value="Codice STP del cittadino" />
      <max value="1" />
    </element>
    <element id="Patient.identifier:STP.system">
      <path value="Patient.identifier.system" />
      <min value="1" />
      <fixedUri value="https://fhir.siss.regione.lombardia.it/sid/stp" />
    </element>
    <element id="Patient.identifier:STP.value">
      <path value="Patient.identifier.value" />
      <short value="Codice STP del cittadino" />
      <min value="1" />
    </element>
    <element id="Patient.identifier:tesseraTEAM">
      <path value="Patient.identifier" />
      <sliceName value="tesseraTEAM" />
      <short value="Tessera TEAM del paziente" />
      <comment value="Il campo, se necessario, deve essere obbligatoriamente valorizzato nel momento in cui il paziente è in carico ad un ente erogatre di cure domiciliari" />
      <max value="1" />
    </element>
    <element id="Patient.identifier:tesseraTEAM.extension">
      <path value="Patient.identifier.extension" />
      <min value="2" />
    </element>
    <element id="Patient.identifier:tesseraTEAM.extension:TEAMNumeroIdentificazioneIstituzioneCompetente">
      <path value="Patient.identifier.extension" />
      <sliceName value="TEAMNumeroIdentificazioneIstituzioneCompetente" />
      <short value="Numero di identificazione dell’istituzione” o ”identification number of the institution” indicata sulla tessera TEAM" />
      <definition value="parte a sinistra del separatore “-“" />
      <comment value="Punto 7 della tessara TEAM" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientTEAMNumeroIdentificazioneIstituzioneCompetente" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Patient.identifier:tesseraTEAM.extension:TEAMNumeroIdentificazioneIstituzioneCompetente.value[x]">
      <path value="Patient.identifier.extension.value[x]" />
      <min value="1" />
    </element>
    <element id="Patient.identifier:tesseraTEAM.extension:TEAMNomeIdentificazioneIstituzioneCompetente">
      <path value="Patient.identifier.extension" />
      <sliceName value="TEAMNomeIdentificazioneIstituzioneCompetente" />
      <short value="Nome identificazione istituzione competente" />
      <definition value="parte a destra del separatore “-“" />
      <comment value="Punto 7 della tessera TEAM" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientTEAMNomeIdentificazioneIstituzioneCompetente" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Patient.identifier:tesseraTEAM.type">
      <path value="Patient.identifier.type" />
      <short value="Sigla della nazione riportata sulla tessera" />
      <definition value="Stringa alfabetica di 2 caratteri" />
      <min value="1" />
    </element>
    <element id="Patient.identifier:tesseraTEAM.system">
      <path value="Patient.identifier.system" />
      <min value="1" />
      <fixedUri value="https://fhir.siss.regione.lombardia.it/sid/tesseraTeam" />
    </element>
    <element id="Patient.identifier:tesseraTEAM.value">
      <path value="Patient.identifier.value" />
      <short value="Numero identificazione tessera sanitaria europea" />
      <comment value="Punto 8 della tessara TEAM" />
      <min value="1" />
    </element>
    <element id="Patient.identifier:tesseraTEAM.period">
      <path value="Patient.identifier.period" />
      <short value="Data scadenza tessera sanitaria" />
      <min value="1" />
    </element>
    <element id="Patient.identifier:tesseraTEAM.period.end">
      <path value="Patient.identifier.period.end" />
      <short value="Data scadenza tessera sanitaria" />
      <definition value="Formato: YYYY-MM-DD secondo lo standard FHIR" />
      <comment value="Punto 9 della tessara TEAM" />
      <min value="1" />
    </element>
    <element id="Patient.active">
      <path value="Patient.active" />
      <short value="Indicazione sullo stato del paziente" />
    </element>
    <element id="Patient.name">
      <path value="Patient.name" />
      <short value="Nominativo del paziente" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Patient.name.family">
      <path value="Patient.name.family" />
      <short value="Cognome del paziente" />
      <definition value="Stringa alfabetica di massimo 40 caratteri" />
      <comment value="Il dato è detenuto dal SGDT" />
      <min value="1" />
    </element>
    <element id="Patient.name.given">
      <path value="Patient.name.given" />
      <short value="Nome del paziente" />
      <definition value="Stringa alfabetica di massimo 40 caratteri" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Patient.telecom">
      <path value="Patient.telecom" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="use" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Numero di telefono e indirizzo mail del cittadino" />
    </element>
    <element id="Patient.telecom:phone">
      <path value="Patient.telecom" />
      <sliceName value="phone" />
      <short value="Numero di telefono del cittadino" />
    </element>
    <element id="Patient.telecom:phone.system">
      <path value="Patient.telecom.system" />
      <fixedCode value="phone" />
    </element>
    <element id="Patient.telecom:phone.value">
      <path value="Patient.telecom.value" />
      <short value="Numero di telefono del cittadino" />
      <definition value="Stringa alfanumerica di al più 100 caratteri" />
      <comment value="Il dato è detenuto da SGDT" />
    </element>
    <element id="Patient.telecom:mail">
      <path value="Patient.telecom" />
      <sliceName value="mail" />
      <short value="Indirizzo mail del cittadino" />
    </element>
    <element id="Patient.telecom:mail.system">
      <path value="Patient.telecom.system" />
      <fixedCode value="email" />
    </element>
    <element id="Patient.telecom:mail.value">
      <path value="Patient.telecom.value" />
      <short value="Indirizzo mail del cittadino" />
      <definition value="Stringa alfanumerica di al più 250 caratteri" />
      <comment value="Il dato è detenuto da SGDT" />
    </element>
    <element id="Patient.gender">
      <path value="Patient.gender" />
      <short value="Sesso del paziente" />
      <min value="1" />
    </element>
    <element id="Patient.birthDate">
      <path value="Patient.birthDate" />
      <short value="Data di nascita del paziente" />
      <definition value="Formato: YYYY-MM-DD secondo lo standard FHIR" />
      <comment value="Il dato è detenuto dal SGDT" />
      <min value="1" />
    </element>
    <element id="Patient.address">
      <path value="Patient.address" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="use" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Residenza anagrafica del cittadino" />
      <definition value="Identificazione della residenza fiscale dell’assistito" />
      <min value="1" />
      <max value="3" />
    </element>
    <element id="Patient.address:residenzaAnagraficaCittadino">
      <path value="Patient.address" />
      <sliceName value="residenzaAnagraficaCittadino" />
      <short value="Residenza anagrafica del cittadino" />
      <definition value="Identificazione della residenza fiscale dell’assistito" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Patient.address:residenzaAnagraficaCittadino.use">
      <path value="Patient.address.use" />
      <min value="1" />
      <fixedCode value="billing" />
    </element>
    <element id="Patient.address:residenzaAnagraficaCittadino.line">
      <path value="Patient.address.line" />
      <short value="Indirizzo della residenza del cittadino" />
      <definition value="Stringa alfanumerica di al più 100 caratteri" />
      <comment value="Il dato è detenuto da SGDT" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Patient.address:residenzaAnagraficaCittadino.city">
      <path value="Patient.address.city" />
      <short value="Codice ISTAT della città di residenza del cittadino" />
      <definition value="Stringa numerica di 6 cifre" />
      <comment value="Il dato è detenuto dal SGDT" />
      <min value="1" />
    </element>
    <element id="Patient.address:residenzaAnagraficaCittadino.postalCode">
      <path value="Patient.address.postalCode" />
      <short value="CAP del comune di residenza del cittadino" />
      <definition value="Stringa numerica di 5 cifre" />
    </element>
    <element id="Patient.address:residenzaAnagraficaCittadino.country">
      <path value="Patient.address.country" />
      <short value="Codice Stato Estero di residenza del cittadino. Se il cittadino è residente in Italia il campo deve essere lasciato vuoto" />
      <definition value="Il campo, se necessario, deve essere obbligatoriamente valorizzato nel momento in cui il cittadino è in carico ad un ente erogatre di cure domiciliari" />
    </element>
    <element id="Patient.address:domicilioCittadino">
      <path value="Patient.address" />
      <sliceName value="domicilioCittadino" />
      <short value="Domicilio del cittadino se questo differisce dalla residenza" />
      <max value="1" />
    </element>
    <element id="Patient.address:domicilioCittadino.use">
      <path value="Patient.address.use" />
      <definition value="valore fisso su &quot;home&quot;" />
      <min value="1" />
      <fixedCode value="home" />
    </element>
    <element id="Patient.address:domicilioCittadino.line">
      <path value="Patient.address.line" />
      <short value="Indirizzo del domicilio del cittadino" />
      <definition value="Stringa alfanumerica di al più 100 caratteri" />
      <comment value="Il dato è detenuto da SGDT" />
    </element>
    <element id="Patient.address:domicilioCittadino.city">
      <path value="Patient.address.city" />
      <short value="Codice ISTAT del comune di domicilio del cittadino" />
      <definition value="Stringa numerica di 6 cifre" />
      <comment value="Il dato è detenuto dal SGDT" />
      <min value="1" />
    </element>
    <element id="Patient.address:domicilioCittadino.postalCode">
      <path value="Patient.address.postalCode" />
      <short value="CAP del comune di domicilio del cittandino" />
      <definition value="Stringa numerica di 5 cifre" />
      <comment value="Il dato è detenuto da SGDT" />
    </element>
    <element id="Patient.address:locazioneTemporaneaCittadino">
      <path value="Patient.address" />
      <sliceName value="locazioneTemporaneaCittadino" />
      <short value="Locazione temporanea del cittadino" />
      <max value="1" />
    </element>
    <element id="Patient.address:locazioneTemporaneaCittadino.use">
      <path value="Patient.address.use" />
      <definition value="valore fisso su &quot;temp&quot;" />
      <min value="1" />
      <fixedCode value="temp" />
    </element>
    <element id="Patient.address:locazioneTemporaneaCittadino.line">
      <path value="Patient.address.line" />
      <short value="Indirizzo della locazione temporanea del cittadino" />
      <definition value="Stringa alfanumerica di al più 100 caratteri" />
      <comment value="Il dato è detenuto da SGDT" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Patient.address:locazioneTemporaneaCittadino.city">
      <path value="Patient.address.city" />
      <short value="Codice ISTAT del comune di locazione temporanea del cittadino" />
      <definition value="Stringa numerica di 6 cifre" />
      <comment value="Il dato è detenuto da SGDT" />
      <min value="1" />
    </element>
    <element id="Patient.address:locazioneTemporaneaCittadino.postalCode">
      <path value="Patient.address.postalCode" />
      <short value="CAP del comune di locazione temporanea del cittadino" />
      <definition value="Stringa numerica di 5 cifre" />
      <min value="1" />
    </element>
    <element id="Patient.maritalStatus">
      <path value="Patient.maritalStatus" />
      <short value="Stato civile del paziente" />
      <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella dello stato civile contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide." />
      <min value="1" />
    </element>
    <element id="Patient.maritalStatus.coding">
      <path value="Patient.maritalStatus.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Patient.maritalStatus.coding.code">
      <path value="Patient.maritalStatus.coding.code" />
      <short value="Codice dello stato civile del paziente" />
      <definition value="Stringa numerica di 1 carattere" />
      <comment value="Il dato è detenuto dal SGDT" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <description value="ValueSet relativo alla codifica dello stato civile" />
        <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-StatoCivile" />
      </binding>
    </element>
    <element id="Patient.maritalStatus.coding.display">
      <path value="Patient.maritalStatus.coding.display" />
      <short value="Descrizione dello stato civile del paziente" />
      <definition value="Stringa alfanumerica al più di 50 caratteri" />
      <comment value="Il dato è detenuto dal SGDT" />
      <min value="1" />
    </element>
    <element id="Patient.contact">
      <path value="Patient.contact" />
      <short value="Caregiver del cittadino" />
    </element>
    <element id="Patient.contact.relationship">
      <path value="Patient.contact.relationship" />
      <short value="Codifica della tipologia di caregiver del cittadino" />
      <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella della tipologia di caregiver contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide." />
      <binding>
        <strength value="required" />
        <description value="ValueSet relativo alla codifica della tipologia di caregiver" />
        <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/TipologiaCaregiver" />
      </binding>
    </element>
    <element id="Patient.contact.relationship.coding.system">
      <path value="Patient.contact.relationship.coding.system" />
      <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/TipologiaCaregiver" />
    </element>
    <element id="Patient.contact.relationship.coding.code">
      <path value="Patient.contact.relationship.coding.code" />
      <short value="Codice della tipologia di caregiver del cittadino" />
      <definition value="Stringa alfanumerica di al più 10 caratteri" />
      <comment value="il dato è detenuto da SGDT" />
    </element>
    <element id="Patient.contact.relationship.coding.display">
      <path value="Patient.contact.relationship.coding.display" />
      <short value="Descrizione della tipologia di caregiver del cittadino" />
      <definition value="Stringa alfanumerica di al più 50 caratteri" />
      <comment value="il dato è detenuto da SGDT" />
    </element>
    <element id="Patient.contact.name">
      <path value="Patient.contact.name" />
      <short value="Nominativo del caregiver o tipo di relazione con il cittadino" />
      <min value="1" />
    </element>
    <element id="Patient.contact.name.family">
      <path value="Patient.contact.name.family" />
      <short value="Nome e cognome del caregiver o tipo di relazione con il cittadino" />
      <definition value="Stringa alfabetica di massimo 100 caratteri" />
      <comment value="il dato è detenuto da SGDT" />
      <min value="1" />
    </element>
    <element id="Patient.contact.telecom">
      <path value="Patient.contact.telecom" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Numero di telefono e indirizzo mail del caregiver" />
    </element>
    <element id="Patient.contact.telecom:phone">
      <path value="Patient.contact.telecom" />
      <sliceName value="phone" />
      <short value="Numero di telefono del caregiver" />
    </element>
    <element id="Patient.contact.telecom:phone.system">
      <path value="Patient.contact.telecom.system" />
      <fixedCode value="phone" />
    </element>
    <element id="Patient.contact.telecom:phone.value">
      <path value="Patient.contact.telecom.value" />
      <short value="Numero di telefono del caregiver" />
      <definition value="Stringa alfanumerica di al più 100 caratteri" />
    </element>
    <element id="Patient.contact.telecom:mail">
      <path value="Patient.contact.telecom" />
      <sliceName value="mail" />
    </element>
    <element id="Patient.contact.telecom:mail.system">
      <path value="Patient.contact.telecom.system" />
      <fixedCode value="email" />
    </element>
    <element id="Patient.contact.telecom:mail.value">
      <path value="Patient.contact.telecom.value" />
      <short value="Indirizzo mail del caregiver" />
      <definition value="Stringa alfanumerica di al più 250 caratteri" />
    </element>
    <element id="Patient.generalPractitioner">
      <path value="Patient.generalPractitioner" />
      <short value="Riferimento al profilo del medico che assiste il cittadino e all'ATS di residenza" />
      <definition value="Reference al profilo RLPractitionerRoleMedicoPrescrittore in caso di MMG/PLS (anche sostituto) e al profilo RLOrganizationL1 in caso di ATS di residenza. Per il profilo RLOrganizationL1 deve essere inserito l'UUID generato dal server FHIR (applicativo) detentore della risorsa. Per tutte le informazioni sui server FHIR (applicativi) e le relative risorse detenute consultare la pagina API RESTful della sezione Contesto di questa Implementation Guide" />
      <comment value="Il dato è detenuto da SGDT" />
      <max value="3" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPractitionerRoleMedicoPrescrittore" />
        <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLOrganizationL1" />
      </type>
    </element>
    <element id="Patient.generalPractitioner.extension:medicoSostituto">
      <path value="Patient.generalPractitioner.extension" />
      <sliceName value="medicoSostituto" />
      <short value="Flag volto ad identificare se il medico che assiste il cittadino è un sostituto temporaneo del medico scelto dal cittadino" />
      <comment value="Il dato è detenuto da SGDT" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientGeneralPractitionerMedicoSostituto" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Patient.generalPractitioner.reference">
      <path value="Patient.generalPractitioner.reference" />
      <short value="Riferimento al profilo del medico che assiste il cittadino e all'ATS di residenza" />
      <definition value="Reference al profilo RLPractitionerRoleMedicoPrescrittore in caso di MMG/PLS (anche sostituto) e al profilo RLOrganizationL1 in caso di ATS di residenza" />
    </element>
  </differential>
</StructureDefinition>