Labs integration with OpenEMR?

Hi @juggernautsei thanks for the explanation.
The last I heard, the way labs work now is if an OpenEMR customer wants to work with Quest they have to contact WMT who will install the interface and support the interactions between the OpenEMR and Quest. Is this still the case?

And on the OpenEMR side, the lab orders and results are handled by the Procedures module. Does your patch change the process, like maybe replace the Procedures module’s role in the process?

Cool beans, Man - HT

@htuck and what you knew in the past is correct. WMT has been MIA for some time.
The lab feature that is built into OpenEMR is sufficient enough to seen lab orders to Quests. All lab order testing is completed and passed Quest review with minor adjustments to the HL7 segments. No major revisions needed. It is a misnomer that WMT software is needed like people still think they need Mirth and long ago @sunsetsystems removed that requirement but people still ask me about it because it is hanging out there on the web in some old thread that has more authority than the current status of OpenEMR.
Best =^)8

1 Like

That is good to know, I learned something today! Thanks :slight_smile:

  • HT

@juggernautsei been watching this for awhile, we’re hoping you can pull this off soon. We’ll help out in whatever way we can.

We are in the final testing phases. I got a change request yesterday to show the specimen collection date on the report. I am looking into it now. They want the Specimen date and time to be shown here. I am trying to trace this down. @sunsetsystems and @sjpadgett have been very helpful in this process. Let me know if you can figure out where this display gets generated.

In searching the code and in the interface. The specimen date is not accounted for separately. The person should be in the collected column and move the data to the specimen column. But for now, I am just trying to show the same date in the Specimen column in the collected column because they should be the same date.

Update
I figured out where to update the specimen date in the interface. No code changes are needed. This will require some training in the clinic to show the Specimen date in the right column.

I am sending this off to Ron @ Quest for approval.

It’s looking good. I have a backup system that I can use to search for what you’re looking for, do you think there may be other good candidates for a “find” command besides the obvious “specimen”
I’m still working on fixing my broken 7.0.1(1) X12 gen. Availity’s rejecting everything so that’s priority 1. But I can get the backup system looking while I wrestle that alligator.

1 Like

Put my name and number in your application now.
Sherwin Gaddis
757-328-2736

Change the software name to OpenEMR with no space.

Great, thank you very much I appreciate you very much for this.
Just curious, my grep search found close to 300 instances in both the database and the openemr directory, where was the location you found?

Just heard from Sharlotte Hazelwood at Quest who is working the OpenEMR integration application I had submitted, I gave her your name and number and she will have an integration specialist call you. PM me if you need her number.

Give her the name Ron Pena. You don’t have to contact him. She should be able to find him with the information below.

We have three remaining test cases to get finished with for release.

Ron Pena

Engineer, Connectivity Ops
Healthcare Technology & Analytics Solutions
Quest Diagnostics | Action from Insight | WoodDale IL 60191 USA | phone 815.355.8097 | Ron.X.Pena@QuestDiagnostics.com | QuestDiagnostics.com

@juggernautsei It would be a great addon for US installations. BTW do you know if Quest provides their order catalog. Now that we have LOINC Import option, we would be interested to see if the lab orders and results rely on standard data vs current user maintained approach.

Also suggest you include Quest EMR Interface Request url as the starting point for those interested in getting set up.

1 Like

I will ask Ron about the compendium. It was not mandatory to build that in, but since you are asking. We could put it in now. Thanks for the URL.

I came across this thread as I’m currently trying to get an API key with LabCorp, and I just received an email that they require a contact person with my EMR vendor. I was reading about WMT at the beginning of this thread, but further down and more recently it seems like that’s not necessary. What’s actually involved in getting access to order labs and receive results to/from LabCorp? (Also, the same with Quest).

@mike437 Hi Mike did you get an answer to this? Are you a developer?

@juggernautsei Hi Sherwin do you have the details of how unsolicited lab reports are received in OpenEMR? for example a doctor is used to using paper scripts as it is faster to do (just place a patient name sticker and a few pen marks), how does OpenEMR handles results only when there is no order history? thx…

Hello @Bo_Wang
This is Harley with MI-Squared. We have worked with a lot of practices who prefer to use paper for their labs rather than undertake the whole config/ setup and fairly complex use workflows of the lab/ procedure order module.

What they end up doing is receiving the labs result electronically and saving it as a pdf, or getting it on paper and scanning it. They upload the electronic file to an appropriate folder in the patient’s Documents tree -in fact OpenEMR comes ready to do it this way by default:
Screenshot at 2024-04-26 12-52-44

The lab report can be linked to an encounter note:
https://www.open-emr.org/wiki/index.php/HOWTO:Associate_A_Document_Attachment_To_An_Encounter

and they can make a note about the results in whichever note- making tool they want to use: Issues, Messages, a Clinical form in the encounter, whatever.
Good luck!

  • HT
1 Like

Thank you @htuck for the explanations! The association of documents to an encounter comes convenient! Regarding receiving the lab results electronically would OpenEMR

  1. receive an HL7 file,
  2. extract the PDF report from the HL7 file,
  3. save the PDF to “Lab Report” folder for the matching patient
    once 1-3 is done by OpenEMR then staff can tag the PDF report to an encounter

when there is no matching patient ID found, would OpenEMR allow manual assignment of the PDF report from HL7 message to a patient chart?

Electronic report allows a results only setup. You can import the hl7 result based on the provider setup.
As for pdf: if included in hl7 result openemr import will parse the pdf and save in the patient documents automatically.

I did a lot of the work for current electronic reports. When I last used for certification reasons import would create patient and attach order to new patient and encounter.
If there are no orders to match the returned results then openemr will create a new encounter for the order and so on.

I got out of supporting labs because the community wouldn’t support these efforts. Same with Questionnaires and the Portal. Sorry but occasionally I will chastise the community for not taking a more active role in supporting us developers dedicated to openemrs future. Nothing personal!

BTW it is helpful to get into the habit of creating an order even though not sending electronically and add the order number to order request. Many labs allow this i.e adding reference so included in result.

Thank you @sjpadgett for your advices!
For compendium upload, is there a template for the existing labs hard coded in OpenEMR? I noticed there is a spreadsheet in the code folder, is that it?