@rahul1 We seek guidance on best practices for effectively viewing access logs within our Medplum AWS Self-Hosted Environment. Specifically, we're interested in understanding who (such as patients or Medplum client credentials for our public website) is accessing what health data at the resource level.
Currently, we've implemented AWS Athena following the provided guide:
https://www.medplum.com/docs/self-hosting/aws-athena-guide. However, this setup only provides the Client's IP address, Request Method, and URL.
Our goal is to gain insight into who accessed what and when. What request payload was used, and what specific resources have been delivered?
Should we be using AuditEvent towards this end? Or approach to achieving this visibility?