Some background first:
I represent a core contributing organisation to OpenMRS, the open source EMR system, and we are currently heavily involved in pushing forward the roadmap of the new OpenMRS 3.0.
Long story short, part of our roadmap consists in integrating OpenMRS with a LIMS… with FHIR messages. My understanding is that at this juncture, and looking at the landscape of open source LIMS, only OpenELIS Global speaks FHIR (more here on that)… I have seen this proposal:
However I believe that this DS grant was unfortunately not awarded, so in a nutshell my question is: what is the status of FHIR-zing SENAITE? Is there any plan to make it run on top/alongside a HAPI FHIR server? … etc etc.
Happy to discuss this with maintainers involved with the topic.
All the best.
P.S. Tagging a couple of maintainers, sorry about the noise here: @Espurna@xispa
The development of a HL7 FHIR interface to make a subset of resources as FHIR resources accessible through a FHIR API is a feature that can always be considered with the right resources. Of course that it will be welcomed if anyone wants to implement it.
To give you some background on how new features are developed: SENAITE is a project maintained by professional providers and the community, so new features are usually developed because:
Clients invest on SENAITE to have the feature they require
The maintainers invest in a feature under their own considerations
Someone from the community PRs a feature (To be honest, this scenario is not very common)
This said, while some companies are sorting the idea of investing in an HL7 interface, right now there is not a plan that I know to implement a FHIR interface.
We are running through the first release sprint now (latest update here on OpenMRS Talk). Clearly by year end, or at the very least for the OpenMRS Conference this January in Nigeria we will have a good beta, a release candidate or even a full release. Between now and then will be a good period to organise demo sessions with various groups, including those coming through the SENAITE community.
Re: the choice of Odoo
I think the first thing to say is that Ozone is not going to be limited to the default flavour that it is starting with now (OpenMRS 3 + SENAITE + Odoo + Superset). Not only will it keep expanding to add more components (high on the list are components to support telehealth in general and also RIS/PACS) but also will it offer various options for some of its components, and I think that Odoo is very susceptible to this. We are currently doing early spikes with ERPNext for instance.
The BI component is also very susceptible to this, we don’t envision a world where we push Superset as the BI tool for HMIS implementations, it will just be an option amongst others. There we are also lurking at GoodData.
There’s a couple of criteria though:
The component must be open-source.
It needs to support OAuth2/OIDC as part of its open-source offering.
(Ideally) it should have a proven track record if there are alternatives for the functions that it brings to Ozone HIS.
This is a wide subject certainly worth expanding on.