Here's how to:
mdm.getTXA().getSetIDTXA().setValue("1");
mdm.getTXA().getDocumentType().setValue("DI");
mdm.getTXA().getDocumentContentPresentation().setValue("AP");
XCN xcn = mdm.getTXA().insertPrimaryActivityProviderCodeName(0);
xcn.getIDNumber().setValue("1111111");
xcn.getFamilyName().getSurname().setValue("Doe");
xcn.getGivenName().setValue("John");
cheers
Christian
2013/10/24 Rafael Warnault <rw...@op...>
> Dear HAPI team,
>
> I'm facing with a coding problem with HAPI Java Library I can't find the
> solution.
>
> I'm building a MDM message from scratch and this message must contain the
> following segments: MSH, PID, TXA and OBX. Overall, the API and
> documentation is rather clear about most of methods and objects I need in
> order to achieve this. Unfortunately I have an issue with the TXA segment
> and particularly with the "Primary Activity Provider Code Name" (XCN)
> field. Here is my code:
>
> mdm.getTXA().getSetIDTXA().setValue("1");
>
> mdm.getTXA().getDocumentType().setValue("DI");
>
> mdm.getTXA().getDocumentContentPresentation().setValue("AP");
>
>
> mdm.getTXA().getPrimaryActivityProviderCodeName()[0].getIDNumber().setValue(
> "1111111");
>
>
> mdm.getTXA().getPrimaryActivityProviderCodeName()[0].getFamilyName().getSurname().setValue(
> "Doe");
>
>
> mdm.getTXA().getPrimaryActivityProviderCodeName()[0].getGivenName().setValue(
> "John");
>
> mdm.getTXA().getActivityDateTime().setValue(today);
>
> mdm.getTXA().getOriginationDateTime().setValue(today);
>
> mdm.getTXA().getTranscriptionDateTime().setValue(today);
>
> mdm.getTXA().getUniqueDocumentNumber().getNamespaceID().setValue(
> "345841142141");
>
> mdm.getTXA().getDocumentCompletionStatus().setValue("AU");
>
>
> The "TXA.getPrimaryActivityProviderCodeName()" method seems to return an
> empty array of XCB objects, so my approach can't work. I searched several
> way to set or fill this empty array, without success. I'm very interested
> in a solution to properly set the Primary Activity Provider Code Name field.
>
>
> Thank you for your time and your work, it is much appreciated.
>
>
> Rafaël Warnault
>
> rw...@op...
>
>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
> _______________________________________________
> Hl7api-devel mailing list
> Hl7...@li...
> https://lists.sourceforge.net/lists/listinfo/hl7api-devel
>
>
|