Thereās an accountability issue: either staff can globally Edit a thing, or they canāt Edit any of a thing.
What is missing is the ability for a staff to only be able to Edit their own things, or only Edit things that have happened recently.
For example, I add a case note. Then I notice a typo, so I want to fix it. I should be able to edit my own case note within 24/48/72 hours. But 6 months from now I have no reason that I would need to edit this case note. The only possible reason I might have for wanting to edit a case note months or years later is to protect my butt because Iām being subpoenaād. But thatās the time that I really should NOT be allowed to edit my own notes.
Similarly, what reason might a caseworker have for wanting to edit someone elseās case notes? Itās hard to think of a legitimate reason. So 6 months down the line, if a staff is editing somebody elseās case note, it seems suspicious. Maybe theyāre trying to make that person look bad for some other unethical reason.
What needs to happen is an authenticate/lock function. Thereās a few ways this should happen.
First (recommended): a time-lock setting. After X amount of time has passed, certain records cannot be edited. This is automatic, and possibly with a bypass for an administrator, supervisor, or manager (like Override Service Restriction).
Second: logging a reason for edit.
Third: having a ālockā or āauthenticateā button that the user can click to prevent further edits. This might not be necessary with the time-lock setting, but it might be easier to implement.
Now what parts of the software should this occur in?
Case Management
VI-SPDATs
SPDATs
VATs
Potentially others; poll the audience. (Comment below!)
Comments