hl7:observation
|
|
0 … 1 |
|
|
ObsLAB |
@classCode
|
cs |
0 … 1 |
F |
OBS |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
hl7:code
|
CD |
1 … 1 |
R |
L’observation/code deve avere un @displayName coerente con la parte human readable
espressa nella section foglia.
Nel caso in cui l’elemento observation riporti il risultato della misurazione nell’elemento
observation/value è obbligatorio riportare in observation/code o in code/translation
il codice LOINC dell’esame effettuato
|
ObsLAB |
@code
|
cs |
1 … 1 |
R |
Tale attributo, che rappresenta il codice dell'esame, deve assumere uno dei valori
del sistema di codifica LOINC oppure uno dei valori del sistema di codifica locale.
|
@codeSystem
|
uid |
1 … 1 |
R |
L'attributo deve assumere l'OID del sistema di codifica LOINC (2.16.840.1.113883.6.1)
o del sistema di codifica locale.
|
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
0 … 1 |
|
|
hl7:translation
|
CS |
0 … 1 |
|
Se l’elemento observation/value riporta il risultato della misurazione, e se observation/code
non è espresso secondo codifica LOINC, allora deve essere presente un elemento code/translation
valorizzato come segue:
-
@code (obbligatorio) deve assumere uno dei valori del sistema di codifica LOINC
-
@codeSystem (obbligatorio) deve assumere l’OID del sistema di codifica LOINC
-
@codeSystemName (raccomandato) deve assumere valore costante “LOINC”
-
@displayName (opzionale) deve essere valorizzato con la descrizione del codice LOINC
|
ObsLAB |
@code
|
cs |
1 … 1 |
R |
|
@codeSystem
|
uid |
1 … 1 |
R |
|
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
0 … 1 |
|
|
hl7:statusCode
|
CS |
1 … 1 |
R |
L'elemento <statusCode> deve essere valorizzato come segue:
|
ObsLAB |
@code
|
cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:effectiveTime
|
IVL_TS |
1 … 1 |
R |
Data a cui si riferisce l'osservazione
|
ObsLAB |
@value
|
|
1 … 1 |
R |
|
hl7:value
|
ANY |
0 … 1 |
|
In microbiologia, all’interno dell’organizer di tipo BATTERY relativo all’antibiogramma,
il valore del risultato della suscettibilità batterica al singolo antibiotico deve
essere inserito nell’elemento observation/value, impostando il corretto tipo di dato,
coerente con il tipo di risultato.
Nel caso in cui l’elemento observation riporti il risultato della misurazione nell’elemento
observation/value è obbligatorio riportare in observation/code o in code/translation
il codice LOINC dell’esame effettuato
|
ObsLAB |
@xsi:type
|
cs |
1 … 1 |
F |
ANY |
@value
|
st |
0 … 1 |
|
|
@unit
|
st |
0 … 1 |
|
|
hl7:interpretationCode
|
CE |
0 … 1 |
|
L'elemento rappresenta un codice interpretativo della misura effettuata
|
ObsLAB |
@code
|
cs |
1 … 1 |
R |
L'elemento riporta il codice di interpretazione dei risultati. Valore derivato dalla
tabella HL7 ObservationInterpretation https://terminology.hl7.org/3.1.0/CodeSystem-v3-ObservationInterpretation.html
Si osserva che nel caso delle prove di resistenza agli antibiotici il vocabolario
di riferimento in HL7 ObservationInterpretation è HL7 ObservationInterpretationSusceptibility.
|
@codeSystem
|
uid |
1 … 1 |
F |
2.16.840.1.113883.5.83 |
@codeSystemName
|
st |
0 … 1 |
F |
ObservationInterpretation |
@displayName
|
st |
0 … 1 |
|
|
@codeSystemName
|
|
0 … 1 |
|
|
hl7:methodCode
|
CE |
0 … 1 |
|
Per l’observation, l’elemento observation/methodCode è opzionale e rappresenta la
tecnica di misurazione applicata per ottenere il risultato dell’esame/osservazione.
Il vocabolario HL7 di riferimento per questo elemento è HL7 ObservationMethod ObservationMethod (hl7.org)
|
ObsLAB |
@code
|
cs |
1 … 1 |
R |
|
@codeSystem
|
uid |
1 … 1 |
F |
2.16.840.1.113883.5.84 |
@codeSystemName
|
st |
0 … 1 |
F |
HL7 ObservationMethod |
@displayName
|
st |
0 … 1 |
|
|
Choice |
0 … 1 |
|
Elements to choose from:
|
hl7:subject
|
|
0 … 1 |
|
Contains 2.16.840.1.113883.3.1937.777.63.10.583 Human Patient with Non-Human Subject (LAB) (DYNAMIC)
|
ObsLAB |
hl7:subject
|
|
0 … 1 |
|
Contains 2.16.840.1.113883.3.1937.777.63.10.582 Non-Human Subject (LAB) (DYNAMIC)
|
ObsLAB |
hl7:specimen
|
|
0 … 1 |
|
Per l’observation, l’elemento observation/specimen è opzionale e rappresenta il campione
su cui viene effettuato l’esame che l’observation rappresenta. L’elemento observation/specimen
deve essere al più uno solo
Contains 2.16.840.1.113883.3.1937.777.63.10.586 CDA Specimen (LAB) (DYNAMIC)
|
ObsLAB |
hl7:performer
|
|
0 … 1 |
|
Per l’observation, l’elemento observation/performer è opzionale e rappresenta il laboratorio
sub-contractor che ha prodotto il risultato dell’esame che l’observation rappresenta.
Si osserva che l’elemento observation/performer viene utilizzato solo quando è necessario
ridefinire l’elemento performer definito a livello più alto nella gerarchia.
Contains 2.16.840.1.113883.3.1937.777.63.10.584 CDA Performer LAB (DYNAMIC)
|
ObsLAB |
Included |
0 … 1 |
|
from 2.16.840.1.113883.3.1937.777.63.10.333 CDA author LAB (DYNAMIC)
Per l’observation, l’elemento observation/author è opzionale e rappresenta l’autore
della porzione di documento afferente all’elemento observation. Si osserva che l’elemento
observation/author è definito solo nel caso in cui l’autore differisca dall’autore
definito a livello più alto nella gerarchia
|
hl7:author
|
|
0 … 1 |
R |
L'elemento author rappresenta l'autore del documento.
|
CDAarLAB |
@typeCode
|
cs |
0 … 1 |
F |
AUT |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
hl7:time
|
TS |
1 … 1 |
R |
|
CDAarLAB |
@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
|
CDAarLAB |
@classCode
|
cs |
0 … 1 |
F |
ASSIGNED |
hl7:id
|
II |
1 … 1 |
R |
Definisce l’identificativo dell'operatore sanitario che è l'autore di questo documento.
Almeno un elemento id deve essere valorizzato con il codice fiscale.
|
CDAarLAB |
@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 … * |
|
L’elemento addr rappresenta l’indirizzo dell’autore.
Contains 2.16.840.1.113883.3.1937.777.63.10.34 CDA addr (DYNAMIC)
|
CDAarLAB |
@use
|
set_cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:telecom
|
TEL |
1 … * |
R |
L'elemento telecom dettaglia i recapiti di contatto dell'autore.
|
CDAarLAB |
@use
|
set_cs |
1 … 1 |
R |
|
|
CONF |
|
Choice |
1 … 1 |
|
Elements to choose from:
|
hl7:assignedPerson
|
|
0 … 1 |
|
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)
|
CDAarLAB |
@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)
|
CDAarLAB |
@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)
|
CDAarLAB |
Included |
0 … 1 |
|
from 2.16.840.1.113883.3.1937.777.63.10.587 CDA participant L3 (LAB) (DYNAMIC)
Per l’observation, l’elemento observation/participant è opzionale e viene utilizzato
per associare all’elemento observation informazioni relative a soggetti coinvolti
nella produzione/gestione di una porzione di referto di laboratorio.
|
hl7:participant
|
|
0 … 1 |
|
|
CDAp3LAB |
@typeCode
|
cs |
1 … 1 |
R |
I soggetti che possono essere rappresentati come participant sono ad esempio i seguenti:
-
il validatore di una parte di referto o di un singolo esame. In questo caso il participant/@typeCode
deve assumere il valore AUTHEN
-
lo specifico macchinario che effettua l’esame di laboratorio (ad esempio un analizzatore).
In questo caso il participant/@typeCode deve assumere il valore DEV
-
il soggetto che trascrive una parte di referto o il singolo esame. In questo caso
il participant/@typeCode deve assumere il valore ENT
-
il soggetto responsabile della fornitura del risultato relativo ad una parte di referto
o di un singolo esame. In questo caso il participant/@typeCode deve assumere il valore
RESP. Nel caso in cui il laboratorio di analisi principale abbia demandato ad un laboratorio
esterno, l’elaborazione di uno specifico esame, l’elemento participant rappresenta
il responsabile del laboratorio esterno. In questo ultimo caso l’elemento participant
deve comparire allo stesso livello dell’elemento performer che rappresenta il laboratorio
esterno.
|
|
CONF |
|
@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)
|
CDAp3LAB |
@code
|
cs |
1 … 1 |
R |
|
@codeSystem
|
uid |
1 … 1 |
R |
|
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
0 … 1 |
|
|
|
CONF |
|
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.
|
CDAp3LAB |
hl7:associatedEntity
|
|
1 … 1 |
R |
|
CDAp3LAB |
@classCode
|
cs |
1 … 1 |
R |
Nel caso di Medico Prescrittore o Tecnico di Approfondimento l'attributo @classCode
potrà essere valorizzato con il code PROV
|
|
CONF |
|
hl7:id
|
II |
1 … * |
|
|
CDAp3LAB |
@root
|
uid |
1 … 1 |
R |
|
@extension
|
st |
1 … 1 |
R |
|
@assigningAuthorityName
|
st |
0 … 1 |
|
|
hl7:code
|
CE |
0 … 1 |
|
|
CDAp3LAB |
@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)
|
CDAp3LAB |
@use
|
set_cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:telecom
|
TEL |
0 … * |
|
|
CDAp3LAB |
@use
|
set_cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:associatedPerson
|
|
0 … 1 |
|
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)
|
CDAp3LAB |
hl7:scopingOrganization
|
|
0 … 1 |
|
Con l'elemento scopingOrganization si indica la struttura coinvolta in qualche modo
nella realizzazione del documento
Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization (DYNAMIC)
|
CDAp3LAB |
Included |
0 … * |
|
from 2.16.840.1.113883.3.1937.777.63.10.588 Commenti (LAB) (DYNAMIC)
|
hl7:act
|
|
0 … * |
|
Elemento che specifica le eventuali note sull’elaborazione del campione.
|
commiLAB |
@classCode
|
cs |
1 … 1 |
F |
ACT |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
hl7:code
|
CD |
1 … 1 |
R |
|
commiLAB |
@code
|
cs |
1 … 1 |
F |
48767-8 |
@codeSystem
|
uid |
1 … 1 |
F |
2.16.840.1.113883.6.1 |
@codeSystemName
|
st |
0 … 1 |
|
LOINC
|
@displayName
|
st |
0 … 1 |
|
Annotazioni e commenti
|
hl7:text
|
ED |
1 … 1 |
R |
|
commiLAB |
hl7:reference
|
|
1 … 1 |
R |
Riporta il riferimento incrociato alla descrizione dello stato nella parte narrativa.
|
commiLAB |
@value
|
|
1 … 1 |
R |
|
Included |
0 … * |
|
from 2.16.840.1.113883.3.1937.777.63.10.594 observationMedia (LAB) (DYNAMIC)
|
hl7:observationMedia
|
|
0 … * |
|
|
ObsLAB |
@moodCode
|
cs |
0 … 1 |
F |
EVN |
@classCode
|
cs |
0 … 1 |
F |
OBS |
hl7:value
|
ED |
1 … 1 |
|
|
ObsLAB |
@xsi:type
|
cs |
0 … 1 |
F |
ED |
@mediaType
|
st |
0 … 1 |
|
|
@representation
|
cs |
1 … 1 |
F |
B64 |
hl7:referenceRange
|
|
0 … * |
|
In microbiologia, se presenti, i criteri interpretativi EUCAST riferiti a un antibiotico,
espressi ognuno tramite un intervallo e la relativa interpretazione, dovrebbero essere
inseriti nello stesso elemento observation relativo alla suscettibilità batterica
all’antibiotico, ciascuno in un diverso elemento referenceRange. L’elemento referenceRange/observationRange/value
sarà valorizzato con i valori soglia di riferimento dell’intervallo, mentre l’elemento
referenceRange/observationRange/interpretationCode conterrà il valore dell’interpretazione
associata a tale intervallo.In questo caso, all'interno dello stesso elemento observation
ci deve essere un elemento observation/value corrispondente al risultato della suscettibilità
batterica e dovrebbero esserci N elementi referenceRange corrispondenti agli N intervalli
relativi ai criteri interpretativi EUCAST, che si intendono inserire.
|
ObsLAB |
hl7:observationRange
|
|
0 … 1 |
|
|
ObsLAB |
@classCode
|
cs |
0 … 1 |
|
|
@moodCode
|
cs |
0 … 1 |
|
|
hl7:value
|
IVL_PQ |
0 … 1 |
|
L’elemento observationRange/value (IVL_PQ) consente di definire i sotto-elementi low
e high che rappresentano rispettivamente l’estremo inferiore dell’intervallo di riferimento
dell’esame e l’estremo superiore dell’intervallo di riferimento dell’esame. Il valore
numerico all’interno degli intervalli di riferimento viene espresso nell’attributo
value mentre l’unità di misura viene espressa nell’attributo unit, secondo codifica
UCUM
|
ObsLAB |
@xsi:type
|
cs |
1 … 1 |
F |
IVL_PQ |
hl7:low
|
|
1 … 1 |
|
|
ObsLAB |
@value
|
|
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
R |
|
hl7:high
|
|
1 … 1 |
|
|
ObsLAB |
@value
|
|
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
R |
|
hl7:interpretationCode
|
CE |
1 … 1 |
R |
|
ObsLAB |
@code
|
cs |
1 … 1 |
R |
L'elemento riporta il codice di interpretazione dei risultati. Valore derivato dalla
tabella HL7 ObservationInterpretation
https://terminology.hl7.org/3.1.0/CodeSystem-v3-ObservationInterpretation.html
|
@codeSystem
|
uid |
1 … 1 |
F |
2.16.840.1.113883.5.83 |
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
0 … 1 |
|
|
hl7:precondition
|
|
0 … 1 |
|
|
ObsLAB |
hl7:criterion
|
|
1 … 1 |
|
|
ObsLAB |
hl7:code
|
CD |
1 … 1 |
R |
L'elemento è obbligatorio, rappresenta il code del criterio (esempio: Genere/età)
|
ObsLAB |
@code
|
cs |
1 … 1 |
R |
|
@codeSystem
|
uid |
1 … 1 |
R |
|
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
0 … 1 |
|
|
hl7:value
|
ANY |
1 … 1 |
R |
L'elemento è obbligatorio, è ha un data type ANY e rappresenta il valore del criterio(ad
esempio la valorizzazione del genere oppure l'età)
|
ObsLAB |
@xsi:type
|
cs |
1 … 1 |
F |
ANY |
hl7:high
|
|
0 … 1 |
|
|
ObsLAB |
@value
|
|
1 … 1 |
R |
|
@unit
|
|
1 … 1 |
R |
|