DCM4CHEE Server with Oviyam2 web viewer embedded : This DCM4CHEE server (JBOSS) is another PACS server which will be configured with Client's Digital X-Ray Machine's Modality/PACS Server to automatically deliver all the X-Rays(.dcm files / images) to it. Oviyam2 Dicom Web viewer, is embedded in DCM4CHEE JBOSS server, with Patient Id and Order Number used by Bahmni to show the X-Ray images.
Installation of dcm4chee is same like any other service in Bahmni, via an rpm. Please refer the Install Bahmni installation guide.
After the installation is done, a few more steps are required to get everything up and running.
If service is installed but not running, then the service can be started using service dcm4chee start.
For troubleshooting, the logs for dcm4chee can be typically found at /var/lib/bahmni/dcm4chee-2.18.1-psql/server/default/log/server.log.
Both dcm4chee and oviyam2 can be accessed using the below urls.
ip:8055/dcm4chee-web3, use admin/admin to login
ip:8055/oviyam2
The dcmsnd utility provided by dcm4chee can be used to test uploading of images to it.
Sample image : image.dcm
|
dcm4chee is a PACS and will be used for image storage. So images need to be sent to dcm4chee. How to setup another piece of software (modality / another PACS) to send the images will be vendor specific. The vendor support engineer would typically know this. We wish to build knowlege repository of that a well. But for now, its recommended to take help from the vendor to set this up.
They will have to configure dcm4chee as ImageStorage SCP with the below details
Host IP : <IP address of the machine where you have installed dcm4chee service>
AE Title : DCM4CHEE (default dcm4chee AE Title with bahmni installation)
Port : 11112 (default dcm4chee port with bahmni installatino for recieving images)
Bahmni will send hl7 order messages to dcm4chee. dcm4chee will convert the order messages to worklist items. The items can then be polled by modality or another PACS.
Once the complete setup is working and orders are flowing from bahmni to dcm4chee (via pacs-integration), the worklist items would look like below
Remember to press the search button to see the worklist items in modality worklist. |
Pacs Query is a OpenMRS module written to query for radiology order information from a PACS Server for Radiology orders made for a given patient. You can read more about it here.
Pacs Query
OMOD is running from Administration → Manage Modules.pacsquery.pacsConfig
property.<AETitle>@<Host>:<Port>
. If your dcm4chee is running on the same host as OpenMRS the value would be DCM4CHEE@localhost:11112. For docker installations you can set the value as DCM4CHEE@dcm4chee:11112