Bahmni always had order entries (investigations/meds) etc, while ref app didnt. I am hoping O3 would have done some study and analysis of Bahmni’s features, so maybe they would be best to comment.
IMO,
- OpenMRS models does not support “dosage” and “dispensing” information (there are other things as well, like reasons, substitutions, supportinginfo … but ignoring them for now)
- Bahmni stores dosage as a JSON. and there is an associated processing class that handles this.
- One good thing to do would be to store a typical FHIR “Dosage” datatype in the JSON. So that everyone speaks the same standard atleast. at the least same approach for dispensing? I would pref a different model for dispensing with ref to the original order
- OMRS also has no support for Medication Statement, - record of a medication that is being consumed by a patient! Storing them as obs - simply does not make sense!
- In terms of UI, I do not believe that one size fits all - in a mobile app, the interface may be different, in other contexts maybe 0-0-0 formats would be suitable. For chemotherapy calculations and dosing instructions would be different. imho, it doesn’t matter what the UI is, and I would leave it. to contexts to. define so, what we must absolutely agree on - common minimum standards - API, contracts and models!