NextGen Knowledge Center

About Cures Certification Support

With Cures Certification Support, you can determine whether the event log has been tampered with by directly changing the database.

Cures Certification Support provides additional features to support Mirth® Connect by NextGen Healthcare's Cures certification. This support includes automatic detection of audit log changes.

The Cures Certification Support extension is designed to determine if the events log has been tampered with by directly changing the database.

Using the SHA-256 algorithm, a running message digest is created that includes all events in the database as they occur. The digest is saved separately from the audit log to avoid tampering.

Every 24 hours the extension compares the correct message digest (that is created throughout the day) against a digest that it creates with the events currently in the events table. The 24 hours count begins at the time the extension is installed (and the server restarted).

If a server goes down prior to a 24-hour period, then the validation of the audit log will be performed the next time that server starts.

If the logs are different:

  • An error event displays in the Events window, marked in the Level column in red.
  • An error log is added to log files.
  • An error appears in the Server Log tab in the Dashboard window.
The Cures Certification Support extension is designed to work with or without using the Advanced Clustering extension. When used in conjunction with Advanced Clustering, each server in the cluster verifies its own Event Log every 24 hours.
For more background on the Cures Certification Support feature, see the Cures Certification Support section in the User Guide for Mirth® Connect by NextGen Healthcare at NextGen Knowledge Center.