Member since
04-03-2019
3
Posts
2
Kudos Received
0
Solutions
05-06-2019
12:59 PM
1 Kudo
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. @jfrazee, @Matt Burgess - any help you can provide to resolve this issue - or point this to someone who can help, would be much appreciated. Thanks in advance
... View more
04-20-2019
04:53 AM
1 Kudo
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||^PRN^^shelly@gmail.com||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
... View more
Labels:
04-05-2019
05:12 AM
We are working with the ExtractHL7Attributes processor in our NiFi flow. We are running into some issues with the processor output. When passed an ORU^R01 message, the processor spits out all the OBX segments in the message. However, when we pass an ADT^A08 or ADT^A01 message, only one of the OBX segment is generated in the output from the processor. Can you please guide us to someone who can help us in resolving this issue? Here are the sample messages: ORU: MSH|^~\\&|PROSLOV|MYHOSPITAL|ACORPRATE_LAB|WHIA|20170213220000||ORU^R01|MSGID005517|P|2.6|
PID|||000000001||SMITH^JOHN||19700101|M||||||||||999999999999|123456789|
OBR|1|PON003|FON003|Z13.228^Metabolic Panel^I10|||20170213220000|||||||||68561^DENEUVE^CATHERINE^W||||||20170213220000|||F|||68561^DENEUVE^CATHERINE^W||||||3111&Sonographer&Adam|||2|
OBX|1|NM|E87.51^POTASSIUM^I10|1|2.5|mEq/L|3.5-5.5|L|||F|||20170213220000|
OBX|2|NM|E83.50^CALCIUM^I10|1|11.3|mEq/L|8.3-10.3|H|||F|||20170213220000| ADT: MSH|^~\\&|PROSLOV|MYHOSPITAL|ACORPRATE_LAB|WHIA|20170213220000||ADT^A08^ADT_A01|MSGID005517|P|2.6|
EVN|A08|20180627083000|||
PID|||000000001||SMITH^JOHN||19700101|M||||||||||999999999999|123456789|
OBX|1|NM|E87.51^POTASSIUM^I10|1|2.5|mEq/L|3.5-5.5|L|||F|||20170213220000|
OBX|2|NM|E83.50^CALCIUM^I10|1|11.3|mEq/L|8.3-10.3|H|||F|||20170213220000|
... View more
Labels: