Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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

...