Back To Index  <<  Back To Templates

draft Template  Referto di Medicina di Laboratorio (LAB)

Id 2.16.840.1.113883.2.9.10.1.1 Effective Date 2018‑04‑16
Status draft Draft Version Label
Name Referto_di_Medicina_di_Laboratorio Display Name Referto di Medicina di Laboratorio (LAB)
Description Referto di Medicina di Laboratorio (LAB)
Context Pathname //
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 13 templates
Used by as Name Version
hl7itig-transaction-8 Transaction draft en-US Create LAB 2022‑06‑06
Uses as Name Version
2.16.840.1.113883.3.1937.777.63.10.332 Include draft CDA recordTarget LAB DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.333 Include draft CDA author LAB DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.573 Include draft CDA dataEntererLAB (CDAdataEntererLAB) DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.334 Include draft CDA custodian LAB DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.337 Include draft CDA informationRecipient LAB DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.336 Include draft CDA legalAuthenticator LAB DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.335 Include draft CDA authenticator LAB DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.574 Include draft CDA participant LAB (CDAparticipantLAB) DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.575 Include draft CDA inFulfillmentOf LAB (CDA inFulfillmentOf LAB) DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.576 Include draft CDA documentationOf LAB DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.577 Include draft CDA relatedDocument LAB (CDArelatedDocumentLAB) DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.578 Include draft CDA componentOf LAB (CDAcomponentOfLAB) DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.579 Containment draft Sezione Specialità (LAB) (sectionSpecLAB) 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

Elemento root per la struttura XML che rappresenta il documento CDA. Ogni documento CDA iniziare con l'elemento ClinicalDocument , che comprende gli attributi speciali xsi:schemaLocation, xmlns e xmlsn:xsi, i quali specificano il riferimento ad un namespace esterno, come esemplificato nel codice XML seguente:

(Refdotsrio)
@classCode
cs 1 … 1 F DOCCLIN
@moodCode
cs 1 … 1 F EVN
  Example <hl7:ClinicalDocument xsi:schemaLocation="urn:hl7-org:v3 CDA.xsd"> ... </hl7:ClinicalDocument>
hl7:realmCode
CS 1 … 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.

(Refdotsrio)
  Example <realmCode code="IT"/>
hl7:typeId
II 1 … 1 R

Elemento che indica che il documento è strutturato secondo le specifiche HL7-CDA . L'elemento rappresenta un identificatore univoco (di tipo HL7 Instance Identifier) ed è composto dagli attributi seguenti.

(Refdotsrio)
@root
uid 1 … 1 F 2.16.840.1.113883.1.3
@extension
st 1 … 1 F POCD_MT000040UV02
hl7:templateId
II 1 … * R


Elemento che indica il template di riferimento per il documento CDA.

L'elemento <templateId> (di tipo HL7 Instance Identifier) è composto da un attributo @root che riporta un codice OID, un attributo @extension che riporta un codice specifico.

I template possono essere utilizzati per individuare, in relazione alla tipologia di documento espresso dall'elemento <code>, un insieme di restrizioni/linee guida da applicare all'intero documento o ad una specifica sezione dello stesso.

Nel caso specifico, dal momento che l'elemento <code> indica il codice relativo al documento di "Referto di Laboratorio Analisi", l'elemento <templateId> identificherà la specifica versione del template che dovrebbe essere utilizzata dal document consumer per la validazione del documento corrente.

L'elemento <templateId> può, in questo contesto, permettere la progressiva evoluzione dei modelli di documento CDA utilizzati.

L'elemento <templateId> rappresenta un identificatore univoco ed è composto dagli attributi seguenti.

Cambiando la versione del template viene modificata la cifra dell'attributo @extension e non dell'attributo @root.

L'attributo @extension è rappresentativo della specifica versione del template di riferimento.

Nel caso in cui ci sia l’esigenza di introdurre vincoli aggiuntivi, si possono utilizzare ulteriori istanze che identificano i riferimenti ad eventuali template che rappresentano dei raffinamenti rispetto al template Referto di Laboratorio Analisi HL7 Italia.

(Refdotsrio)
@root
uid 1 … 1 F 2.16.840.1.113883.2.9.10.1.1
@extension
st 1 … 1 F 1.3
 

Versione del Template.

hl7:id
II 1 … 1 R

Elemento che identifica univocamente l'istanza di ogni documento CDA. L'elemento <id> è un valore del tipo HL7 "Instance Identifier" ed è composto in generale da un attributo @root che riporta un codice OID, un attributo @extension che riporta un codice specifico ed un attributo @assigningAuthorityName con il nome dell'organizzazione che è responsabile della identificazione posta nell’attributo @extension. Ogni singola istanza di documento CDA (Referto Laboratorio Analisi) 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.

(Refdotsrio)
@root
uid 1 … 1 R Identificativo univoco del dominio di identificazione. Tale OID – riconosciuto pubblicamente – è usato per garantire l'univocità dell'identificativo a livello globale.
@extension
st 1 … 1 R Identificativo dell’istanza CDA del documento. Tale identificativo è unico all’interno del dominio di identificazione. È tipicamente originato dal sistema che genera il documento, secondo regole condivise all’interno dello spazio di identificazione, in maniera tale da assicurare l'univocità di tale attributo all'interno del medesimo dominio.
@assigningAuthorityName
st 1 … 1 R Nome dell’organizzazione responsabile per il dominio di identificazione dei documenti.
hl7:code
CE 1 … 1 R

Elemento che indica la tipologia di documento.

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.

In particolare, si dovrà utilizzare il codice LOINC “1502-2” - Referto di Laboratorio Analisi - per identificare il documento clinico strutturato deò Laboratorio Analisi (LIS).

 

(Refdotsrio)
@code
cs 1 … 1 F 11502-2
@codeSystem
uid 1 … 1 F 2.16.840.1.113883.6.1
@codeSystemName
st 0 … 1 F LOINC
@displayName
st 0 … 1 F Referto di laboratorio
@code
CONF 1 … 1 F 11502-2
@codeSystem
1 … 1 F 2.16.840.1.113883.6.1 (LOINC)
@codeSystemName
1 … 1 F LOINC
hl7:translation
CD 0 … *

Per indirizzare le problematiche di mapping della codifica LOINC di <ClinicalDocument>/<code> in un altro sistema di codifica, ad esempio un sistema di codifica locale, si rimanda all’uso di <code>/<translation>.

(Refdotsrio)
@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 rappresenta il titolo del documento CDA

(Refdotsrio)
sdtc:statusCode
CS 0 … 1

Estensione che indica lo stato del documento.

L’attributo @code di tale elemento può essere valorizzato con “active” nel caso in cui il referto non è ancora finalizzato, o con “completed” se il documento è nel suo stato finale.

Si raccomanda di usare questa estensione solo nel caso del referto non ancora finalizzato ("active").

(Refdotsrio)
@code
cs 1 … 1 R
  Example <statusCode code="active"/>
hl7:effectiveTime
TS 1 … 1 R

Elemento che indica la data di creazione del documento CDA. L'elemento <effectiveTime> rappresenta un codice temporale, che sarà essere valorizzato attraverso un tipo Time Stamp (TS), come presentato di seguito. Tale valore deve essere quello del client utilizzato dal document source, opportunamente certificato.

(Refdotsrio)
@value
1 … 1 R Valore: [YYYYMMDDHHMMSS+|-ZZZZ]: Anno, mese, giorno, ora, minuti, secondi. Le ore devono essere riportate nell'intervallo 00:00:00 - 23:59:59. ZZZZ rappresenta l'offset rispetto al tempo di Greenwich (GMT – Greenwich Mean Time). Il valore dell'offset dipenderà dalle impostazioni di ora legale; per l'Italia potrà variare fra ZZZZ valorizzato con +0100 oppure +0200 (nel caso di ora legale).
hl7:confidentialityCode
CE 1 … 1 R


Elemento che specifica il livello di riservatezza del documento. L'elemento <confidentialityCode> riporta un codice che identifica il livello di confidenzialità del documento CDA secondo la codifica di "Confidentiality" di HL7 definito dal seguente vocabolario.

  • N (normal): Regole normali di confidenzialità (secondo le buone e corrette pratiche mediche). Ad esempio: Il paziente o suoi tutori/delegati possono sempre accedere al documento, o Solo gli operatori autorizzati per scopi medici o sanitari, all’interno di un mandato assistenziale o di un consenso specifico, possono accedere al documento.

  • V (very restricted): Accesso Molto Ristretto, come dichiarato dal Referente Privacy dell’erogatore del servizio sanitario. Questa voce è in corso di definizione, si può interpretare come accessibile solo al paziente e suoi tutori/delegati e dal medico autore del documento.

(Refdotsrio)
@code
cs 1 … 1 R
@codeSystem
uid 1 … 1 R
@codeSystemName
st 0 … 1  
@displayName
st 0 … 1  
  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"/>
hl7:languageCode
CS 1 … 1 R

Elemento che indica la lingua in cui è redatto il documento. L'elemento rappresenta un codice conforme alle specifiche dell'IETF (Internet Engineering Task Force) RFC 3066 (OID:2.16.840.1.113883.6.121).

(Refdotsrio)
  Example <languageCode code="“it-IT”/"/>
hl7:setId
II 0 … 1 C

Elemento che consente di gestire le revisioni del documento, o eventuali addendum integrativi.

<setId> e <versionNumber> sono, secondo lo standard CDA, elementi opzionali, o meglio, condizionalmente obbligatori.

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.

Tutte le nuove versioni del documento devono avere un <id> univoco e diverso da quello delle versioni precedenti ed un <setId> uguale a quello definito nel primo documento pubblicato.

Il nuovo documento creato tramite il replace deve comprendere un elemento <relatedDocument> che punta al documento sostituito.

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

Nel caso di addendum integrativo al documento, questo deve avere un <id> univoco e diverso da quello dei documenti precedenti associati, l’elemento <setId> assume un nuovo valore rispetto al documento iniziale, mentre l'elemento <versionNumber> riparte per ciascun addendum.

Il nuovo documento addendum deve comprendere un elemento <relatedDocument> che punta al documento iniziale.

(Refdotsrio)
@root
uid 1 … 1 R Identificativo univoco del dominio di identificazione. Tale OID – riconosciuto pubblicamente – è usato per garantire l'univocità dell'identificativo a livello globale.
@extension
st 1 … 1 R

Identificativo dell’insieme di istanze che definiscono le diverse versioni di questo documento. Tale identificativo è unico all’interno del dominio di identificazione. È tipicamente originato dal sistema che genera il documento, secondo regole condivise all’interno dello spazio di identificazione, in maniera tale da assicurare l'univocità di tale attributo all'interno del medesimo dominio.

@assigningAuthorityName
st 0 … 1  

Nome dell’organizzazione responsabile per il dominio di identificazione dei documenti.

hl7:versionNumber
INT 0 … 1 C (Refdotsrio)
@value
int 1 … 1 R Ad ogni successiva versione del documento, in caso di sostituzione, tale numero deve essere incrementato di una unità (partendo da 1).
Included 1 … 1 R from 2.16.840.1.113883.3.1937.777.63.10.332 CDA recordTarget LAB (DYNAMIC)

Elemento che identifica il soggetto a cui il documento si riferisce.

Si osserva che il soggetto della prestazione può essere di tre tipologie:

  • Paziente (Human Patient),

  • Soggetto non appartenente alla specie umana (Non-Human Subject), ad esempio un animale

hl7:recordTarget
1 … 1 R CDArecordTarget LAB
@typeCode
cs 0 … 1 F RCT
@contextControlCode
cs 0 … 1 F OP
hl7:patientRole
1 … 1 R

Il soggetto della prestazione può essere di tre tipologie:

  • Soggetto Umano (Human Patient)

  • Soggetto non appartenente alla specie umana (Non-Human Subject), ad esempio un animale

  • Soggetto appartenente alla specie umana (soggetto) associato con soggetto non appartenente alla specie umana (Human Patient with Non-Human Subject), ad esempio un alimento che è stato ingerito da un soggetto. Questa tipologia di soggetto della prestazione potrà essere utilizzata quando il Referto di Medicina di Laboratorio contiene osservazioni relative ad un soggetto ed osservazioni effettuate su di un campione non appartenente alla specie umana in relazione con il soggetto

CDArecordTarget LAB
@classCode
cs 0 … 1 F PAT
hl7:id
II 1 … * R

Nel caso di Paziente (Human Patient)

L'elemento patientRole deve prevedere al suo interno almeno un elemento di tipo id, destinato ad accogliere la chiave identificativa del paziente, secondo gli schemi assegnati da ogni singola organizzazione, ed eventualmente ulteriori elementi di tipo id, destinati ad accogliere le informazioni relative ad altri identificativi (regionali, nazionali, europei, termporanei, ecc).

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;

Nel caso del Soggetto non appartenente alla specie umana (Non-Human Subject)

L’id rappresenta l’identificativo del soggetto non appartenente alla specie umana

Nel caso di Paziente (Human Patient with Non-Human Subject)

Il recordTarget identifica il soggetto paziente. Si osserva che a livello di Header CDA non sono gestiti l’identificativo ed i dettagli del soggetto non appartenente alla specie umana associato con il soggetto.

CDArecordTarget LAB
@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
@assigningAuthorityName
st 0 … 1  
  Example <id root="2.16.840.1.113883.2.9.4.3.2" extension="RSSMRA81T20H501L" assigningAuthorityName="MEF"/>
hl7:addr
AD 0 … * en-US

Elemento utilizzato per richiamare l’indirizzo del paziente. Possono esistere più occorrenze dell’elemento per specificare i dati di residenza ed i dati di domicilio.

 


Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)
CDArecordTarget LAB
@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 <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 … * CDArecordTarget LAB
@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:mario.rossi@gmail.com"/>
hl7:patient
1 … 1 R

Nel caso di Paziente (Human Patient) l'elemento patient è obbligatorio.

Se il soggetto della prestazione non appartiene alla specie umana (Non-Human Subject) allora recordTarget/patientRole/patient/@nullflavor DEVE essere valorizzato con OTH.

CDArecordTarget LAB
@classCode
cs 0 … 1 F PSN
@determinerCode
cs 0 … 1 F INSTANCE
hl7:name
1 … 1 R

Per i soggetti umani deve essere presente un elemento <name>. Può essere valorizzato con nullFlavor per indicare l'indisponibilità del dato


Contains 2.16.840.1.113883.3.1937.777.63.10.60 CDA name (DYNAMIC)
CDArecordTarget LAB
  Example <name>
  <family>Guido</family>  <given>Rossi</given></name>
hl7:administrativeGenderCode
CE 1 … 1 R CDArecordTarget LAB
@code
cs 1 … 1 R
@codeSystem
uid 1 … 1 F 2.16.840.1.113883.5.1
@codeSystemName
st 0 … 1 F HL7 AdministrativeGender
@displayName
st 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 CDArecordTarget LAB
@value
ts 1 … 1 R
  Example <birthTime value="19800329"/>
hl7:guardian
0 … * CDArecordTarget LAB
@classCode
cs 0 … 1 F GUARD
hl7:id
II 0 … * CDArecordTarget LAB
@root
uid 1 … 1 R
@extension
st 1 … 1 R
@assigningAuthorityName
0 … 1  
hl7:code
CE 0 … 1 CDArecordTarget LAB
  CONF
shall be drawn from concept domain "RoleCode"
hl7:addr
AD 0 … * Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC) CDArecordTarget LAB
@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 … * CDArecordTarget LAB
@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)
Choice Elements to choose from:
hl7:guardianPerson
0 … 1 Contains 2.16.840.1.113883.3.1937.777.63.10.54 CDA person (DYNAMIC) CDArecordTarget LAB
hl7:guardianOrganization
0 … 1 Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization (DYNAMIC) CDArecordTarget LAB
hl7:birthplace
0 … 1 CDArecordTarget LAB
@classCode
cs 0 … 1 F BIRTHPL
hl7:place
1 … 1 R CDArecordTarget LAB
@classCode
cs 0 … 1 F PLC
@determinerCode
cs 0 … 1 F INSTANCE
hl7:addr
AD 0 … 1 Contains 2.16.840.1.113883.3.1937.777.63.10.116 CDA AddressBirthPlace (DYNAMIC) CDArecordTarget LAB
@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:providerOrganization
0 … 1 Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization (DYNAMIC) CDArecordTarget LAB
Included 1 … * R from 2.16.840.1.113883.3.1937.777.63.10.333 CDA author LAB (DYNAMIC)

L'elemento author identifica il creatore, redattore materiale, del documento.

Le diverse section del Referto di Medicina di Laboratorio possono essere create da soggetti diversi pertanto author è un elemento che può essere istanziato più volte.

L’elemento author/assignedAuthor/addr rappresenta l’indirizzo dell’autore.

In author deve essere presente un elemento author/assignedAuthor/assignedPerson/name contenente nome e cognome dell’autore Non può essere utilizzato il @nullFlavor per indicare l’indisponibilità del dato

hl7:author
1 … * R en-US

L'elemento author rappresenta l'autore del documento.

CDAadotsrLAB
@typeCode
cs 0 … 1 F AUT
@contextControlCode
cs 0 … 1 F OP
hl7:time
TS 1 … 1 R CDAadotsrLAB
@value
ts 1 … 1 R

L'attributo @value deve essere valorizzato con il seguente formato YYYYMMddhhmmss

hl7:assignedAuthor
1 … 1 R

Il tag è <assignedAuthor> e può contenere al suo interno:

• un tag <id> che identifica univocamente il medico autore del documento tramite il suo codice fiscale;

• un tag <assignedPerson> che definisce il nome e cognome dell’autore del documento;

• un tag <representedOrganization> che prevede al suo interno un tag che identifica univocamente la struttura/organizzazione di appartenenza dell’autore

CDAadotsrLAB
@classCode
cs 0 … 1 F ASSIGNED
hl7:id
II 1 … 1 R en-US

Definisce l’identificativo dell'operatore sanitario che è l'autore di questo documento. Almeno un elemento id deve essere valorizzato con il codice fiscale.

CDAadotsrLAB
@root
uid 1 … 1 R
@extension
st 1 … 1 F 2.16.840.1.113883.2.9.4.3.2
@assigningAuthorityName
st 0 … 1  
hl7:addr
AD 0 … * en-US

L’elemento addr rappresenta l’indirizzo dell’autore.


Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)
CDAadotsrLAB
@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 1 … * R

L'elemento telecom dettaglia i recapiti di contatto dell'autore.

CDAadotsrLAB
@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)
Choice 1 … 1 Elements to choose from:
hl7:assignedPerson
0 … 1 en-US

La sezione contiene un elemento assignedPerson che riporta i dati relativi all’autore all'interno delle sezioni opportune.


Contains 2.16.840.1.113883.3.1937.777.63.10.54 CDA person (DYNAMIC)
CDAadotsrLAB
@classCode
cs 0 … 1 F PSN
@determinerCode
cs 0 … 1 F INSTANCE
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)
CDAadotsrLAB
@classCode
cs 0 … 1 F DEV
@determinerCode
cs 0 … 1 F INSTANCE
hl7:representedOrganization
0 … 1 Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization (DYNAMIC) CDAadotsrLAB
Included 0 … 1 from 2.16.840.1.113883.3.1937.777.63.10.573 CDA dataEntererLAB (DYNAMIC)

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

hl7:dataEnterer
0 … 1 en-US

L'elemento identifica la persona che trasforma un testo dettato nel documento CDA: è una persona coinvolta nel processo di redazione del documento, senza esserne l'autore.

CDAddotsrLAB
@typeCode
cs 0 … 1 F ENT
@contextControlCode
cs 0 … 1 F OP
hl7:time
TS 1 … 1

L'elemento identifica la data e ora in cui è stata trascritto il documento. è possibile usare nullFlavor in caso di assenza del dato.

CDAddotsrLAB
@value
ts 1 … 1 R
  Example <time value="20220719095833"/>
hl7:assignedEntity
1 … 1 R Contains 2.16.840.1.113883.3.1937.777.63.10.36 CDA AssignedEntity (DYNAMIC) CDAddotsrLAB
Included 1 … 1 R from 2.16.840.1.113883.3.1937.777.63.10.334 CDA custodian LAB (DYNAMIC)

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

hl7:custodian
1 … 1 R

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

CDAcdotsnLAB
@typeCode
cs 0 … 1 F CST
hl7:assignedCustodian
1 … 1 R Contains 2.16.840.1.113883.3.1937.777.63.10.75 CDA assignedCustodian (DYNAMIC) CDAcdotsnLAB
@classCode
cs 0 … 1 F ASSIGNED
Included 0 … * from 2.16.840.1.113883.3.1937.777.63.10.337 CDA informationRecipient LAB (DYNAMIC)

informationRecipient è un elemento che identifica la persona (e.g medico di base) od organizzazione a cui è destinato il documento. Se presente, l’indirizzo e i recapiti telefonici possono essere riportati nell’elemento intendedRecipient, il nome deve essere riportato nell’elemento intendedRecipient/informationRecipient .

hl7:informationRecipient
0 … * en-US

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

CDAidotstLAB
@typeCode
cs 0 … 1 F PRCP
hl7:intendedRecipient
1 … 1 R

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

L'elemento deve contenere al suo interno almeno uno tra i seguenti elementi:

  • <informationRecipient>

  • <receivedOrganization>

CDAidotstLAB
@classCode
cs 0 … 1 F ASSIGNED
hl7:id
II 0 … * CDAidotstLAB
@root
uid 1 … 1 R
@extension
st 1 … 1 R
@assigningAuthorityName
0 … 1  
hl7:addr
AD 0 … 1 Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC) CDAidotstLAB
@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 … * CDAidotstLAB
@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:informationRecipient
0 … 1 Contains 2.16.840.1.113883.3.1937.777.63.10.54 CDA person (DYNAMIC) CDAidotstLAB
hl7:receivedOrganization
0 … 1 Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization (DYNAMIC) CDAidotstLAB
Included 1 … 1 R from 2.16.840.1.113883.3.1937.777.63.10.336 CDA legalAuthenticator LAB (DYNAMIC)

Elemento che identifica il soggetto che ha legalmente autenticato il documento (firmatario del documento).

hl7:legalAuthenticator
1 … 1 R en-US

L'elemento legalAuthenticator rappresenta l’attore che ha legalmente autenticato il documento prodotto in locale


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

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


CDAldotsator
hl7:signatureCode
CS 1 … 1 R en-US

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


CDAldotsator
@code
cs 1 … 1 F S
hl7:assignedEntity
1 … 1 R Contains 2.16.840.1.113883.3.1937.777.63.10.36 CDA AssignedEntity (DYNAMIC) CDAldotsator
Included 0 … * from 2.16.840.1.113883.3.1937.777.63.10.335 CDA authenticator LAB (DYNAMIC)

Elemento che identifica il soggetto che effettua la validazione clinica del Referto di Medicina di Laboratorio o di una sua parte, ossia il validatore.

Si osserva che l’authenticator non ha il potere di autenticare legalmente il documento.

Un Referto di Medicina di Laboratorio può avere più di un validatore per gli esami in esso contenuti. Sia in caso di validatore singolo che in caso di validatori multipli, tutti i validatori devono essere mappati a livello di Header nell’elemeno authenticator .

hl7:authenticator
0 … * en-US


L'elemento authenticator rappresenta un partecipante che attesta l'accuratezza del documento ma che non ha il potere di autenticare legalmente il documento. Sia l'authenticator che il legalAuthenticator possono firmare digitalmente il documento ma l'authenticator può essere diverso dal legalAuthenticator.

CDAadotsrLAB
@typeCode
cs 0 … 1 F AUTHEN
hl7:time
TS 1 … 1 R

La data e orario deveessere riportata nell’elemento authenticator/time valorizzato secondo il seguente formato YYYYMMddhhmmss.

CDAadotsrLAB
hl7:signatureCode
CS 1 … 1 R CDAadotsrLAB
@code
1 … 1 F S
  en-US

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


hl7:assignedEntity
1 … 1 R Contains 2.16.840.1.113883.3.1937.777.63.10.36 CDA AssignedEntity (DYNAMIC) CDAadotsrLAB
Included 0 … * from 2.16.840.1.113883.3.1937.777.63.10.574 CDA participant LAB (DYNAMIC)

L'elemento participant è opzionale ed è usato per rappresentare tutti coloro (persone od organizzazioni) che sono in qualche forma coinvolti nell’atto descritto, ma non esplicitamente referenziate in altri elementi (author, informant, authenticator, etc.)

hl7:participant
0 … *

Il tag participant è un elemento opzionale ed è usato per rappresentare tutti coloro (persone od organizzazioni) che sono in qualche forma coinvolti nell’atto descritto, ma non esplicitamente referenziate in altri elementi (author, informant, authenticator, etc.).

Per rappresentare la data e orario d’inoltro della richiesta al laboratorio, l’elemento participant deve avere i seguenti attributi così valorizzati:

  • participant/@typeCode : REF

  • participant/@contextControlCode: OP

  • participant/functionCode/@code : RIC

Per rappresentare la data e orario di prenotazione (es. CUP), l’elemento participant deve avere i seguenti attributi così valorizzati:

  • participant/@typeCode : REF

  • participant/@contextControlCode: OP

  • participant/functionCode/@code : PRE

Nel caso in cui nel Referto di Medicina di Laboratorio si voglia mappare il medico di base richiedente l’analisi di laboratorio, si utilizza l’elemento participant che DEVE avere i seguenti attributi così valorizzati:

  • participant/@typeCode : REF

  • participant/functionCode/@code : PCP

  • participant/associatedEntity/@classCode PROV

Nel caso in cui nel Referto di Medicina di Laboratorio si voglia mappare il medico ospedaliero richiedente l’analisi di laboratorio, si utilizza l’elemento participant che deve avere i seguenti attributi così valorizzati:

  • participant/@typeCode REF

  • participant/functionCode/@code : ATTPHYS

  • participant/associatedEntity/@classCode PROV

Nel caso in cui nel Referto di Medicina di Laboratorio si voglia mappare il responsabile della struttura che eroga il servizio relativo al Referto di Medicina di Laboratorio (ad esempio il primario del laboratorio prime contractor), si utilizza l'elemento participant che deve avere i seguenti attributi così valorizzati:

  • participant/@typeCode RESP

  • participant/associatedEntity/@classCode : EMP

CDApdotstLAB
@typeCode
cs 1 … 1 R
  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
hl7:functionCode
CE (extensible) 0 … 1

Si osserva che per quanto riguarda la valorizzazione dell’attributo participant/functionCode/@code nel caso della data e orario richiesta e nel caso della data e orario prenotazione, non essendo disponibili nel vocabolario ParticipationFunction di HL7 org i valori appropriati, il vocabolario in questione è stato esteso ossia:

  • OID vocabolario esteso: 2.16.840.1.113883.2.9.5.1.88;

  • Descrizione vocabolario esteso: Estensione Vocabolario ParticipationFunction;

  • Valori aggiunti al vocabolario: RIC (richiedente) e PRE (prenotatore)

CDApdotstLAB
@code
cs 1 … 1 R
@codeSystem
uid 1 … 1 R
@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)
hl7:time
IVL_TS 0 … 1

Nel caso del Referto di Medicina di laboratorio il tag time, presente nel participant, può essere utilizzato per veicolare l’informazione relativa alla data e orario d’inoltro della richiesta al laboratorio di analisi da parte, per esempio, del punto prelievo, del reparto ospedaliero o di altra struttura.

CDApdotstLAB
hl7:associatedEntity
1 … 1 R CDApdotstLAB
@classCode
cs 1 … 1 R en-US

Nel caso di Medico Prescrittore o Tecnico di Approfondimento l'attributo @classCode potrà essere valorizzato con il code PROV

  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 … * CDApdotstLAB
@root
uid 1 … 1 R
@extension
st 1 … 1 R
@assigningAuthorityName
st 0 … 1  
hl7:code
CE 0 … 1 CDApdotstLAB
@code
cs 0 … 1  
@codeSystem
uid 0 … 1  
@codeSystemName
st 0 … 1  
@displayName
st 0 … 1  
  CONF
shall be drawn from concept domain "RoleCode"
hl7:addr
AD 0 … * Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC) CDApdotstLAB
@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 … * CDApdotstLAB
@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:associatedPerson
0 … 1 en-US

L'elemento associatedPerson viene usato per descrivere in forma leggibile il soggetto che ha partecipato alla

stesura del documento.


Contains 2.16.840.1.113883.3.1937.777.63.10.54 CDA person (DYNAMIC)
CDApdotstLAB
hl7:scopingOrganization
0 … 1

Con l'elemento scopingOrganization si indica la struttura coinvolta in qualche modo nella realizzazione del documento.

Nell’elemento participant/associatedEntity/scopingOrganization si può inoltre indicare la struttura che ha effettuato la prenotazione. In questo caso l’attributo @classCode di participant/associatedEntity che indica il ruolo giocato dall’organizzazione in questa partecipazione può essere valorizzato con QUAL (Qualified Entity).


Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization (DYNAMIC)
CDApdotstLAB
Included 1 … 1 R from 2.16.840.1.113883.3.1937.777.63.10.575 CDA inFulfillmentOf LAB (DYNAMIC)

inFulfillmentOf è un elemento obbligatorio di cui deve esistere almeno una istanza che indica che il documento CDA prodotto è stato creato in risposta ad una precedente richiesta. In inFulfillmentOf/order possono essere mappati gli identificativi, ad esempio, 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;

  • la/le prescrizione/i

hl7:inFulfillmentOf
1 … 1 R CDAidotsfLAB
@typeCode
cs 0 … 1 F FLFS
hl7:order
1 … * R

In inFulfillmentOf/order possono essere mappati 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;

  1. richiesta interna ad un ricovero

  2. richiesta interna al PS

  • la/le prescrizione/i cartacea/e

  • la/le prescrizione/i dematerializzata/e

CDAidotsfLAB
@classCode
cs 0 … 1 F ACT
@moodCode
cs 0 … 1 F RQO
hl7:id
II 1 … * R CDAidotsfLAB
@root
uid 1 … 1 R
  • Se è una Prescrizione, l’attributo @root di un elemento in fulfillmentOf/order/id/ deve essere valorizzato con l’OID che identifica le prescrizioni.

  • Se la prescrizione è dematerializzata l’attributo @root dell’elemento inFulfillmentOf/order/id/ deve essere valorizzato con l’OID 2.16.840.1.113883.2.9.4.3.9

  • Se la ricetta è cartacea (RUR) l’attributo @root dell’elemento inFulfillmentOf/order/id DEVE essere valorizzato con l’OID 2.16.840.1.113883.2.9.4.3.4

  • Se la/le richieste pervenuta/e da un determinato reparto all’interno di una struttura ospedaliera verso il laboratorio di analisi, l’attributo @root dell’elemento inFulfillmentOf/order/id dovrebbe essere valorizzato con l’OID che identifica gli ordini interni.

@extension
st 1 … 1 R

L’attributo @extension dell’elemento inFulfillmentOf/order/id deve essere valorizzato con l’identificativo della Prescrizione o richiesta.

@assigningAuthorityName
st 0 … 1  
hl7:priorityCode
CE (extensible) 0 … 1 CDAidotsfLAB
@code
cs 1 … 1 R

Possibili valori estratti dal Vocabolario HL7 Priority Code:

  • R: Routine

  • P: preop

  • UR: urgent

  • EM: Emergency

  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.5.7 HL7 ActPriority (DYNAMIC)
@codeSystem
uid 1 … 1 F 2.16.840.1.113883.5.7
@codeSystemName
st 1 … 1 F HL7 ActPriority
@codeSystemVersion
st 0 … 1  

L'attributo riporta la versione del vocabolario

@displayName
st 0 … 1  

L'attributo valorizza con la descrizione del codice nel vocabolario HL7 ActPriority

  CONF
The value of @code should be drawn from value set 2.16.840.1.113883.5.7 HL7 ActPriority (DYNAMIC)
Included 0 … 1 from 2.16.840.1.113883.3.1937.777.63.10.576 CDA documentationOf LAB (DYNAMIC)

L’elemento documentationOf è un elemento opzionale che indica l’atto che viene documentato nel documento clinico.

L’elemento serviceEvent/statusCode rappresenta un’estensione del CDA R2 proposta da 785 IHE in Rif 11 per gestire il caso d’uso in cui è necessario gestire l’informazione relativa allo stato di produzione del Referto di Medicina di Laboratorio (parziale o completo) (namespace xmlns:lab=”urn:oid:1.3.6.1.4.1.19376.1.3.2”).

hl7:documentationOf
0 … 1 en-US

Elemento che indica l'atto che viene documentato nel documento clinico

CDAddotsfLAB
@typeCode
cs 0 … 1 F DOC
hl7:serviceEvent
1 … 1 R en-US

L'elemento serviceEvent rappresenta il servizio compiuto dal soggetto.


CDAddotsfLAB
@classCode
cs 0 … 1 F ACT
@moodCode
cs 0 … 1 F EVN
hl7:id
II 0 … * en-US

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


CDAddotsfLAB
@root
uid 1 … 1 R
@extension
st 1 … 1 R
@assigningAuthorityName
0 … 1  
hl7:code
CE 0 … 1 CDAddotsfLAB
@code
cs 1 … 1 R
@codeSystem
uid 1 … 1 F 2.16.840.1.113883.2.9.5.1.4
@codeSystemName
st 0 … 1  
@displayName
st 0 … 1  
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.2.9.5.1.4 Estensione Vocabolario ActCode (DYNAMIC)
hl7:statusCode
CS 0 … 1 CDAddotsfLAB
@code
cs 1 … 1 R

L'attributo @code deve asuemere uno dei seguenti valori:

  • active, nel caso in cui lo stato di produzione dei risultati sia parziale ma potrebbe essere completato in futuro;

  • completed, nel caso in cui lo stato di produzione dei risultati sia completo;

Se serviceEvent/statusCode non è presente nel documento CDA, allora si assume che l’atto documentato sia in stato "completed" ed il referto di laboratorio si assume completo.

  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.3.1937.777.63.11.10 X_ActStatusActiveSuspendedAbortedCompleted (DYNAMIC)
hl7:effectiveTime
IVL_TS 0 … 1 CDAddotsfLAB
hl7:performer
0 … *

Se gli esami del Referto di Medicina di Laboratorio sono stati eseguiti da un unico laboratorio, l'elemento serviceEvent/performer è un elemento obbligatorio.

CDAddotsfLAB
@typeCode
cs 1 … 1 R
hl7:functionCode
CE 0 … 1 CDAddotsfLAB
hl7:time
IVL_TS 0 … 1 CDAddotsfLAB
hl7:assignedEntity
1 … 1 R Contains 2.16.840.1.113883.3.1937.777.63.10.36 CDA AssignedEntity (DYNAMIC) CDAddotsfLAB
Included 0 … 1 from 2.16.840.1.113883.3.1937.777.63.10.577 CDA relatedDocument LAB (DYNAMIC)

Il tag relatedDocument viene utilizzato nella gestione delle trasformazioni successive alla prima versione del documento. relatedDocument è un elemento opzionale alla prima generazione di un documento CDA ed è obbligatorio per le trasformazioni successive.

hl7:relatedDocument
0 … 1 en-US

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.

CDArdotstRAD
@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): deve essere usato in caso di documenti CDA ottenuti come trasformazione di altri documenti “sorgente” (e.g. DICOM SR).

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 CDArdotstRAD
@classCode
cs 0 … 1 F DOCCLIN
@moodCode
cs 0 … 1 F EVN
hl7:id
II 1 … * R
  • In caso di integrativo o sostitutivo, l'elemento <parentDocument>. deve contenere un elemento <id> con valore degli attributi @root e @extension pari ai codici del documento di cui si fa il replace o l’append

  • Nel caso di utilizzo dell’attributo XFRM per esplicitare la corrispondenza con il documento all’interno del sistema RIS, l'elemento <parentDocument> deve contenere un elemento <id> con valore degli attributi @root e @extension contenenti i riferimenti del documento nel sistema RIS.

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

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


CDArdotstRAD
@root
uid 1 … 1 R
@extension
st 1 … 1 R
@assigningAuthorityName
st 0 … 1  
hl7:versionNumber
INT 0 … 1 en-US

L'elemento versionNumber rappresenta la versione del documento.


CDArdotstRAD
Included 0 … 1 from 2.16.840.1.113883.3.1937.777.63.10.578 CDA componentOf LAB (DYNAMIC)

L’elemento componentOf è opzionale e, se presente, deve essere uno ed uno solo. componentOf/encompassingEncounter descrive l’incontro tra assistito e la struttura sanitaria durante il quale è stato richiesto il servizio che ha fornito come risultato la generazione del Referto di Medicina di Laboratorio. L’incontro tra assistito e la struttura può avvenire per esempio nell’ambito di un ricovero, nell’ambito di un’accettazione di un punto prelievi/ambulatorio, etc.

encompassingEncounter/id è un elemento opzionale ed in generale rappresenta il numero nosologico del ricovero.

encompassingEncounter/code può essere utilizzato per indicare il tipo di identificativo gestito nell’ambito del Referto di Medicina di Laboratorio. encompassingEncounter/code può assumere per esempio i seguenti valori:

  • IMP (inpatient encounter) per rappresentare il numero nosologico,

  • AMB (ambulatory) per rappresentare l’identificativo di un incontro avvenuto in una struttura ambulatoriale.

Nel caso in cui, nel Referto di Medicina di Laboratorio, in encompassingEncounter/id venga gestito solo il numero nosologico, non è necessario l’utilizzo dell’encompassingEncounter/code.

La persona responsabile della struttura dove avviene l’incontro con l’assistito (ad esempio il reparto ospedaliero o il punto prelievi) viene gestita nell’elemento encompassingEncounter/responsibleParty in cui in responsibleParty/assignedEntity/id viene riportato l’identificativo del responsabile. Si osserva che encompassingEncounter/responsibleParty/assignedEntity/code può essere valorizzato con RESPRSN (responsible party).

Se l’elemento è presente, l’indirizzo e i recapiti telefonici possono essere riportati nell’elemento assignedEntity, il nome deve essere riportato nell’elemento assignedEntity/assignedPerson

hl7:componentOf
0 … 1

L’elemento <componentOf> è opzionale, ma diventa obbligatorio nel caso in cui l’incontro tra paziente e struttura avviene nell’ambito del ricovero

CDAcdotsfLAB
@typeCode
cs 0 … 1 F COMP
hl7:encompassingEncounter
1 … 1 R

L’elemento descrive l’incontro tra soggetto e la struttura sanitaria durante il quale è stato richiesto il servizio che ha fornito come risultato la generazione del Referto di Medicina di Laboratorio. L’incontro tra soggetto e la struttura può avvenire per esempio nell’ambito di un ricovero, nell’ambito di un’accettazione di un punto prelievi/ambulatorio, etc

CDAcdotsfLAB
@classCode
cs 0 … 1 F ENC
@moodCode
cs 0 … 1 F EVN
hl7:id
II 0 … 1

Il tag <encompassingEncounter>/<id> è un elemento opzionale, ma diventa obbligatorio nel caso di ricovero. In tal caso viene usato per veicolare il numero nosologico.

CDAcdotsfLAB
@root
uid 1 … 1 R
@extension
st 1 … 1 R
@assigningAuthorityName
st 0 … 1  
hl7:code
CE (extensible) 0 … 1

Il tag <code> può essere utilizzato per indicare il tipo di identificativo gestito nell’ambito del Referto di Medicina di Laboratorio.

Il tag, <encompassingEncounter>/<code>, può assumere per esempio i seguenti valori:

  • IMP (inpatient encounter),in casi di ricovero e introduce il numero nosologico;

  • AMB (ambulatory) per rappresentare l’identificativo di un incontro avvenuto in una struttura ambulatoriale;

Nel caso in cui, nel Referto di Medicina di Laboratorio, in encompassingEncounter/id venga gestito solo il numero nosologico, non è necessario l’utilizzo dell’encompassingEncounter/code.

CDAcdotsfLAB
@code
cs 1 … 1 R
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.13955 ActEncounterCode (DYNAMIC)
@codeSystem
uid 1 … 1 R
@codeSystemName
st 0 … 1  
@displayName
st 0 … 1  
hl7:effectiveTime
IVL_TS 1 … 1 R

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

CDAcdotsfLAB
hl7:responsibleParty
0 … 1

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

CDAcdotsfLAB
@typeCode
cs 0 … 1 F RESP
hl7:assignedEntity
1 … 1

L’elemento <encompassingEncounter>/<responsibleParty>/<responsibleParty>/<assignedEntity>/<code> può essere valorizzato con RESPRSN (responsible party). Se l’elemento è presente, l’indirizzo e i recapiti telefonici possono essere riportati nell’elemento <assignedEntity>.


Contains 2.16.840.1.113883.3.1937.777.63.10.36 CDA AssignedEntity (DYNAMIC)
CDAcdotsfLAB
hl7:location
0 … 1

L’elemento <location>è opzionale e 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

CDAcdotsfLAB
@typeCode
cs 0 … 1 F LOC
hl7:healthCareFacility
1 … 1 R

L'elemento può rappresentare il reparto e il suo identificativo.

CDAcdotsfLAB
@classCode
cs 0 … 1 F SDLOC
hl7:id
II 0 … 1

L’identificativo del reparto può essere riportato in <location>/<healthCareFacility>/<id>.

CDAcdotsfLAB
@root
uid 1 … 1 F 2.16.840.1.113883.2.9.4.1.6
 

Elenco dei Reparti (Struttura ospedaliera) cui l’unità operativa nella quale viene eseguita la prestazione fa capo

@extension
st 1 … 1 R

Codice Struttura + Sub Codice Struttura Interna + Codice Disciplina che rappresenta l’unità operativa interna a quel particolare dominio + opzionalmente il Codice

@assigningAuthorityName
st 0 … 1  
hl7:code
CE 0 … 1 CDAcdotsfLAB
@code
cs 1 … 1 R
@codeSystem
uid 1 … 1 R
@codeSystemName
st 0 … 1  
@displayName
st 0 … 1  
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.17660 ServiceDeliveryLocationRoleType (DYNAMIC)
hl7:location
0 … 1 Contains 2.16.840.1.113883.3.1937.777.63.10.52 CDA place (DYNAMIC) CDAcdotsfLAB
@classCode
cs 0 … 1 F PLC
@determinerCode
cs 0 … 1 F INSTANCE
hl7:serviceProviderOrganization
1 … 1
  • Il Nome del presidio può essere riportato nell’elemento: <healthCareFacility>/<serviceProviderOrganization>/<name>.

  • L’identificativo del presidio deve essere riportato <healthCareFacility>/<serviceProviderOrganization>/<id>.

  • I recapiti telefonico ed e-mail della segreteria del presidio possono essere riportati nell’elemento: <healthCareFacility>/<serviceProviderOrganization>/<telecom>.

  • L’identificativo dell’Azienda Sanitaria di cui il presidio fa parte deve essere riportato in: <healthCareFacility>/<serviceProviderOrganization>/<asOrganizationPartOf>/<id>.

CDAcdotsfLAB
@classCode
cs 0 … 1 F ORG
@determinerCode
cs 0 … 1 F INSTANCE
hl7:id
II 1 … 1 R CDAcdotsfLAB
@root
uid 1 … 1 R
@extension
st 0 … 1  
@assigningAuthorityName
st 0 … 1  
hl7:name
ON 0 … 1

L'attributo può identificare il nome del presidio.

CDAcdotsfLAB
hl7:telecom
TEL 0 … 1

L'attributo identifica i recapiti telefonici ed email della segreteria del presidio.

CDAcdotsfLAB
hl7:asOrganizationPartOf
1 … 1 CDAcdotsfLAB
@classCode
cs 0 … 1  
hl7:id
II 1 … 1

L'attributo identifica l'Azienda Sanitaria di cui il presidio fa parte

CDAcdotsfLAB
@root
uid 1 … 1 R
@extension
st 0 … 1  
@assigningAuthorityName
st 0 … 1  
hl7:component
1 … 1

CDA BODY

(Refdotsrio)
@typeCode
cs 1 … 1 F COMP
@contextConductionInd
bl 1 … 1 F true
hl7:structuredBody
1 … 1

Livello 2: human-readable body

Un Referto di Medicina di Laboratorio deve avere un body di tipo structuredBody. Il body è organizzato secondo una gerarchia di section in cui è presente il contenuto human-readable del documento. La gerarchia di section può al più essere organizzata su due livelli:

  • section di specialità (ad esempio Hematology studies), rappresenta il livello più “alto” di section;

  • section foglia, rappresenta il livello “inferiore” di section.

Il CDA del Referto di Medicina di Laboratorio deve contenere l’elemento structuredBody

(Refdotsrio)
@classCode
cs 1 … 1 F DOCBODY
@moodCode
cs 1 … 1 F EVN
hl7:confidentialityCode
CE 0 … 1 (Refdotsrio)
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.16926 x_BasicConfidentialityKind (DYNAMIC)
hl7:component
1 … 1 R

Il Referto di Medicina di Laboratorio deve contenere almeno una structuredBody/component/section di specialità. La section di specialità può essere instanziata più volte quando ad esempio nel referto sono presenti esami afferenti a diverse specialità, in questo caso si potranno trovare diverse section di specialità, una per ciascuna specialità gestita nel referto del laboratorio.

La structuredBody/component/section di specialità può contenere una o più section foglie innestate, che possono rappresentare una sottosezione del Referto di Medicina di Laboratorio ad esempio una batteria di esami (vedi EMOCROMO), un singolo esame o lo studio completo di un campione (vedi la Microbiologia). Se la section di specialità non contiene section foglie innestate allora è di per sè una section foglia.


Contains 2.16.840.1.113883.3.1937.777.63.10.579 Sezione Specialità (LAB) (DYNAMIC)
(Refdotsrio)