MFN^M02 — Master File Notification — Staff / Practitioner
Le référentiel des professionnels de santé : M02 diffuse les créations, modifications et désactivations de praticiens depuis le SIRH vers tous les systèmes cliniques.
Objet du message
M02 transporte le référentiel des praticiens : identité, spécialités, qualifications, affiliations à des établissements. Chaque récepteur (EHR, SIL, PACS, pharmacie…) maintient un cache local synchronisé avec le SIRH pour résoudre les références aux professionnels (PV1-7 médecin attendant, ORC-12 prescripteur, OBR-16 médecin responsable du test).
M02 fonctionne par mises à jour ciblées (MFE) plutôt que par snapshots : un message peut contenir un ou plusieurs MFE pour des praticiens différents, chacun avec son action (MAD = ajout, MUP = update, MDC = désactivation).
Structure segmentaire
MFN_M02
MSH Message Header (mandatoire)
[ SFT ] Software Segment (optionnel)
MFI Master File Identification (mandatoire)
{ Boucle MFE (1..n)
MFE Master File Entry
STF Staff Identification
[ { PRA } ] Practitioner Detail (optionnel, répétable)
[ { AFF } ] Professional Affiliation (optionnel, répétable)
[ { LAN } ] Language Detail (optionnel, répétable)
[ { EDU } ] Educational Detail (optionnel, répétable)
[ { CER } ] Certificate Detail (optionnel, répétable)
} MFI — Master File Identification
- MFI-1 : identifiant du master file. Pour M02, valeur
STF(Staff Master File, table 0175). - MFI-3 : File-Level Event Code.
UPD= update incremental (cas standard),REP= replace complete. - MFI-4 / MFI-5 : dates effective et de release.
MFE — Master File Entry
- MFE-1 : Record-Level Event Code (table 0180).
MAD= add,MUP= update,MDC= deactivate,MDL= delete. - MFE-2 : identifiant de la transaction (UUID ou séquence).
- MFE-4 : clé du master file — pour M02, l'identifiant interne du praticien.
STF — Staff Identification
- STF-1 : identifiant interne (clé primaire).
- STF-2 : identifiants externes (RPPS en France, NPI aux États-Unis, GMC au Royaume-Uni).
- STF-3 : nom du praticien (XPN).
- STF-4 : type de personnel (table 0182 — Médecin, IDE, Aide-soignant…).
- STF-7 : statut actif (
A) / inactif (I).
PRA — Practitioner Detail
- PRA-3 : type de praticien.
- PRA-5 : catégorie (médecin, sage-femme, infirmier…).
- PRA-6 : spécialités (table 0286 :
CARCardiologie,MEDMédecine générale,PEDPédiatrie…). - PRA-7 : temps plein / temps partiel (table 0187).
Exemple réel
Update du Dr James A. Smith, cardiologue, RPPS 78901234567 :
MSH|^~\&|HR|HOSP01|EHR|CLINIC02|20260515080000||MFN^M02^MFN_M02|MSG00012001|P|2.5.1|||AL|NE
MFI|STF^Staff Master File^HL70175|HR^HR System^HL70360|UPD|20260515080000|20260515080000|NE
MFE|MUP|UPDATE-12345||PRA001^^^HOSP^EI
STF|PRA001^^^HOSP^EI|78901234567^^^RPPS^NPI|SMITH^JAMES^A^^DR.^^L|MED^Médecin^HL70182|M|19700412|A|^WPN^PH^^^1^5556789|CABINET 12^ETAGE 3^HOSP01||20100401|||1^Cardiologie^HL70286
PRA|PRA001^^^HOSP^EI|HOSP01|MED^Médecin^HL70182|78901234567^^^RPPS^NPI|H|CAR^Cardiologie^HL70286~MED^Médecin Généraliste^HL70286|P^Plein temps^HL70187|||A^Actif^HL70334
AFF|1|HOSP01^Hôpital Central^HL70183|EMPL|20100401 Acquittement (MFK)
MSH|^~\&|EHR|CLINIC02|HR|HOSP01|20260515080001||MFK^M02^MFK_M02|ACK00012001|P|2.5.1
MSA|AA|MSG00012001
MFI|STF^Staff Master File^HL70175|HR^HR System^HL70360|UPD|20260515080000|20260515080001|NE
MFA|S|UPDATE-12345|20260515080001|S|PRA001^^^HOSP^EI Erreurs fréquentes
- RPPS / NPI manquant : STF-2 sans identifiant externe casse les rapprochements interservices et avec les services nationaux (FINESS, RPPS).
- MFE-1 incohérent : envoyer
MADpour un praticien déjà présent dans le cache récepteur génère un duplicate ; envoyerMUPpour un praticien inconnu est rejeté. - STF-7 (statut) absent : les praticiens désactivés restent fonctionnels côté récepteur si le statut n'est pas explicitement transmis.
Équivalent FHIR
En FHIR R5, le même périmètre est porté par :
- Practitioner — l'identité et les qualifications du praticien ;
- Organization — l'établissement employeur ;
- PractitionerRole — le rôle (spécialité + organisation), équivalent FHIR du couple STF + AFF.
Voir aussi : MFN^M01 — Master File — Generic.