hl7:ClinicalDocument
|
|
|
|
ClinicalDocument rappresenta l’elemento root per la struttura xml che rappresenta il documento clinico.
|
(Refrio) |
@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.
|
(Refrio) |
@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.
|
(Refrio) |
@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.
|
(Refrio) |
@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.
|
(Refrio) |
@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.
|
(Refrio) |
@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.
|
(Refrio) |
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.
|
(Refrio) |
@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.
|
(Refrio) |
|
CONF |
|
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.
|
(Refrio) |
@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.
|
(Refrio) |
@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 |
|
|
(Refrio) |
@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 |
|
(Refrio) |
hl7:patientRole
|
|
1 … 1 |
R |
|
(Refrio) |
hl7:id
|
II |
1 … * |
R |
|
(Refrio) |
hl7:addr
|
AD |
1 … * |
|
All persons (including the patient) and organizations mentioned in the document SHALL
provide elements name, addr and telecom. |
(Refrio) |
hl7:telecom
|
TEL |
1 … * |
|
All persons (including the patient) and organizations mentioned in the document SHALL
provide elements name, addr and telecom. |
(Refrio) |
hl7:patient
|
|
1 … 1 |
|
|
(Refrio) |
hl7:id
|
II |
0 … 1 |
|
|
(Refrio) |
hl7:name
|
PN |
1 … * |
|
|
(Refrio) |
hl7:administrativeGenderCode
|
CE |
1 … 1 |
R |
|
(Refrio) |
hl7:birthTime
|
TS |
1 … 1 |
R |
|
(Refrio) |
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 |
|
(Refrio) |
@typeCode
|
cs |
0 … 1 |
F |
RCT |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
hl7:templateId
|
II |
1 … 1 |
M |
|
(Refrio) |
@root
|
uid |
1 … 1 |
F |
1.3.6.1.4.1.19376.1.3.3.1.2 |
hl7:patientRole
|
|
1 … 1 |
R |
|
(Refrio) |
@classCode
|
cs |
0 … 1 |
F |
PAT |
hl7:id
|
II |
1 … * |
R |
|
(Refrio) |
hl7:patient
|
|
1 … 1 |
|
|
(Refrio) |
@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 |
|
(Refrio) |
hl7:templateId
|
II |
1 … 1 |
M |
|
(Refrio) |
@root
|
uid |
1 … 1 |
F |
1.3.6.1.4.1.19376.1.3.3.1.3 |
hl7:patientRole
|
|
1 … 1 |
R |
|
(Refrio) |
hl7:id
|
II |
1 … * |
R |
|
(Refrio) |
hl7:addr
|
AD |
1 … * |
|
|
(Refrio) |
hl7:telecom
|
TEL |
1 … * |
|
|
(Refrio) |
hl7:patient
|
|
1 … 1 |
|
|
(Refrio) |
hl7:id
|
II |
0 … 1 |
|
|
(Refrio) |
hl7:name
|
PN |
1 … * |
|
|
(Refrio) |
hl7:administrativeGenderCode
|
CE |
1 … 1 |
R |
|
(Refrio) |
hl7:birthTime
|
TS |
1 … 1 |
R |
|
(Refrio) |
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 |
|
(Refrio) |
hl7:time
|
TS |
1 … 1 |
R |
The author/time element carries the date&time the laboratory report was produced.
|
(Refrio) |
hl7:assignedAuthor
|
|
1 … 1 |
R |
|
(Refrio) |
hl7:addr
|
AD |
1 … * |
R |
All persons (including the patient) and organizations mentioned in the document SHALL
provide elements name, addr and telecom.
|
(Refrio) |
hl7:telecom
|
TEL |
1 … * |
R |
All persons (including the patient) and organizations mentioned in the document SHALL
provide elements name, addr and telecom.
|
(Refrio) |
Choice |
0 … 1 |
|
Elements to choose from:
|
hl7:assignedPerson
|
|
|
|
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)
|
(Refrio) |
hl7:assignedAuthoringDevice
|
|
|
|
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)
|
(Refrio) |
hl7:representedOrganization
|
|
0 … 1 |
|
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)
|
(Refrio) |
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 |
|
(Refrio) |
hl7:assignedCustodian
|
|
1 … 1 |
R |
|
(Refrio) |
hl7:representedCustodianOrganization
|
|
1 … 1 |
R |
|
(Refrio) |
hl7:id
|
II |
1 … * |
M |
ClinicalDocument/custodian SHALL be present with an id in accordance with the HL7
CDA R2 standard.
|
(Refrio) |
hl7:name
|
ON |
1 … 1 |
R |
All persons (including the patient) and organizations mentioned in the document SHALL
provide elements name, addr and telecom.
|
(Refrio) |
hl7:telecom
|
TEL |
1 … 1 |
R |
All persons (including the patient) and organizations mentioned in the document SHALL
provide elements name, addr and telecom.
|
(Refrio) |
hl7:addr
|
AD |
1 … 1 |
R |
All persons (including the patient) and organizations mentioned in the document SHALL
provide elements name, addr and telecom.
|
(Refrio) |
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 |
|
Warning: If isMandatory=true, minimumMultiplicity shall be greater than 0. |
|
(Refrio) |
@root
|
uid |
1 … 1 |
F |
1.3.6.1.4.1.19376.1.3.3.1.5 |
hl7:time
|
TS |
0 … 1 |
R |
|
(Refrio) |
hl7:signatureCode
|
CS |
0 … 1 |
R |
|
(Refrio) |
hl7:assignedEntity
|
|
0 … 1 |
R |
|
(Refrio) |
@classCode
|
cs |
0 … 1 |
F |
ASSIGNED |
hl7:id
|
II |
1 … * |
R |
|
(Refrio) |
hl7:code
|
CE |
0 … 1 |
R |
|
(Refrio) |
hl7:addr
|
AD |
1 … * |
R |
|
(Refrio) |
hl7:telecom
|
TEL |
1 … * |
R |
|
(Refrio) |
|
Schematron assert |
role |
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 |
|
(Refrio) |
hl7:representedOrganization
|
|
0 … 1 |
R |
|
(Refrio) |
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 |
|
|
(Refrio) |
hl7:time
|
TS |
1 … 1 |
R |
The sub-element time carries the date&time this legal authentication took place.
|
(Refrio) |
hl7:signatureCode
|
CS |
1 … 1 |
R |
The sub-element signatureCode carries the “signed” (S) status
|
(Refrio) |
@code
|
CONF |
0 … 1 |
F |
S |
hl7:assignedEntity
|
|
1 … 1 |
R |
All persons (including the patient) and organizations mentioned in the document SHALL
provide elements name, addr and telecom.
|
(Refrio) |
hl7:addr
|
AD |
1 … * |
R |
Constrained by this specification to require the presence of name, addr and telecom.
|
(Refrio) |
hl7:telecom
|
TEL |
1 … * |
R |
Constrained by this specification to require the presence of name, addr and telecom.
|
(Refrio) |
hl7:assignedPerson
|
|
0 … 1 |
|
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)
|
(Refrio) |
hl7:representedOrganization
|
|
0 … 1 |
|
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)
|
(Refrio) |
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 |
|
|
(Refrio) |
hl7:templateId
|
II |
1 … 1 |
M |
|
(Refrio) |
@root
|
uid |
1 … 1 |
F |
1.3.6.1.4.1.19376.1.3.3.1.4 |
hl7:intendedRecipient
|
|
1 … 1 |
R |
|
(Refrio) |
hl7:id
|
II |
0 … * |
R |
|
(Refrio) |
hl7:addr
|
AD |
1 … * |
|
|
(Refrio) |
hl7:telecom
|
TEL |
1 … * |
|
|
(Refrio) |
hl7:informationRecipient
|
|
0 … 1 |
|
Contains 1.3.6.1.4.1.19376.1.3.10.9.18 PlayingEntity or person with Name (DYNAMIC)
|
(Refrio) |
hl7:receivedOrganization
|
|
0 … 1 |
|
Contains 1.3.6.1.4.1.19376.1.3.10.9.13 Organization with Name, Addr, Telecom (DYNAMIC)
|
(Refrio) |
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 |
|
|
(Refrio) |
hl7:order
|
|
1 … 1 |
R |
|
(Refrio) |
hl7:id
|
II |
1 … * |
R |
It represents the Placer Order or the Placer Group that was fulfilled, the id of which
is carried by inFulfillmentOf/order/id.
|
(Refrio) |
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 |
|
|
(Refrio) |
hl7:serviceEvent
|
|
1 … 1 |
R |
|
(Refrio) |
hl7:effectiveTime
|
IVL_TS |
0 … 1 |
|
Use of sub element documentationOf/serviceEvent/effectiveTime to document the time
boundaries of events in the document is appropriate.
|
(Refrio) |
lab:statusCode
|
CS |
0 … 1 |
|
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".
|
(Refrio) |
|
CONF |
|
hl7:performer
|
|
0 … * |
|
Laboratory Performer template in the CDA header
Contains 1.3.6.1.4.1.19376.1.3.3.1.7 Laboratory Performer (DYNAMIC)
|
(Refrio) |
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 |
|
|
(Refrio) |
@typeCode
|
cs |
1 … 1 |
F |
RPLC |
|
relatedDocument@typeCode attribute SHALL be valued "RPLC".
|
hl7:parentDocument
|
|
1 … 1 |
R |
|
(Refrio) |
hl7:id
|
II |
1 … 1 |
R |
SHALL be equal to ClinicalDocument/ id of the replaced document.
|
(Refrio) |
hl7:setId
|
II |
1 … 1 |
R |
SHALL have the same value in the new report as in the replaced report.
|
(Refrio) |
hl7:versionNumber
|
INT |
1 … 1 |
|
SHALL have the same value as in the replaced report (when provided there)
|
(Refrio) |
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 |
|
|
(Refrio) |
hl7:encompassingEncounter
|
|
1 … 1 |
R |
|
(Refrio) |
hl7:id
|
II |
1 … * |
M |
|
(Refrio) |
hl7:effectiveTime
|
IVL_TS |
1 … 1 |
M |
|
(Refrio) |
hl7:encounterParticipant
|
|
0 … * |
|
|
(Refrio) |
@typeCode
|
cs |
1 … 1 |
R |
|
hl7:time
|
IVL_TS |
1 … 1 |
R |
|
(Refrio) |
hl7:assignedEntity
|
|
1 … 1 |
R |
|
(Refrio) |
hl7:addr
|
AD |
1 … * |
R |
|
(Refrio) |
hl7:telecom
|
TEL |
1 … * |
R |
|
(Refrio) |
hl7:assignedPerson
|
|
0 … 1 |
R |
|
(Refrio) |
hl7:representedOrganization
|
|
0 … 1 |
R |
|
(Refrio) |
|
Schematron assert |
role |
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
|
(Refrio) |
@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
|
(Refrio) |
@classCode
|
cs |
1 … 1 |
F |
DOCBODY |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
hl7:confidentialityCode
|
CE |
0 … 1 |
|
|
(Refrio) |
|
CONF |
|
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)
|
(Refrio) |
|
Schematron assert |
role |
error
|
|
|
test |
/hl7:templateId[@root='1.3.6.1.4.1.19376.1.3.1.6'] |
|
|
Message |
Lab report SHALL contain Laboratory Observation |
|