HL7 MFN_M10 Test/Observation Batteries Master File
MFN_M10 publishes master-file updates for observation batteries: panels, sets, and ordered tests that contain multiple result observations. A complete blood count, metabolic panel, urinalysis panel, or local respiratory panel is the kind of thing this message is trying to keep synchronized.
This message helps systems agree that one orderable battery expands into specific child observations. Without that catalog agreement, later OML_O21 orders and ORU_R01 results can disagree about what "CBC" actually contains.
A small MFN M10 example
What workflow it represents
The sender is normally the LIS, an enterprise test catalog, or an integration service that owns panel definitions. Receivers use MFN_M10 to build orderable catalogs, expand batteries, validate result sets, and map local panel definitions into downstream reporting or analytics tools.
When a panel changes, the effect is wider than the one catalog row. Order entry, collection instructions, result display, interface mapping, billing, and clinical decision support may all depend on the same battery membership.
How to read the structure
The standard MSH, MFI, and MFE segments identify the message, the observation battery master file, and the battery record.
OM1 is required for the general test or service definition. The optional MF_TEST_BATT_DETAIL group contains required OM5, which lists observations included in the battery, and optional repeating OM4 for specimen requirements.
For record-level feedback, use MFK_M01. If a receiver rejects one child observation in a battery, the sender needs to know which catalog record failed.
Implementation traps
The easy mistake is assuming a panel code is self-explanatory. "BMP" or "CBC" is local shorthand until the battery membership is explicit. Two sites can use the same display name and include different observations.
Another trap is forgetting effective dates. A battery may change from tomorrow forward, but historical orders and results still need to reflect the old membership. Do not let a catalog update rewrite history unless both sides deliberately agreed to that behavior.
Also decide how the receiver handles extra result observations that are not listed in OM5. Some systems accept them as reflexes or add-ons; others treat them as unknown children of the panel.
Reference notes
HL7 v2+ identifies M10 as the test/observation batteries master-file event. Its structure requires OM1 and can include OM5 for battery membership, with OM4 for specimen-related requirements.