Hello - When trying to process ADT^A08 messages with ExtractHL7Attributes processor, it only extracts a single OBX segment and a single PRB segment, even though the input message has multiple OBX and PRB segments. Any guidance as to what might be causing this and/or how to fix it, would be much appreciated. We are really stuck on this issue for quite some time. Here is the input message we are sending to the processor:
MSH|^~\&|PROSLOV|MYHOSPITAL|WHIA|XYZ|20180815083000||ADT^A08^ADT_A08|MSGID005502|P|2.6| PID|1||000054321^^^MRN||COOPER^SHELDON^ANDREW||19820512|M||2106-3|765 SOMESTREET RD UNIT 3A^^PASADENA^LA^558846^USA||^PRNfirstname.lastname@example.org||EN^English|S|CAT|78654||||N PV1|1|E|||||9901^Murrey^Bill|9902^Marrow^Kevin^F|5503^SHANKAR^STUTI^J^^MD||||||||9904^Torren^Michael^||8846511 OBX|1|NM|2552^HRTRTMON|1|115||||||F|||20181116080000||| OBX|2|NM|8595^BP Mean|1|88|MM HG|||||F|||20181116080000||| PRB|AD|20170210074000|530.81^GERD^I9|53960|||20090907175347||| PRB|AD|20170210074000|414.01^CAD^I9|53961|||20110907175347||| NTE|1|P|Problem ADDED
It seems that the problem is specific to certain segments or certain message types. For example, with ORU^R01 messages, the processor does pick up the repeating OBX or PRB segments, but cannot make it work for ADT segments. Can someone please look into this and help us resolve it? This is currently blocking us from using the ExtractHL7 processor to parse incoming messages.
I hope this is being looked into. This is also presenting an issue in my work.