Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-136

Null concept answers in HL7 messages cause HL7InQueue hangup

    XMLWordPrintable

Details

    • Undetermined

    Description

      A concept answer with a null value will cause the HL7InQueue queue to hang on that message indefinitely. An example of this issue:

      MSH|^~\\&|FORMENTRY|AMRS.ELD|HL7LISTENER|AMRS.ELD|20080630094800||ORU^R01|kgWdFt0SVwwClOfJm3pe|P|2.5|1||||||||15^AMRS.ELD.FORMID
      PID|||3^^^^~d3811480^^^^||John3^Doe^||
      PV1||O|1^Unknown||||1^Super User (admin)|||||||||||||||||||||||||||||||||||||20080208|||||||V
      ORC|RE||||||||20080208000000|1^Super User
      OBR|1|||1238^MEDICAL RECORD OBSERVATIONS^99DCT
      OBX|1|CWE|5497^CD4, BY FACS^99DCT||^^99DCT|||||||||20080208
      

      Note the ^^99DCT answer above.

      The expected behavior when this is encountered is for the HL7 message to be thrown to the HL7InError table. There is a debate at this time about the technique we should use to process the other observations while flagging this one for error resolution.

      Gliffy Diagrams

        Attachments

          Activity

            People

              jeremy Jeremy Keiper
              jeremy Jeremy Keiper
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: