GSOC 2023: Question about Validating and re-working (updating) the OpenMRS PatientFlags module

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