...
- remove “delete” as a status that can be applied from FE across all fields and records
- apply delete status in the BE only, in certain scenarios
- displayed the deleted status in the audit log
Applicable scenarios
N/A - see Trash Can,
Inactive status
- this should only be applied to the following to reference data fields and all record types
- remove ability to link to new records
- flag where there are records using/linked to this data, which have a status of “current”
- display which records are linked or using the data, line by line
...
- this interaction type should be applied to all record types
- this should act as a soft delete, and render the record/field as follows
- remove it completely from view in the FE
- apply status “deleted” “delete” in the BE for audit purposes
- display the deletion in audit log against the relevant user/record
- do not share deleted records with NDW
Applicable scenarios
- accidental creation of a record
- accidental input of a "multiple-entry" field e.g programme membership
...
- this interaction should enable the removal of sections to a record
- this should act as a soft delete
- remove the data from the UI
- apply status of Delete in BE
- keep a record of the change in the back end (accessible via audit logs)
- do not share deleted records with NDW
Applicable Scenarios
- accidental addition of a placement or assessment to a Person record
- accidental addition of a curriculum to a Programme
...
- this interaction allows the removal of fields against a record
- it should act as a soft delete
- remove the data from the UI
- apply status of Delete in BE
- keep a record of the change in the back end (accessible via audit logs)
- do not share deleted records with NDW
Applicable scenarios
- removal of roles against a person record*
- sites against a Post?
- others???
...
- this interaction should enable automatic status change to inactive
- it should act as a status change only
- make applicable record "inactive" when elapsed time passes
- keep the record in view within UI
- apply status of Delete in BE
- keep a record of the change in the back end (accessible via audit logs)
- do not share deleted records with NDW
Applicable scearios
- supervisor approvals
- GMC/GDC/PH number validity
- others?
...
- this is required to enable permanent retirement of record types e.g. when a trainee record falls outside of the data retention period
- this should be an automated process that triggers the following
- change of status in BE that removes "Inactive" trainees after a defined duration has elapsed e.g. 7 years from their programme end date
- remove view of the record in the FE
- notify users in bulk of records that have been archived
- apply status "archive"
- all archived data should be retrievable via NDW
...