Item | DT | Card | Conf | Description | Label |
---|
hl7:recordTarget
| | 1 … * | R | | HL7Irget |
@contextControlCode
| cs | 0 … 1 | F | OP |
hl7:patientRole
| | 1 … 1 | R | L'elemento <patientRole> deve prevedere al suo interno almeno un elemento di tipo <id>, destinato ad accogliere la chiave identificativa del paziente, secondo gli schemi assegnati da ogni singola organizzazione, ed eventualmente ulteriori elementi di tipo <id>, destinati ad accogliere le informazioni relative al codice fiscale ed altri identificativi (regionali, europei, termporanei, ecc). | HL7Irget |
@classCode
| cs | 0 … 1 | F | PAT |
Included | 0 … 1 | C | from 2.16.840.1.113883.2.9.10.1.6.6 Lista Identificativi Paziente (DYNAMIC) Ogni tipologia di paziente ha un diverso gruppo di identificatori che devono essere forniti (Paziente SSN; Paziente STP, ect..) |
| Schematron assert | role | error | |
| test | hl7:id | |
| Message | La lista degli identificatori deve contenere almeno un ID | |
Choice | 0 … 1 | | Cittadino italiano o straniero residente (iscritto SSN) Contiene almeno due elementi di tipo <id> :
- Il codice fiscale del paziente (OBBLIGATORIO).
- Il codice assegnato dall'anagrafica regionale (FACOLTATIVO).
Elements to choose from:- hl7:id[@root='2.16.840.1.113883.2.9.2.4.3.2']
- hl7:id[1]
- hl7:id[2]
|
hl7:id
| II | 0 … 1 | C | Codice Fiscale | HL7IList |
where [@root='2.16.840.1.113883.2.9.2.4.3.2'] | |
@root
| oid | 1 … 1 | F | 2.16.840.1.113883.2.9.4.3.2 |
| OID del Ministero dell'Economia e delle Finanze.
|
@extension
| st | 1 … 1 | R | Codice fiscale del paziente.
|
@assigningAuthorityName
| st | 0 … 1 | F | Ministero Economia e Finanze |
| Ministero dell'Economia e delle Finanze
|
| Example | <id root="2.16.840.1.113883.2.9.2.4.3.2" extension="XYILNI99M22G999T" assigningAuthorityName="Ministero Economia e Finanze"/> |
hl7:id
| II | 0 … 1 | | Identificazione opzionale del paziente mediante un codice anagrafico regionale | HL7IList |
where [1] | |
@root
| oid | 1 … 1 | R | OID dello schema di identificazione regionale. (e.g. "2.16.840.1.113883.2.9.2" + [REGIONE] + ".4.1")
|
@extension
| st | 1 … 1 | R | Codice dell'anagrafica regionale.
|
@assigningAuthorityName
| st | 0 … 1 | | Nome Ente che gestisce gli identificativi.
|
| Example | <id root="2.16.840.1.113883.2.9.90.4.1" extension="83741345" assigningAuthorityName="Regione Toscana"/> |
hl7:id
| II | 0 … * | | Altri identificativi | HL7IList |
where [2] | |
Choice | 0 … 1 | | Identificazione dei soggetti assicurati da istituzioni estere <patientRole> DEVE riportare due elementi di tipo <id> contenenti: - Il numero di identificazione personale ed il numero di identificazione della Tessera Sanitaria.
- Il codice dell'istituzione competente e del paese.
Opzionalmente, <patientRole> PUO' riportare un ulteriore elemento di tipo <id> atto a identificare il paziente mediante un codice anagrafico regionale. Elements to choose from:- hl7:id[@root='2.16.840.1.113883.2.9.4.3.7']
- hl7:id[@root='2.16.840.1.113883.2.9.4.3.3']
- hl7:id[1]
- hl7:id[2]
|
hl7:id
| II | 0 … 1 | C | Numero della tessera TEAM (Tessera Europea di Assicurazione Malattia) per i soggetti assicurati da istituzioni estere. | HL7IList |
where [@root='2.16.840.1.113883.2.9.4.3.7'] | |
@root
| oid | 1 … 1 | F | 2.16.840.1.113883.2.9.4.3.7 |
@extension
| st | 1 … 1 | R | Sigla di identificazione dello stato che rilascia la tessera secondo il codice ISO 3166-1 a 3 caratteri (ad es. FRA) + "." + numero seriale carta.
|
@assigningAuthorityName
| st | 0 … 1 | | Nome Ente che gestisce gli identificativi.
|
| Example | <id root="2.16.840.1.113883.2.9.4.3.7" extension="NLD.096074309.80528070070000000001" assigningAuthorityName="AGIS-7007"/> |
hl7:id
| II | 0 … 1 | C | Numero di Identificazione Personale TEAM per i soggetti assicurati da istituzioni estere. | HL7IList |
where [@root='2.16.840.1.113883.2.9.4.3.3'] | |
@root
| oid | 1 … 1 | F | 2.16.840.1.113883.2.9.4.3.3 |
@extension
| st | 1 … 1 | R | Sigla di identificazione dello Stato che rilascia la tessera secondo il codice ISO 3166-1 a 3 caratteri (ad es. "FRA") + "." + numero di identificazione personale.
|
@assigningAuthorityName
| st | 0 … 1 | | Nome Ente che gestisce gli identificativi.
|
| Example | <id root="2.16.840.1.113883.2.9.4.3.3" extension="NLD.4637465980125364" assigningAuthorityName="AGIS-7007"/> |
hl7:id
| II | 0 … 1 | | Identificazione opzionale del paziente mediante un codice anagrafico regionale | HL7IList |
where [1] | |
@root
| oid | 1 … 1 | R | OID dello schema di identificazione regionale. (e.g. "2.16.840.1.113883.2.9.2" + [REGIONE] + ".4.1")
|
@extension
| st | 1 … 1 | R | Codice dell'anagrafica regionale.
|
@assigningAuthorityName
| st | 0 … 1 | | Nome Ente che gestisce gli identificativi.
|
| Example | <id root="2.16.840.1.113883.2.9.90.4.1" extension="83741345" assigningAuthorityName="Regione Toscana"/> |
hl7:id
| II | 0 … * | | Altri identificativi | HL7IList |
where [2] | |
Choice | 0 … 1 | | Cittadino Europeo non Iscritto al SSN I cittadini comunitari privi dei requisiti per l'iscrizione al SSN e non in possesso di TEAM o titolo equipollente accedono alle prestazioni sanitarie indifferibili ed urgenti. L'identificazione del paziente avviene attraverso un codice ENI (Europeo Non Iscritto) assegnato dalla ASL, della lunghezza di 16 caratteri e da trascriversi nell'attributo extension. <patientRole> DEVE riportare un elemento di tipo <id> contenente il codice identificativo ENI.
Elements to choose from: |
hl7:id
| II | 0 … 1 | R | Valore cifrato secondo le specifiche MEF. Codice ENI di 16 caratteri assegnato al cittadino europeo non iscritto al SSN e non provvisto di TEAM. Deve iniziare con la stringa "ENI".
| HL7IList |
where [1] | |
@root
| oid | 1 … 1 | R | OID dello schema di identificazione regionale delle persone. Il codice ENI può essere assegnato dalla ASL.
|
@extension
| st | 1 … 1 | R | Valore cifrato secondo le specifiche MEF. Codice ENI di 16 caratteri assegnato al cittadino europeo non iscritto al SSN e non provvisto di TEAM. Deve iniziare con la stringa "ENI".
|
@assigningAuthorityName
| st | 0 … 1 | | Nome Regione, Nome ASL.
|
| Example | <id root="2.16.840.1.113883.2.9.2.170105.4.1" extension="ENI5412369875149" assigningAuthorityName="ASL 5 Montalbano Jonico"/> |
| Schematron assert | role | error | |
| test | matches(@extension,'^ENI[A-Za-z0-9]{1,13}$') | |
| Message | Valore cifrato secondo le specifiche MEF. Codice ENI di 16 caratteri assegnato al cittadino europeo non iscritto al SSN e non provvisto di TEAM. Deve iniziare con la stringa "ENI". | |
hl7:id
| II | 0 … * | | Altri identificativi | HL7IList |
where [2] | |
Choice | 0 … 1 | | Stranieri Temporaneamente Presenti (STP)
<patientRole> DEVE riportare un elemento di tipo <id> contenente il codice identificativo STP (OBBLIGATORIO). Opzionalmente, <patientRole> PUO' riportare un ulteriore elemento di tipo <id> atto a identificare il paziente mediante un codice anagrafico regionale.
Elements to choose from:- hl7:id[1]
- hl7:id[2]
- hl7:id[3]
|
hl7:id
| II | 0 … 1 | C | Identificativo per Stranieri Temporaneamente Presenti (STP) | HL7IList |
where [1] | |
@root
| oid | 1 … 1 | R | OID dello schema di identificazione regionale delle persone.
|
@extension
| st | 1 … 1 | R | Codice STP di 16 caratteri assegnato allo straniero temporaneamente presente. Deve iniziare con la stringa "STP". Il codice STP può essere assegnato anche dalla ASL.
|
@assigningAuthorityName
| st | 0 … 1 | | Nome Regione, Nome ASL.
|
| Example | <id root="2.16.840.1.113883.2.9.2.170105.4.1" extension="STP1701051234567" assigningAuthorityName="ASL 5 Montalbano Jonico"/> |
| Schematron assert | role | error | |
| test | matches(@extension,'^STP[A-Za-z0-9]{1,13}$') | |
| Message | Codice STP di 16 caratteri assegnato allo straniero temporaneamente presente. Deve iniziare con la stringa "STP". | |
hl7:id
| II | 0 … 1 | | Identificazione opzionale del paziente mediante un codice anagrafico regionale | HL7IList |
where [2] | |
@root
| oid | 1 … 1 | R | OID dello schema di identificazione regionale. (e.g. "2.16.840.1.113883.2.9.2" + [REGIONE] + ".4.1")
|
@extension
| st | 1 … 1 | R | Codice dell'anagrafica regionale.
|
@assigningAuthorityName
| st | 0 … 1 | | Nome Ente che gestisce gli identificativi.
|
| Example | <id root="2.16.840.1.113883.2.9.2.90.4.1" extension="83741345" assigningAuthorityName="Regione Toscana"/> |
hl7:id
| II | 0 … * | | Altri identificativi | HL7IList |
where [3] | |
hl7:addr
| AD | 0 … * | | | HL7Irget |
hl7:telecom
| TEL | 0 … * | | | HL7Irget |
hl7:patient
| | 1 … 1 | R | L'elemento <patient> contiene i dettagli anagrafici relativi al paziente. Riporta alcuni sotto-elementi OBBLIGATORI con l'indicazione dei dati anagrafici, eventualmente indicati con NullFlavour, quali il nominativo del paziente, attraverso l'elemento <name> (ed i sotto-elementi <family> e <given>), il sesso, attraverso l'elemento <administrativeGenderCode>, e la data di nascita in <birthTime>. È inoltre FACOLTATIVO inserire il luogo di nascita nell'elemento <birthplace>. Nel caso di documenti per i quali sia prevista la possibilità di anonimato, in ottemperanza a quanto previsto dall'art. 87 nella nuova disciplina sulla Privacy (D.Lgs. 30 giugno 2003 n. 196), gli elementi anagrafici <name> e <birthplace>, qualora presenti, vanno riportati sprovvisti di valori, ma devono ambedue essere valorizzati con l'attributo nullFlavor="MSK" per permetterne la comprensione al document consumer. Per ulteriori dettagli sui dati anagrafici fare riferimento alla specifica di HL7 Italia “Person Topic”. | HL7Irget |
@classCode
| cs | 0 … 1 | F | PSN |
@determinerCode
| cs | 0 … 1 | F | INSTANCE |
| Example | <patient> <name> <family>Guido</family> <given>Rossi</given> </name> <administrativeGenderCode code="M" codeSystem="2.16.840.1.113883.5.1"/> <birthTime value="20080329"/> <birthplace> <place> <addr> <city>Cirie'</city> <censusTract>001086</censusTract> </addr> </place> </birthplace></patient> |
Choice | 1 … * | | Elements to choose from:- hl7:name[@nullflavor]
- hl7:name[not(@nullflavor)]
|
hl7:name
| PN | 0 … 1 | C | | HL7Irget |
where [@nullflavor] | |
@nullFlavor
| cs | 1 … 1 | R | |
hl7:name
| PN | 0 … * | C | | HL7Irget |
where [not(@nullflavor)] | |
hl7:given
| ENXP | 1 … 1 | R | | HL7Irget |
hl7:family
| ENXP | 1 … 1 | R | | HL7Irget |
hl7:administrativeGenderCode
| CE | 1 … 1 | R | | HL7Irget |
| CONF | |
hl7:birthTime
| TS | 0 … 1 | | | HL7Irget |
hl7:guardian
| | 0 … * | | | HL7Irget |
@classCode
| cs | 1 … 1 | F | GUARD |
hl7:id
| II | 0 … * | | | HL7Irget |
hl7:code
| CE | 0 … 1 | | | HL7Irget |
@codeSystem
| CONF | 0 … 1 | F | 2.16.840.1.113883.5.111 |
hl7:addr
| AD | 0 … * | | | HL7Irget |
hl7:telecom
| TEL | 0 … * | | | HL7Irget |
Choice | 1 … 1 | | Elements to choose from: |
hl7:guardianPerson
| | 0 … 1 | | Contains 2.16.840.1.113883.2.9.10.1.6.11 CDA Person (DYNAMIC) | HL7Irget |
hl7:guardianOrganization
| | 0 … 1 | | Contains 2.16.840.1.113883.2.9.10.1.6.12 VPS Organization (DYNAMIC) | HL7Irget |
hl7:birthplace
| | 0 … 1 | | | HL7Irget |
@classCode
| cs | 0 … 1 | F | BIRTHPL |
| Example | <birthplace> <place> <addr> <city>Cirie'</city> <censusTract>001086</censusTract> </addr> </place></birthplace> |
hl7:place
| | 1 … 1 | R | | HL7Irget |
@classCode
| cs | 0 … 1 | F | PLC |
@determinerCode
| cs | 0 … 1 | F | INSTANCE |
hl7:name
| EN | 0 … 1 | | | HL7Irget |
hl7:addr
| AD | 0 … 1 | | | HL7Irget |
hl7:country
| ADXP | 0 … * | C | Codice della nazione di nascita. Codifica per le nazioni ISO-3166-1. | HL7Irget |
| Constraint | Il contenuto di questo elemento : - DEVE essere selezionato dal ValueSet ISO Country Alpha-2 urn:oid:2.16.840.1.113883.1.11.20300 DYNAMIC
OPPURE - PUO' essere selezionato dal ValueSet ISO Country Alpha-3 2.16.840.1.113883.1.11.171 DYNAMIC, SE la nazione non è spceificata nel ValueSet ISO Country Alpha-2 urn:oid:2.16.840.1.113883.1.11.20300.
|
hl7:county
| ADXP | 0 … * | | | HL7Irget |
hl7:city
| ADXP | 0 … * | C | Comune di nascita | HL7Irget |
hl7:censusTract
| ADXP | 0 … * | C | Codice ISTAT del comune valido nella data di nascita (rif. http://www.istat.it/strumenti/definizioni/) | HL7Irget |
| Schematron assert | role | error | |
| test | hl7:city or hl7:censusTract or hl7:country | |
| Message | Se è presente il luogo di nascita (birthplace) allora DEVE essere fornito od il comune (nome o codice ISTAT) o la nazione di nascita (codice ISO) | |
hl7:languageCommunication
| | 0 … * | | | HL7Irget |
hl7:languageCode
| CS | 0 … 1 | | | HL7Irget |
| CONF | |
hl7:modeCode
| CE | 0 … 1 | | | HL7Irget |
| CONF | |
hl7:proficiencyLevelCode
| CE | 0 … 1 | | | HL7Irget |
| CONF | |
hl7:preferenceInd
| BL | 0 … 1 | | | HL7Irget |