PackagesCanonicalsLogsProblems
    Packages
    rl.fhir.r4@0.0.10
    https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientCittadino
description: Profilo contenente i dettagli anagrafici di un cittadino
package_name: rl.fhir.r4
derivation: constraint
name: RLPatientCittadino
type: Patient
elements:
  address:
    short: Residenza anagrafica del cittadino
    array: true
    min: 1
    max: 3
    index: 66
    slicing:
      rules: open
      discriminator:
      - {path: use, type: value}
      min: 1
      max: 3
      slices:
        residenzaAnagraficaCittadino:
          match: {use: billing}
          schema:
            short: Residenza anagrafica del cittadino
            _required: true
            index: 67
            elements:
              use:
                pattern: {type: Code, value: billing}
                index: 68
              line: {short: Indirizzo della residenza del cittadino, index: 69}
              city: {short: Codice ISTAT della città di residenza del cittadino, index: 70}
              postalCode: {short: CAP del comune di residenza del cittadino, index: 71}
              country: {short: Codice Stato Estero di residenza del cittadino. Se il cittadino è residente in Italia il campo deve essere lasciato vuoto, index: 72}
            required: [city, line, use]
        domicilioCittadino:
          match: {use: home}
          schema:
            short: Domicilio del cittadino se questo differisce dalla residenza
            index: 73
            elements:
              use:
                pattern: {type: Code, value: home}
                index: 74
              line: {short: Indirizzo del domicilio del cittadino, index: 75}
              city: {short: Codice ISTAT del comune di domicilio del cittadino, index: 76}
              postalCode: {short: CAP del comune di domicilio del cittandino, index: 77}
            required: [city, use]
        locazioneTemporaneaCittadino:
          match: {use: temp}
          schema:
            short: Locazione temporanea del cittadino
            index: 78
            elements:
              use:
                pattern: {type: Code, value: temp}
                index: 79
              line: {short: Indirizzo della locazione temporanea del cittadino, index: 80}
              city: {short: Codice ISTAT del comune di locazione temporanea del cittadino, index: 81}
              postalCode: {short: CAP del comune di locazione temporanea del cittadino, index: 82}
            required: [city, postalCode, line, use]
  meta:
    short: Metadati della risorsa
    index: 1
    elements:
      versionId: {short: Versione della risorsa, index: 2}
      lastUpdated: {short: Data e ora di ultimo aggiornamento della risorsa, index: 3}
      profile:
        short: Profilo al quale la risorsa si riferisce
        pattern: {type: Canonical, value: 'https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientCittadino'}
        index: 4
    required: [lastUpdated, versionId, profile]
  name:
    short: Nominativo del paziente
    index: 54
    elements:
      family: {short: Cognome del paziente, index: 55}
      given: {short: Nome del paziente, index: 56}
    required: [given, family]
  birthDate: {short: Data di nascita del paziente, index: 65}
  extension:
    array: true
    min: 3
    index: 5
    slicing:
      slices:
        cittadinanza:
          match: {}
          schema:
            type: Extension
            short: Cittadinanza del cittadino
            isModifier: false
            url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientCittadinanza
            index: 6
            elements:
              value:
                short: Codice ISTAT della nazione di cittadinanza del cittadino
                choices: [valueCode]
                index: 8
              valueCode: {type: code, short: Codice ISTAT della nazione di cittadinanza del cittadino, choiceOf: value, index: 9}
            required: [valueCode, value]
        titoloDiStudio:
          match: {}
          schema:
            isModifier: false
            short: Titolo di studio del cittadino
            type: Extension
            url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientTitoloDiStudio
            index: 10
            elements:
              value:
                choices: [valueCodeableConcept]
                index: 12
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 13}
              value[x]:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-TitoloStudio'}
                        index: 14
                      code:
                        short: Codice del titolo di studio del cittadino
                        binding: {strength: required, valueSet: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-TitoloStudio'}
                        index: 15
                      display: {short: Descizione che rappresenta il titolo di studio del cittadino, index: 16}
                    required: [system, code]
            required: [value, valueCodeableConcept]
        posizioneDellaProfessione:
          match: {}
          schema:
            type: Extension
            short: Posizione della professione del cittadino
            isModifier: false
            url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientPosizioneDellaProfessione
            index: 17
            elements:
              value:
                choices: [valueCodeableConcept]
                index: 19
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 20}
              value[x]:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-PosizioneProfessione'}
                        index: 21
                      code:
                        short: Codice della professione del cittadino
                        binding: {strength: required, valueSet: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-PosizioneProfessione'}
                        index: 22
                      display: {short: Descrizione della professione del cittadino, index: 23}
                    required: [system, code]
        situazionePensionistica:
          match: {}
          schema:
            type: Extension
            short: Situazione pensionistica del cittadino
            isModifier: false
            url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientSituazionePensionistica
            index: 24
            elements:
              value:
                choices: [valueCodeableConcept]
                index: 26
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 27}
              value[x]:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-SituazionePensionistica'}
                        index: 28
                      code:
                        short: Codice della situazione pensionistica del cittadino
                        binding: {strength: required, valueSet: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-SituazionePensionistica'}
                        index: 29
                      display: {short: Descrizione della situazione pensionistica del cittadino, index: 30}
                    required: [system, code]
        luogoDiNascita:
          match: {}
          schema:
            type: Extension
            short: Luogo di nascita del cittadino
            isModifier: false
            url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientLuogoDiNascita
            index: 31
            elements:
              value:
                short: 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 "999" seguito dal codice ISTAT della nazione di nascita. Per gli apolidi o non rilevati il campo riporta il codice "999999".
                choices: [valueCode]
                index: 33
              valueCode: {type: code, short: 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 "999" seguito dal codice ISTAT della nazione di nascita. Per gli apolidi o non rilevati il campo riporta il codice "999999"., choiceOf: value, index: 34}
            required: [valueCode, value]
  active: {short: Indicazione sullo stato del paziente, index: 53}
  id: {short: 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., index: 0}
  identifier:
    index: 35
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      min: 1
      max: 1
      slices:
        CF:
          match: {system: 'http://hl7.it/sid/codiceFiscale'}
          schema:
            short: Codice fiscale del paziente
            index: 36
            elements:
              system:
                pattern: {type: Uri, value: 'http://hl7.it/sid/codiceFiscale'}
                index: 37
              value: {short: Codice fiscale del paziente, index: 38}
            required: [value, system]
        STP:
          match: {system: 'https://fhir.siss.regione.lombardia.it/sid/stp'}
          schema:
            short: Codice STP del cittadino
            index: 39
            elements:
              system:
                pattern: {type: Uri, value: 'https://fhir.siss.regione.lombardia.it/sid/stp'}
                index: 40
              value: {short: Codice STP del cittadino, index: 41}
            required: [value, system]
        tesseraTEAM:
          match: {system: 'https://fhir.siss.regione.lombardia.it/sid/tesseraTeam'}
          schema:
            short: Tessera TEAM del paziente
            index: 42
            extensions:
              TEAMNumeroIdentificazioneIstituzioneCompetente:
                url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientTEAMNumeroIdentificazioneIstituzioneCompetente
                isModifier: false
                short: Numero di identificazione dell’istituzione” o ”identification number of the institution” indicata sulla tessera TEAM
                type: Extension
                index: 44
                elements:
                  value:
                    choices: []
                    index: 46
                required: [value]
              TEAMNomeIdentificazioneIstituzioneCompetente: {url: 'https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientTEAMNomeIdentificazioneIstituzioneCompetente', min: 1, max: 1, isModifier: false, short: Nome identificazione istituzione competente, type: Extension, index: 47}
            elements:
              extension:
                array: true
                min: 2
                index: 43
                slicing:
                  slices:
                    TEAMNumeroIdentificazioneIstituzioneCompetente:
                      match: {}
                      schema:
                        isModifier: false
                        short: Numero di identificazione dell’istituzione” o ”identification number of the institution” indicata sulla tessera TEAM
                        type: Extension
                        url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientTEAMNumeroIdentificazioneIstituzioneCompetente
                        index: 44
                        elements:
                          value:
                            choices: []
                            index: 46
                        required: [value]
                    TEAMNomeIdentificazioneIstituzioneCompetente:
                      match: {}
                      schema: {isModifier: false, short: Nome identificazione istituzione competente, type: Extension, url: 'https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientTEAMNomeIdentificazioneIstituzioneCompetente', index: 47}
                      min: 1
                      max: 1
              type: {short: Sigla della nazione riportata sulla tessera, index: 48}
              system:
                pattern: {type: Uri, value: 'https://fhir.siss.regione.lombardia.it/sid/tesseraTeam'}
                index: 49
              value: {short: Numero identificazione tessera sanitaria europea, index: 50}
              period:
                short: Data scadenza tessera sanitaria
                index: 51
                elements:
                  end: {short: Data scadenza tessera sanitaria, index: 52}
                required: [end]
            required: [value, type, period, system]
  telecom:
    short: Numero di telefono e indirizzo mail del cittadino
    index: 57
    slicing:
      rules: open
      discriminator:
      - {path: use, type: value}
      min: null
      slices:
        phone:
          match: {use: null}
          schema:
            short: Numero di telefono del cittadino
            index: 58
            elements:
              system:
                pattern: {type: Code, value: phone}
                index: 59
              value: {short: Numero di telefono del cittadino, index: 60}
        mail:
          match: {use: null}
          schema:
            short: Indirizzo mail del cittadino
            index: 61
            elements:
              system:
                pattern: {type: Code, value: email}
                index: 62
              value: {short: Indirizzo mail del cittadino, index: 63}
  generalPractitioner:
    type: Reference
    short: Riferimento al profilo del medico che assiste il cittadino e all'ATS di residenza
    refers: ['https://fhir.siss.regione.lombardia.it/StructureDefinition/RLOrganizationL1', 'https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPractitionerRoleMedicoPrescrittore']
    array: true
    max: 3
    index: 101
    extensions:
      medicoSostituto: {url: 'https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientGeneralPractitionerMedicoSostituto', max: 1, type: Extension, short: Flag volto ad identificare se il medico che assiste il cittadino è un sostituto temporaneo del medico scelto dal cittadino, isModifier: false, index: 102}
    elements:
      extension:
        type: Extension
        short: Flag volto ad identificare se il medico che assiste il cittadino è un sostituto temporaneo del medico scelto dal cittadino
        isModifier: false
        url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientGeneralPractitionerMedicoSostituto
        index: 102
        slicing:
          slices:
            medicoSostituto:
              match: {}
              schema: {type: Extension, short: Flag volto ad identificare se il medico che assiste il cittadino è un sostituto temporaneo del medico scelto dal cittadino, isModifier: false, url: 'https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientGeneralPractitionerMedicoSostituto', index: 102}
              max: 1
      reference: {short: Riferimento al profilo del medico che assiste il cittadino e all'ATS di residenza, index: 103}
  gender: {short: Sesso del paziente, index: 64}
  maritalStatus:
    short: Stato civile del paziente
    index: 83
    elements:
      coding:
        index: 84
        elements:
          code:
            short: Codice dello stato civile del paziente
            binding: {strength: required, valueSet: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-StatoCivile'}
            index: 85
          display: {short: Descrizione dello stato civile del paziente, index: 86}
        required: [display, code]
    required: [coding]
  contact:
    short: Caregiver del cittadino
    index: 87
    elements:
      relationship:
        short: Codifica della tipologia di caregiver del cittadino
        binding: {strength: required, valueSet: 'https://fhir.siss.regione.lombardia.it/ValueSet/TipologiaCaregiver'}
        index: 88
        elements:
          coding:
            elements:
              system:
                pattern: {type: Uri, value: 'https://fhir.siss.regione.lombardia.it/ValueSet/TipologiaCaregiver'}
                index: 89
              code: {short: Codice della tipologia di caregiver del cittadino, index: 90}
              display: {short: Descrizione della tipologia di caregiver del cittadino, index: 91}
      name:
        short: Nominativo del caregiver o tipo di relazione con il cittadino
        index: 92
        elements:
          family: {short: Nome e cognome del caregiver o tipo di relazione con il cittadino, index: 93}
        required: [family]
      telecom:
        short: Numero di telefono e indirizzo mail del caregiver
        index: 94
        slicing:
          rules: open
          discriminator:
          - {path: system, type: value}
          min: null
          slices:
            phone:
              match: {system: phone}
              schema:
                short: Numero di telefono del caregiver
                index: 95
                elements:
                  system:
                    pattern: {type: Code, value: phone}
                    index: 96
                  value: {short: Numero di telefono del caregiver, index: 97}
            mail:
              match: {system: email}
              schema:
                index: 98
                elements:
                  system:
                    pattern: {type: Code, value: email}
                    index: 99
                  value: {short: Indirizzo mail del caregiver, index: 100}
    required: [name]
package_version: 0.0.10
extensions:
  cittadinanza:
    url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientCittadinanza
    type: Extension
    short: Cittadinanza del cittadino
    isModifier: false
    index: 6
    elements:
      value:
        short: Codice ISTAT della nazione di cittadinanza del cittadino
        choices: [valueCode]
        index: 8
      valueCode: {type: code, short: Codice ISTAT della nazione di cittadinanza del cittadino, choiceOf: value, index: 9}
    required: [valueCode, value]
  titoloDiStudio:
    url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientTitoloDiStudio
    isModifier: false
    short: Titolo di studio del cittadino
    type: Extension
    index: 10
    elements:
      value:
        choices: [valueCodeableConcept]
        index: 12
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 13}
      value[x]:
        elements:
          coding:
            elements:
              system:
                pattern: {type: Uri, value: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-TitoloStudio'}
                index: 14
              code:
                short: Codice del titolo di studio del cittadino
                binding: {strength: required, valueSet: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-TitoloStudio'}
                index: 15
              display: {short: Descizione che rappresenta il titolo di studio del cittadino, index: 16}
            required: [system, code]
    required: [value, valueCodeableConcept]
  posizioneDellaProfessione:
    url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientPosizioneDellaProfessione
    type: Extension
    short: Posizione della professione del cittadino
    isModifier: false
    index: 17
    elements:
      value:
        choices: [valueCodeableConcept]
        index: 19
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 20}
      value[x]:
        elements:
          coding:
            elements:
              system:
                pattern: {type: Uri, value: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-PosizioneProfessione'}
                index: 21
              code:
                short: Codice della professione del cittadino
                binding: {strength: required, valueSet: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-PosizioneProfessione'}
                index: 22
              display: {short: Descrizione della professione del cittadino, index: 23}
            required: [system, code]
  situazionePensionistica:
    url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientSituazionePensionistica
    type: Extension
    short: Situazione pensionistica del cittadino
    isModifier: false
    index: 24
    elements:
      value:
        choices: [valueCodeableConcept]
        index: 26
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 27}
      value[x]:
        elements:
          coding:
            elements:
              system:
                pattern: {type: Uri, value: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-SituazionePensionistica'}
                index: 28
              code:
                short: Codice della situazione pensionistica del cittadino
                binding: {strength: required, valueSet: 'https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-SituazionePensionistica'}
                index: 29
              display: {short: Descrizione della situazione pensionistica del cittadino, index: 30}
            required: [system, code]
  luogoDiNascita:
    url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientLuogoDiNascita
    type: Extension
    short: Luogo di nascita del cittadino
    isModifier: false
    index: 31
    elements:
      value:
        short: 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 "999" seguito dal codice ISTAT della nazione di nascita. Per gli apolidi o non rilevati il campo riporta il codice "999999".
        choices: [valueCode]
        index: 33
      valueCode: {type: code, short: 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 "999" seguito dal codice ISTAT della nazione di nascita. Per gli apolidi o non rilevati il campo riporta il codice "999999"., choiceOf: value, index: 34}
    required: [valueCode, value]
class: profile
kind: resource
url: https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientCittadino
base: http://hl7.org/fhir/StructureDefinition/Patient
version: null
required: [maritalStatus, id, gender, name, address, identifier, birthDate, meta]