If I have this HL7 message
and I want its format to be XLM. How can I do it?
MSH|^~\&|TEST|TEST000^E IM|EssexArchives|E IM|20120925173019||ADT^A04|1664213420006120|P|2.3.1|||NE|NE
EVN|A04|20120925173019
PID|1||661||Mouse^Minnie^S||19610301|F||B|6790 Oak St^^Plano^IL^60448^USA||^^^mmouse@mbc.com|(214) 669-0123 [123]||M|||237-12-9812|||N
PD1||||^Bailey^Todd^R^MD
NK1|1|""|E|3330 Keller Springs^^Carrollton^TX^75006|9725551212||||||||
NK1|1|Casey^Ben^G^MD|O|3790 W. First St^^Dallas^TX^75248|2146622000|2146621249|||||||Medical Clinic, PC
NK1|2|Bailey^William^R^MD|O|3790 West First Street^^Dallas^TX^75248|2145551211|2145551299|||||||Medical Clinic, PC
NK1|3|Pene^J^S^MD|O|123 Forget St^^Manchester^TX^75002|2145551212||||||||Medical Health Group
PV1|1|O|^^^E IM|||||^Pene^J^S
IN1|1||Aetna Life and Casualty|Aetna Life and Casualty|P O Box 1458^^Carrollton^TX^75006||(972) 662-1350||||||||P||S|||||||||||||||||||237129812
IN1|2||United Health Care SLCity|United Health Care SLCity|P O Box 30555^^Salt Lake City^UT^84130||(888) 267-3520||||||||S||S|||||||||||||||||||237129812
Output should be XML
e.g
<HL7Message>
<MSH>
<MSH.1>|</MSH.1> <MSH.2>^~\&</MSH.2> <MSH.3><HD.1>LAB</HD.1></MSH.3> <MSH.4><HD.1>767543</HD.1></MSH.4> <MSH.5><HD.1>ADT</HD.1></MSH.5> <MSH.6><HD.1>767543</HD.1></MSH.6> <MSH.7>19900314130405</MSH.7> <MSH.9> <CM_MSG_TYPE.1>ADT</CM_MSG_TYPE.1> <CM_MSG_TYPE.2>A04</CM_MSG_TYPE.2> </MSH.9> <MSH.10>XX3657</MSH.10> <MSH.11><PT.1>P</PT.1></MSH.11> <MSH.12><VID.1>2.3.1</VID.1></MSH.12>
</MSH> <EVN>
<EVN.1>A01</EVN.1> <EVN.2>19980327101314</EVN.2> <EVN.3>19980327095000</EVN.3> <EVN.4>I</EVN.4> <EVN.6>19980327095000</EVN.6>
</EVN> <PID>
<PID.1>1</PID.1> <PID.3.LST> <PID.3><CX.1>123456789ABCDEF</CX.1></PID.3>
</Hl7Message>