Sounds like a job for a plain XSL transformation On 4 November 2014 05:30, Chandan Datta <chandan.da...@auckland.ac.nz> wrote:
> Thanks Christian. Yep, I think so. > > On Fri, Oct 31, 2014 at 12:15 PM, Christian Ohr <christian....@gmail.com> > wrote: > >> The XML that HAPI parses or renders is not our own invention but >> specified over HL7 as well as the pipe-encoded form. >> So I fear that if you want some custom XML representation of an HL7 >> message you need to do this yourself... >> >> best regards >> Christian >> >> 2014-10-30 1:14 GMT+01:00 Chandan Datta <chandan.da...@auckland.ac.nz>: >> >>> Hi HAPI devs, >>> >>> Is it possible to generate custom XML for a HL7 message using HAPI. For >>> example, >>> >>> Input: HL7 v2.4 header segment >>> >>> >>> MSH|^~\&|SPM|boulcott||acceartp|20110922000000|PKI|REF^I12|20110922091157|P|2.3 >>> >>> >>> <?xml version=*"1.0"* encoding=*"UTF-8"*?> >>> >>> <REF_I12 xmlns=*"urn:hl7-org:v2xml"*> >>> >>> <MSH> >>> >>> <MSH.1>*|*</MSH.1> >>> >>> <MSH.2>*^~\*&</MSH.2> >>> >>> <MSH.3> >>> >>> <HD.1>*SPM*</HD.1> >>> >>> </MSH.3> >>> >>> <MSH.4> >>> >>> <HD.1>*boulcott*</HD.1> >>> >>> </MSH.4> >>> >>> <MSH.6> >>> >>> <HD.1>*acceartp*</HD.1> >>> >>> </MSH.6> >>> >>> <MSH.7> >>> >>> <TS.1>*20110922000000*</TS.1> >>> >>> </MSH.7> >>> >>> <MSH.8>*PKI*</MSH.8> >>> >>> <MSH.9> >>> >>> <CM_MSG.1>*REF*</CM_MSG.1> >>> >>> <CM_MSG.2>*I12*</CM_MSG.2> >>> >>> </MSH.9> >>> >>> <MSH.10>*20110922091157*</MSH.10> >>> >>> <MSH.11> >>> >>> <PT.1>*P*</PT.1> >>> >>> </MSH.11> >>> >>> <MSH.12>*2.3*</MSH.12> >>> >>> </MSH> >>> >>> </REF_I12> >>> >>> >>> >>> Instead I would like >>> >>> >>> >>> <?xml version=*"1.0"* encoding=*"UTF-8"*?> >>> >>> <REFI12> >>> >>> <MSH> >>> >>> <FieldSeparator>*|*</FieldSeparator> >>> >>> <EncodingCharacters>*^~\*&</EncodingCharacters> >>> >>> <SendingApplication/> >>> >>> <SendingFacility/> >>> >>> <ReceivingFacility/> >>> >>> <DateTimeOfMessage/> >>> >>> <Security>*PKI*</Security> >>> >>> <MessageType/> >>> >>> <MessageControlID>*20110922091157*</MessageControlID> >>> >>> <ProcessingID/> >>> >>> <VersionID>*2.3 ZRD*</VersionID> >>> >>> <SequenceNumber>*0*</SequenceNumber> >>> >>> <AcceptAcknowledgementType/> >>> >>> <CharacterSet/> >>> >>> <PrincipalLanguageOfMessage/> >>> >>> </MSH> >>> >>> </REFI12> >>> >>> >>> >>> -- >>> Regards, >>> Chandan >>> Doctoral student,Robotics Research Group >>> University of Auckland, New Zealand >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Hl7api-devel mailing list >>> Hl7api-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/hl7api-devel >>> >>> >> > > > -- > Regards, > Chandan > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Hl7api-devel mailing list > Hl7api-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/hl7api-devel > > -- Med venlig hilsen / Kind regards *Jens Kristian Villadsen* cand.polyt Stålhøjen 24 8240 Risskov Denmark Mobile +4523373806 jenskristianvillad...@gmail.com jkiddo.dyndns.org
------------------------------------------------------------------------------
_______________________________________________ Hl7api-devel mailing list Hl7api-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hl7api-devel