I'm attempting to parse from XML to HL7v2 and I'm having some issues with line
breaks - they're not getting put in.
Any thoughts?
The XML I have is valid, and it's producing something like:
MSH|^~\&|BCHCIM|HCIM|VCHA_LION|VCHA||||9387b270-0769-49af-8902-c1a68c0d3e5f|||||NE
MSA|1|2|BCHCIM.FC.0.0012 - The search completed
successfully.QAK||||9QPD|Q22^Find
Candidates|49550PID|1|||123123123^^^&CRS|HUMPTY^DUMPTY^WALL
FALLER^^^^L||19710607||||203-2621 My
Street^^Victoria^BC^V8T4M2^^PHYS||^H^^^^^2504146867QRI|41|ExactPID|2||123123123^^^&VHA_LION|123123123^^^&CRS|HUMPTY^DUMPTY^WALL
FLOWER
It gets some line breaks (Like the MSA on the 2nd line) but it's not pushing
out QPD's, PID, etc. to their own lines.
Example of the XML:
<?xml version="1.0" encoding="UTF-8"?>
<RSP_K22 xmlns="urn:hl7-org:v2xml"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:v3="urn:hl7-org:v3">
<MSH>
<MSH.1>|</MSH.1>
<MSH.2>^~\&</MSH.2>
<MSH.3>
<HD.1>HCIM</HD.1>
</MSH.3>
<MSH.4>
<HD.1>HCIM</HD.1>
</MSH.4>
<MSH.5>
<HD.1>VHA</HD.1>
</MSH.5>
<MSH.6>
<HD.1>VHA</HD.1>
</MSH.6>
<MSH.7>
<HD.1>20130513134245</HD.1>
</MSH.7>
<MSH.9>
<MSG.9.1>RSP</MSG.9.1>
<MSG.9.2>K22</MSG.9.2>
</MSH.9>
<MSH.10>44f62784-de63-4840-a745-3c1008708c79</MSH.10>
<MSH.11>
<VID.1>T</VID.1>
</MSH.11>
<MSH.12>2.4</MSH.12>
<MSH.15>NE</MSH.15>
</MSH>
<MSA>
<MSA.1>1
</MSA.1>
<MSA.2>2
</MSA.2>
<MSA.3>HCIM.FC.0.0012 - The search completed
successfully.</MSA.3>
</MSA>
<ERR>
<ERR.1/>
</ERR>
<QAK>
<QAK.4>9</QAK.4>
</QAK>
<QPD>
<QPD.1>
<CE.1>Q22</CE.1>
<CE.2>Find Candidates</CE.2>
</QPD.1>
<QPD.2>49550</QPD.2>
<PID>
<PID.5>
<PID.5.1>Humpty</PID.5.1>
<PID.5.2>Dumpty</PID.5.2>
<PID.5.3/>
<PID.5.4/>
<PID.5.5>L C</PID.5.5>
</PID.5>
<PID.7>20110815000000</PID.7>
</PID>
</QPD>
<RSP_K22.QUERY_RESPONSE>
<PID>
<PID.1>1</PID.1>
<PID.4>
<CX.1>123123123</CX.1>
<CX.4>
<HD.2>CRS</HD.2>
...
Thanks,
Ryan
------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hl7api-devel