Hi @mksd and welcome!
I will try to answer your question, but it may not be the most accurate one…
As you saw, we did some research on HL7 (https://applications.digitalsquare.io/notice-c/concept-note/70) but it was never implemented.
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.
Companies that want to interface medical systems with SENAITE usually make use of SENAITE JSON API https://senaitejsonapi.readthedocs.io/en/latest/
You can find some doctests here (https://github.com/senaite/senaite.jsonapi/tree/1.x/src/senaite/jsonapi/tests/doctests) in order to have a better understanding of the API.
I hope this explanation puts some light on your question.
Best regards,