Overall, this will reduce core's reliance on forms fields and allows more dynamic form creation and different type of forms without a Medium+ development project.
In the long term, this will enable countries for example to
Allow selecting which fields can be corrected
Mark form fields are PII. This will also enable us to build integrations where PII is removed before data gets sent.
Define which fields to use as identifiers (passport, NID). This would enable countries to add more ID types without core changes.
Specify fields that are stored for statistics purposes. These could be made different per country.
Define how custom fields should be converted to FHIR
Make it possible for the backend to connect an input datapoint with its original field definition. This enables counties to configure fields
Why this is important
Overall, this will reduce core's reliance on forms fields and allows more dynamic form creation and different type of forms without a Medium+ development project.
In the long term, this will enable countries for example to
Related: