Installing Bahmni-Standard with Pacs-Simulator on Docker

Question : I’m going to check out the pacs-simulator on docker.
I clicked pacs link on patient info, but, only white blank screen is output.

I referred to the link below.
https://bahmni.atlassian.net/wiki/spaces/BAH/pages/1474232338/Setting+up+sync+between+Bahmni+and+DCM4CHEE

Imags is attached with dcm4chee-container log when I clicked pacs link on patient info.

the white blank screen means there is no image you need to check pacsdb table to see if you are mapped to pacs-Simulator even tho it should be auto add once you install pacs simulator

don’t forget to update the table with dcm4chee once you are done

So I wrote the following script

  1. docker compose exec -it --user root odoo chown -R odoo:odoo /var/lib/odoo/filestore

  2. docker compose exec -it openmrsdb mysql -u openmrs-user -ppassword -D openmrs -e “UPDATE global_property SET property_value = ‘DCM4CHEE@dcm4chee:11112’ WHERE property = ‘pacsquery.pacsConfig’;”

  3. docker compose exec -it pacsdb psql -U pacs_integration_user -d pacs_integration_db -c “UPDATE modality SET ip=‘dcm4chee’, port=2575 WHERE id=1;”

  4. docker compose restart pacs-integration && docker compose restart dcm4chee && docker compose restart odoo

And, I have completed the concept mapping. But, just white blank screen…

The address of this picture is as follows.

https://myServerAddress/oviyam2/oviyam?patientID=ABC200001&accessionNumber=ORD-2

Did I miss anything by any chance?

One time setup for pacs-integration

  1. SSH into the pacsdb container by running: docker compose exec -it pacsdb bash. Note: Run this from bahmni-docker/bahmni-standard directory.
  2. Run the below commands inside the container shell to setup Modality Configuration for sync:

psql -U ${PACS_INTEGRATION_DB_USERNAME} ${PACS_INTEGRATION_DB_NAME} -c "INSERT into modality VALUES (1, 'DCM4CHEE','DCM4CHEE PACS', 'dcm4chee',2575,3000);" psql -U ${PACS_INTEGRATION_DB_USERNAME} ${PACS_INTEGRATION_DB_NAME} -c "INSERT INTO order_type(id,name,modality_id) VALUES(1,'Radiology Order',1);"

then you make your order of radiology Then you send the images to dcm4chee when you send the image make sure to include the accessionNumber = the same order id

if you are sending from a workstation manually add the ord id in accessionNumber

then the image will show up [oviyam2] will list the first image based on patientid if it doesn’t find the ORD-xxx but if you have more than two exam it will keep showing the first order based on patient ID so the ORD-xxx IS A MUST