Any mechanism available to archive/inactivate a patient versus just deleting them? Thinking we could add an active
tinyint column to patient_data
which could be indexed and then use that as the flag.
Thoughts?
Any mechanism available to archive/inactivate a patient versus just deleting them? Thinking we could add an active
tinyint column to patient_data
which could be indexed and then use that as the flag.
Thoughts?
I have an issue open for this and have tested a solution once I ever get around to implementing.
Workload on that seems pretty low, maybe I’ll try to tackle that.
We decided there is no difference between “deceased” and “inactive” patients for the data management.
So we set custom translation “Deceased” to “Inactive” Date & Reason. That lets users maintain active status manually. They can enter reason as “Deceased on m/d/yy” if necessary. Typically patients not seen in 3 years are automatically marked 'Inactive" by a daily cronjob.
To manage archives, we add a flag and description to patient_data. Archive process begins only when users set archive flag to “Start”.
Archiving goes thru 3 stages with admin review after each step is completed -