PACS Integration - PACS to Modality- Work list does not flow to modality

Thank you for the call. Yes, we have set these parameters through jmx-console but the technical reference manual does not state exact values/names for these parameters.

One more thing that we learned today is to test communication with modality through DCM4Chee. On DCM4Chee there is a menu “Application Entities” where ip and port of the modality can be entered to do a DICOM Echo test. If this echo test succeeds it means that the connection has been established.

The same ip and port is now set in modality in bahmni_pacs database. We are using GE Healthcare’s CT Revolution ACT. Getting the port for the modality was a tough thing but finally we got the port in the modality’s “Revolution ACTs Dicom Conformance Statement”

For the duplicate orders the HL7 Acknowledgement message is rightly seen in /var/log/pacs-integration/pacs-integration.log is as follows

MSH|^~\&||||BahmniEMRBahmniEMR|||ACK|1|P|2.5
MSA|AR|1569084438122436|Duplicate MWLItem[pk=30, spsId=ORD-436.1, spsStartDateTime=2019-09-21 22:17:17.964, spsStatus=SCHEDULED, stationAET=ct99, rqProcId=ORD-436.1, modality=CT, accessionNo=ORD-436, patient->ejb/Patient:9

Though the error thrown is misleading

Unable to send the message to the modality 
 `org.bahmni.module.pacsintegration.services.ModalityService.processAcknowledgement(ModalityService.java:68) ~[ModalityService.class:?]`

But for the new orders it does not show any information in this log so it is difficult to know in such cases if the message was sent to modality or not.

For such new orders we see the related HL7 message in /var/lib/bahmni/dcm4chee-2.18.1-psql/server/default/log/server.log

   MSH-4:BahmniEMR^BahmniEMR
   MSH-7:2019092412
   MSH-9:ORM^O01
   MSH-10:15693070177321274
   MSH-11:P
   MSH-12:2.5
   PID-3:UH-LRU10149
   PID-5:^UH-LRU10149
   PID-7:19740924000000+0530
   PID-8:M
   ORC-1:NW
   ORC-2:ORD-1274
   ORC-3:ORD-1274
   ORC-7:^^^^^ROUTINE
   ORC-10:^^BahmniEMR
   ORC-12:c1c26908-3f10-11e4-adec-0800271c1b75^^Super Man
   OBR-4:CTWAWTC4014^CTWAWTC
   OBR-39:^CT SCAN WHOLE ABDOMEN WITHOUT CONTRAST
   OBR-43:^Ram,IPLit

But such worklist item is not seen on modality.

So as @arjun has rightly mentioned here

We can see the worklist on DCM4Chee but not able to set modality to poll DCM4Chee (Does it actually poll?) to fetch the worklist item and display in modality’s console.