If you are not a developer there isnāt an easy way to do this as right now Bahmni does not send modality name and some other parameters, part of the HL7 request. (I had suggested adding this but it didnāt get prioritised in the product roadmap that time). Since the places i have implemented this, there was only digital radiology that was involved, i had setup āCRā as the default modality in dcm4chee. Additionally i had also setup Default Station Name and Default Station AET.
These default values can be done through the jmx console of dcm4chee (Go to ip:8055/jmx-console/HtmlAdaptor ā Select service=HL7Service,type=ORM under dcm4chee.archive). I have updated this in this wiki page. I will put in the blog as well.
For dealing with multiple modalities i think you will to do some mapping in the xsl file which transforms the HL7 message to dcm4chee entry.
If you are a developer, this is the code you can refer to see what attributes Bahmni is sending right now. If you have capacity and interest to fix it in the product, the community would be happy to receive the contribution. As a simplistic solution one can use either concept attributes or reference term to associate modality with each order. In a bigger setting same order could go to different modalities based on department and would require a more sophisticated solution. As a starting step, you can begin a design discussion as another thread on this forum.
Hi @webster,
honestly the integration was a slightly complex work as multiple systems were involved. Till the point of dcm4chee, based on the experience we have tried to put things out of the box on which Bahmni can take an opinion and left certain things open and documented where it could vary by implementation. And i tried to share the experience and demystify it through the blog as best as i could. I hope you also referred to the wiki page which was linked from the blog as i didnāt want redundancy. Was the places you failed to setup same as Gwad or you faced some other difficulties. If you can point to specific gaps, i can try to fix them in the blog or wiki wherever appropriate.
I managed to get radiology orders in DCM4CHEE but DCM4CHEE couldnāt send the worklist items to CT or CR. After several attempts without success, I gave up. Itās a shame, really. It looks like I (RADIOGRAPHER) was the only person in Malawi selling the BAHMNI idea to the healthcare communityā¦and the radiology module is incomplete. Will keep on following Bahmni and maybe try again when it reaches version 1.0. Iām hoping by then someone will have figured something out about the radiology module 'cause for something that is supposed to work out of the box, the radiology module has given me too much headache.
We could see the Order placed from Bahmni flows to DCM4Chee Modality Worklist.
But we are stuck on how to configure the actual modality (say ultra sound or x-ray machine) so the order is passed from DCM4Chee to the modality?
The wiki page only states that "1. Enter a code (for ex: 1234, same code has to be setup in modality for āabdomen apā) and select āPACS Procedure Codeā as Source and save.
How do we set up āthe same codeā on modality? Any example?