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