Template

Show index

Template CDA ClinicalDocument (with nonXMLBody) 2022‑07‑04 10:17:57

Id2.16.840.1.113883.3.1937.777.63.10.31
ref
hl7itig-
Effective Date2022‑07‑04 10:17:57
Statusdraft DraftVersion Label
NameCDAClinicalDocumentnonXMLBodyDisplay NameCDA ClinicalDocument (with nonXMLBody)
Descriptionen-US Template CDA ClinicalDocument (prototype, contains ClinicalDocument.component as nonXMLBody)
ContextPathname /
LabelCDAClinicalDocumentnonXMLBody
ClassificationCDA Document Level Template
Open/ClosedOpen (other than defined elements are allowed)
RelationshipSpecialization: template 2.16.840.1.113883.10.12.3 CDA ClinicalDocument (with nonXMLBody) (2005‑09‑07)
ref
ad1bbr-
Example
Example
<ClinicalDocument classCode="DOCCLIN" moodCode="EVN">
  <realmCode/>  <typeId root="2.16.840.1.113883.1.3" extension="POCD_MT000040UV02"/>  <templateId root="2.16.840.1.113883.2.9.10.1.12.1" extension="1.0"/>  <id root="1.2.3.999" extension="extension" assigningAuthorityName="assigningAuthorityName"/>  <code code="57827-8" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="displayName">
    <translation code="cs" codeSystem="1.2.3.999" codeSystemName="codeSystemName" displayName="displayName"/>  </code>
  <title>title</title>  <statusCode code="active"/>  <effectiveTime value="20220712153753"/>  <confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25" codeSystemName="HL7 Confidentiality" displayName="normal"/>  <languageCode code="cs"/>  <setId root="1.2.3.999" extension="extension" assigningAuthorityName="assigningAuthorityName"/>  <versionNumber value="1"/>  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.32 'CDA recordTarget DocGen' (dynamic) 1..1 R -->
  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.33 'CDA author DocGen' (dynamic) 1..* R -->
  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.45 'CDA dataEnterer DocGen' (dynamic) 0..1 -->
  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.47 'CDA Informant DocGen' (dynamic) 0..* -->
  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.73 'CDA custodian DocGen' (dynamic) 1..1 R -->
  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.48 'CDA informationRecipient DocGen' (dynamic) 0..* -->
  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.53 'CDA legalAuthenticator DocGen' (dynamic) 0..1 -->
  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.37 'CDA authenticator DocGen' (dynamic) 0..* -->
  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.57 'CDA participant DocGen' (dynamic) 0..* -->
  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.51 'CDA inFulfillmentOf DocGen' (dynamic) 0..* -->
  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.46 'CDA documentationOf DocGen' (dynamic) 0..* -->
  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.50 'CDA relatedDocument DocGen' (dynamic) 0..* C -->
  <!-- include template 2.16.840.1.113883.3.1937.777.63.10.40 'CDA componentOf DocGen' (dynamic) 0..1 -->
  <component typeCode="COMP" contextConductionInd="true">
    <nonXMLBody classCode="DOCBODY" moodCode="EVN">
      <text/>    </nonXMLBody>
  </component>
</ClinicalDocument>
ItemDTCardConfDescriptionLabel
hl7:ClinicalDocument
CDACdotsBody
@classCode
cs1 … 1FDOCCLIN
@moodCode
cs1 … 1FEVN
hl7:realmCode
CS0 … *

ClinicalDocument/realmCode è un elemento che individua il dominio di appartenenza del documento.

CDACdotsBody
 Constraint

Almeno un elemento realmCode deve essere valorizzato con il valore "IT"

 Example<realmCode code="IT"/>
hl7:typeId
II1 … 1R

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

CDACdotsBody
@root
uid1 … 1F2.16.840.1.113883.1.3
@extension
st1 … 1FPOCD_MT000040UV02
 Example<typeId root="2.16.840.1.113883.1.3" extension="POCD_MT000040UV02"/>
hl7:templateId
II1 … *M

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

CDACdotsBody
@root
uid1 … 1F2.16.840.1.113883.2.9.10.1.12.1
@extension
st1 … 1R
 Example<templateId root="2.16.840.1.113883.2.9.10.1.12.1" extension="extension"/>
hl7:id
II1 … 1M

L'elemento id rappresenta l'identificativo univoco del documento.

Ogni singola istanza di documento CDA DEVE essere 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.

CDACdotsBody
@root
uid1 … 1R
@extension
st1 … 1R
@assigningAuthorityName
st0 … 1 
 Example<id root="1.2.3.999" extension="extension" assigningAuthorityName="assigningAuthorityName"/>
hl7:code
CE1 … 1R

L'elemento code serve ad identificare in maniera codificata il tipo di documento a cui il CDA si riferisce.

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.

CDACdotsBody
@code
cs1 … 1R
 CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.3.1937.777.63.11.3 Codici DocGenIT (DYNAMIC)
@codeSystem
oid1 … 1F2.16.840.1.113883.6.1
@codeSystemName
st0 … 1FLOINC
@displayName
st0 … 1 
 Example<code code="57827-8" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="displayName">
  <translation code="codice Doc" codeSystem="1.2.3.999" codeSystemName="codeSystemName" displayName="displayName"/></code>
hl7:translation
CE0 … *

L'elemento translation viene utilizzato per andare a mappare il codice LOINC del tipo di documento da generare, in un sistema di codifica locale.

CDACdotsBody
@code
cs1 … 1R
@codeSystem
oid1 … 1R
@codeSystemName
st0 … 1 
@displayName
st0 … 1 
hl7:title
ST0 … 1

L'elemento title specifica il titolo del documento

CDACdotsBody
 Example<title>title documento</title>
sdtc:statusCode
CS0 … 1

L'elemento statusCode indica lo stato del documento.

Questa estensione del CDA può essere usata per indicare che il referto non è nel suo stato finale. L'assenza dell'elemento identifica che il documento è nel suo stato finale (“completed”). Si raccomanda di usare questa estensione solo nel caso di referto non ancora finalizzato.

CDACdotsBody
@code
cs1 … 1Factive
 Example<statusCode code="active"/>
hl7:effectiveTime
TS1 … 1R

L'elemento effectiveTime indica giorno e ora della creazione dell’istanza del documento.

CDACdotsBody
@value
ts1 … 1R
 Example<effectiveTime value="20220713080720"/>
hl7:confidentialityCode
CE1 … 1R

L’elemento confidentialityCode rappresenta il livello di riservatezza dell’intero documento e dei dati in esso contenuti.

Il documento DEVE contenere l’elemento ClinicalDocument/confidentialityCode

• L’attributo ClinicalDocument/confidentialityCode/@codeSystem, individua l’OID del sistema di codifica e DEVE essere 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 DEVE essere valorizzato con il valore “V”.

• L’attributo ClinicalDocument/confidentialityCode/@codeSystemName, indica il nome del sistema di codifica utilizzato. L’attributo, se presente, DEVE essere valorizzato con “HL7 Confidentiality”.

CDACdotsBody
@code
cs1 … 1R
@codeSystem
oid1 … 1F2.16.840.1.113883.5.25
@codeSystemName
st0 … 1FHL7 Confidentiality
@displayName
st0 … 1 

"Normal" o "Very Restrict"

 CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.16926 x_BasicConfidentialityKind (DYNAMIC)
 Example<confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25" codeSystemName="HL7 Confidentiality" displayName="normal"/>
hl7:languageCode
CS1 … 1R

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

CDACdotsBody
@code
cs1 … 1R
 Example<languageCode code="it-IT"/>
hl7:setId
II1 … 1R

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>, DEVE essere globalmente 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>.

CDACdotsBody
@root
uid1 … 1R

L'attributo @root, valorizzato con un identificativo, garantisce l'univocità dell'istanza dell'identificativo a livello globale.

@extension
st1 … 1R

L'attributo @extension valorizzato con un identificativo unico all'interno del dominio di identificazione

@assigningAuthorityName
st0 … 1 

L'attributo @assigningAuthorityName valorizzato con il nome dell'organizzazione responsabile per il dominio di identificazione dei documenti

 Example<setId root="1.2.3.999" extension="extension" assigningAuthorityName="assigningAuthorityName"/>
hl7:versionNumber
INT1 … 1R

L'elemento versionNumber identifica le versioni successive del documento.

Il documento DEVE contenere uno ed un solo elemento <ClinicalDocument>/<versionNumber> valorizzato con un intero positivo a partire dal numero 1. La progressione delle versioni incrementerà il numero di versione di 1 (sequenza delle versioni densa).

CDACdotsBody
@value
1 … 1R
 Example<versionNumber value="1"/>
Included1 … 1R from 2.16.840.1.113883.3.1937.777.63.10.32 CDA recordTarget DocGen (DYNAMIC)
hl7:recordTarget
1 … 1R

L'elemento recordTarget codifica i dati identificativi ed anagrafici del paziente.

CDArdotscGen
@typeCode
cs0 … 1FRCT
@contextControlCode
cs0 … 1FOP
hl7:patientRole
1 … 1R

L'elemento patientRole identifica il soggetto che gioca il ruolo di paziente.

CDArdotscGen
@classCode
cs0 … 1FPAT
hl7:id
II1 … *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;



CDArdotscGen
@root
uid0 … 1 

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
st1 … 1R

L'extension può essere valorizzata con il codice relativo a CF, TEAM, ENI, STP, ANA del soggetto.

@assigningAuthorityName
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
AD0 … *

L'elemento addr viene utilizzato per codificare l’indirizzo.


Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)
CDArdotscGen
@use
set_cs1 … 1R

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
TEL0 … *

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.

CDArdotscGen
@use
set_cs1 … 1R

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
0 … 1 
 Example<telecom use="HP" value="mailto:giuseppe.verdi@gmail.com"/><telecom use="MC" value="tel:33224456"/>
hl7:patient
1 … 1R

L'elemento patient è un elemento che contiene i dati anagrafici del soggetto della prestazione.

CDArdotscGen
@classCode
cs0 … 1FPSN
@determinerCode
cs0 … 1FINSTANCE
hl7:name
PN1 … 1RContains 2.16.840.1.113883.3.1937.777.63.10.60 CDA name (DYNAMIC)CDArdotscGen
 Example<name>
  <family>Guido</family>  <given>Rossi</given></name>
hl7:administrativeGenderCode
CE1 … 1R

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”

CDArdotscGen
@code
1 … 1R
@codeSystem
1 … 1R
@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
TS1 … 1R

L’elemento <birthTime> identifica la data di nascita del paziente.

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

CDArdotscGen
hl7:id
II0 … *CDArdotscGen
@root
uid1 … 1R
@extension
st1 … 1R
@assigningAuthorityName
0 … 1 
hl7:code
CE0 … 1CDArdotscGen
@code
1 … 1R
@codeSystem
1 … 1R
@codeSystemName
0 … 1 
@displayName
0 … 1 
hl7:addr
AD0 … *Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)CDArdotscGen
hl7:telecom
TEL0 … *CDArdotscGen
ChoiceElements 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)
CDArdotscGen
@classCode
cs0 … 1FPSN
@determinerCode
cs0 … 1FINSTANCE
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)
CDArdotscGen
hl7:birthplace
0 … 1

L'elemento birthPlace indica il luogo di nascita dl paziente.

CDArdotscGen
@classCode
cs0 … 1FBIRTHPL
 Example<birthplace>
  <place>
    <addr>
      <city>Cirie</city>      <censusTract>001086</censusTract>    </addr>
  </place>
</birthplace>
hl7:place
1 … 1RCDArdotscGen
@classCode
cs0 … 1FPLC
@determinerCode
cs0 … 1FINSTANCE
hl7:name
EN0 … 1Contains 2.16.840.1.113883.3.1937.777.63.10.60 CDA name (DYNAMIC)CDArdotscGen
hl7:addr
AD0 … 1Contains 2.16.840.1.113883.3.1937.777.63.10.116 CDA AddressBirthPlace (DYNAMIC)CDArdotscGen
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)
CDArdotscGen
@classCode
cs0 … 1 
@determinerCode
cs0 … 1 
Included1 … *R from 2.16.840.1.113883.3.1937.777.63.10.33 CDA author DocGen (DYNAMIC)
hl7:author
1 … *R

L'elemento author rappresenta l'autore del documento.

CDAadotscGen
@typeCode
cs0 … 1FAUT
@contextControlCode
cs0 … 1FOP
hl7:time
TS1 … 1R

L'elemento time indica data e ora della creazione del documento.

CDAadotscGen
 Example<time value="20220713081419"/>
hl7:assignedAuthor
1 … 1R

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.

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

CDAadotscGen
@root
uid0 … 1 
@extension
st0 … 1 
 Example<id root="”2.16.840.1.113883.2.9.4.3.2”" extension="”[CF_AUTORE_DOCUMENTO]”" assigningAuthorityName="”MEF”/"/>
hl7:addr
AD0 … *Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)CDAadotscGen
@use
set_cs1 … 1R
 CONF
The value of @use shall be drawn from value set 2.16.840.1.113883.5.1119 AddressUse (DYNAMIC)
hl7:telecom
TEL0 … *

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

CDAadotscGen
@use
set_cs1 … 1R
 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"/>
ChoiceElements 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)
CDAadotscGen
@classCode
cs0 … 1FPSN
@determinerCode
cs0 … 1FINSTANCE
 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)
CDAadotscGen
@classCode
cs0 … 1FDEV
@determinerCode
cs0 … 1FINSTANCE
 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)
CDAadotscGen
 Example<representedOrganization>
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.58 'CDA Organization DocGen' (2022-07-04T15:12:59) -->
</representedOrganization>
Included0 … 1 from 2.16.840.1.113883.3.1937.777.63.10.45 CDA dataEnterer DocGen (DYNAMIC)
hl7:dataEnterer
0 … 1

L'elemento dataEnterer rappresenta la persona che trasforma un testo dettato nel documento CDA.

CDAddotscGen
@typeCode
cs0 … 1FENT
@contextControlCode
cs0 … 1FOP
hl7:time
TS0 … 1

L'elemento time indica la data e ora in cui è stata trascritto il documento. Il formato può essere scelto con la precisione voluta.

CDAddotscGen
 Example<time value="20220713082233"/>
hl7:assignedEntity
1 … 1RContains 2.16.840.1.113883.3.1937.777.63.10.36 CDA AssignedEntity (DYNAMIC)CDAddotscGen
 Example<assignedEntity>
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.36 'CDA AssignedEntity DocGen' (2022-07-04T10:50:59) -->
</assignedEntity>
Included0 … * from 2.16.840.1.113883.3.1937.777.63.10.47 CDA Informant DocGen (DYNAMIC)
hl7:informant
0 … *

L’informant è un elemento che serve a descrivere la persona che ha fornito informazioni di interesse per il documento.

Si suggerisce il suo utilizzo se la fonte di informazioni non non è né l’autore né il paziente.

CDAidotscGen
@typeCode
cs0 … 1FINF
@contextControlCode
cs0 … 1FOP
Choice1 … 1Elements to choose from:
hl7:assignedEntity
0 … 1

Per gestire il caso di informant che appartengono alla categoria degli operatori sanitari (healthcare providers) con ruolo assegnato nell’atto – ad esempio l’infermiere che riferisce al medico sulle condizioni del paziente durante la permanenza in reparto – viene utilizzato l’elemento assignedEntity.


Contains 2.16.840.1.113883.3.1937.777.63.10.36 CDA AssignedEntity (DYNAMIC)
CDAidotscGen
 Example<assignedEntity>
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.36 'CDA AssignedEntity DocGen' (2022-07-04T10:50:59) -->
</assignedEntity>
hl7:relatedEntity
0 … 1

Per gestire il caso di informant che non hanno relazioni con il paziente (esempio testimone di un incidente), e non sono operatori della struttura sanitaria, viene utilizzato l'elemento relatedEntity.


Contains 2.16.840.1.113883.3.1937.777.63.10.49 CDA RelatedEntity (DYNAMIC)
CDAidotscGen
 Example<relatedEntity>
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.49 'CDA RelatedEntity DocGen' (2022-07-04T14:51:45) -->
</relatedEntity>
Included1 … 1R from 2.16.840.1.113883.3.1937.777.63.10.73 CDA custodian DocGen (DYNAMIC)
hl7:custodian
1 … 1R

Il custodian è l’organizzazione responsabile della conservazione dell’originale del documento, al momento della generazione.

CDAcdotscGen
@typeCode
cs0 … 1FCST
hl7:assignedCustodian
1 … 1RContains 2.16.840.1.113883.3.1937.777.63.10.75 CDA assignedCustodian (DYNAMIC)CDAcdotscGen
@classCode
cs0 … 1FASSIGNED
 Example<assignedCustodian classCode="ASSIGNED">
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.75 'CDA assignedCustodian DocGen' (2022-07-07T13:20:20) -->
</assignedCustodian>
Included0 … * from 2.16.840.1.113883.3.1937.777.63.10.48 CDA informationRecipient DocGen (DYNAMIC)
hl7:informationRecipient
0 … *

L'elemento informationRecipient indica la persona (e.g medico di base) o l'organizzazione a cui è destinato il documento.

CDAidotscGen
@typeCode
cs0 … 1FPRCP
 Example<informationRecipient typeCode="PRCP">
  <intendedRecipient classCode="ASSIGNED">
    <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"/>    <informationRecipient>
      <!-- template 2.16.840.1.113883.3.1937.777.63.10.54 'CDA person DocGen' (2022-07-04T15:02:36) -->
    </informationRecipient>
    <receivedOrganization>
      <!-- template 2.16.840.1.113883.3.1937.777.63.10.58 'CDA Organization DocGen' (2022-07-04T15:12:59) -->
    </receivedOrganization>
  </intendedRecipient>
</informationRecipient>
hl7:intendedRecipient
1 … 1RCDAidotscGen
@classCode
cs0 … 1FASSIGNED
hl7:id
II0 … *CDAidotscGen
@root
uid1 … 1R
@extension
st1 … 1R
@assigningAuthorityName
0 … 1 
 Example<id root="2.16.840.1.113883.2.9.4.3.2" extension="LCMNSA79H68Y498Q" assigningAuthorityName="MEF"/>
hl7:addr
AD0 … *Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)CDAidotscGen
@use
set_cs1 … 1R
 CONF
The value of @use shall be drawn from value set 2.16.840.1.113883.5.1119 AddressUse (DYNAMIC)
 Example<addr>
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.34 'CDA addr DocGen' (2022-07-04T10:39:03) -->
</addr>
hl7:telecom
TEL0 … *CDAidotscGen
@use
set_cs1 … 1R
 CONF
The value of @use shall be drawn from value set 2.16.840.1.113883.5.1119 AddressUse (DYNAMIC)
 Example<telecom use="WP" value="tel:3409276689"/>
hl7:informationRecipient
0 … 1Contains 2.16.840.1.113883.3.1937.777.63.10.54 CDA person (DYNAMIC)CDAidotscGen
 Example<informationRecipient>
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.54 'CDA person DocGen' (2022-07-04T15:02:36) -->
</informationRecipient>
hl7:receivedOrganization
0 … 1Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization (DYNAMIC)CDAidotscGen
 Example<receivedOrganization>
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.58 'CDA Organization DocGen' (2022-07-04T15:12:59) -->
</receivedOrganization>
Included0 … 1 from 2.16.840.1.113883.3.1937.777.63.10.53 CDA legalAuthenticator DocGen (DYNAMIC)
hl7:legalAuthenticator
0 … 1

L'elemento legalAuthenticator rappresenta l’attore che ha firmato il documento prodotto.

CDAldotscGen
@typeCode
cs0 … 1FLA
@contextControlCode
cs0 … 1FOP
 Example<legalAuthenticator typeCode="LA" contextControlCode="OP">
  <time value="20220713095924"/>  <signatureCode code="S"/>  <assignedEntity>
    <!-- template 2.16.840.1.113883.3.1937.777.63.10.36 'CDA AssignedEntity DocGen' (2022-07-04T10:50:59) -->
  </assignedEntity>
</legalAuthenticator>
hl7:time
TS1 … 1R

L'elemento time indica la data e l'orario in cui è stata apposta la firma al documento.

CDAldotscGen
 Example<time value="20220713083248"/>
hl7:signatureCode
CS1 … 1R

L'elemento signatureCode indica se il documento locale è stato firmato elettronicamente o manualmente.

CDAldotscGen
@code
0 … 1 
 Example<signatureCode code="S"/>
hl7:assignedEntity
1 … 1RContains 2.16.840.1.113883.3.1937.777.63.10.36 CDA AssignedEntity (DYNAMIC)CDAldotscGen
 Example<assignedEntity>
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.36 'CDA AssignedEntity DocGen' (2022-07-04T10:50:59) -->
</assignedEntity>
Included0 … * from 2.16.840.1.113883.3.1937.777.63.10.37 CDA authenticator DocGen (DYNAMIC)
hl7:authenticator
0 … *

L'elemento authenticator rappresenta un partecipante che attesta l'accuratezza del documento ma che non ha il potere di autenticare legalmente il documento.

CDAadotscGen
@typeCode
cs0 … 1FAUTHEN
hl7:time
TS1 … 1R

L'elemento time indica la data e ora in cui è stata apposta la firma. Il formato può essere scelto con la precisione voluta.

CDAadotscGen
 Example<time value="20220713081321"/>
hl7:signatureCode
CS1 … 1R

Il tag <signatureCode> indica che il documento è stato firmato digitalmente.

CDAadotscGen
hl7:assignedEntity
1 … 1RContains 2.16.840.1.113883.3.1937.777.63.10.36 CDA AssignedEntity (DYNAMIC)CDAadotscGen
 Example<assignedEntity>
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.36 'CDA AssignedEntity DocGen' (2022-07-04T10:50:59) -->
</assignedEntity>
Included0 … * from 2.16.840.1.113883.3.1937.777.63.10.57 CDA participant DocGen (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
cs1 … 1R

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
cs0 … 1FOP
 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
cs1 … 1R
@codeSystem
uid0 … 1 
@codeSystemName
st0 … 1 
@displayName
st0 … 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_TS0 … 1CDApdotscGen
 Example<time>
  <low value="20220713083905"/></time>
hl7:associatedEntity
1 … 1RCDApdotscGen
@classCode
cs1 … 1R
 CONF
The value of @classCode shall be drawn from value set 2.16.840.1.113883.1.11.19313 RoleClassAssociative (DYNAMIC)
hl7:id
II1 … *CDApdotscGen
@root
uid1 … 1R
@extension
st1 … 1R
@assigningAuthorityName
st0 … 1 
 Example<id root="2.16.840.1.113883.2.9.4.3.2" extension="ABCDFG76R29L123T" assigningAuthorityName="MEF"/>
hl7:code
CE0 … 1CDApdotscGen
@code
cs1 … 1R
@codeSystem
uid1 … 1R
@codeSystemName
st0 … 1 
@displayName
st0 … 1 
 CONF
shall be drawn from concept domain "RoleCode"
hl7:addr
AD0 … *Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)CDApdotscGen
@use
set_cs1 … 1R
 CONF
The value of @use shall be drawn from value set 2.16.840.1.113883.5.1119 AddressUse (DYNAMIC)
hl7:telecom
TEL0 … *CDApdotscGen
@use
set_cs1 … 1R
 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
Included0 … * from 2.16.840.1.113883.3.1937.777.63.10.51 CDA inFulfillmentOf DocGen (DYNAMIC)
hl7:inFulfillmentOf
0 … *

L'elemento inFulfillmentOf è utilizzato per indicare che il documento è stato creato in risposta ad una precedente richiesta.

CDAidotscGen
@typeCode
cs0 … 1FFLFS
 Example<inFulfillmentOf typeCode="FLFS">
  <order classCode="ACT" moodCode="RQO">
    <id root="1.2.3.999" extension="extension" assigningAuthorityName="MEF"/>    <priorityCode code="A" codeSystem="2.16.840.1.113883.5.7" codeSystemName="HL7 ActPriority" displayName="ASAP"/>  </order>
</inFulfillmentOf>
hl7:order
1 … 1R

Nell'elemento order possono essere mappati, ad esempio, gli identificativi delle seguenti tipologie di richieste:

• la/le richieste gestita/e dal punto prelievi verso il laboratorio di analisi;

• la/le richieste pervenuta/e da un determinato reparto all’interno di una struttura ospedaliera verso il laboratorio di analisi;

▪ richiesta interna ad un ricovero

▪ richiesta interna al PS

• la/le prescrizione/i cartacea/e

• la/le prescrizione/i dematerializzata/e

CDAidotscGen
@classCode
cs0 … 1FACT
@moodCode
cs0 … 1FRQO
hl7:id
II1 … *R

L'elemento id rappresenta l'identificativo univoco della richiesta.

CDAidotscGen
@root
uid1 … 1R
@extension
st1 … 1R
@assigningAuthorityName
st0 … 1 
 Example<id root="2.16.840.1.113883.2.9.4.3.9" extension="[NRE]" assigningAuthorityName="MEF"/>
hl7:code
CE0 … 1CDAidotscGen
@code
cs1 … 1R
@codeSystem
uid1 … 1R
@codeSystemName
st0 … 1 
@displayName
st0 … 1 
 CONF
shall be drawn from concept domain "ActCode"
hl7:priorityCode
CE (extensible)0 … 1

Nell'elemento priorityCode viene gestita la tipologia di priorità associata alla richiesta.Tale elemento include i seguenti attributi:

• code . Tale attributo di tipo ST (Character String) assume uno dei valori presenti nel vocabolario HL7 ActPriority;

• codeSystem . Tale attributo assume il valore costante 2.16.840.1.113883.5.7;

• codeSystemName. Tale attributo di tipo ST (Character String) assume il valore costante HL7 ActPriority;

• displayName. Tale attributo di tipo ST (Character String) viene valorizzato con la descrizione (Print Name) del codice.


CDAidotscGen
@code
cs1 … 1R
@codeSystem
uid1 … 1R
@codeSystemName
st0 … 1 
@displayName
st0 … 1 
 CONF
The value of @code should be drawn from value set 2.16.840.1.113883.1.11.16866 ActPriority (DYNAMIC)
 Example<priorityCode code="A" codeSystem="2.16.840.1.113883.5.7" codeSystemName="HL7 ActPriority" displayName="ASAP"/>
Included0 … * from 2.16.840.1.113883.3.1937.777.63.10.46 CDA documentationOf DocGen (DYNAMIC)
hl7:documentationOf
0 … *

L'elemento documentationOf indica l'atto che viene documentato nel documento clinico.

CDAddotscGen
@typeCode
cs0 … 1FDOC
hl7:serviceEvent
1 … 1R

L'elemento serviceEvent rappresenta il servizio compiuto dal soggetto.

CDAddotscGen
@classCode
cs0 … 1FACT
@moodCode
cs0 … 1FEVN
hl7:id
II0 … *

L'elemento id rappresenta l'identificativo assegnato al servizio svolto (Filler Order Number).

CDAddotscGen
@root
uid1 … 1R
@extension
st1 … 1R
@assigningAuthorityName
0 … 1 
hl7:code
CE0 … 1CDAddotscGen
@code
1 … 1R
@codeSystem
1 … 1R
@codeSystemName
0 … 1 
@displayName
0 … 1 
 CONF
shall be drawn from concept domain "ActCode"
 Example<code code="PROG" codeSystem="2.16.840.1.113883.2.9.5.1.4" codeSystemName="ActCode" displayName="Accesso Programmato"/>
hl7:statusCode
CS0 … 1

L’elemento serviceEvent/statusCode rappresenta lo stato di produzione dei risultati.

CDAddotscGen
hl7:effectiveTime
IVL_TS0 … 1CDAddotscGen
 Example<effectiveTime>
  <low value="20220713082403"/></effectiveTime>
hl7:performer
0 … *

Il tag performer individua il soggetto che effettua il serviceEvent.

CDAddotscGen
@typeCode
cs1 … 1R
 CONF
The value of @typeCode shall be drawn from value set 2.16.840.1.113883.1.11.19601 x_ServiceEventPerformer (DYNAMIC)
 Example<performer typeCode="PPRF">
  <functionCode code="AUCG" codeSystem="2.16.840.1.113883.5.88" displayName="caregiver information receiver"/>  <time>
    <low value="20220713082440"/>  </time>
  <assignedEntity>
    <!-- template 2.16.840.1.113883.3.1937.777.63.10.36 'CDA AssignedEntity DocGen' (2022-07-04T10:50:59) -->
  </assignedEntity>
</performer>
hl7:functionCode
CE0 … 1CDAddotscGen
 CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.10267 ParticipationFunction (DYNAMIC)
hl7:time
IVL_TS0 … 1CDAddotscGen
hl7:assignedEntity
1 … 1RContains 2.16.840.1.113883.3.1937.777.63.10.36 CDA AssignedEntity (DYNAMIC)CDAddotscGen
Included0 … *C from 2.16.840.1.113883.3.1937.777.63.10.50 CDA relatedDocument DocGen (DYNAMIC)
hl7:relatedDocument
0 … *C

L'elemento relatedDocument viene utilizzato nella gestione delle trasformazioni successive alla prima versione del documento; è un elemento OPZIONALE alla prima generazione di un documento CDA ed è OBBLIGATORIO per le trasformazioni successive.

CDArdotscGen
@typeCode
cs1 … 1R

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 … 1RCDArdotscGen
@classCode
cs0 … 1FDOCCLIN
@moodCode
cs0 … 1FEVN
hl7:id
II1 … *R

L'elemento id rappresenta l'identificativo del documento padre.

CDArdotscGen
@root
uid1 … 1R
@extension
st1 … 1R
@assigningAuthorityName
st0 … 1 
 Example<id root="2.16.840.1.113883.2.9.2.120.4.4" extension="030702.LCNLDE90L47H501Q.20210420112426.F123E45G" assigningAuthorityName="HL7 Italia"/>
hl7:code
CD0 … 1CDArdotscGen
@code
cs1 … 1R
@codeSystem
uid1 … 1R
@codeSystemName
st0 … 1 
@displayName
st0 … 1 
@codeSystem
CONF1 … 1F2.16.840.1.113883.6.1
hl7:text
ED0 … 1CDArdotscGen
hl7:setId
II0 … 1

L'elemento setId rappresenta l'identificativo comune a tutte le revisioni del documento.

CDArdotscGen
 Example<setId root="2.16.840.1.113883.2.9.2.120.4.4" extension="030702.LCNLDE90L47H501Q.20220420112426.DW322E34" assigningAuthorityName="Regione Lazio"/>
hl7:versionNumber
INT0 … 1

L'elemento versionNumber rappresenta la versione del documento.

CDArdotscGen
 Example<versionNumber value="1"/>
Included0 … 1 from 2.16.840.1.113883.3.1937.777.63.10.40 CDA componentOf DocGen (DYNAMIC)
hl7:componentOf
0 … 1

L'elemento componentOf indica l'incontro tra l'assistito e la struttura sanitaria durante il quale l’atto documentato o l'evento è avvenuto

CDAcdotscGen
@typeCode
cs0 … 1FCOMP
hl7:encompassingEncounter
1 … 1RCDAcdotscGen
@classCode
cs0 … 1FENC
@moodCode
cs0 … 1FEVN
hl7:id
II0 … *

il tag id rappresenta l'identificativo univoco dell'encounter. Ad esempio nel caso in cui il serviceEvent documentato nel documento clinico sia stato erogato durante un ricovero ospedaliero in encompassingEncounter.id sarà gestito il numero nosologico.

CDAcdotscGen
@root
uid1 … 1R
@extension
st1 … 1R
@assigningAuthorityName
st0 … 1 
 Example<id root="[OID_NUM_NOSOLOGICO]" extension="[COD_NOSOLOGICO]" assigningAuthorityName="[STRUTTURA_RICOVERO]"/>
hl7:code
CE (extensible)0 … 1

Il tag <code> può essere utilizzato per definire la provenienza del soggetto che effettua la prestazione.

L'elemento encompassingEncounter/code identifica la tipologia di encounter (e.g. Visita, Ricovero).


CDAcdotscGen
@code
cs1 … 1R
@codeSystem
uid1 … 1R
@codeSystemName
st0 … 1 
@displayName
st0 … 1 
 CONF
The value of @code should be drawn from value set 2.16.840.1.113883.3.1937.777.63.11.1 ActEncounterCode (DYNAMIC)
 Example<code code="AMB" codeSystem="2.16.840.1.113883.5.4" codeSystemName="ActEncounterCode" displayName="ambulatory"/>
hl7:effectiveTime
IVL_TS1 … 1Ren-US

Il tag effectiveTime rappresenta la data/ora in cui è avvenuto l'encounter, ad esempio nel caso di un ricovero rappresenta la data/ora di accettazione e la data/ora di dimissione. Si osserva che il tag effectiveTime può anche non essere valorizzato, in questo caso deve essere inserito un NullFlavor,

CDAcdotscGen
 Example<effectiveTime>
  <low value="20220713081901"/></effectiveTime>
hl7:responsibleParty
0 … 1

L'elemento responsibleParty indica la persona responsabile della struttura dove avviene l'incontro con il soggetto che effettua la prestazione.

CDAcdotscGen
@typeCode
cs0 … 1FRESP
 Example<responsibleParty typeCode="RESP">
  <assignedEntity>
    <!-- template 2.16.840.1.113883.3.1937.777.63.10.36 'CDA AssignedEntity DocGen' (2022-07-04T10:50:59) -->
  </assignedEntity>
</responsibleParty>
hl7:assignedEntity
0 … 1Contains 2.16.840.1.113883.3.1937.777.63.10.36 CDA AssignedEntity (DYNAMIC)CDAcdotscGen
hl7:location
0 … 1

L’elemento location rappresenta il luogo in cui si è svolto l'incontro tra il soggetto e la struttura sanitaria; ad esempio, nel caso in cui l'incontro sia un ricovero ospedaliero, il tag location.healthCareFacility può rappresentare il reparto della struttura ospedaliera.

CDAcdotscGen
@typeCode
cs0 … 1FLOC
 Example<location typeCode="LOC">
  <healthCareFacility classCode="SDLOC">
    <id root="1.2.3.999" extension="extension" assigningAuthorityName="MEF"/>    <code code="DX" codeSystem="2.16.840.1.113883.5.111" codeSystemName="ServiceDeliveryLocationType" displayName="Diagnostics or therapeutics unit"/>    <location classCode="PLC" determinerCode="INSTANCE">
      <!-- template 2.16.840.1.113883.3.1937.777.63.10.52 'CDA place DocGen' (2022-07-04T14:59:35) -->
    </location>
    <serviceProviderOrganization>
      <!-- template 2.16.840.1.113883.3.1937.777.63.10.58 'CDA Organization DocGen' (2022-07-04T15:12:59) -->
    </serviceProviderOrganization>
  </healthCareFacility>
</location>
hl7:healthCareFacility
1 … 1RCDAcdotscGen
@classCode
cs0 … 1FSDLOC
 Example<healthCareFacility classCode="SDLOC">
  <id root="1.2.3.999" extension="extension" assigningAuthorityName="--TODO--"/>  <code code="DX" codeSystem="2.16.840.1.113883.5.111" codeSystemName="--TODO--" displayName="Diagnostics or herapeutics unit"/>  <location classCode="PLC" determinerCode="INSTANCE">
    <!-- template 2.16.840.1.113883.3.1937.777.63.10.52 'CDA place DocGen' (2022-07-04T14:59:35) -->
  </location>
  <serviceProviderOrganization>
    <!-- template 2.16.840.1.113883.3.1937.777.63.10.58 'CDA Organization DocGen' (2022-07-04T15:12:59) -->
  </serviceProviderOrganization>
</healthCareFacility>
hl7:id
II0 … *CDAcdotscGen
@root
uid1 … 1R
@extension
st1 … 1R
@assigningAuthorityName
st0 … 1 
 Example<id root="2.16.840.1.113883.2.9.4.1.6" extension="120103.XX.49" assigningAuthorityName="Ministero della Salute"/>
hl7:code
CE0 … 1CDAcdotscGen
@code
cs1 … 1R
@codeSystem
uid1 … 1R
@codeSystemName
st0 … 1 
@displayName
st0 … 1 
 CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.17660 ServiceDeliveryLocationRoleType (DYNAMIC)
 Example<code code="DX" codeSystem="2.16.840.1.113883.5.111" codeSystemName="ServiceDeliveryLocationType" displayName="Diagnostics or therapeutics unit"/>
hl7:location
0 … 1Contains 2.16.840.1.113883.3.1937.777.63.10.52 CDA place (DYNAMIC)CDAcdotscGen
@classCode
cs0 … 1FPLC
@determinerCode
cs0 … 1FINSTANCE
 Example<location classCode="PLC" determinerCode="INSTANCE">
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.52 'CDA place DocGen' (2022-07-04T14:59:35) -->
</location>
hl7:serviceProviderOrganization
0 … 1Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization (DYNAMIC)CDAcdotscGen
 Example<serviceProviderOrganization>
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.58 'CDA Organization DocGen' (2022-07-04T15:12:59) -->
</serviceProviderOrganization>
hl7:component
1 … 1RCDACdotsBody
@typeCode
cs1 … 1FCOMP
@contextConductionInd
bl1 … 1Ftrue
hl7:nonXMLBody
1 … 1RCDACdotsBody
@classCode
cs1 … 1FDOCBODY
@moodCode
cs1 … 1FEVN
hl7:text
ED1 … 1RCDACdotsBody
hl7:reference
NPCDACdotsBody