/
Deleting Records from the AKI Database

Deleting Records from the AKI Database

The DMs may ask you to delete records from the database so they can load an improved version of the file.

In brief the steps are -

SELECT DATE_LOADED
FROM FILES_LOADED
WHERE
    FILE_LABCODE = 'XXXXX' AND
	FILENAME = 'XXXXX_20160701_20160731_ALERTS.csv'

Copy the value and then do -

DELETE FROM ALERT_RAW
WHERE
	DATE_LOADED = CAST('2020-09-15 08:11:29.000' AS DATETIME2)

The reason for doing it this way, rather than using DATE_OF_ALERT is that sometimes alerts are submitted outside the month. This ensures you've deleted everything that was loaded when that file was loaded.

And finally -

DELETE FROM FILES_LOADED
WHERE
	DATE_LOADED = CAST('2020-09-15 08:11:29.000' AS DATETIME2)

If you don't delete the record from FILES_LOADED then the Validation will stop the replacement file from being loaded.

There is a Jira ticket about adding this as a function in the Validation to save doing it manually. https://jira.renalregistry.nhs.uk/projects/AKI/issues/AKI-125

Related content

Legacy Quarterly AKI Lab data export Process
Legacy Quarterly AKI Lab data export Process
More like this
Proposed solution for AKI extract process
Proposed solution for AKI extract process
More like this
Communicating Changes
Communicating Changes
More like this
Common Errors / Solutions
Common Errors / Solutions
More like this