# Audit Trail

Keeping an audit trail of "who changed what and when" is one of the basic requirements in healthcare software. Unlike other solutions dot.base doesn't just store that information in the depths of databases. Instead, dot.base enables our users to access this audit trail in their daily routine to show the history of documents and sections within dot.base.

In detail, dot.base uses the HAPI FHIR server built-in logging interceptor (opens new window) that catches all incoming requests and writes an audit trail using the following information:

  • timestamp
  • CRUD operation type
  • requested URL
  • requesting user
  • thrown exceptions

Additionally, dot.base utilizes the HAPI FHIR server's history operation (opens new window) that retrieves a specific version of a resource. Combining both, we create a full audit trail without storing duplicated information.