I'm guessing this is related to your other question around converting v2 to PDF?
FWIW there are obviously a million ways you could try and handle this.. I participated in a project years ago where I helped write XSLT transforms from HL7 v2/XML to drive Apache FOP for generating PDFs. That quickly became an unmaintainable mess. If I had to try and solve that particular problem today, I'd probably use Thymeleaf <http://www.thymeleaf.org/> templates and define a custom tag that allowed me to insert terser expressions into the HTML templates. But that may well be overkill if you just have a single transform you wanted to write.. Cheers, James On Tue, Nov 4, 2014 at 5:19 AM, Chandan Datta <chandan.da...@auckland.ac.nz> wrote: > Thanks, > I thought there might be some out-of-the-box human readability option. > Since there are fields defined in the model definition. For example: > http://hl7api.sourceforge.net/v25/apidocs/ca/uhn/hl7v2/model/v25/segment/PRD.html > > On Tue, Nov 4, 2014 at 10:11 PM, Jens Villadsen < > jenskristianvillad...@gmail.com> wrote: > >> 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 >> > > > > -- > Regards, > Chandan > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Hl7api-devel mailing list > Hl7api-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/hl7api-devel > >
------------------------------------------------------------------------------
_______________________________________________ Hl7api-devel mailing list Hl7api-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hl7api-devel