Rich,
I will type up my findings and post them. I hadn't had time to do that
in the last few days, and didn't have time to do it today either.
Set up a listener in Mirth as an LLP listener first.
Use OS telnet then %ZISTCP to test the connection from the OS and from
VistA respectively. This will establish that VistA can communicate
with Mirth using the specified port.
In MAS parameters, you need to set SEND PIMS HL7 2.3 MESSAGE to START
and SEND PIMS HL7 2.2 MESSAGE to STOP (the latter uses other
protocols... I didn't investigate it).
If you are using WorldVistA, there's a bug in Registering a patient in
the CIRN/MPI code. Once you find the line that crashes, you can
comment it out, or you can wait for my patch. Or you can disable the
CIRN HL7 message (more on that later).
In HL7 Main Menu, go to interface developer options, and either make a
new Logical Link going to Mirth or hijack one that already exists (I
did both... hijack VAFC-SEND for ease...). Change the link type to TCP
and put the ip and port where Mirth is listening.
In HL7 Main Menu, go to interface developer options, and edit protocol
VAFC ADT-A04 SERVER.
Here you have two options. You can create a subscriber protocol or
hijack the CIRN subscriber protocol... since you may want to disable
the CIRN message anyways (from above), you could hijack the CIRN
protocol RG ADT-A04 TRIGGER
Add the logical link to the protocol you designed or the hijacked protocol.
MAKE SURE TO DELETE any values for Routing Logic. That was the reason
that the message didn't work all along and I only discovered it after
arduous stepping through code. Also recommended to delete Processing
RTN values.
In HL7, make sure you started Task Manger, start TCP/IP Link Manager,
then start your logical link.
Register a patient, and you should see an HL7 message go through.
Sam
On Wed, Feb 24, 2010 at 6:56 PM, EHR Doctors - Gmail
<ehrdoct
...@gmail.com> wrote:
> Sam,
> Do you have the MAS parameters file setup? I am working on Hl7 right now
> with a few folks, some who have had it working before. add me to Skype so
> we can collaborate. Also please join the integration and interfacing group
> on MS.org
> Rich
> Sam Habiel wrote:
>> Matt,
>> We tried to install the PMS; it says somewhere in the release notes that
>> VistA integration is not done yet; in any case, couldn't find a kids file.
>> Sam
>> On Feb 15, 2010, at 11:15 PM, Matt King wrote:
>>> Sam,
>>> You might study the HL7 channels created between the new open source
>>> PMS and VistA. It can both send and receive messages.
>>> m
>>> On Feb 15, 8:39 am, DanB <b351...@yahoo.com> wrote:
>>>> Does your outbound queue for that link grow?
>>>> I've seen some systems where the HL7 routines weren't patched current
>>>> or patched incorrectly. I've even seen some where the patch list in
>>>> the routine had the right patch list, but the routine was actually
>>>> missing some code.
>>>> I only run FOIA releases under Cache so a checksum list from me might
>>>> not be beneficial.
>>>> On Feb 15, 9:53 am, Sam Habiel <sam.hab...@gmail.com> wrote:
>>>>> We have been playing around with Mirth, and I have successfully
>>>>> communicated with Mirth using telnet. So we know that Mirth is accepting
>>>>> connections...
>>>>> But the trouble is that we couldn't get WorldVistA to send a
>>>>> single message to Mirth. And for something that has been supposedly been
>>>>> done several times over, we couldn't find any documentation or mail messages
>>>>> describing how you start HL7 in VistA. But a lot of attempts!
>>>>> So here's what we tried:
>>>>> NOT USING HLO
>>>>> Logical Link > Added Mirth TCP with LLP of TCP
>>>>> -> Service Type: CLIENT (SENDER)
>>>>> -> Address: 127.0.0.1
>>>>> -> Port: 12346
>>>>> Protocol Edit > VAFC ADT-A04 SERVER (we chose this one b/c it sends a
>>>>> message when registering a patient)
>>>>> --> Sending Application: VAFC PIMS
>>>>> --> Subscribers: RG ADT-A04 TRIGGER with MIRTH TCP logical link
>>>>> (changed from Mail Message)
>>>>> We made sure that Link Manager and TaskMan are both running.
>>>>> We also set-up the xinet.d script to receive HL7 messages;
>>>>> although at this point we are just trying to send messages.
>>>>> Ideas on why doesn't VistA send any messages?
>>>>> Sam
>>>>> Amman, Jordan
>>> --
>>> http://groups.google.com/group/Hardhats
>>> To unsubscribe, send email to Hardhats+unsubscribe@googlegroups.com
> --
> http://groups.google.com/group/Hardhats
> To unsubscribe, send email to Hardhats+unsubscribe@googlegroups.com