We are the medical information laboratory of Prof. Sébastien Jodogne at UCLouvain (Ingénierie informatique | UCLouvain), Belgium. We want to integrate Orthanc PACS with OpenMRS. The main goal of this project is to create a connection between the Orthanc PACS server and OpenMRS, allowing users to access patient radiology data directly from within OpenMRS. The module will include configurations necessary to connect OpenMRS to the Orthanc server, manage DICOM image data, and allow users to view DICOM images stored on the Orthanc server using the Orthanc viewer. Since OpenMRS and Orthanc use different patient representations, the module will also include a mapping mechanism to associate OpenMRS patient identities with corresponding studies in Orthanc.
Since I’m new to OpenMRS, any advice on setting up the development environment would be greatly appreciated.
I wasn’t aware of this! Nice to have more PACS options in the open source space! Basically to setup a module see this page and this page. Note that OpenMRS module development is usually done in somewhat old versions of Java, though if you develop against 2.7.0-SNAPSHOT version of core, we support up to JDK 17… theoretically at least!
This is great, and also something we (@Mekom) have been willing to do for a long time within Ozone, not necessarily with Orthanc but – as you bring it up – Orthanc is definitely a very viable candidate for the Ozone ecosystem. We would be very happy to discuss a collaboration model for this work, and also to learn more about Orthanc and its community of development.
Would you be open for a call to discuss this between your team and the Ozone team?
Cheers.
Cc @ucsf → this would benefit directly OpenMRS Distro HIS. I know that EMR-PACS is not a priority right now, but it’ll come up eventually.
@mksd this is definitely a good idea to include on the Distro HIS, I will follow up the conversation on slack and am also happy to jump on a call to discuss this or perhaps we could leverage the Monday call.
Its quite some years ago when i and @wyclif last worked on a Radiology project simillar to this for Librahealth. see this branch on gitlab .
We leveraged the radiology module which was forked from the original OpenMRS Radiology module and added a Service to communicate to Orthanc and added an embedded version of OhifViewer for viewing the DICOM images from Orhanc and we also added support for adding more annotations to the Image .
If anyone at this point, then I would suggest @sidvaish97 to be the lead, but I don’t know that we need a squad yet.
Fyi @sidvaish97 and @weisadre are already establishing a cross-community collaboration on this. Currently we are exploring Orthanc’s FHIR capabilities and limitations (see here) and we are refining what the data flows will look like (see here).
Will anyone in this thread be at OpenHIE? Apparently the OpenHIE organizing team is looking for someone who has working on OpenMRS<–>Radiology/Imaging linkage to help co-lead a session specifically on Imaging integration specifications.
@ibacher and other OMRS team members,
Hello. I’m Jennifer and I help lead the OpenHIE architecture community. On the first day of OHIE24 we will be having an architecture summit related to imaging. I’d love it if any OMRS participants can join us. We need to make sure that OHIE documents the standards and exchanges needed as we work toward supporting imaging.
@jeshiver the key members of the Ozone team working on the OpenMRS-Orthanc data flows will be there, so we’d definitely want to be involved to help crafting this OHIE spec.
Furthermore there had been an older attempt at doing something similar in collaboration with Siemens Healthineers a couple of years back when Ozone was in its infancy. At the time we were following an IHE profile (RAD-1 and maybe elements of RAD-2), this should definitely be discussed. I’ll unearth the documents and resources that we had gathered at the time.
@weisadre@ibacher@ibacher@grace@dipakthapa
I’ve done a similar integration using OpenMRS 3, DCM4CHEE, and Weasis viewer. In my implementation, doctors can directly access a patient’s DICOM images in the Weasis viewer from within OpenMRS. The module handles patient mapping between OpenMRS and DCM4CHEE, ensuring seamless access to radiology data.
Let me know if you need guidance or details on setting this up!