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
1.3.6.1.4.1.19376.1.3.3.1.1 Include active Human Patient (2017) DYNAMIC
1.3.6.1.4.1.19376.1.3.3.1.2 Include active Non-Human Subject (2017) DYNAMIC
1.3.6.1.4.1.19376.1.3.3.1.3 Include active Human Patient with Non-Human Subject (2017) DYNAMIC
1.3.6.1.4.1.19376.1.3.10.2.2 Include active XD-LAB Author (2017) DYNAMIC
1.3.6.1.4.1.19376.1.3.10.2.3 Include active XD-LAB Custodian (2017) DYNAMIC
1.3.6.1.4.1.19376.1.3.3.1.5 Include active Laboratory Results Validator (2017) DYNAMIC
1.3.6.1.4.1.19376.1.3.10.2.4 Include active XD-LAB LegalAuthenticator (2017) DYNAMIC
1.3.6.1.4.1.19376.1.3.3.1.4 Include active XD-LAB Information Recipient (2017) DYNAMIC
1.3.6.1.4.1.19376.1.3.10.9.14 Include active XD-LAB InFulfillmentOf Order (2017) DYNAMIC
1.3.6.1.4.1.19376.1.3.10.9.15 Include active XD-LAB DocumentationOf (2017) DYNAMIC
1.3.6.1.4.1.19376.1.3.10.9.16 Include active XD-LAB RelatedDocument (2017) DYNAMIC
1.3.6.1.4.1.19376.1.3.10.9.20 Include active XD-LAB ComponentOf (2017) DYNAMIC
1.3.6.1.4.1.19376.1.3.3.2.1 Containment active Laboratory Specialty Section (2017) 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
ClinicalDocument rappresenta l’elemento root per la struttura xml che rappresenta il documento clinico. (Refdotsrio)
@classCode
cs 1 … 1 F DOCCLIN
@moodCode
cs 1 … 1 F EVN
  Example <ClinicalDocument xsi:schemaLocation="urn:hl7-org:v3 CDA.xsd"> ... </ClinicalDocument>
hl7:realmCode
CS 1 … 1 R

ClinicalDocument/realmCode è un elemento OBBLIGATORIO che individua il dominio di appartenenza del documento ed indica che il documento deve seguire eventuali restrizioni definite per il realm italiano.

Il ClinicalDocument/realmCode è un data type di tipo SET <Coded Simple Value> (SET<CS>) costituito dall’attributo @code di tipo ST (Character String) che DEVE assumere valore fisso pari ad IT.

(Refdotsrio)
@code
CONF 0 … 1 F IT
  Example <realmCode code="IT"/>
hl7:typeId
II 1 … 1 M

ClinicalDocument/typeId è un elemento OBBLIGATORIO. Tale elemento identifica i vincoli imposti dalle specifiche HL7 CDA Rel 2.0 ossia identifica la versione del CDA a cui il documento fa riferimento.

ClinicalDocument/typeId è un data type di tipo Instance Identifier (II) le cui componenti

@root ed @extension sono definite in Rif 10 IG.

(Refdotsrio)
@root
uid 1 … 1 F 2.16.840.1.113883.1.3
@extension
st 1 … 1 F POCD_HD000040
hl7:templateId
II 1 … 1 M

ClinicalDocument/templateId è un elemento OBBLIGATORIO 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 (vedi Rif 10).

L'elemento templateId può, in questo contesto, permettere la progressiva evoluzione dei modelli di documento CDA utilizzati. 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. 

Il ClinicalDocument/templateId è un data type di tipo LIST<II>.

Nel caso in cui ci sia l’esigenza di introdurre ulteriori vincoli al template definito precedentemente (template HL7 Italia), si POSSONO utilizzare ulteriori elementi ClinicalDocument/templateId. L’istanza di ClinicalDocument/templateId obbligatoria rappresenta il riferimento al template di HL7 Italia descritto nel presente documento ed avente valenza nazionale; le eventuali ulteriori istanze di ClinicalDocument/templateId rappresentano i riferimenti ad eventuali template aventi valenza locale che rappresentano dei raffinamenti rispetto al template Referto di Medicina di Laboratorio HL7 Italia.

Per la definizione ed uso della componente extension di ClinicalDocument/templateId si rimanda a Rif 10.

(Refdotsrio)
@root
uid 1 … 1 F 2.16.840.1.113883.2.9.10.1.1
@extension
st 1 … 1 F 1.1
  Versione del Template. Non valorizzato nella prima versione
hl7:id
II 1 … 1 R

ClinicalDocument/id è un elemento OBBLIGATORIO che rappresenta l’identificativo univoco del documento CDA.

ClinicalDocument/id è un data type di tipo Instance Identifier (II). Per la definizione e valorizzazione delle componenti dell’elemento ClinicalDocument/id si rimanda a Rif 10.

(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
1 … 1 R Nome dell’organizzazione responsabile per il dominio di identificazione dei documenti.
hl7:code
CE 1 … 1 R

ClinicalDocument/code è un elemento OBBLIGATORIO che rappresenta la tipologia di documento clinico (per maggiori dettagli vedi Rif 10).

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 come specificato in Rif 10.

(Refdotsrio)
@displayName
1 … 1 F Referto di laboratorio
@codeSystemVersion
1 … 1 R Versione del vocabolario.
@code
CONF 1 … 1 F 1502-2
@codeSystem
1 … 1 F 2.16.840.1.113883.6.1 (LOINC)
@codeSystemName
1 … 1 F LOINC
hl7:title
ST 0 … 1

ClinicalDocument/title è un elemento OPZIONALE e rappresenta il titolo del documento CDA. Per ulteriori dettagli dell’elemento in oggetto si rimanda a Rif 10.

(Refdotsrio)
hl7:effectiveTime
TS 1 … 1 M

ClinicalDocument/effectiveTime è un elemento OBBLIGATORIO e specifica la data di creazione del documento CDA.

Per ulteriori dettagli dell’elemento in oggetto si rimanda a Rif 10.

(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 M

ClinicalDocument/confidentialityCode è un elemento OBBLIGATORIO e rappresenta il livello di riservatezza del documento CDA. Per ulteriori dettagli dell’elemento in oggetto si rimanda a Rif 10.

(Refdotsrio)
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.16926 x_BasicConfidentialityKind (DYNAMIC)
hl7:languageCode
CS 1 … 1 M

ClinicalDocument/languageCode è un elemento OBBLIGATORIO e specifica la lingua utilizzate nella redazione del documento.

Per ulteriori dettagli dell’elemento in oggetto si rimanda a Rif 10.

(Refdotsrio)
@code
CONF 1 … 1 F it-IT
hl7:setId
II 0 … 1

ClinicalDocument/setId e ClinicalDocument/versionNumber sono elementi OBBLIGATORI. ClinicalDocument/setId rappresenta l’identificativo comune a tutte le revisioni del documento mentre ClinicalDocument/versionNumber rappresenta la versione del documento stesso.

Per l’uso e la gestione di ClinicalDocument/setId e ClinicalDocument/versionNumber si rimanda a Rif 10.

(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
cs 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
cs 1 … 1 R Nome dell’organizzazione responsabile per il dominio di identificazione dei documenti.
hl7:versionNumber
INT 0 … 1 (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).
Choice

recordTarget è un elemento OBBLIGATORIO 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,

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

Elements to choose from:
Included 0 … 1 from 1.3.6.1.4.1.19376.1.3.3.1.1 Human Patient (DYNAMIC)

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

hl7:recordTarget
0 … 1 R (Refdotsrio)
hl7:patientRole
1 … 1 R (Refdotsrio)
hl7:id
II 1 … * R (Refdotsrio)
hl7:addr
AD 1 … * en-US All persons (including the patient) and organizations mentioned in the document SHALL provide elements name, addr and telecom. (Refdotsrio)
hl7:telecom
TEL 1 … * en-US All persons (including the patient) and organizations mentioned in the document SHALL provide elements name, addr and telecom. (Refdotsrio)
hl7:patient
1 … 1 (Refdotsrio)
hl7:id
II 0 … 1 (Refdotsrio)
hl7:name
PN 1 … * (Refdotsrio)
hl7:administrativeGenderCode
CE 1 … 1 R (Refdotsrio)
hl7:birthTime
TS 1 … 1 R (Refdotsrio)
Included 0 … 1 from 1.3.6.1.4.1.19376.1.3.3.1.2 Non-Human Subject (DYNAMIC)

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

Si rimanda a Rif 10 per i dettagli relativamente all’utilizzo dell’id, si osserva comunque che in questo caso l’id rappresenta l’identificativo del soggetto non appartenente alla specie umana.

hl7:recordTarget
0 … 1 R (Refdotsrio)
@typeCode
cs 0 … 1 F RCT
@contextControlCode
cs 0 … 1 F OP
hl7:templateId
II 1 … 1 M (Refdotsrio)
@root
uid 1 … 1 F 1.3.6.1.4.1.19376.1.3.3.1.2
hl7:patientRole
1 … 1 R (Refdotsrio)
@classCode
cs 0 … 1 F PAT
hl7:id
II 1 … * R (Refdotsrio)
hl7:patient
1 … 1 (Refdotsrio)
@classCode
cs 0 … 1 F PSN
@determinerCode
cs 0 … 1 F INSTANCE
@nullFlavor
cs 1 … 1 F OTH
Included 0 … 1 from 1.3.6.1.4.1.19376.1.3.3.1.3 Human Patient with Non-Human Subject (DYNAMIC)

Soggetto appartenente alla specie umana (paziente) associato con soggetto non appartenente alla specie umana (Human Patient with Non-Human Subject)

Si rimanda a § 2.4.2.1.3 per i dettagli e le regole di conformità tenuto conto che 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 paziente. Le informazioni relative al soggetto non appartenente alla specie umana associato con il paziente sono gestite a livello di Body del documento CDA, si rimanda a § 2.5.2.3.2 Soggetto non appartenente alla specie umana che ha una relazione con un paziente (Human Patient with Non-Human Subject) per i dettagli.

hl7:recordTarget
0 … 1 R (Refdotsrio)
hl7:templateId
II 1 … 1 M (Refdotsrio)
@root
uid 1 … 1 F 1.3.6.1.4.1.19376.1.3.3.1.3
hl7:patientRole
1 … 1 R (Refdotsrio)
hl7:id
II 1 … * R (Refdotsrio)
hl7:addr
AD 1 … * (Refdotsrio)
hl7:telecom
TEL 1 … * (Refdotsrio)
hl7:patient
1 … 1 (Refdotsrio)
hl7:id
II 0 … 1 (Refdotsrio)
hl7:name
PN 1 … * (Refdotsrio)
hl7:administrativeGenderCode
CE 1 … 1 R (Refdotsrio)
hl7:birthTime
TS 1 … 1 R (Refdotsrio)
Included 1 … 1 M from 1.3.6.1.4.1.19376.1.3.10.2.2 XD-LAB Author (DYNAMIC)

author è un elemento OBBLIGATORIO che identifica il creatore, redattore materiale, del documento. DEVE essere presente almeno un elemento author. 565

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. Si rimanda al § 2.5.2.4 per i dettagli.

L’elemento author/assignedAuthor/addr è OPZIONALE (vedi § 2.3 - Persone ed 580 Organizzazioni) e rappresenta l’indirizzo dell’autore.

DEVE essere presente un elemento author/assignedAuthor/assignedPerson/name contenente nome e cognome dell’autore (vedi § 2.3 - Persone ed Organizzazioni). Non può essere utilizzato il @nullFlavor per indicare l’indisponibilità del dato. 585

Si rimanda a Rif 10 per i dettagli relativi all’elemento author/time e agli aspetti legati al tipo di autore di un documento, sistema software vs. persona.

hl7:author
1 … 1 M (Refdotsrio)
hl7:time
TS 1 … 1 R en-US

The author/time element carries the date&time the laboratory report was produced.

(Refdotsrio)
hl7:assignedAuthor
1 … 1 R (Refdotsrio)
hl7:addr
AD 1 … * R en-US

All persons (including the patient) and organizations mentioned in the document SHALL provide elements name, addr and telecom.

(Refdotsrio)
hl7:telecom
TEL 1 … * R en-US

All persons (including the patient) and organizations mentioned in the document SHALL provide elements name, addr and telecom.

(Refdotsrio)
Choice 0 … 1 Elements to choose from:
hl7:assignedPerson
en-US

All persons (including the patient) and organizations mentioned in the document SHALL provide elements name, addr and telecom.


Contains 1.3.6.1.4.1.19376.1.3.10.9.18 PlayingEntity or person with Name (DYNAMIC)
(Refdotsrio)
hl7:assignedAuthoringDevice
en-US

ClinicalDocument/author SHALL be present in accordance with the HL7 CDA R2 standard


Contains 1.3.6.1.4.1.19376.1.3.10.9.19 Laboratory Device (DYNAMIC)
(Refdotsrio)
hl7:representedOrganization
0 … 1 en-US

All persons (including the patient) and organizations mentioned in the document SHALL provide elements name, addr and telecom.


Contains 1.3.6.1.4.1.19376.1.3.10.9.13 Organization with Name, Addr, Telecom (DYNAMIC)
(Refdotsrio)
Included 1 … 1 M from 1.3.6.1.4.1.19376.1.3.10.2.3 XD-LAB Custodian (DYNAMIC)

custodian è un elemento OBBLIGATORIO che rappresenta l’organizzazione incaricata 590 della custodia del documento originale (es. il laboratorio che ha prodotto il Referto di Medicina di Laboratorio).

Nome, indirizzo e recapiti telefonici POSSONO essere riportati nell’elemento assignedCustodian/representedCustodianOrganization (Vedi § 2.3 - Persone ed Organizzazioni). 595

Si rimanda a Rif 10 per i dettagli relativi all’elemento custodian/assignedCustodian/representedCustodianOrganization ed ai suoi sotto-elementi id e name.

hl7:custodian
1 … 1 M (Refdotsrio)
hl7:assignedCustodian
1 … 1 R (Refdotsrio)
hl7:representedCustodianOrganization
1 … 1 R (Refdotsrio)
hl7:id
II 1 … * M en-US

ClinicalDocument/custodian SHALL be present with an id in accordance with the HL7 CDA R2 standard.

(Refdotsrio)
hl7:name
ON 1 … 1 R en-US

All persons (including the patient) and organizations mentioned in the document SHALL provide elements name, addr and telecom.

(Refdotsrio)
hl7:telecom
TEL 1 … 1 R en-US

All persons (including the patient) and organizations mentioned in the document SHALL provide elements name, addr and telecom.

(Refdotsrio)
hl7:addr
AD 1 … 1 R en-US

All persons (including the patient) and organizations mentioned in the document SHALL provide elements name, addr and telecom.

(Refdotsrio)
Included 0 … 1 from 1.3.6.1.4.1.19376.1.3.3.1.5 Laboratory Results Validator (DYNAMIC)

authenticator è un elemento OPZIONALE 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, per questo soggetto si rimanda al § 2.4.2.5.

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. In caso di validatore multiplo ciascun validatore DEVE essere associato con la particolare sezione del referto che ha validato, questa associazione è effettuata a livello di Body del documento CDA mediante l’elemento participant, si rimanda al § 2.5.2.2per i dettagli.

L’indirizzo e i recapiti telefonici possono essere riportati nell’elemento assignedEntity, il nome DEVE essere riportato nell’elemento assignedEntity/assignedPerson (Vedi § 2.3 - Persone ed Organizzazioni).

Si rimanda a Rif 10 per i dettagli relativi all’elemento authenticator/time e authenticator/signatureCode, authenticator/assignedEntity/id.

@typeCode
cs 1 … 1 F AUTHEN
hl7:templateId
II 0 … 1 M

notice Warning: If isMandatory=true, minimumMultiplicity shall be greater than 0.

(Refdotsrio)
@root
uid 1 … 1 F 1.3.6.1.4.1.19376.1.3.3.1.5
hl7:time
TS 0 … 1 R (Refdotsrio)
hl7:signatureCode
CS 0 … 1 R (Refdotsrio)
hl7:assignedEntity
0 … 1 R (Refdotsrio)
@classCode
cs 0 … 1 F ASSIGNED
hl7:id
II 1 … * R (Refdotsrio)
hl7:code
CE 0 … 1 R (Refdotsrio)
hl7:addr
AD 1 … * R (Refdotsrio)
hl7:telecom
TEL 1 … * R (Refdotsrio)
  Schematron assert role red error  
  test not(hl7:assignedPerson) or hl7:assignedPerson/hl7:name  
  Message the <name> sub-element of <assignedPerson> SHALL be present.  
hl7:assignedPerson
0 … 1 R (Refdotsrio)
hl7:representedOrganization
0 … 1 R (Refdotsrio)
Included 0 … 1 from 1.3.6.1.4.1.19376.1.3.10.2.4 XD-LAB LegalAuthenticator (DYNAMIC)

legalAuthenticator è un elemento OPZIONALE che identifica il soggetto che ha legalmente autenticato il documento (firmatario del documento).

L’indirizzo e i recapiti telefonici possono essere riportati nell’elemento assignedEntity, il nome DEVE essere riportato nell’elemento assignedEntity/assignedPerson (Vedi § 2.3 - Persone ed Organizzazioni).

Si rimanda a Rif 10 per i dettagli relativi all’elemento legalAuthenticator/time e legalAuthenticator/signatureCode, legalAuthenticator/assignedEntity/id.

Laddove il documento risulta firmato digitalmente, si suggerisce di esprimere nell’elemento legalAuthenticator il firmatario del documento stesso.

L’organizzazione a cui il firmatario appartiene è mappata in legalAuthenticator/assignedEntity/representedOrganization.

hl7:legalAuthenticator
0 … 1 (Refdotsrio)
hl7:time
TS 1 … 1 R en-US

The sub-element time carries the date&time this legal authentication took place.

(Refdotsrio)
hl7:signatureCode
CS 1 … 1 R en-US

The sub-element signatureCode carries the “signed” (S) status

(Refdotsrio)
@code
CONF 0 … 1 F S
hl7:assignedEntity
1 … 1 R en-US

All persons (including the patient) and organizations mentioned in the document SHALL provide elements name, addr and telecom.

(Refdotsrio)
hl7:addr
AD 1 … * R en-US

Constrained by this specification to require the presence of name, addr and telecom.

(Refdotsrio)
hl7:telecom
TEL 1 … * R en-US

Constrained by this specification to require the presence of name, addr and telecom.

(Refdotsrio)
hl7:assignedPerson
0 … 1 en-US

All persons (including the patient) and organizations mentioned in the document SHALL provide elements name, addr and telecom.


Contains 1.3.6.1.4.1.19376.1.3.10.9.18 PlayingEntity or person with Name (DYNAMIC)
(Refdotsrio)
hl7:representedOrganization
0 … 1 en-US

All persons (including the patient) and organizations mentioned in the document SHALL provide elements name, addr and telecom.


Contains 1.3.6.1.4.1.19376.1.3.10.9.13 Organization with Name, Addr, Telecom (DYNAMIC)
(Refdotsrio)
Included 0 … 1 from 1.3.6.1.4.1.19376.1.3.3.1.4 XD-LAB Information Recipient (DYNAMIC)

informationRecipient è un elemento OPZIONALE 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 (Vedi § 2.3 - Persone ed Organizzazioni). Per ulteriori dettagli dell’elemento in oggetto si rimanda a Rif 10.

hl7:informationRecipient
0 … 1 (Refdotsrio)
hl7:templateId
II 1 … 1 M (Refdotsrio)
@root
uid 1 … 1 F 1.3.6.1.4.1.19376.1.3.3.1.4
hl7:intendedRecipient
1 … 1 R (Refdotsrio)
hl7:id
II 0 … * R (Refdotsrio)
hl7:addr
AD 1 … * (Refdotsrio)
hl7:telecom
TEL 1 … * (Refdotsrio)
hl7:informationRecipient
0 … 1 Contains 1.3.6.1.4.1.19376.1.3.10.9.18 PlayingEntity or person with Name (DYNAMIC) (Refdotsrio)
hl7:receivedOrganization
0 … 1 Contains 1.3.6.1.4.1.19376.1.3.10.9.13 Organization with Name, Addr, Telecom (DYNAMIC) (Refdotsrio)
Included 0 … 1 from 1.3.6.1.4.1.19376.1.3.10.9.14 XD-LAB InFulfillmentOf Order (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.

L’istanza obbligatoria di inFulfillmentOf/order/id DEVE rappresentare l’identificativo univoco della richiesta (Placer Order Number) che perviene al laboratorio di analisi. Per quanto concerne il mapping della data e ora della richiesta si rimanda a 2.4.2.8.

hl7:inFulfillmentOf
0 … 1 (Refdotsrio)
hl7:order
1 … 1 R (Refdotsrio)
hl7:id
II 1 … * R en-US

It represents the Placer Order or the Placer Group that was fulfilled, the id of which is carried by inFulfillmentOf/order/id.

(Refdotsrio)
Included 0 … 1 from 1.3.6.1.4.1.19376.1.3.10.9.15 XD-LAB DocumentationOf (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 (Refdotsrio)
hl7:serviceEvent
1 … 1 R (Refdotsrio)
hl7:effectiveTime
IVL_TS 0 … 1 en-US

Use of sub element documentationOf/serviceEvent/effectiveTime to document the time boundaries of events in the document is appropriate.

(Refdotsrio)
lab:statusCode
CS 0 … 1 en-US

This Laboratory Report Content Module can express both final and non-final reports. To distinguish between the two, the statusCode element has been added to the documentationOf/serviceEvent element. A non-final report is a report documenting a serviceEvent, which is in the status "active". This sub-element serviceEvent/statusCode is optional. When it is not present the serviceEvent is assumed to be in the status "completed".

(Refdotsrio)
  CONF
The value of @code shall be drawn from value set 1.3.6.1.4.1.19376.1.3.11.4 ActStatusActiveCompleted (DYNAMIC)
hl7:performer
0 … * en-US

Laboratory Performer template in the CDA header


Contains 1.3.6.1.4.1.19376.1.3.3.1.7 Laboratory Performer (DYNAMIC)
(Refdotsrio)
Included 0 … 1 from 1.3.6.1.4.1.19376.1.3.10.9.16 XD-LAB RelatedDocument (DYNAMIC)

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.

Si rimanda a Rif 10 per i dettagli relativi agli elementi relatedDocument/@typeCode, relatedDocument, parentDocument/id, parentDocument/setId e parentDocument/versionNumber.

hl7:relatedDocument
0 … 1 (Refdotsrio)
@typeCode
cs 1 … 1 F RPLC
  en-US

relatedDocument@typeCode attribute SHALL be valued "RPLC".

hl7:parentDocument
1 … 1 R (Refdotsrio)
hl7:id
II 1 … 1 R en-US

SHALL be equal to ClinicalDocument/ id of the replaced document.

(Refdotsrio)
hl7:setId
II 1 … 1 R en-US

SHALL have the same value in the new report as in the replaced report.

(Refdotsrio)
hl7:versionNumber
INT 1 … 1 en-US

SHALL have the same value as in the replaced report (when provided there)

(Refdotsrio)
Included 0 … 1 from 1.3.6.1.4.1.19376.1.3.10.9.20 XD-LAB ComponentOf (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 (Vedi § 2.3 - Persone ed Organizzazioni).

Si rimanda a Rif 10 per i dettagli relativi agli elementi encompassingEncounter/effectiveTime (istante temporale, o l’intervallo di tempo in cui l’incontro stesso ha avuto luogo), encompassingEncounter/location/healthCareFacility (luogo in cui si è svolto l'incontro tra il paziente e la struttura sanitaria).

hl7:componentOf
0 … 1 (Refdotsrio)
hl7:encompassingEncounter
1 … 1 R (Refdotsrio)
hl7:id
II 1 … * M (Refdotsrio)
hl7:effectiveTime
IVL_TS 1 … 1 M (Refdotsrio)
hl7:encounterParticipant
0 … * (Refdotsrio)
@typeCode
cs 1 … 1 R
hl7:time
IVL_TS 1 … 1 R (Refdotsrio)
hl7:assignedEntity
1 … 1 R (Refdotsrio)
hl7:addr
AD 1 … * R (Refdotsrio)
hl7:telecom
TEL 1 … * R (Refdotsrio)
hl7:assignedPerson
0 … 1 R (Refdotsrio)
hl7:representedOrganization
0 … 1 R (Refdotsrio)
  Schematron assert role red error  
  test not(hl7:assignedPerson) or hl7:assignedPerson/hl7:name  
  Message the <name> sub-element of <assignedPerson> SHALL be present.  
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 … * 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 1.3.6.1.4.1.19376.1.3.3.2.1 Laboratory Specialty Section (DYNAMIC)
(Refdotsrio)
  Schematron assert role red error  
  test /hl7:templateId[@root='1.3.6.1.4.1.19376.1.3.1.6']  
  Message Lab report SHALL contain Laboratory Observation