openMrs Orthanc logo

Connecting Orthanc and OpenMRS

The aim of this project is to provide a seamless integration between OpenMRS and an Orthanc PACS system, enabling the processing of medical imaging data in DICOM format. With this connection, OpenMRS will use the Stone and OHIF DICOM viewers to visualise patient image data. The connection leverages the OpenMRS FHIR server, as well as Orthanc's FHIR resources. The implementation follows the IHE standard, ensuring compliance with industry best practices.

Main module

Imaging Module

In order to improve the management of patient image data within OpenMRS, the leading open source electronic healthcare system, we have developed an integration between Orthanc PACS and OpenMRS, initially designed for OpenMRS 2.x, the most widely used version of OpenMRS. We have developed the project micro frontend for OpenMRS 3.x, the next generation electronic medical record (EMR) system. This new module is focused on streamlining the management of imaging data and optimizing workflows in radiology departments. Key features of this module include:

  • Set up and configure the local or remote Orthanc server to create a seamless bridge between OpenMRS and the Orthanc PACS system.
  • PACS connectivity, supporting for both local and remote connections, facilitating access to imaging systems.
  • Visualisation of patient image data: View patient image data using Orthanc's DICOM viewers, providing an interface for image preview.
  • Worklist management in OpenMRS: manage worklist directly within OpenMRS, improving coordination across healthcare teams.

This initiative is designed to improve the efficiency of radiology operations and provide healthcare providers with tools to manage imaging data.

Documentation Video OpenMRS2.x Video OpenMRS3.x

Orthanc Server Configuration

The purpose of this submodule is to establish a connection between the local/remote Orthanc server and OpenMRS.

Documentation

Images Data Management

This is the heart of the Orthanc integration, allowing easy uploading, updating and viewing of patient images through DICOM viewers available within Orthanc. The synchronization feature retrieves image studies stored in Orthanc, ensuring up-to-date access to medical data. The patient identifier mapping functionality links patient names to their metadata stored in Orthanc, eliminating potential discrepancies when data is captured in different locations during the image matching process. In addition, image data can be uploaded directly from the OpenMRS client to the Orthanc server for a streamlined workflow.

Documentation

Imaging Worklist

In the context of radiology, a worklist is a list of imaging studies or tasks that a radiologist needs to interpret, review, or analyze. These tasks are typically retrieved from a radiology information system (RIS), a specialized database that manages patient and imaging information. However, in situations where an RIS system is not available or feasible (such as for smaller healthcare facilities, clinics, or specific locations), a simple radiology worklist can be implemented as part of a web-based solution to streamline the process. Key Features of a Simple Web-Based Radiology Worklist:

  • User Interface(UI): Display all tasks or studies assigned to the radiologists. Highlighting features for unread, urgent, or pending tasks.
  • Task Magagement: Allows radiologists to mark tasks as "in progress," "completed," or "pending review.
  • Integration with External Systems: The worklist integrates seamlessly with other systems, such as the Picture Archiving and Communication System (PACS), to retrieve and display image files associated with each study.
  • Access Control and Security: Implement role-based access control (RBAC) integrated with OpenMRS to ensure that only authorized radiologists have access to the worklist and associated data. This approach maintains strict security protocols to protect sensitive information and maintain confidentiality at all times.
Documentation

OpenMRS on the Virtual Hospital Platform

OpenMRS, an electronic health record system (EHR) that seamlessly integrates with the Virtual Hospital platform to enhance medical informatics education and provide robust support for healthcare training and management.

Documentation