hl7:ClinicalDocument
|
|
1 … 1 |
R |
|
(CDAody) |
@classCode
|
cs |
0 … 1 |
F |
DOCCLIN |
@moodCode
|
cs |
0 … 1 |
F |
EVN |
hl7:realmCode
|
CS |
1 … * |
R |
Questo elemento segnala l’attuazione di vincoli specifici del dominio di autenticazione.
Il valore del suo attributo @code identifica il dominio di identificazione in questione.
Questo elemento non dovrebbe essere utilizzato per identificare il paese di origine.
|
(CDAody) |
@code
|
cs |
1 … 1 |
R |
Il documento deve contenere almeno un elemento realmCode valorizzato con l’attributo
@code =“IT”
|
|
Example |
<realmCode code="IT"/> |
hl7:typeId
|
II |
1 … 1 |
R |
ClinicalDocument/typeId è un elemento che identifica i vincoli imposti dalle specifiche HL7 CDA Rel 2.0 ossia
identifica la versione del CDA a cui il documento fa riferimento.
L'elemento <typeId> rappresenta un identificatore univoco (di tipo HL7 Instance Identifier).
|
(CDAody) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.1.3 |
@extension
|
st |
1 … 1 |
F |
POCD_MT000040UV02 |
|
Example |
<typeId root="2.16.840.1.113883.1.3" extension="POCD_MT000040UV02"/> |
hl7:templateId
|
II |
1 … * |
R |
ClinicalDocument/templateId è un elemento che identifica la specifica versione del template che dovrebbe essere utilizzata dal
document consumer per la validazione del documento corrente. I template permettono
di definire, per una certa tipologia di documenti (ClinicalDocument/code) dei vincoli e linee guida da applicare al documento
stesso.
L'elemento templateId permette di avere un documento la cui struttura interna sia
condivisa a livello italiano
|
(CDAody) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.9.10.1.11.1.1 |
@extension
|
st |
1 … 1 |
R |
|
@assigningAuthorityName
|
st |
0 … 1 |
|
HL7 Italia
|
|
Example |
<templateId root="2.16.840.1.113883.2.9.10.1.11.1.2" extension="[VERSIONE_TEMPLATE]" assigningAuthorityName="HL7 Italia"/> |
hl7:id
|
II |
1 … 1 |
R |
L'elemento id rappresenta l'identificativo univoco del documento.
Ogni singola istanza di documento CDA è dotata di un IDENTIFICATIVO UNIVERSALMENTE
UNIVOCO, che andrà specificato nell'elemento <id> del documento.
L’assegnazione ad ogni entità generatrice di documenti di un nodo OID, a cui riferirsi
per generare sequenze univoche di identificatori, garantisce l’unicità dei documenti.
|
(CDAody) |
@root
|
uid |
1 … 1 |
R |
Identificativo univoco del dominio di identificazione dei documenti (ad es. può indicare
l'ASL di competenza del documento). Tale identificativo – riconosciuto pubblicamente
– garantisce l'univocità dell'istanza dell'identificativo a livello globale
|
@extension
|
st |
1 … 1 |
R |
dentificativo univoco documento. Generato dal client dell'autore secondo regole condivise,
in modo da evitare collisioni all'interno del medesimo dominio di competenza (es.
ASL/AO/Regione di competenza).
|
@assigningAuthorityName
|
st |
1 … 1 |
R |
Nome del dominio di identificazione dei documenti (es. ASL/AO/Regione di competenza).
|
hl7:code
|
CE |
1 … 1 |
R |
L'elemento <code> riporta un codice che identifica la tipologia di documento a cui
il CDA si riferisce.
Il valore DEVE fare riferimento al sistema di codifica LOINC.
|
(CDAody) |
@code
|
cs |
1 … 1 |
F |
87273-9 |
@codeSystem
|
uid |
1 … 1 |
F |
2.16.840.1.113883.6.1 |
@codeSystemName
|
st |
1 … 1 |
F |
LOINC |
@displayName
|
st |
0 … 1 |
|
Immunization note
|
|
Example |
<code code="82593-5" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Immunization summary report"/> |
hl7:translation
|
CD |
0 … * |
|
Per indirizzare le problematiche di mapping della codifica LOINC di <ClinicalDocument>/<code>
in un altro schema di codifica, ad esempio uno schema di codifica locale, si rimanda
all’uso di <code>/<translation>.
|
(CDAody) |
@code
|
cs |
1 … 1 |
R |
|
@codeSystem
|
uid |
1 … 1 |
R |
|
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
0 … 1 |
|
|
hl7:title
|
ST |
0 … 1 |
|
L'elemento title specifica il titolo del documento.
L’elemento <ClinicalDocument>/<title> dovrebbe essere valorizzato a “Singola Vaccinazione”.
|
(CDAody) |
hl7:effectiveTime
|
TS |
1 … 1 |
R |
L'elemento effectiveTime indica giorno e ora della creazione dell’istanza del documento.
L’attributo //@value, deve essere valorizzato nel formato YYYYMMddhhmmss+|-ZZzz ed
una lunghezza uguale a 19 caratteri. La data di creazione del documento DEVE essere
quindi espressa con precisione al secondo e deve riportare l’offset rispetto all’ora
di Greenwich
|
(CDAody) |
|
Example |
<effectiveTime value="20220210183023+0100"/> |
hl7:confidentialityCode
|
CE (required) |
1 … 1 |
R |
L’elemento confidentialityCode rappresenta il livello di riservatezza dell’intero
documento e dei dati in esso contenuti.
Il documento contiene l’elemento ClinicalDocument/confidentialityCode
• L’attributo ClinicalDocument/confidentialityCode/@codeSystem, individua l’OID del
sistema di codifica e viene valorizzato con “2.16.840.1.113883.5.25”.
• L’attributo ClinicalDocument/confidentialityCode/@code, indica il codice di riservatezza
del documento. I possibili valori sono “N” Normal, “V” Very Restricted
• Per i documenti contenenti dati a maggior tutela dell’anonimato, l’elemento ClinicalDocument/confidentialityCode/@code
viene valorizzato con il valore “V”.
• L’attributo ClinicalDocument/confidentialityCode/@codeSystemName, indica il nome
del sistema di codifica utilizzato. L’attributo, se presente, viene valorizzato con
“HL7 Confidentiality”
|
(CDAody) |
|
CONF |
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.16926 x_BasicConfidentialityKind (DYNAMIC)
|
or |
@code shall be "N" |
@codeSystem shall be "2.16.840.1.113883.5.25" |
@codeSystemName shall be "HL7 Confidentiality" |
@displayName shall be "Normal" |
or |
@code shall be "V" |
@codeSystem shall be "2.16.840.1.113883.5.25" |
@codeSystemName shall be "HL7 Confidentiality" |
@displayName shall be "Very Restricted" |
|
|
Example |
<confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25" codeSystemName="HL7 Confidentiality" displayName="Normal"/> |
hl7:languageCode
|
CS |
1 … 1 |
|
L'elemento languageCode identifica il tipo di linguaggio utilizzato nel documento.
|
(CDAody) |
|
CONF |
|
hl7:setId
|
II |
0 … 1 |
C |
L'elemento setId rappresenta l’identificativo comune a tutte le revisioni di uno specifico
documento.
Nel caso di sostituzione del documento, l'elemento <setId> ha un valore costante tra
le diverse versioni del medesimo documento, mentre l'elemento <versionNumber> cambia
al variare della revisione.
Anche l'elemento <setId>, come l'elemento <id>, è unico. È consigliato, pertanto,
valorizzare, alla prima creazione del documento, i campi <setId> e <id> allo stesso
modo, modificando successivamente nelle diverse revisioni solo l'elemento <id> con
un nuovo IUD e lasciando costante il valore dell'elemento <setId>.
|
(CDAody) |
hl7:versionNumber
|
INT |
0 … 1 |
C |
L'elemento versionNumber identifica le versioni successive del documento.
Il documento contiene uno ed un solo elemento <ClinicalDocument>/<versionNumber> valorizzato
con un intero positivo a partire dal numero 1
|
|
(CDAody) |
|
Example |
<versionNumber value="[VERSIONE_DOCUMENTO]"/> |
Included |
1 … 1 |
R |
from 2.16.840.1.113883.3.1937.777.63.10.341 CDA recordTargetVACC (DYNAMIC)
|
hl7:recordTarget
|
|
1 … 1 |
R |
L'elemento recordTarget codifica i dati identificativi ed anagrafici del paziente.
|
CDArVACC |
@typeCode
|
cs |
0 … 1 |
F |
RCT |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
hl7:patientRole
|
|
1 … 1 |
R |
L'elemento patientRole identifica il soggetto che gioca il ruolo di paziente.
|
CDArVACC |
@classCode
|
cs |
0 … 1 |
F |
PAT |
hl7:id
|
II |
1 … * |
R |
L'elemento id può essere valorizzato con le seguenti informazioni:
-
Cittadino italiano o straniero residente, iscritto SSN (Codice Fiscale)
-
Soggetti assicurati da istituzioni estere (TEAM);
-
Europei non iscritti al SSN (ENI);
-
Stranieri Temporaneamente Presenti (STP);
-
Codice ANA;
|
CDArVACC |
@root
|
uid |
1 … 1 |
R |
Nel caso in cui l'identificativo sia rappresentato dal CF, il root sarà valorizzato
con 2.16.840.1.113883.2.9.4.3.2.
Nel caso in cui l'identificativo sia rappresentato dal Numero di Identificazione Personale
TEAM (Soggetti assicurati da istituzioni estere), il root sarà valorizzato con 2.16.840.1.113883.2.9.4.3.7
(Numero di Tessera TEAM estera), e 2.16.840.1.113883.2.9.4.3.3 (Numero di identificazione
personale TEAM).
Nel caso in cui l'identificativo sia rappresentato dal codice ENI (Europei Non Iscritti
al SSN), il root sarà valorizzato con "2.16.840.1.113883.2.9.4.3.18" (assegnazione
a livello nazionale) o con l'OID locale se l'assegnazione avviene a livello regionale.
Nel caso in cui l'identificativo sia rappresentato dal codice STP (Stranieri Temporaneamente
Presenti), il root sarà valorizzato con "2.16.840.1.113883.2.9.4.3.17" (assegnazione
a livello nazionale) o con l'OID locale se l'assegnazione avviene a livello regionale.
Nel caso in cui l'identificativo sia rappresentato dal codice ANA (Codice Anagrafica
Nazionale degli Assistiti), il root sarà valorizzato con "2.16.840.1.113883.2.9.4.3.15".
|
@extension
|
st |
1 … 1 |
R |
L'extension può essere valorizzata con il codice relativo a CF, TEAM, ENI, STP, ANA
del soggetto.
Ove presente il secondo id tale elemento può essere valorizzato con l'identificativo
regionale.
|
@assigningAuthorityName
|
st |
0 … 1 |
|
L'attributo @assigningAuthorityName indica il nome dell’organizzazione che ha rilasciato
il codice identificativo
|
|
Example |
<id root="2.16.840.1.113883.2.9.4.3.2" extension="RSSGDU80H23C467G" assigningAuthorityName="MEF"/> |
hl7:addr
|
AD |
0 … * |
|
L'elemento addr viene utilizzato per codificare l’indirizzo.
Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)
|
CDArVACC |
@use
|
set_cs |
1 … 1 |
R |
Si osserva che, nell’elemento addr, l’attributo @use può essere valorizzato con i
valori seguenti:
• per indicare l’indirizzo di domicilio: @use =”HP” (primary home);
• per indicare l’indirizzo di residenza: @use =”H” (home);
• per indicare un indirizzo temporaneo: @use =”TMP” (temporary address).
|
|
CONF |
|
|
Example |
<addr use="H"> <country>100</country> <state>120</state> <county>RM</county> <city>Roma</city> <censusTract>058091</censusTract> <postalCode>00187</postalCode> <streetAddressLine>Via Aurora 12</streetAddressLine></addr> |
hl7:telecom
|
TEL |
0 … * |
|
L'elemento telecom è un numero telefonico (Voce o Fax), un indirizzo di posta elettronica
(E-mail), o altro indirizzo di una risorsa raggiungibile con un'apparecchiatura di
telecomunicazione. L'indirizzo viene specificato tramite un Universal Resource Locator
URL qualificato da una specifica di tempo e codici di uso che aiutano nella decisione,
di quale indirizzo
scegliere, per una certa ora o giorno e finalità o scopo. In modo analogo al tag addr,
i numeri di telefono, codificati con il tag telecom, sono caratterizzati dall’attributo
use.
|
CDArVACC |
@use
|
set_cs |
1 … 1 |
R |
Si osserva che l’attributo @use viene utilizzato per specificare il tipo di indirizzo
raggiungibile da un’apparecchiatura di telecomunicazione. La differenziazione è realizzata
attraverso l’attributo @use che assume valori da definirsi nel contesto di utilizzo
del documento, ad esempio: “HP” Telefono/e-mail Casa; “WP” Telefono/e-mail Ufficio;
“MC” Cellulare
(contatto mobile).
|
|
CONF |
|
@value
|
|
1 … 1 |
R |
|
|
Example |
<telecom use="HP" value="mailto:giuseppe.verdi@gmail.com"/> <telecom use="MC" value="tel:33224456"/> |
hl7:patient
|
|
1 … 1 |
R |
L'elemento patient è un elemento che contiene i dati anagrafici del soggetto della
prestazione.
|
CDArVACC |
@classCode
|
cs |
0 … 1 |
F |
PSN |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
hl7:name
|
PN |
1 … 1 |
R |
|
CDArVACC |
|
Example |
<name> <family>Guido</family> <given>Rossi</given></name> |
hl7:given
|
|
1 … * |
|
Nome del paziente
|
CDArVACC |
hl7:family
|
|
1 … * |
|
Cognome del paziente
|
CDArVACC |
hl7:administrativeGenderCode
|
CE |
1 … 1 |
R |
Solo per soggetti umani, l’elemento patientRole/patient contiene l’elemento patient/administrativeGenderCode
(sesso) che contiene al suo interno gli attributi:
• @code: che identifica il sesso dichiarato del paziente;
• @codeSystem: che riporta l’OID fisso “2.16.840.1.113883.5.1”;
• @codeSystemName: che riporta la stringa fissa “HL7 AdministrativeGender”
|
CDArVACC |
@code
|
|
1 … 1 |
R |
|
@codeSystem
|
|
1 … 1 |
R |
|
@codeSystemName
|
|
0 … 1 |
|
|
@displayName
|
|
0 … 1 |
|
|
|
CONF |
|
|
Example |
<administrativeGenderCode code="M" codeSystem="2.16.840.1.113883.5.1" codeSystemName="HL7 AdministrativeGender" displayName="Maschio"/> |
hl7:birthTime
|
TS |
1 … 1 |
R |
L’elemento <birthTime> identifica la data di nascita del paziente.
|
CDArVACC |
|
Example |
<birthTime value="19800329"/> |
hl7:guardian
|
|
0 … * |
|
L’elemento <guardian> è un' entità o una persona che agisce o è autorizzata ad agire
come responsabile del paziente (persona o organizzazione).
|
CDArVACC |
hl7:id
|
II |
0 … * |
|
|
CDArVACC |
@root
|
uid |
1 … 1 |
R |
|
@extension
|
st |
1 … 1 |
R |
|
@assigningAuthorityName
|
|
0 … 1 |
|
|
hl7:code
|
CE |
0 … 1 |
|
|
CDArVACC |
@code
|
|
1 … 1 |
R |
|
@codeSystem
|
|
1 … 1 |
R |
|
@codeSystemName
|
|
0 … 1 |
|
|
@displayName
|
|
0 … 1 |
|
|
hl7:addr
|
AD |
0 … * |
|
Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)
|
CDArVACC |
hl7:telecom
|
TEL |
0 … * |
|
|
CDArVACC |
Choice |
|
|
Elements to choose from:
|
hl7:guardianPerson
|
|
0 … 1 |
|
L'elemento guardianPerson si utilizza solo per i minori che hanno bisogno di un responsabile
di riferimento. guardianPerson è colui che ha la "patria potestà" sul soggetto di
cura; non è obbligatorio, andrebbe messo per i pazienti pediatrici.
Contains 2.16.840.1.113883.3.1937.777.63.10.54 CDA person (DYNAMIC)
|
CDArVACC |
@classCode
|
cs |
0 … 1 |
F |
PSN |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
hl7:guardianOrganization
|
|
0 … 1 |
|
L'elemento guardianOrganization si usa per i minori che sono stati dati in affidamento
ad una struttura; non è obbligatorio, andrebbe messo per i pazienti pediatrici.
Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization (DYNAMIC)
|
CDArVACC |
hl7:birthplace
|
|
0 … 1 |
|
L'elemento birthPlace indica il luogo di nascita dl paziente.
|
CDArVACC |
@classCode
|
cs |
0 … 1 |
F |
BIRTHPL |
|
Example |
<birthplace> <place> <addr> <city>Cirie</city> <censusTract>001086</censusTract> </addr> </place></birthplace> |
hl7:place
|
|
1 … 1 |
R |
|
CDArVACC |
@classCode
|
cs |
0 … 1 |
F |
PLC |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
hl7:name
|
EN |
0 … 1 |
|
|
CDArVACC |
hl7:addr
|
AD |
0 … 1 |
|
Contains 2.16.840.1.113883.3.1937.777.63.10.116 CDA AddressBirthPlace (DYNAMIC)
|
CDArVACC |
hl7:providerOrganization
|
|
0 … 1 |
|
ProviderOrganization è l'entità (di livello superiore) che fa giocare il “ruolo” di
paziente alla persona, di conseguenza può contenere ad esempio la struttura che ha
erogato la prestazione, quella che l'ha registrato, l'ASL, la regione, etc.
Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization (DYNAMIC)
|
CDArVACC |
@classCode
|
cs |
0 … 1 |
|
|
@determinerCode
|
cs |
0 … 1 |
|
|
Included |
1 … * |
R |
from 2.16.840.1.113883.3.1937.777.63.10.342 CDA author Vacc (DYNAMIC)
|
hl7:author
|
|
1 … * |
R |
L'elemento author rappresenta l'autore del documento.
|
CDAaVacc |
@typeCode
|
cs |
0 … 1 |
F |
AUT |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
hl7:time
|
TS |
1 … 1 |
R |
L'elemento time indica data e ora della creazione del documento.
|
CDAaVacc |
|
Example |
<time value="20220713081419"/> |
hl7:assignedAuthor
|
|
1 … 1 |
R |
L'elemento assignedAuthor indica l'utente che gioca il ruolo di autore. Il documento
può essere generato da un operatore sanitario, da un portale web o da un dispositivo
ad accesso pubblico.
|
CDAaVacc |
hl7:id
|
|
1 … * |
R |
Il tag può contenere un elemento che identifica univocamente l’autore del documento
tramite il suo codice Fiscale che valorizzerà l'attributo root nel seguente modo @root='2.16.840.1.113883.2.9.4.3.2
'
Nel caso in cui l’autore coincide con un dispositivo che genera il documento, è possibile
valorizzare l’elemento attraverso il @nullFlavor.
|
CDAaVacc |
@root
|
uid |
0 … 1 |
|
|
@extension
|
st |
0 … 1 |
|
|
|
Example |
<id root="”2.16.840.1.113883.2.9.4.3.2”" extension="”[CF_AUTORE_DOCUMENTO]”" assigningAuthorityName="”MEF”/"/> |
hl7:addr
|
AD |
0 … * |
|
Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)
|
CDAaVacc |
@use
|
set_cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:telecom
|
TEL |
0 … * |
|
L’elemento author/assignedAuthor/telecom riporta i recapiti dell’autore.
|
CDAaVacc |
@use
|
set_cs |
1 … 1 |
R |
|
|
CONF |
|
|
Example |
<telecom use="HP" value="mailto:matteo.cervone@gmail.it"/><telecom use="WP" value="mailto:matteo.cervone@pec.it"/><telecom use="MC" value="tel:3478129873"/> |
Choice |
|
|
Elements to choose from:
|
hl7:assignedPerson
|
|
0 … 1 |
|
L'elemento assignedPerson viene usato per descrivere l'autore del documento
Contains 2.16.840.1.113883.3.1937.777.63.10.54 CDA person (DYNAMIC)
|
CDAaVacc |
@classCode
|
cs |
0 … 1 |
F |
PSN |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
|
Example |
<assignedPerson classCode="PSN" determinerCode="INSTANCE"> <!-- template 2.16.840.1.113883.3.1937.777.63.10.54 'CDA person DocGen' (2022-07-04T15:02:36)
--> </assignedPerson> |
hl7:assignedAuthoringDevice
|
|
0 … 1 |
|
L'elemento assignedAuthoringDevice indica il dispositivo e/o l’applicazione software
che ha generato il documento.
Contains 2.16.840.1.113883.3.1937.777.63.10.35 CDA assignedAuthoringDevice (DYNAMIC)
|
CDAaVacc |
@classCode
|
cs |
0 … 1 |
F |
DEV |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
|
Example |
<assignedAuthoringDevice classCode="DEV" determinerCode="INSTANCE"> <!-- template 2.16.840.1.113883.3.1937.777.63.10.35 'CDA assignedAuthoringDevice DocGen'
(2022-07-04T10:43:40) --> </assignedAuthoringDevice> |
hl7:representedOrganization
|
|
0 … 1 |
|
Il tag <representedOrganization> contiene al suo interno almeno un tag <id> e un tag
<name> che riportano rispettivamente l'identificativo e il nome della struttura/organizzazione
a cui è associato l’autore.
Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization (DYNAMIC)
|
CDAaVacc |
|
Example |
<representedOrganization> <!-- template 2.16.840.1.113883.3.1937.777.63.10.58 'CDA Organization DocGen' (2022-07-04T15:12:59)
--> </representedOrganization> |
Included |
1 … 1 |
R |
from 2.16.840.1.113883.3.1937.777.63.10.344 CDA custodianVacc (DYNAMIC)
|
hl7:custodian
|
|
1 … 1 |
R |
L'elemento identifica l'organizzazione incaricata della custodia del documento originale,
corrispondente al conservatore dei beni digitali. Tale organizzazione è solitamente
la struttura di cui fa parte colui che ha creato il documento.
|
CDAcVacc |
@typeCode
|
cs |
1 … 1 |
F |
CST |
|
Example |
<custodian> <assignedCustodian> <representedCustodianOrganization> <id root="2.16.840.1.113883.2.9.4.1.2" extension="[COD_ENTE_CUSTODEDOCUMENTO]" assigningAuthorityName="Ministero della Salute"/> <name> … </name> <telecom use="MC" value="tel:023456789012"/> <addr> … </addr> </representedCustodianOrganization> </assignedCustodian></custodian> |
hl7:assignedCustodian
|
|
1 … 1 |
R |
L'elemento contiene le informazioni riguardanti l’organizzazione incaricata della
custodia del documento originale.
|
CDAcVacc |
@classCode
|
cs |
1 … 1 |
F |
ASSIGNED |
hl7:representedCustodianOrganization
|
|
1 … 1 |
R |
|
CDAcVacc |
@classCode
|
cs |
1 … 1 |
F |
ORG |
@determinerCode
|
cs |
1 … 1 |
F |
INSTANCE |
hl7:id
|
II |
1 … 1 |
R |
L'elemento identifica il codice associato alla struttura/organizzazione incaricata
della custodia del documento.
|
CDAcVacc |
@root
|
uid |
1 … 1 |
R |
Se si vuole identificare le Aziende Sanitarie, è possibile utilizzare la codifica
ministeriale FLS11, e in tal caso l’attributo @root deve essere valorizzato con l’OID
“2.16.840.1.113883.2.9.4.1.1.
|
@extension
|
st |
1 … 1 |
R |
|
@assigningAuthorityName
|
st |
0 … 1 |
|
|
hl7:name
|
ON |
1 … 1 |
|
L'elemento identifica il nome associato alla struttura/organizzazione incaricata della
custodia del documento.
|
CDAcVacc |
hl7:telecom
|
TEL |
0 … * |
|
L'elemento identifica i recapiti telefonici associati alla struttura/organizzazione
incaricata della custodia del documento.
|
CDAcVacc |
@use
|
set_cs |
1 … 1 |
R |
|
|
CONF |
|
@value
|
st |
1 … 1 |
R |
|
hl7:addr
|
AD |
0 … 1 |
|
L'elemento identifica l'indirizzo associato alla struttura/organizzazione incaricata
della custodia del documento.
Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)
|
CDAcVacc |
@use
|
set_cs |
1 … 1 |
R |
|
|
CONF |
|
Included |
0 … 1 |
|
from 2.16.840.1.113883.3.1937.777.63.10.347 CDA legalAuthenticator Vacc (DYNAMIC)
|
hl7:legalAuthenticator
|
|
0 … 1 |
R |
L'elemento contiene le informazioni associate al soggetto che ha legalmente autenticato
il documento (firmatario del documento).
|
CDAlVacc |
@typeCode
|
cs |
0 … 1 |
F |
LA |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
hl7:time
|
TS |
1 … 1 |
R |
L'elemento identifica data e orario in cui è stata apposta la firma sul documento.
|
CDAlVacc |
@value
|
ts |
1 … 1 |
R |
|
|
Example |
<time value="20220719101018"/> |
hl7:signatureCode
|
CS |
1 … 1 |
R |
L'elemento Indica se il documento locale è stato firmato manualmente o digitalmente.
|
CDAlVacc |
@code
|
cs |
1 … 1 |
F |
S |
|
Tale attributo è valorizzato con "S" (signed).
|
|
Example |
<signatureCode code="S"/> |
hl7:assignedEntity
|
|
1 … 1 |
R |
L'elemento contiene le informazioni relative al soggetto o all'applicativo che ha
legalmente autenticato il documento.
Contains 2.16.840.1.113883.3.1937.777.63.10.348 CDA AssignedEntity VACC (DYNAMIC)
|
CDAlVacc |
Included |
0 … * |
|
from 2.16.840.1.113883.3.1937.777.63.10.349 CDA participant VACC (DYNAMIC)
|
hl7:participant
|
|
0 … * |
|
L'elemento participant è usato per rappresentare tutti coloro (persone od organizzazioni)
che sono in qualche modo coinvolti nell’atto descritto, ma non esplicitamente referenziate
in altri elementi (author, informant, authenticator,etc.). Non devono essere necessariamente
entità coinvolte direttamente nell’atto documentato.
|
CDApcGen |
@typeCode
|
cs |
1 … 1 |
R |
L'attributo typeCode indica il valore da ricercarsi nel ruolo svolto dal soggetto
che si intende descrivere
|
|
CONF |
|
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
|
Example |
<participant typeCode="PART" contextControlCode="OP"> <functionCode code="AUCG" codeSystem="2.16.840.1.113883.5.88" codeSystemName="ParticipationFunction" displayName="caregiver information receiver"/> <time> <low value="20220713100539"/> </time> <associatedEntity classCode="AFFL"> <id root="1.2.3.999" extension="extension" assigningAuthorityName="MEF"/> <addr> <!-- template 2.16.840.1.113883.3.1937.777.63.10.34 'CDA addr DocGen' (2022-07-04T10:39:03)
--> </addr> <telecom value="tel:+1-12345678"/> <associatedPerson> <!-- template 2.16.840.1.113883.3.1937.777.63.10.54 'CDA person DocGen' (2022-07-04T15:02:36)
--> </associatedPerson> <scopingOrganization> <!-- template 2.16.840.1.113883.3.1937.777.63.10.58 'CDA Organization DocGen' (2022-07-04T15:12:59)
--> </scopingOrganization> </associatedEntity></participant> |
hl7:functionCode
|
CE (extensible) |
0 … 1 |
|
L'elemento functionCode può essere valorizzato con uno dei codici presenti nel value-set
sotto linkato
|
CDApcGen |
@code
|
cs |
1 … 1 |
R |
|
@codeSystem
|
uid |
0 … 1 |
|
|
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
0 … 1 |
|
|
|
CONF |
|
|
Example |
<functionCode code="AUCG" codeSystem="2.16.840.1.113883.5.88" codeSystemName="ParticipationFunction" displayName="caregiver information receiver"/> |
hl7:time
|
IVL_TS |
0 … 1 |
|
|
CDApcGen |
|
Example |
<time> <low value="20220713083905"/></time> |
hl7:associatedEntity
|
|
1 … 1 |
R |
|
CDApcGen |
@classCode
|
cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:id
|
II |
1 … * |
|
Se il participant è rappresentato da un essere umano in possesso di un codice fiscale
si richiede la valorizzazione degli attributi id nel seguente modo:
-
root="2.16.840.1.113883.2.9.4.3.2"
-
extension="[CODICE_FISCALE]"
-
assigningAuthorityName="MEF"
|
CDApcGen |
@root
|
uid |
1 … 1 |
R |
|
@extension
|
st |
1 … 1 |
R |
|
@assigningAuthorityName
|
st |
0 … 1 |
|
|
|
Example |
<id root="2.16.840.1.113883.2.9.4.3.2" extension="ABCDFG76R29L123T" assigningAuthorityName="MEF"/> |
hl7:code
|
CE |
0 … 1 |
|
|
CDApcGen |
@code
|
cs |
1 … 1 |
R |
|
@codeSystem
|
uid |
1 … 1 |
R |
|
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
0 … 1 |
|
|
hl7:addr
|
AD |
0 … * |
|
Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)
|
CDApcGen |
@use
|
set_cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:telecom
|
TEL |
0 … * |
|
|
CDApcGen |
@use
|
set_cs |
1 … 1 |
R |
|
|
CONF |
|
|
Example |
<telecom use="HP" value="mailto:andrea.desantis@gmail.com"/> |
hl7:associatedPerson
|
|
0 … 1 |
|
L'elemento associatedPerson viene usato per descrivere in forma leggibile il soggetto
coinvolto in qualche modo nell’atto descritto.
Contains 2.16.840.1.113883.3.1937.777.63.10.54 CDA person (DYNAMIC)
|
CDApcGen |
hl7:scopingOrganization
|
|
0 … * |
|
Con l'elemento scopingOrganization si indica la struttura coinvolta in qualche modo
nella realizzazione del documento
Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization (DYNAMIC)
|
CDApcGen |
Included |
0 … 2 |
|
from 2.16.840.1.113883.3.1937.777.63.10.350 CDA relatedDocument VACC (DYNAMIC)
|
hl7:relatedDocument
|
|
0 … 2 |
|
L'elemento rappresenta un elemento utilizzato nella gestione delle trasformazioni
successive alla prima versione del documento.
|
CDArntPr |
@typeCode
|
cs |
1 … 1 |
R |
L’attributo relatedDocument/@typeCode può essere valorizzato come segue:
• APND (append): può essere usato in caso di documenti CDA ottenuti aggiungendo al documento
“sorgente”;
• RPLC (replace): può essere usato in caso di documenti CDA ottenuti sostituendo il documento
“sorgente”;
• XFRM (Transform): può essere usato in caso di documenti CDA ottenuti tramite una trasformazione
del documento “sorgente”.
Un documento CDA conforme può avere un singolo RelatedDocument con typeCode "APND";
un singolo RelatedDocument con typeCode "RPLC"; un singolo RelatedDocument con typeCode
"XFRM"; una combinazione di due RelatedDocuments con typeCodes "XFRM" e "RPLC"; o
una combinazione di due documenti correlati con typeCodes "XFRM" e "APND". Non sono ammesse altre
combinazioni.
|
|
CONF |
|
hl7:parentDocument
|
|
1 … 1 |
R |
L'elemento identifica il documento di cui si fa il replace o l’append o il trasform
in caso di integrativo o sostitutivo.
|
CDArntPr |
@classCode
|
cs |
0 … 1 |
F |
DOCCLIN |
@moodCode
|
cs |
0 … 1 |
F |
EVN |
|
Example |
<parentDocument classCode="DOCCLIN" moodCode="EVN"> <id root="1.2.3.999" extension="extension" assigningAuthorityName="Ente"/> <code code="code" codeSystem="1.2.3.999" codeSystemName="codeSystemName" displayName="Descrizione codifica"> <text/> <setId root="1.2.3.999" extension="extension"/> <versionNumber value="1"/> </code></parentDocument> |
hl7:id
|
II |
1 … * |
R |
L'elemento identifica i codici del documento di cui si fa il replace o l’append o
il trasform in caso di integrativo o sostitutivo. Si riutilizza per il campo id la
struttura id del CDA che si va a sostituire.
|
CDArntPr |
@root
|
uid |
1 … 1 |
R |
|
@extension
|
st |
1 … 1 |
R |
|
@assigningAuthorityName
|
st |
0 … 1 |
|
|
hl7:code
|
CD |
0 … 1 |
|
|
CDArntPr |
@code
|
cs |
1 … 1 |
R |
|
@codeSystem
|
oid |
1 … 1 |
R |
|
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
0 … 1 |
|
|
hl7:text
|
ED |
0 … 1 |
|
|
CDArntPr |
hl7:setId
|
II |
0 … 1 |
|
L'elemento identifica il campo setId del CDA che si va a sostituire.
|
CDArntPr |
hl7:versionNumber
|
INT.POS |
0 … 1 |
|
L'elemento identifica il valore della versione del documento che si va a sostituire.
|
CDArntPr |
hl7:component
|
|
1 … 1 |
R |
|
(CDAody) |
@typeCode
|
cs |
0 … 1 |
F |
COMP |
@contextConductionInd
|
bl |
0 … 1 |
F |
true |
hl7:structuredBody
|
|
1 … 1 |
R |
|
(CDAody) |
@classCode
|
cs |
0 … 1 |
F |
DOCBODY |
@moodCode
|
cs |
0 … 1 |
F |
EVN |
hl7:component
|
|
1 … 1 |
R |
Contains 2.16.840.1.113883.3.1937.777.63.10.361 Section SINGOLA VACC (DYNAMIC)
|
(CDAody) |
@typeCode
|
cs |
0 … 1 |
F |
COMP |
@contextConductionInd
|
bl |
0 … 1 |
F |
true |