Skip to content

Audit Logging

DPC Pro maintains a detailed activity log of every significant action taken in your practice (who did what, when, and from where), giving you a complete audit trail for HIPAA compliance and security monitoring.

The activity log records access to patient records, changes to data, login events, exports, and administrative actions. For AI-specific activity tracking, see the AI Assistant Audit Log. Administrators and Owners can search, filter, and export the log from the audit dashboard.


DPC Pro records the following types of activity in the audit trail:

ActionWhat Is Recorded
CreateA new record was created (patient, appointment, clinical note, membership, etc.)
Read / ViewA record containing patient information was viewed
UpdateAn existing record was modified, including a summary of what changed
DeleteA record was removed
LoginA successful or failed login attempt, including the portal used (staff or patient)
LogoutA user ended their session
ExportData was exported from the system (CSV, JSON, or report download)
PrintA record was sent to the printer
DownloadA file or document was downloaded
ShareA record was shared with another user or external party

Each log entry includes:

  • Timestamp: when the action occurred
  • User: who performed the action (email address, preserved even if the account is later deleted)
  • IP address: where the request originated
  • Action: the type of activity (create, read, update, delete, etc.)
  • Affected record: what was accessed or changed
  • Patient context: if the action involved a specific patient’s records
  • Practice: which practice the action was performed in
  • Success or failure: whether the action completed or encountered an error

The activity log is available to team members with the Administrator or Owner role. For a full breakdown of which roles can access audit data, see Staff Roles and Permissions.

  1. Navigate to Settings —> Audit Log.
  2. The audit dashboard shows a summary of recent activity, including:
    • Total log entries and recent activity count (last 30 days)
    • Breakdown of actions by type
    • Count of patient record accesses
    • Recent login events
    • Any failed actions
  3. Select View All Logs to open the full searchable log list.

The activity log supports several filters to help you find specific entries:

  • Date range: filter by start and end date
  • Action type: filter by the type of action (create, read, update, delete, login, export, etc.)
  • User email: search for activity by a specific team member
  • Patient: filter to see all access to a specific patient’s records
  • Text search: search across record descriptions, action details, user emails, and request paths

Filters can be combined. For example, you can search for all “export” actions by a specific user within a date range.


Audit log entries are retained for the duration required by HIPAA regulations. Log entries are immutable once written. They cannot be edited or deleted by any user, including Owners and Administrators.


You can export the activity log as a CSV file for offline analysis, compliance reviews, or archival.

  1. Navigate to Settings —> Audit Log —> View All Logs.
  2. Apply any filters to narrow the results (optional).
  3. Select Export CSV.
  4. The export includes up to 10,000 entries matching your current filters.
  5. The downloaded file includes columns for timestamp, user, IP address, action, object type, object description, patient, practice, request path, success status, and details.

DPC Pro also provides specialized access reports:

  • User access report: shows all patient record access by a specific team member over a date range, including the number of unique patients accessed
  • Patient access report: shows every team member who accessed a specific patient’s records, broken down by action type

For additional practice-level reporting and analytics, see Reports and Analytics.


If you have questions about the activity log or need help with a compliance review, contact the DPC Pro support team at [email protected].