The starting point of this project is taking a look at the OpenMRS FHIR2 module and specifically how to add a new Resource to the FHIR tooling. (you need to add it to all the layers of the tooling ie ResourceProvider
, Service
, Translator
, Dao
)
HL7 FHIR has a better implementation of flagging, ie support for warnings / notifications with the Flag Resource. This resource supports creating references as subjects which can be mapped to the patient using his/her OpenMRS ID and/or UUID.
For now i might not be so sure if we are going to fade away with the whole earlier OpenMRS flags module, but i am pretty sure that the first step to solving this is Pushing a commit to openMRS FHIR for supporting a Flags Resource.
As this is the core requirement, it is a medium issue and i wouldn’t expect it to be so hard or too complex to implement. FYI, this is the reason why @ibacher tagged this project as might be done early.
In the long run, we need to think about how we shall implement earlier logic in the form of tags
, priorities
, and displaypoints
I think its @ibacher assisted by @jayasanka
cc @suubi7