You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current fields in sormas can be edited by the user. It's not possible to map this with the SUrvNet fields that distinguish between computed and manual fields (for CVD manual is only relevant for epid, so we ignore the other two manual fields).
Proposed Change
Add automatic calculation for clinical confirmation
Add automatic calculation for epidemiological confirmation
Add automatic calculation for laboratory confirmation
Make the existing fields read-only in the UI
Add new field epidemiologicalConfirmationManual that allows to manually override the epi data
Migration: set the value of epidemiologicalConfirmationManual to the existing epidemiologicalConfirmation
For now the automatic calculation is done whenever the case is saved. Later it could be done directly in the form whenever a related value is changed.
This issues is planned but the specification is not clear, the variables involved and rules in both directions.
One point that we can keep in mind is how the system should act when automatic computation was overridden and latter comes in new data (lab results) data that lead to a different case classification.
How should auto computation and user specification work in both directions? If user override the system and more data is added, should system go back to auto mode using the updated data or stay on user classification?
A similar situation exist with contact type and contact category
It would be good to have a read only variable: "classifier" : automatic or user name
Suggested solution:
* If any variable used in computing the classifications is updated after the date the users last classification, then show a pront like "Addition information added to the case after the last classification warrant another classification. Do you want system to auto classify?"
Feature & Problem Description
The current fields in sormas can be edited by the user. It's not possible to map this with the SUrvNet fields that distinguish between computed and manual fields (for CVD manual is only relevant for epid, so we ignore the other two manual fields).
Proposed Change
For now the automatic calculation is done whenever the case is saved. Later it could be done directly in the form whenever a related value is changed.
@JonasCir Please add the calculation rules.
The text was updated successfully, but these errors were encountered: