Re: Store and Update HL7 Message Before Sending to Lab System

18 views
Skip to first unread message
Message has been deleted

Alex

unread,
May 19, 2012, 5:15:14 AM5/19/12
to InterSystems: Ensemble in Healthcare
Hi James,

We implemented a similar scheme between iSOFT APEX and Cerner
Millennium PAS.
On the face of it New, Collect, Update, Cancel, Result would seem
quite straight forward, ie: no reflex ordering involved.

I assume you will have the following scenarios:
* "Schedule and Collect"
* "Schedule"
* "Collect"

You will have to:
* transform Updates into New order messages
* block New order messages that haven't been collected.

The solution was actually quite involved requiring data enrichment of
returned results and updates from a cached store.

In our case the OBR:20 was one of the items that needed to be cached
as the pathology system couldn't return the full Accession number.
Didn't fit on the sample bar codes.
There were many further features and nuances to navigate.

The solution took significant business analysis and effort to develop
so can't give it away.
However if you would be interested in commercial terms for consultancy
for your solution then please contact us at www.restartconsulting.com

Many thanks,


Alex


On May 18, 10:13 am, JamesG <berean...@googlemail.com> wrote:
> Hi
>
>  As part of pathology development project, there is requirement to store
> outbound ORM message* (Message A) *originating from  ordering system in
> Ensemble IE if ORC: 1 is NW and OBR:20 (Filler Field) is blank. As part of
> workflow, at some stage, another ORM Message *(Message B) *with ORC: 1 of
> SC (status change) OBR: 20 (Filler Filed with value) is generated.  At this
> stage, *Message A* has to be updated with value for OBR:20 and forwarded to
> pathology system.
>
> I am thinking of creating rule which will send message to business
> operation if ORC: 1 is NW and OBR:20 (Filler Field) is blank. But beyond
> that I am not sure what should be the steps.
>
>  Where do we store these messages and later update those messages and
> forward them to pathology system.
>
>  Please suggest.
>
>  I have attached simple Visio diagram. It is not the best but might help in
> explaining the overall process requirement.
>
> <https://lh5.googleusercontent.com/-UBMIuAQHjEI/T7YSlhxs_gI/AAAAAAAAAE...>
>
> Regards,
>
> James

JamesG

unread,
May 21, 2012, 6:14:11 PM5/21/12
to Ensemble-in...@googlegroups.com
Hi Alex,

Thanks for your response. At this stage we are not looking for any commercial consultancy. I am new Ensemble Developer and wanted to get some ideas from the forum.

Regards,
James
Reply all
Reply to author
Forward
0 new messages