/
Improved Audit Logging

Improved Audit Logging

Overview

With OpenMRS 2.7.0, Hibernate Envers was integrated to provide audit logging, enabling detailed tracking of database changes. However, there is currently no built-in way for admin users to view or manage these logs easily. This project aims to develop a backend module to facilitate audit log management, making it more accessible and useful within OpenMRS.

Key Features

  • Audit Log Viewer – Retrieve and display audit logs for database tables (legacy-ui).

  • Filtering Options – Allow users to filter logs by:

    • User (who made the changes)

    • Date/Time (when the changes occurred)

    • Entity/Field (what was changed)

  • REST Endpoints – Expose APIs to allow external systems to access audit data.

As a potential contributor, you should include Legacy UI designs and detailed solution architecture in your reports.

 

References

 

Enabling Hibernate Envers Audit Logging in OpenMRS

GitHub - wikumChamith/openmrs-module-auditlogui

Related content

Enabling Hibernate Envers Audit Logging in OpenMRS
Enabling Hibernate Envers Audit Logging in OpenMRS
More like this
Log Manager Module
Log Manager Module
More like this
Detailed Technical Roadmap
Detailed Technical Roadmap
More like this
Platform Release Notes 2.5.0 (2021-12)
Platform Release Notes 2.5.0 (2021-12)
More like this
DHIS2Report SQL Query Enhancements
DHIS2Report SQL Query Enhancements
More like this
GSoC 2020 : Switching from XML Mappings to Annotations on OpenMRS domain Objects
GSoC 2020 : Switching from XML Mappings to Annotations on OpenMRS domain Objects
More like this