There seems to be a lot of confusion over the current state of radiology in OpenMRS.
So let me lay this out there for anyone who may be trying to get it functional right now.
It is severely busted.
At some point between 1.8 and 1.10 the core devs decided it would be a good idea to deprecate and as far as I can tell completely remove a core api called OrderTypes. That api was essential to the radiology modules, probably a bunch of other stuff depended on it too.
Reading through the mailing list I guess I can sort of understand the logic for wanting to redo that section. However it is never a good idea to break something like that during a point release unless its for cannot be avoided I.e security concerns etc..
To be blunt, it is my opinion that those changes should have waited until 2.x.
Understand my concern here. People are trying to use this product to manage healthcare records. Lives are starting to depend on this code you have been writing. But you've been making breaking changes thereby turning the codebase into a moving target.
Frankly a change like that could have caused someone to die.
Not every admin in a rural clinic is going to have the skill to fully vet each point release that gets applied.
In this case I know of at least one place where the entire radiology department went down until someone was able to do a post mortem and revert the entire upgrade by restoring from backup. 3 weeks later.
So please consider that before making apis disappear in the future. Maybe work a little closer with the module devs so that breaking changes dont just shut whole departments down.
So now I've gotten my rant out...
My employer wants to deploy openmrs as part of a total management system for a large healthcare network and ris functionality is a key component of that.
Therefore I have the unenviable task of figuring out how to fix the radiology module.
My plan at this time is to start by forking the radiology module with dcm4che and trying to update it to work with the current 2x branch.
If you are interested in pitching in as a dev or a willing vic... err I mean, beta tester, I can use all the help I can get. Just respond here. I will invite you to the git repo.
Fyi I am not at all convinced that the current work flow is correct. I am interested in having a discussion on the pros and cons of dcm4che and the myriad of other elements that make up the radiology module and I look forward to working with you in the future.
--
OpenMRS Implementers: http://om.rs/implist
Post: implem...@openmrs.org | Unsubscribe: implementers...@openmrs.org
Manage your OpenMRS subscriptions at http://om.rs/id
Register today for our Maputo 2015 Implementers Meeting: http://om.rs/moz15
To unsubscribe from this group and stop receiving emails from it, send an email to implementers...@openmrs.org.