openEMR, HIS/RIS, PACS integration

Hi, I would like to connect my PACS-Viewer (Orthanc/OHIF) with my openEMR instance and I have the following implementation ideas: [A] Does openEMR have a radiology worklist (HIS/RIS)? [B] What data is sent to/from EMR/PACS? I’m trying to understand the data flow of a fully integrated system.
How I think it goes:

  1. openEMR adding radiology order to worklist (EMR/HIS);
  2. Send order to RIS (can be same as HIS but with radiologist’s login);
  3. RIS order is actioned and a modality is created (eg: Cardiac CT);
  4. Image is stored and shared on PACS;
  5. Radiologists workstation logs into PACS for results reporting and is sent to openEMR.

Did I cover this right? [C] If not, what pieces am I missing? So there’s only a HL7-type messaging between PACS and openEMR, right?
[D] A nice to have would be seamless access from openEMR to PACS?

1 Like

PACS is my next step for openemrs dicom viewer.
For radiology order, need to use procedure orders.

Btw: Welcome to OpenEMR @Bart_Michiels

1 Like

Hi @sjpadgett!
Thanks for the warm welcome message :blush:. I currently have Orthanc up and running in the same yml file as openEMR, next step is to connect them. Can I help out without re-inventing the wheel?

Yep you’ll need the Orthanc. Have you look at our viewer?
https://www.open-emr.org/wiki/index.php/DICOM_Uploader,_Storage_Engine_and_Viewer
and this library we use. Note WADO
https://ivmartel.github.io/dwv/doc/0.28.1/tutorial-integrations.html

@sjpadgett can you let me know if the current version of OEMR can interface with Orthanc? Can you point me to where I need to look in the program to connect the program to the machine?

@Boney_M did you get this working?