What is the status of Lab interfacing?

30 views
Skip to first unread message

kdt...@gmail.com

unread,
Mar 28, 2009, 10:22:45 PM3/28/09
to Hardhats
I know that Nancy has been hard at work on a Lab interface project.
What is the status now? What are the issues being worked on?

If I wanted to interface with a PathGroup lab, would it be better to
wait awhile or not? Hasn't lab interface been done already for some
sites?

Any tutorials?

Thanks
Kevin

Nancy Anthracite

unread,
Mar 28, 2009, 10:30:41 PM3/28/09
to Hard...@googlegroups.com
The lab project is not an interface project. There has been work done
previously on interfacing with lab and labs are hooked up at places/

What sort of lab interface do they have? HL7?

http://opensourcevista.net:8888/NancysVistAServer/LabInterface
--
Nancy Anthracite

Joseph Dal Molin

unread,
Mar 29, 2009, 3:30:19 AM3/29/09
to Hard...@googlegroups.com
Interfaces with Quest Sonora and I believe LabCorps have been built
using Mirth...... I suggest you build on that experience Kevin.

Joseph

kdtop

unread,
Mar 29, 2009, 8:53:27 AM3/29/09
to Hardhats
Nancy and all,

Thanks for the reply. I started reading through the implementation
guide at the URL you provided. But I'm not it applies to my setting.

The outside lab provides a phlebotomist that collects specimens at our
location. Currently we provide them a piece of paper that has the
test we want, and they take care of getting their forms and paperwork
done properly. So if I could just get VistA to spit out a lab
requisition, that would be OK.

If I were to send the test request to the outside lab directly via
HL-7, there would still have to be some way to notify the lab tech to
know what to draw at my site.

Has this been addressed before?

Kevin

Rich Vertigan, CPRS Developer (retired)

unread,
Mar 29, 2009, 9:31:59 AM3/29/09
to Hardhats
Kevin,

Re: "So if I could just get VistA to spit out a lab requisition, that
would be OK. "

Have you looked at the option [OR PARAM PRINTS], under the Clinical
Coordinator configuration options? If so, is something not working?
> > Nancy Anthracite- Hide quoted text -
>
> - Show quoted text -

Nancy Anthracite

unread,
Mar 29, 2009, 10:15:41 AM3/29/09
to Hard...@googlegroups.com, kdtop
If your are willing to put in the lab order at your site, you have much of the
battle won. The big problem is for people who want to write a few tests on a
piece of paper, have the lab draw it, and then get the results back without
an order being in the system. There is a system for sending labs to outside
reference laboratories and getting the results back that I think is what you
will want to tap into.

I could try to find the information for you, since I took some notes on it.
However, I have a bunch to do today and if you will please join us on the
lab call Monday night at 9 Eastern, provided John McCormack will be
available, this would fit right in because the problem of handling
unsolicited lab results is one we want to discuss on the call as well, and
the key to solving that may use the same functionality in VistA to help do
it. The number is below.

But knowing you, you won't be able to wait, so try searching on laboratory
shipping manifest in the lab documentation to get you into the right
documentation. ;-)

Conference Dial-in Number: (218) 339-3600
Participant Access Code: 709861#
--
Nancy Anthracite

I, Valdes

unread,
Mar 29, 2009, 11:15:45 AM3/29/09
to Hardhats
Joseph, Is there documentation available on how to do that? -- IV

Nancy Anthracite

unread,
Mar 29, 2009, 11:42:31 AM3/29/09
to Hard...@googlegroups.com
At the moment, interfaces with Quest vary from Quest lab to Quest lab. Senora
Quest is just one lab.

Generally, when you make and interface for one lab, you have made an interface
for one lab. It does not generalize.

LabCorp has an interface that is standard to use with VistA with all VAs that
does not use Mirth, but it has not been implemented outside of the VA. I am
hoping that is finally going to get done at Clinica Adelante, but I am not
sure that they will be using a setup that can be readily shared because they
may integrate it into an existing system they have for connecting to another
lab and that may not be something that will be shared or useful to others.

If there is a clinic or hospital that needs a LabCorp interface to VistA and
would be willing to get me involved, I can help you keep LabCorp focused on
the ball. It is amazing how every time the interface folks from LabCorp
begin work, there is no continuity of communication and the fact the
interface to VistA even exists is lost. It has to be discussed over and over
again to make sure it gets used. I have been trying literally years to get
this working and either the clinic or LabCorp has not stuck with me every
time so it has never happened.

Once the final issues with the use of that interface with non-VA users gets
ironed out, it will be far easier to hook up to LabCorp for anyone using
VistA.

Of course, the very best thing would be for everyone to agree on one standard,
such as ELINCS, and then this whole problem would just about go away for all
of us, but there is quite a bit of resistance from the laboratories even
though some labs provided some of the funding for the ELINCS project. They
have extensive investment in the interface process they have already, and
they are not eager to change to another and I think they feel there are some
deficiencies in the standard as well.

On my server, there is information about how to use Mirth for a lab interface.
It was work done by BlueCliff.

http://opensourcevista.net:8888/NancysVistAServer/LabInterface
--
Nancy Anthracite

kdtop

unread,
Mar 29, 2009, 9:38:11 PM3/29/09
to Hardhats
Rich,

This may well do what I want. But I have never seen it working, so am
not sure what I am looking at, and which menu path to follow down.

Can you tell me which manual would cover this? Thanks
Kevin


On Mar 29, 9:31 am, "Rich Vertigan, CPRS Developer (retired)"

Rich Vertigan, CPRS Developer (retired)

unread,
Mar 30, 2009, 8:42:26 AM3/30/09
to Hardhats
Kevin,

This is original (ancient) List Manager functionality, so it's best
described in the CPRS Setup Guide, around page 258. The section
previous to that describes the process of customizing print formats
for chart and work copies, labels, and requisitions (NOT a fun task,
but possible)

In the GUI, this whole process controls the behavior of the printing
screen that pops up when orders are signed/released. For your
requisitions issue, here's the basic flow:

Select OPTION NAME: ORMGR CPRS Manager Menu


CL Clinician Menu ...
NM Nurse Menu ...
WC Ward Clerk Menu ...
PE CPRS Configuration (Clin Coord) ...
IR CPRS Configuration (IRM) ...

Select CPRS Manager Menu Option: PE CPRS Configuration (Clin Coord)


AL Allocate OE/RR Security Keys
KK Check for Multiple Keys
DC Edit DC Reasons
GP GUI Parameters ...
GA GUI Access - Tabs, RPL
MI Miscellaneous Parameters
NO Notification Mgmt Menu ...
OC Order Checking Mgmt Menu ...
MM Order Menu Management ...
LI Patient List Mgmt Menu ...
FP Print Formats
PR Print/Report Parameters ...
RE Release/Cancel Delayed Orders
US Unsigned orders search
EX Set Unsigned Orders View on Exit
NA Search orders by Nature or Status
CM Care Management Menu ...
DO Event Delayed Orders Menu ...
PM Performance Monitor Report

Select CPRS Configuration (Clin Coord) Option: PR Print/Report
Parameters


CC Chart Copy Parameters
WC Work Copy Parameters
SC Service Copy Parameters
RE Requisition/Label Parameters
UM Summary Report Parameters
HO Print Parameters for Hospital
LO Print Parameters for Wards/Clinics
NA Print Parameters for Nature of Order

Select Print/Report Parameters Option: RE Requisition/Label
Parameters

Requisition/Label Definition for System: BETA.VISTA-OFFICE.ORG
------------------------------------------------------------------------------
Ward Requisition Format DIETETICS FH OUTPT MEAL TICKET
Ward Requisition Header DIETETICS FH OUTPT MEAL HEADER
Ward Requisition Footer DIETETICS FH OUTPT MEAL FOOTER
Ward Label Format
Prompt for Requisitions
Prompt for Labels
------------------------------------------------------------------------------

For Ward Requisition Format -
Select package: LAB
1 LAB MESSAGE LA7
2 LAB SERVICE LR
3 LAB AUTOMATED LAB INSTRUMENTS LA
CHOOSE 1-3: 2 LAB SERVICE LR
Are you adding LAB SERVICE as a new package? Yes// YES

package: LAB SERVICE// LAB SERVICE LR LAB SERVICE
WARD REQUISITION FORMAT: LAB
1 LAB LABEL (Buffalo)
2 LAB LABEL (Buffalo)-WC New Orders & Reprint
3 LAB LABEL/INTERMEC-WC New Orders & Reprint
4 LAB ORDER LABEL
5 LAB ORDER LABEL New & reprint,WC,SP
Press <RETURN> to see more, '^' to exit this list, OR
CHOOSE 1-5:
6 LAB ORDER LABEL-WC New Orders & Reprint
7 LAB REQUISITION
8 LAB REQUISITION New & reprint only
9 LAB REQUISITION New & reprint,WC,SP
10 LAB SERVICE COPY HEADER
CHOOSE 1-10: 7 LAB REQUISITION

For Ward Requisition Format -
Select package:

For Ward Requisition Header -
Select package:

For Ward Requisition Footer -
Select package:

For Ward Label Format -
Select PACKAGE:
PROMPT FOR REQUISITIONS: ?

Specify the prompting logic for labels.

Select one of the following:

0 DON'T PROMPT
1 PROMPT AND ASK DEVICE
2 PROMPT AND NOT ASK DEVICE
* DON'T PRINT

PROMPT FOR REQUISITIONS: 1 PROMPT AND ASK DEVICE
PROMPT FOR LABELS:
> > > - Show quoted text -- Hide quoted text -

Rich Vertigan, CPRS Developer (retired)

unread,
Mar 30, 2009, 8:50:36 AM3/30/09
to Hardhats
Oops, make that page 158, PRINT/REPORT FORMATS.

On Mar 30, 8:42 am, "Rich Vertigan, CPRS Developer (retired)"
<vertiga...@gmail.com> wrote:
> Kevin,
>
> ---------------------------------------------------------------------------­---
> Ward Requisition Format       DIETETICS           FH OUTPT MEAL TICKET
> Ward Requisition Header       DIETETICS           FH OUTPT MEAL HEADER
> Ward Requisition Footer       DIETETICS           FH OUTPT MEAL FOOTER
> Ward Label Format
> Prompt for Requisitions
> Prompt for Labels
> ---------------------------------------------------------------------------­---

I, Valdes

unread,
Mar 30, 2009, 10:00:14 AM3/30/09
to Hardhats
Right now I am unable to get local LabCorp to return my phone calls.
Identifying the appropriate person to talk to is also a problem. -- IV

Nancy Anthracite

unread,
Mar 30, 2009, 11:19:23 AM3/30/09
to Hard...@googlegroups.com, I, Valdes
Believe me, I understand! If your hospital uses LabCorp already, you have an
in. If you don't want to buy services from them and just want to set up the
interface, they will not talk to you. You need someone who will actually
need to send and receive clinical results to work with.
--
Nancy Anthracite

kdtop

unread,
Mar 30, 2009, 7:27:19 PM3/30/09
to Hardhats
Rich,

Thanks so much for this information! For my reference (and anyone
else too):

I got the setup manual from here:
http://www.va.gov/vdl/documents/Clinical/Comp_Patient_Recrd_Sys_(CPRS)/cprssetup.pdf

I started reading about Print Formats on page 149.

Essentially one can define reports that are automatically printed when
events.
So I was able to set this up so that when an order is signed, it is
then printed out. This hard copy can then be given to a lab as an
order.

Very cool!


On Mar 30, 8:50 am, "Rich Vertigan, CPRS Developer (retired)"

Nancy Anthracite

unread,
Mar 31, 2009, 9:22:11 AM3/31/09
to Hard...@googlegroups.com
There is certain information that will have to be in that request for you to
successfully be able to process and incoming message with the results for the
lab you are dealing with. It will vary from lab to lab, but it will probably
have to have codes for several items to be correctly processed as well as
insurance information, etc.
--
Nancy Anthracite
Reply all
Reply to author
Forward
0 new messages