Comments below:

I am a definite beginner on lab issues, so please be patient with me...

On 8/17/05, Carlson, Larry G <[EMAIL PROTECTED]> wrote:
> The lab package comes prepared for instrument interfaces - which are just M
> routines (and not really all that complicated).  The ones I put together (or
> stole, or modified stolen code) used LAT serial connections.

OK.  Lets start at the beginning.  I have an RS232 serial connection
out of the machine.  I run a cable from this instrument to the serial
port of a terminal? on the server?  on a dedicated computer for lab
systems?  Would I have to get a multiport serial box etc for the
computer so that all the machines have their own serial connection?  I
assume it would be a dedicated lab computer.  Would I then have to
write an interface for this computer to talk to the server?

Others have recommended using the "data concentrator", and I think you
are showing how to not use that.  Correct?

> We later moved to Cache - at the same time as we began bringing DI up.  

I assume that "DI" is a lab package?  I could look this up, but haven't yet.

This
> was fortunate as VMS/Cache automatically changed some parameters (such as
> PASSALL) when opening a port and we had problems with the locally written
> lab interfaces as well as simple printer connections.  Cache support helped
> with open parameters that put us back in business, however, by then we were
> moving everything we could to DI anyway.


> 
> I did have a one interface moved to TCP/IP by using a JetDirect box before
> Cache.  

I have Jetdirect printer servers. That's not the same thing is it?

Just had to change the Kernel open command on the M routine as the
> MAXM still thought it was connected serially.
> We are now in the process of moving the remaining direct connects to
> Lantronix boxes in the closet which behave much like JetDirect except a TNA
> type VMS connection is suppose to allow them to still use LAT-type commands
> on the M side.  

I don't understand TNA or LAT connections, but perhaps I don't need to.

I will know more about whether this works in a few weeks.
> We have a Vitek, Bactec, and blood gas machines still on direct connect.
> 
> We also put together an HL7 interface with Roche glucose meters.  The Roche
> system has an MAS HL7 interface so I only needed to write the necessary M
> handling routines in VistA.  The meters send the patient's SSN, glucose
> result, date/time of test, DUZ of user, and comments.  My processing routine
> hops on the old FASTLAB options that allow ordering and resulting of tests
> on the fly (I  had to pull out the routines into my namespace and take care
> of all previously interactive pieces) then returns to Roche the patient's
> name and the accession number of the filed test.  We are switching to the
> recently released national POC HL7 interface that will have national support
> and does a much more thorough job of confirming correct patient (clinic
> appointment for the day etc).  Nonetheless, the project demonstrated that an
> HL7 lab interface is not too difficult.  BTW I presume John McCormack's
> group's POC interface is available as part of VistA now.

Is this true?  Does anyone know where I can get more information.

> 
> I would think it would be worth the effort someday to attempt to put
> together an internal interface facility (in VistA) to handle lab instrument
> connections (HL7, as our directs are now, or both and more).  

I got the idea that this is what was already the standard way to do
things (i.e. handle a HL7 message)

If properly
> designed the general purpose interface should allow bringing up a new
> instrument to only require appropriate modification of present and some
> additional lab files (a gui front end could make this even more painless)
> People much brighter than I will have to decide if this is worth
> investigating and with design features.


It does sound like a worthwhile project.
> 
> Speaking of gui - I have written (with help) several Delphi applications
> (things like phone directory [VAcinity] - Hi Rick -, transcription watch
> applications, Nuclear Cardiology stress testing data collection, etc) which
> push and pull data to/from VistA, and was really sorry that Kylix support
> seemed to fade away.  I was really looking forward to bringing up a GTM box
> with VistA and seeing if I could re-compile.  I have really enjoyed writing
> RPC broker events in VistA and connecting them to a gui front end and was
> hoping to play in Linux too. --- all for free, of course ;-)

Did the RPC Broker ever get working in Kylix?  That is the achilles
heel of that project I think.

It sounds like you might be the best man for getting a good lab front
end up and running.

> 
> Personally I love the idea of continuing to make VistA fully functional
> without the need for commercial licenses.  DI has been great, however, a
> completely open source package just sounds right to me which is why I have
> followed World VistA progress.
> 
> -poo

If you are interested in helping my group set up a lab interface, I
would be interested in having you get paid for your effort and then
contribute the code to open source.  Let me know.


> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Joseph
> Dal Molin
> Sent: Wednesday, August 17, 2005 5:58 AM
> To: hardhats-members@lists.sourceforge.net
> Subject: Re: [Hardhats-members] Lab interfacing...
> 
> This indeed would be a nice open source project especially since there
> many point to point interfaces already written in VistA and it could be
> reused by other open source health solutions. Might be something that
> could be done with Jengine as the integration layer?? Although if the
> cost per interface of the DI and other solution is affordable for
> smaller organzations then it may not be worth the effort?
> 
> J.
> 
> John Leo wrote:
> > Sounds like there may be a place for an open source solution to
> > standardize and maintain such interfaces.
> >
> > Larry, are these interfaces just MUMPS routines? I assume the hardware
> > interfaces are either serial or TCP/IP? Are there examples available in
> > the FOIA VistA?
> >
> >
> > Carlson, Larry G wrote:
> >
> >>
> >> I have written (stolen too) about 20 such interfaces in the past for the
> >> Seattle VA.
> >>
> >> We now use Data Innovations for all but 4 of our interfaces.  Paying
> >> for DI
> >> results in a stable environment that doesn't depend on having programming
> >> expertise on board.
> >
> >
> > There has to be a tip point at which buying/building/licensing a
> > separate box to connect just a handful of instruments is not worthwhile.
> >
> > And another one where there just is not the expertise available to
> > roll-my-own.
> >
> >> Also, writing local direct connect interfaces -
> >> although fun - is a never ending job as the labs continue to purchase new
> >> instrumentation.  Nonetheless, it may be that interfaces written for
> >> similar
> >> equipment for VA labs may run with little modification in instances where
> >> avoiding annual license fees are an issue.
> >>
> >
> > I am going to have a task similar to Kevin's. But smaller scale and with
> > nothing significant already purchased and in use.
> >
> > thanks,
> > jlz
> >
> >
> >
> > -------------------------------------------------------
> > SF.Net email is Sponsored by the Better Software Conference & EXPO
> > September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> Practices
> > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> > _______________________________________________
> > Hardhats-members mailing list
> > Hardhats-members@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >
> > .
> >
> 
> 
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
> 
> 
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to