ORU^R31 — Specimen Container Observation
Le message qui transmet les observations liées au conteneur du prélèvement plutôt qu'à son contenu : volume insuffisant, hémolyse, coagulation prématurée, étiquette illisible. Pivot du contrôle pré-analytique automatisé.
Objet du message
La phase pré-analytique est la principale source d'erreurs en biologie médicale (>60% des erreurs avant l'analyse). Les automates pré-analytiques modernes (centrifugeuses, aliquoteurs, trieurs) inspectent chaque tube et signalent les anomalies : volume insuffisant, mauvais tube, hémolyse, ictère, lipémie, étiquetage défectueux.
R31 est le canal HL7 dédié à ces observations container-centriques. Il s'appuie sur les segments SPM (Specimen) et SAC (Specimen and Container Detail) introduits en v2.5 pour structurer cette information.
Structure segmentaire
ORU_R30 (réutilisée pour R31)
MSH Message Header
[ SFT ]
PID Patient Identification
[ PD1 ]
[ PV1 ]
[ PV2 ]
{ SPM Specimen (1..*)
[ { SAC } ] Specimen and Container Detail
OBR Observation Request
[ { NTE } ]
{ OBX Observation/Result
[ { NTE } ]
}
} Exemple réel
Tube EDTA lavender avec volume insuffisant (2.3 mL au lieu de 3.0 mL requis), détecté en pré-analytique :
MSH|^~\&|LAB|HOSP01|HIS|HOSP01|20260516110000||ORU^R31^ORU_R30|MSG-CNT-2026-456|P|2.5.1|||AL|NE
PID|1||MRN789012^^^HOSP^MR||SMITH^ROBERT^P^^MR.||19580615|M
SPM|1|SPEC2026-789^LAB|||BLD^Blood^HL70487|||LVN^Venipuncture^HL70488|RA^Right arm^HL70163||P^Pre-analytic^L||4.5^mL^UCUM|||20260516103000|20260516104500|N^Normal^HL70485
SAC|||CONT-001^TUBE-LAVENDER|TUBE^Lavender top EDTA^L|||1|||||||N|VL^Volume Low^L|2.3^mL^UCUM|||3.0^mL^UCUM
OBR|1|CBC-456|||CBC^Complete Blood Count^L|||20260516104500
OBX|1|CE|41653-7^Container Status^LN||INV^Invalid container fill^L|||A|||F - SPM-2 = identifiant prélèvement.
- SPM-4 = type (BLD — sang total).
- SPM-12 = quantité prélevée (4.5 mL).
- SAC-4 = type de tube (TUBE — Lavender top EDTA).
- SAC-14 = état (VL — Volume Low).
- SAC-15 = volume actuel (2.3 mL).
- SAC-18 = volume minimal requis (3.0 mL).
- OBX-3 = LOINC Container Status, valeur
INVInvalid.
Acquittement (ACK)
MSH|^~\&|HIS|HOSP01|LAB|HOSP01|20260516110001||ACK^R31^ACK|ACK-CNT-2026-456|P|2.5.1
MSA|AA|MSG-CNT-2026-456 Erreurs fréquentes
- SAC manquant : en R31, SAC est central. L'absence rend le message inexploitable.
- SPM-12 vs SAC-15 incohérents : les deux représentent le volume mais SPM = collecte initiale, SAC = volume actuel après pré-analytique. Doivent être cohérents.
- Pas d'OBX d'observation : SAC porte la donnée structurée, OBX donne l'interprétation. Toujours inclure un OBX.
- Confusion avec ORU^R30 : R30 = résultat patient POC. R31 = état du container. Bien distinguer.
- Anomalie sans cause : documenter la cause via NTE pour aider la régularisation manuelle.
Messages liés
| Code | Trigger event | Description |
|---|---|---|
| ORU^R01 | Unsolicited Lab Observation | Résultat laboratoire. |
| ORU^R30 | Point-Of-Care Observation | Mesure POC. |
| ORU^R31 | Specimen Container Observation | Cette page. |
| OUL^R21 | Unsolicited Lab Observation (POC variant) | Variant unifié. |
Voir aussi : ORU^R30 — point-of-care et FHIR Specimen — équivalent R5.