Auditing Functionality in OpenEMR in Procedures

Hello,

I have OpenEMR version 7.0.2.

I am conducting audits for a privacy and security request and I discovered that the audits do not include all fields necessary to track changes over time. I need more information for auditing than what the logs currently provide. I am looking for a way to track when users change a field in a form (LBF or PHP) and I want to know the following:

  • What user made the change

  • What field in the form was changed

    • the old value

    • the new value

Today I can see when a user edited a form, but I cannot see the value that was edited.

Please let me know what y’all have done to make your audit reports more robust?

Audits are pulled from the “logs” MYSQL table.

@JuanN You concern to track the change/ update on the forms by user is genuine.
So generally in database staging table with triggers can be setup to track the same easily. But that would require custom coding.