No "inbox"?, lab interfaces, etc

dermite wrote on Monday, January 02, 2012:

Hi,

I’ve been gradually trying to educate myself about OpenEMR, and so far am quite impressed. It is a significant open source accomplishment.

However, I’m puzzled by one apparent omission. Every EMR I’ve used has something like an “inbox” for each user.  New lab results, other items requiring review, and messages from other users are sent to it. OpenEMR has a messaging component, but I have so far been unable to understand how a new lab result, for example, would be queued for review by a physician.

For that matter, what facilities are available for interfacing with other systems that might produce such results? It seems that these might be filed as “documents” (if they were produced as pdfs, for example), but what kind of interface could be used to inject the pdfs into OpenEMR? Also, pdfs would work pretty well for pathology or radiology reports, but something like a hematology or chemistry report should be imported as discrete, structured, data, so that a change in values over time could be plotted, for example.  Of course, it would be possible to use something like MirthConnect to directly modify the SQL database, but this doesn’t seem desirable.

TIA for the clarification,

Matthew Fleming, MD
Fleming Dermatopathology

bradymiller wrote on Tuesday, January 03, 2012:

Hi,

I think there is a mechanism in OpenEMR that sends links of new lab results to the physicians via the Messages module. More on the lab module can be found here:
http://open-emr.org/wiki/index.php/OpenEMR_4.1_Users_Guide#Supplementary_Topics
(in the Procedure configuration & order process section)

Agree improving the integration of results via documents and utilizing Messages module to ensure physicians review them is essential.

-brady

dermite wrote on Wednesday, January 04, 2012:

Ah, this is quite interesting. This link

http://open-emr.org/wiki/index.php/OpenEMR_4.1_Users_Guide#Supplementary_Topics (Laboratory Exchange User Documentation)

suggests that an interface with LabCorp is available. It indicates that OpenEMR can be configured to communicate with LabCorp at this address: https://labcorp.openemrsupport.com:29443/len/api. I’d be interested to know how this interface works. Evidently LabCorp offers and OpenEMR consumes some sort of web service - my guess is that HL7 messages are perhaps being sent via SOAP, but this would be a somewhat unusual way to arrange a laboratory interface.  Is there documentation of the message formats somewhere?  Is there any information as to how this “Laboratory Exchange Network” works? If another lab wanted to use the same mechanism, how would it go about it? I’d hate to have to figure it out by reading the code!

Thanks much,

Matthew Fleming, MD
Fleming Dermatopathology

tmccormi wrote on Wednesday, January 04, 2012:

The lab exchange process, poles the Medical Information Integration, LLC lab exchange server (LEN) for results that match a LabCorp supplied token.     The HL7  messages coming from LabCorp to the LEN (a Mirth Server)  are translated into XML data packets which are processed into the OpenEMR database.

This allows us to add backend translators to the LEN for different labs and have OpenEMR receive the same data feed.  Soltas and Quest interfaces are in progress using this LEN.

-Tony