ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

MFN^M03 — Master File Notification : Test/Observation

Diffusion d'un changement sur le référentiel des examens de laboratoire ou observations. Le segment porteur est OM1 (General Observation) avec ses prolongements OM2/OM3/OM4. Cas usuels : nouveau test ELISA, changement d'unité, ajout de bornes de référence pédiatriques.

Objet du message

M03 diffuse une mise à jour du référentiel test du SIL (Système d'information de laboratoire) vers les systèmes consommateurs : SIH, EAI, applications cliniques. L'objectif est que tout système qui interprète un OBX puisse résoudre le code avec sa définition (unité, bornes, méthode) sans aller chercher en base externe.

Structure segmentaire

Structure MFN_M03 : MSH, MFI, { MFE, OM1, [OM2], [OM3], [OM4] } (1..* groupes).

  • MFI-1 — Master File Identifier : OM1 (HL7 table 0175).
  • MFI-3 — File-Level Event Code : UPD (mise à jour), REP (remplacement complet).
  • MFE-1 — Record-Level Event Code : MAD, MDL, MUP, MUC.
  • OM1-2 — Producer's Service/Test/Observation ID (code interne du test).
  • OM3-4 — Normal Text/Codes (bornes de référence textuelles).

Exemple réel

Ajout d'un test « Glucose plasma à jeun » dans le dictionnaire LIS :

plaintext mfn-m03-example.hl7
MSH|^~\&|LIS|LAB01|EHR|HOSP01|20260519080000||MFN^M03^MFN_M03|MFNM03001|P|2.5.1|||AL|NE
MFI|OM1^TEST_DICTIONARY^HL70175|LIS|UPD|20260519080000|20260519080000|AL
MFE|MUP|TST-NA-2026|20260519080000|GLUC^Glucose plasma a jeun^L|CWE
OM1|1|GLUC^Glucose plasma a jeun^L|||SST^Tube serum gel^L|||10|F|24|H||CH|||||||N
OM3|1|GLUC^Glucose plasma a jeun^L|N|3,9-5,5|mmol/L|||||N

Acquittement applicatif (MFK)

plaintext mfk-m03-example.hl7
MSH|^~\&|EHR|HOSP01|LIS|LAB01|20260519080002||MFK^M03^MFK_M01|ACKM03001|P|2.5.1
MSA|AA|MFNM03001
MFI|OM1^TEST_DICTIONARY^HL70175|LIS|UPD|20260519080000|20260519080000|AL
MFA|MUP|TST-NA-2026|20260519080001|S

M03 vs M08 — pourquoi M03 est obsolète

HL7 v2.6 a marqué M03 « withdrawn » et l'a éclaté en quatre messages plus précis :

  • M08 — Test/Observation (texte) – équivalent direct de M03.
  • M09 — Test/Observation Numeric.
  • M10 — Test/Observation Batteries.
  • M11 — Test/Calculated Observations.

En pratique de nombreux SIL et SIH français continuent d'utiliser M03 par compatibilité historique — il reste documenté dans le standard 2.5.1 IHE LAB.

Erreurs fréquentes

  • MFI-3 = REP avec une seule entrée : REP signifie « remplacement complet », l'ensemble du dictionnaire récepteur est purgé. Utiliser UPD pour les diffs.
  • OM1-2 changé sans MFE-1 = MDL/MAD : un code modifié crée une rupture d'historique en LOINC mapping.
  • OM3 absent : sans bornes ni unités, les OBX ne peuvent pas être interprétés par les outils d'alerte clinique.
  • Pas de mapping LOINC : OM1-7 devrait porter un code LOINC pour l'interopérabilité ; sinon limité à l'usage local.

Master files liés

CodeTrigger eventDescription
M03Test/Observation Master FileCette page (legacy v2.5.1).
M01Master File Not Otherwise SpecifiedGénérique.
M02Staff Practitioner Master FileRéférentiel praticiens.
M08Test/Observation Numeric/CategoricalRemplaçant moderne (v2.6+).
M10Test/Observation BatteriesBatteries de tests groupées.

Voir aussi : MFN^M01, MFN^M02, MFN^M04.