Details
-
New Feature
-
Status: Closed
-
Should
-
Resolution: Fixed
-
Core 2.3.1
-
None
-
None
-
M
Description
1. Background
Further and further entities than obs are candidates to be recorded through forms via ad-hoc form controls. This requires to provide a way to track their form field namespace and path in order to provide a way to reconstruct the form display from their data as it was recorded in the first place.
2. Description
As of 1.11.x Obs already implements some logic around its formNamespaceAndPath member, see here.
Condition should basically offer something similar through implementing a new common FormRecordable interface.
The scope of work is to bring this new functionality to Condition while sharing as much as possible with Obs while remaining backward compatible.
3. Acceptance Criteria
Core should provide a reusable pattern for all form recordable (encounter-linked) entities to keep track of where exactly they were recorded in the form medium.
Gliffy Diagrams
Attachments
Issue Links
- caused
-
HTML-742 <condition/> tag to support a formPath attribute
-
- Closed
-
- is caused by
-
HTML-10 htmlformentry: repeated questions are unable to maintain the order of their answers
-
- Closed
-
- is related to
-
TRUNK-6015 Diagnosis should be form recordable
-
- Closed
-
- relates to
-
TRUNK-6016 Allergy should be form recordable and encounter-able
-
- Closed
-
-
TRUNK-6017 Order should be form recordable
-
- Closed
-
-
TRUNK-6018 PatientState should be form recordable and encounter-able
-
- Closed
-
- links to