Back To Index  <<  Back To Templates

draft Template  Certificato Vaccinale

Id 2.16.840.1.113883.2.9.10.1.11.1.2 Effective Date 2023‑07‑25 15:00:04
Status draft Draft Version Label Certificato Vaccinale
Name CDAClinicalDocumentStructuredBody Display Name Certificato Vaccinale
Description en-US Template CDA ClinicalDocument (prototype, contains ClinicalDocument.component as StructuredBody)
Context Pathname //
Label Certificato Vaccinale
Classification CDA Document Level Template
Open/Closed Open (other than defined elements are allowed)
Used by / Uses
Used by 1 transaction and 0 templates, Uses 7 templates
Used by as Name Version
hl7itig-transaction-28 Transaction draft Certificato Vaccinale 2023‑07‑27
Uses as Name Version
2.16.840.1.113883.3.1937.777.63.10.341 Include draft CDA recordTargetVACC (CDA recordTargetVACC) DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.342 Include draft CDA author Vacc (CDA author Vacc) DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.344 Include draft CDA custodianVacc DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.347 Include draft CDA legalAuthenticator Vacc DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.349 Include draft CDA participant VACC (CDA participant VACC) DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.350 Include draft CDA relatedDocument VACC (CDArelatedDocumentVACC) DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.345 Containment draft Section CERT VACC DYNAMIC
Relationship Specialization: template 2.16.840.1.113883.10.12.2 CDA ClinicalDocument (with StructuredBody) (2005‑09‑07)
ref
ad1bbr-
Item DT Card Conf Description Label
hl7:ClinicalDocument
1 … 1 R Certificato Vaccinale
@classCode
cs 0 … 1 F DOCCLIN
@moodCode
cs 0 … 1 F EVN
hl7:realmCode
CS 1 … 1 R en-US

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.

Certificato Vaccinale
@code
cs 0 … 1   en-US

Il documento deve contenere almeno un elemento realmCode valorizzato con l’attributo @code =“IT”

  Example <realmCode code="IT"/>
hl7:typeId
II 1 … 1 R en-US

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).

Certificato Vaccinale
@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 en-US

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

Certificato Vaccinale
@root
uid 1 … 1 F 2.16.840.1.113883.2.9.10.1.11.1.2
@extension
st 1 … 1 R
@assigningAuthorityName
st 0 … 1   en-US

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 en-US

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.

Certificato Vaccinale
@root
uid 1 … 1 R en-US

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 en-US

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 en-US

Nome del dominio di identificazione dei documenti (es. ASL/AO/Regione di competenza).

hl7:code
CE 1 … 1 R en-US

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.

Certificato Vaccinale
@code
cs 1 … 1 F 82593-5
@codeSystem
uid 1 … 1 F 2.16.840.1.113883.6.1
@codeSystemName
st 1 … 1 F LOINC
@displayName
st 0 … 1   en-US

Immunization summary report

  Example <code code="82593-5" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Immunization summary report"/>
hl7:translation
CD 0 … * en-US

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>.

Certificato Vaccinale
@code
cs 1 … 1 R
@codeSystem
uid 1 … 1 R
@codeSystemName
st 0 … 1  
@displayName
st 0 … 1  
hl7:title
ST 0 … 1 en-US

L'elemento title specifica il titolo del documento.

L’elemento <ClinicalDocument>/<title> dovrebbe essere valorizzato a “Certificato Vaccinale”.

Certificato Vaccinale
  Example <title> Certificato Vaccinale</title>
hl7:effectiveTime
TS 1 … 1 R en-US

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

Certificato Vaccinale
  Example <effectiveTime value="20220210183023+0100"/>
hl7:confidentialityCode
CE (required) 1 … 1 R en-US

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”

Certificato Vaccinale
  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 en-US

L'elemento languageCode identifica il tipo di linguaggio utilizzato nel documento.


Certificato Vaccinale
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.11526 HumanLanguage (DYNAMIC)
hl7:setId
II 0 … 1 C en-US

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>.

Certificato Vaccinale
hl7:versionNumber
INT 0 … 1 C en-US



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

Certificato Vaccinale
  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.

CDArdotsVACC
@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.

CDArdotsVACC
@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;



CDArdotsVACC
@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 en-US

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)
CDArdotsVACC
@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
The value of @use shall be drawn from value set 2.16.840.1.113883.5.1119 AddressUse (DYNAMIC)
  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.

CDArdotsVACC
@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
The value of @use shall be drawn from value set 2.16.840.1.113883.5.1119 AddressUse (DYNAMIC)
@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.

CDArdotsVACC
@classCode
cs 0 … 1 F PSN
@determinerCode
cs 0 … 1 F INSTANCE
hl7:name
PN 1 … 1 R CDArdotsVACC
  Example <name>
  <family>Guido</family>  <given>Rossi</given></name>
hl7:given
1 … * en-US

Nome del paziente

CDArdotsVACC
hl7:family
1 … * en-US

Cognome del paziente

CDArdotsVACC
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”

CDArdotsVACC
@code
1 … 1 R
@codeSystem
1 … 1 R
@codeSystemName
0 … 1  
@displayName
0 … 1  
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.1 AdministrativeGender (DYNAMIC)
  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.

CDArdotsVACC
  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).

CDArdotsVACC
hl7:id
II 0 … * CDArdotsVACC
@root
uid 1 … 1 R
@extension
st 1 … 1 R
@assigningAuthorityName
0 … 1  
hl7:code
CE 0 … 1 CDArdotsVACC
@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) CDArdotsVACC
hl7:telecom
TEL 0 … * CDArdotsVACC
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)
CDArdotsVACC
@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)
CDArdotsVACC
hl7:birthplace
0 … 1

L'elemento birthPlace indica il luogo di nascita dl paziente. Nel caso in cui il paziente è nato in Italia ed il tag presenta l’elemento <ClinicalDocument>/<recordTarget>/<patientRole>/<patient>/<birthPlace> (luogo di nascita) , tale elemento include al suo interno il censusTract, per identificare il codice del comune di nascita, e l’elemento city, per il nome del comune di nascita.

CDArdotsVACC
@classCode
cs 0 … 1 F BIRTHPL
  Example <birthplace>
  <place>
    <addr>
      <city>Cirie</city>      <censusTract>001086</censusTract>    </addr>
  </place>
</birthplace>
hl7:place
1 … 1 R CDArdotsVACC
@classCode
cs 0 … 1 F PLC
@determinerCode
cs 0 … 1 F INSTANCE
hl7:name
EN 0 … 1 CDArdotsVACC
hl7:addr
AD 0 … 1 Contains 2.16.840.1.113883.3.1937.777.63.10.116 CDA AddressBirthPlace (DYNAMIC) CDArdotsVACC
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)
CDArdotsVACC
@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.

CDAadotsVacc
@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.

CDAadotsVacc
  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.

CDAadotsVacc
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.

CDAadotsVacc
@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) CDAadotsVacc
@use
set_cs 1 … 1 R
  CONF
The value of @use shall be drawn from value set 2.16.840.1.113883.5.1119 AddressUse (DYNAMIC)
hl7:telecom
TEL 0 … *

L’elemento author/assignedAuthor/telecom riporta i recapiti dell’autore.

CDAadotsVacc
@use
set_cs 1 … 1 R
  CONF
The value of @use shall be drawn from value set 2.16.840.1.113883.5.1119 AddressUse (DYNAMIC)
  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)
CDAadotsVacc
@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)
CDAadotsVacc
@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)
CDAadotsVacc
  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 en-US

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.

CDAcdotsVacc
@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 en-US

L'elemento contiene le informazioni riguardanti l’organizzazione incaricata della custodia del documento originale.

CDAcdotsVacc
@classCode
cs 1 … 1 F ASSIGNED
hl7:representedCustodianOrganization
1 … 1 R CDAcdotsVacc
@classCode
cs 1 … 1 F ORG
@determinerCode
cs 1 … 1 F INSTANCE
hl7:id
II 1 … 1 R en-US

L'elemento identifica il codice associato alla struttura/organizzazione incaricata della custodia del documento.

CDAcdotsVacc
@root
uid 1 … 1 R en-US

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 en-US

L'elemento identifica il nome associato alla struttura/organizzazione incaricata della custodia del documento.

CDAcdotsVacc
hl7:telecom
TEL 0 … * en-US

L'elemento identifica i recapiti telefonici associati alla struttura/organizzazione incaricata della custodia del documento.

CDAcdotsVacc
@use
set_cs 1 … 1 R
  CONF
The value of @use shall be drawn from value set 2.16.840.1.113883.5.1119 AddressUse (DYNAMIC)
@value
st 1 … 1 R
hl7:addr
AD 0 … 1 en-US

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)
CDAcdotsVacc
@use
set_cs 1 … 1 R
  CONF
The value of @use shall be drawn from value set 2.16.840.1.113883.5.1119 AddressUse (DYNAMIC)
Included 0 … 1 from 2.16.840.1.113883.3.1937.777.63.10.347 CDA legalAuthenticator Vacc (DYNAMIC)
hl7:legalAuthenticator
0 … 1 R en-US

L'elemento contiene le informazioni associate al soggetto che ha legalmente autenticato il documento (firmatario del documento).

CDAldotsVacc
@typeCode
cs 0 … 1 F LA
@contextControlCode
cs 0 … 1 F OP
hl7:time
TS 1 … 1 R en-US

L'elemento identifica data e orario in cui è stata apposta la firma sul documento.

CDAldotsVacc
@value
ts 1 … 1 R
  Example <time value="20220719101018"/>
hl7:signatureCode
CS 1 … 1 R en-US

L'elemento Indica se il documento locale è stato firmato manualmente o digitalmente.

CDAldotsVacc
@code
cs 1 … 1 F S
  en-US

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)
CDAldotsVacc
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.

CDApdotscGen
@typeCode
cs 1 … 1 R

L'attributo typeCode indica il valore da ricercarsi nel ruolo svolto dal soggetto che si intende descrivere

  CONF
The value of @typeCode shall be drawn from value set 2.16.840.1.113883.1.11.10901 ParticipationType (DYNAMIC)
@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


CDApdotscGen
@code
cs 1 … 1 R
@codeSystem
uid 0 … 1  
@codeSystemName
st 0 … 1  
@displayName
st 0 … 1  
  CONF
The value of @code should be drawn from value set 2.16.840.1.113883.1.11.10267 ParticipationFunction (DYNAMIC)
  Example <functionCode code="AUCG" codeSystem="2.16.840.1.113883.5.88" codeSystemName="ParticipationFunction" displayName="caregiver information receiver"/>
hl7:time
IVL_TS 0 … 1 CDApdotscGen
  Example <time>
  <low value="20220713083905"/></time>
hl7:associatedEntity
1 … 1 R CDApdotscGen
@classCode
cs 1 … 1 R
  CONF
The value of @classCode shall be drawn from value set 2.16.840.1.113883.1.11.19313 RoleClassAssociative (DYNAMIC)
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"

CDApdotscGen
@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 CDApdotscGen
@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) CDApdotscGen
@use
set_cs 1 … 1 R
  CONF
The value of @use shall be drawn from value set 2.16.840.1.113883.5.1119 AddressUse (DYNAMIC)
hl7:telecom
TEL 0 … * CDApdotscGen
@use
set_cs 1 … 1 R
  CONF
The value of @use shall be drawn from value set 2.16.840.1.113883.5.1119 AddressUse (DYNAMIC)
  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)
CDApdotscGen
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)
CDApdotscGen
Included 0 … 2 from 2.16.840.1.113883.3.1937.777.63.10.350 CDA relatedDocument VACC (DYNAMIC)
hl7:relatedDocument
0 … 2 en-US

L'elemento rappresenta un elemento utilizzato nella gestione delle trasformazioni successive alla prima versione del documento.

CDArdotsntPr
@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
The value of @typeCode shall be drawn from value set 2.16.840.1.113883.1.11.11610 x_ActRelationshipDocument (DYNAMIC)
hl7:parentDocument
1 … 1 R en-US

L'elemento identifica il documento di cui si fa il replace o l’append o il trasform in caso di integrativo o sostitutivo.

CDArdotsntPr
@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 en-US

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.

CDArdotsntPr
@root
uid 1 … 1 R
@extension
st 1 … 1 R
@assigningAuthorityName
st 0 … 1  
hl7:code
CD 0 … 1 CDArdotsntPr
@code
cs 1 … 1 R
@codeSystem
oid 1 … 1 R
@codeSystemName
st 0 … 1  
@displayName
st 0 … 1  
hl7:text
ED 0 … 1 CDArdotsntPr
hl7:setId
II 0 … 1 en-US

L'elemento identifica il campo setId del CDA che si va a sostituire.

CDArdotsntPr
hl7:versionNumber
INT.POS 0 … 1 en-US

L'elemento identifica il valore della versione del documento che si va a sostituire.

CDArdotsntPr
hl7:component
1 … 1 R Certificato Vaccinale
@typeCode
cs 0 … 1 F COMP
@contextConductionInd
bl 0 … 1 F true
hl7:structuredBody
1 … 1 R Certificato Vaccinale
@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.345 Section CERT VACC (DYNAMIC) Certificato Vaccinale
@typeCode
cs 0 … 1 F COMP
@contextConductionInd
bl 0 … 1 F true