HL7 MSH-11 Processing ID and Migration Message Failures

28 OCTOBER, 2015
Developer Tips

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.