We're updating the issue view to help you get more done. 

Make the patient record form easier to configure from other modules

Description

Currently, the patient record form configuration is managed by RecordConfigurationManager, and its default implementation can only serve the global configuration or a configuration adapted by Studies. This doesn't allow for easy addition of other ways of configuring the form, for example using Consents, or using group and user specific configuration.

The manager should delegate the form configuration process to pluggable components, each one capable of adding, removing, or reordering sections and fields, not just for the patient record form, but also for other future forms (for example the family page).

Environment

None

Status

Assignee

Sergiu Dumitriu

Reporter

Sergiu Dumitriu

Labels

None

External issue ID

None

External issue ID

None

Epic Link

Fix versions

Priority

Major