HL7 MSH-11 Processing ID and Migration Message Failures
Developer Tip: Pay Attention to MSH-11 Processing ID
The MSH-11 Processing ID determines whether or not to process the message that is defined by HL7 Application Processing rules (level 7). It is composed of 2 components:
- Processing ID – defines if the message is a part of production (P), testing (T), or debugging (D)
- Processing Mode – defines if the message is connected with the archival process or the initial load which allows for different priorities to different processing modes
Most of the systems explicitly want either T for test or P for production. During production migration to interfaces, developers forget to change T to P which will cause message failures.
If you are experiencing issues pertaining to HL7, please contact us to get connected with one of Core Health Technologies’ senior-level consultants. We solve healthcare IT challenges by building custom tailored solutions to specific needs.