HL7 Italia FHIR Implementation Guide (base)
0.1.0 - PC Ballot

This page is part of the HL7 Italia FHIR Implementation Guide (base) (v0.1.0: Public Comment 1 Ballot 1) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions

StructureDefinition: Paziente

Modello Logico che definisce il set minimo di dati che caratterizzano un paziente nella giurisdizione italiana..

The official URL for this profile is:

http://hl7.it/fhir/StructureDefinition/Paziente

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Element

Summary

Must-Support: 6 elements

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraintsdoco
.. Paziente S0..1ElementThis is an abstract profile
Paziente
... identificatori S0..*BackboneElementIdentificatori del Paziente
.... codiceFiscale S0..1IdentifierCodice Fiscale
.... idRegionale 0..1IdentifierIdentificativo Regionale
.... idLocaleAzienda 0..*IdentifierID locale Aziendale
.... codiceSanitario 0..*IdentifierCodice Sanitario
.... codiceSTP 0..*IdentifierCodice STP
.... codiceENI 0..*IdentifierCodice ENI
.... anpr 0..1IdentifierANPR
... documentiIdentificazione 0..*BackboneElementDocumenti di Identificazione
.... passaporto 0..1DocumentoIdentificazionePassaporto
.... cartaIdentita 0..1DocumentoIdentificazioneCarta di Identità
... tesseraTEAM 0..*EHICTessera Team (aka EHIC)
... genere S0..1CodeableConceptGenere (Amministrativo)
... statoCivile 0..1CodeableConceptStato Civile
... dataNascita S0..1Data di Nascita
.... dataNascitadate(date)
.... dataNascitadateTime(dateTime)
... luogoNascita 0..*CodeableConceptLuogo di Nascita (codice)
... indirizzi S0..*BackboneElementIndirizzi (residenza; domicilio)
.... residenza 0..*IndirizzoResidenza
.... domicilio 0..*IndirizzoDomicilio
... listaAUSL 0..*BackboneElementAziende Sanitarie (Assistenza, residenza)
.... auslAssistenza 0..*AziendaSanitariaASL di Assistenza
.... aslResidenza 0..*AziendaSanitariaASL di Residenza
... recapiti 0..*BackboneElementRecapiti (telecom)
.... telefono 0..*ContactDetailtelefono
.... eMail 0..*ContactDetaileMail
.... pec 0..*ContactDetailpec
.... cellulare 0..*ContactDetailCellulare
... contatti 0..*BackboneElementContatto del paziente
.... persona 0..*ContattoPersonaPersona di contatto per il paziente
.... organizzazione 0..*OrganizationOrganizzazione di contatto per il paziente
... cittadinanza 0..*CodeableConceptCittadinanza
... decesso 0..*BackboneElementDecesso
.... flagDeceduto 0..*booleanDeceduto (si/no)
.... dataDecesso 0..*dateTimeData decesso
... altriDati 0..*BackboneElementAltre informazioni sul paziente
.... professione 0..1CodeableConceptProfessione
.... titoloStudio 0..1CodeableConceptTitolo Studio
... esenzione 0..*EsenzioneEsenzioni
... medicoCurante 0..*MedicoCuranteMedico Curante

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Paziente SI0..1ElementThis is an abstract profile
Paziente
... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... identificatori S0..*BackboneElementIdentificatori del Paziente
.... codiceFiscale S0..1IdentifierCodice Fiscale
.... idRegionale 0..1IdentifierIdentificativo Regionale
.... idLocaleAzienda 0..*IdentifierID locale Aziendale
.... codiceSanitario 0..*IdentifierCodice Sanitario
.... codiceSTP 0..*IdentifierCodice STP
.... codiceENI 0..*IdentifierCodice ENI
.... anpr 0..1IdentifierANPR
... documentiIdentificazione 0..*BackboneElementDocumenti di Identificazione
.... passaporto 0..1DocumentoIdentificazionePassaporto
.... cartaIdentita 0..1DocumentoIdentificazioneCarta di Identità
... nome S0..*HumanNameNome completo
... genere S0..1CodeableConceptGenere (Amministrativo)
... statoCivile 0..1CodeableConceptStato Civile
... dataNascita S0..1Data di Nascita
.... dataNascitadate(date)
.... dataNascitadateTime(dateTime)
... luogoNascita 0..*CodeableConceptLuogo di Nascita (codice)
... indirizzi S0..*BackboneElementIndirizzi (residenza; domicilio)
.... residenza 0..*IndirizzoResidenza
.... domicilio 0..*IndirizzoDomicilio
... listaAUSL 0..*BackboneElementAziende Sanitarie (Assistenza, residenza)
.... auslAssistenza 0..*AziendaSanitariaASL di Assistenza
.... aslResidenza 0..*AziendaSanitariaASL di Residenza
... recapiti 0..*BackboneElementRecapiti (telecom)
.... telefono 0..*ContactDetailtelefono
.... eMail 0..*ContactDetaileMail
.... pec 0..*ContactDetailpec
.... cellulare 0..*ContactDetailCellulare
... contatti 0..*BackboneElementContatto del paziente
.... persona 0..*ContattoPersonaPersona di contatto per il paziente
.... organizzazione 0..*OrganizationOrganizzazione di contatto per il paziente
... cittadinanza 0..*CodeableConceptCittadinanza
... decesso 0..*BackboneElementDecesso
.... flagDeceduto 0..*booleanDeceduto (si/no)
.... dataDecesso 0..*dateTimeData decesso
... altriDati 0..*BackboneElementAltre informazioni sul paziente
.... professione 0..1CodeableConceptProfessione
.... titoloStudio 0..1CodeableConceptTitolo Studio
... esenzione 0..*EsenzioneEsenzioni
... medicoCurante 0..*MedicoCuranteMedico Curante

doco Documentation for this format

This structure is derived from Element

Summary

Must-Support: 6 elements

Differential View

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraintsdoco
.. Paziente S0..1ElementThis is an abstract profile
Paziente
... identificatori S0..*BackboneElementIdentificatori del Paziente
.... codiceFiscale S0..1IdentifierCodice Fiscale
.... idRegionale 0..1IdentifierIdentificativo Regionale
.... idLocaleAzienda 0..*IdentifierID locale Aziendale
.... codiceSanitario 0..*IdentifierCodice Sanitario
.... codiceSTP 0..*IdentifierCodice STP
.... codiceENI 0..*IdentifierCodice ENI
.... anpr 0..1IdentifierANPR
... documentiIdentificazione 0..*BackboneElementDocumenti di Identificazione
.... passaporto 0..1DocumentoIdentificazionePassaporto
.... cartaIdentita 0..1DocumentoIdentificazioneCarta di Identità
... tesseraTEAM 0..*EHICTessera Team (aka EHIC)
... genere S0..1CodeableConceptGenere (Amministrativo)
... statoCivile 0..1CodeableConceptStato Civile
... dataNascita S0..1Data di Nascita
.... dataNascitadate(date)
.... dataNascitadateTime(dateTime)
... luogoNascita 0..*CodeableConceptLuogo di Nascita (codice)
... indirizzi S0..*BackboneElementIndirizzi (residenza; domicilio)
.... residenza 0..*IndirizzoResidenza
.... domicilio 0..*IndirizzoDomicilio
... listaAUSL 0..*BackboneElementAziende Sanitarie (Assistenza, residenza)
.... auslAssistenza 0..*AziendaSanitariaASL di Assistenza
.... aslResidenza 0..*AziendaSanitariaASL di Residenza
... recapiti 0..*BackboneElementRecapiti (telecom)
.... telefono 0..*ContactDetailtelefono
.... eMail 0..*ContactDetaileMail
.... pec 0..*ContactDetailpec
.... cellulare 0..*ContactDetailCellulare
... contatti 0..*BackboneElementContatto del paziente
.... persona 0..*ContattoPersonaPersona di contatto per il paziente
.... organizzazione 0..*OrganizationOrganizzazione di contatto per il paziente
... cittadinanza 0..*CodeableConceptCittadinanza
... decesso 0..*BackboneElementDecesso
.... flagDeceduto 0..*booleanDeceduto (si/no)
.... dataDecesso 0..*dateTimeData decesso
... altriDati 0..*BackboneElementAltre informazioni sul paziente
.... professione 0..1CodeableConceptProfessione
.... titoloStudio 0..1CodeableConceptTitolo Studio
... esenzione 0..*EsenzioneEsenzioni
... medicoCurante 0..*MedicoCuranteMedico Curante

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Paziente SI0..1ElementThis is an abstract profile
Paziente
... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... identificatori S0..*BackboneElementIdentificatori del Paziente
.... codiceFiscale S0..1IdentifierCodice Fiscale
.... idRegionale 0..1IdentifierIdentificativo Regionale
.... idLocaleAzienda 0..*IdentifierID locale Aziendale
.... codiceSanitario 0..*IdentifierCodice Sanitario
.... codiceSTP 0..*IdentifierCodice STP
.... codiceENI 0..*IdentifierCodice ENI
.... anpr 0..1IdentifierANPR
... documentiIdentificazione 0..*BackboneElementDocumenti di Identificazione
.... passaporto 0..1DocumentoIdentificazionePassaporto
.... cartaIdentita 0..1DocumentoIdentificazioneCarta di Identità
... nome S0..*HumanNameNome completo
... genere S0..1CodeableConceptGenere (Amministrativo)
... statoCivile 0..1CodeableConceptStato Civile
... dataNascita S0..1Data di Nascita
.... dataNascitadate(date)
.... dataNascitadateTime(dateTime)
... luogoNascita 0..*CodeableConceptLuogo di Nascita (codice)
... indirizzi S0..*BackboneElementIndirizzi (residenza; domicilio)
.... residenza 0..*IndirizzoResidenza
.... domicilio 0..*IndirizzoDomicilio
... listaAUSL 0..*BackboneElementAziende Sanitarie (Assistenza, residenza)
.... auslAssistenza 0..*AziendaSanitariaASL di Assistenza
.... aslResidenza 0..*AziendaSanitariaASL di Residenza
... recapiti 0..*BackboneElementRecapiti (telecom)
.... telefono 0..*ContactDetailtelefono
.... eMail 0..*ContactDetaileMail
.... pec 0..*ContactDetailpec
.... cellulare 0..*ContactDetailCellulare
... contatti 0..*BackboneElementContatto del paziente
.... persona 0..*ContattoPersonaPersona di contatto per il paziente
.... organizzazione 0..*OrganizationOrganizzazione di contatto per il paziente
... cittadinanza 0..*CodeableConceptCittadinanza
... decesso 0..*BackboneElementDecesso
.... flagDeceduto 0..*booleanDeceduto (si/no)
.... dataDecesso 0..*dateTimeData decesso
... altriDati 0..*BackboneElementAltre informazioni sul paziente
.... professione 0..1CodeableConceptProfessione
.... titoloStudio 0..1CodeableConceptTitolo Studio
... esenzione 0..*EsenzioneEsenzioni
... medicoCurante 0..*MedicoCuranteMedico Curante

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

Constraints

Constraints

IdPathDetailsRequirements
ele-1PazienteAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Paziente.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Paziente.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()