Here’s my problem:
v5.5 on Windows
We have a laboratory application that sends out results. For the most part, everything works ok. However recently they noticed that “part” of their micro reports were not coming across, specifically the ‘organism name’. I’ve tracked down the problem to the format of OBX-5. Here’s an example of what they will send out:
OBX|1|CE|STREPA^THROAT, STREP A CULTURE^|1|STRGRG^Group G beta-streptococcus||||||F
Now since the map is set up to send OBX.#5 to OBX.#5 (no subfields are defined in the message definition), what we get outbound is
OBX|1|TX|STREPA^THROAT, STREP A CULTURE||STRGRG||||||F||||BDH
Because its only getting that first subfield in OBX-5, I presume since the transaction definitions have no “OBX-5.2” defined.
So the question is:
Is there a way I can ADD a definition for an OBX-5.2 to the transaction variant, so I could then CONCAT instead of COPY? I don’t see a way to do this…at least it’s not obvious.
I have tried juggling this with some tcl to lindex the incoming OBX-5 values and concat them back out, which “works” but causes undesireable charactes to appear in the rest of the OBX lines of the report that only have one value (no OBX-5.2). So maybe there is more tcl code that could do this to….but I’d rather not have to go through all that for what seems like a straightforward problem.