Auditing of Special Events #2528
Replies: 5 comments 4 replies
-
Good call, this feels like something to control with a feature flag as we work on it. I wonder if we could implement this with the decorator pattern, maybe using annotations |
Beta Was this translation helpful? Give feedback.
-
If we assumed that the user interacting with the FHIR server API automatically made the change on the frontend device, would we be able to handle this audit logging under this issue https://github.com/onaio/opensrp-tasks/issues/107 ? Maybe review the issue and the scope to make sure it serves this purpose also |
Beta Was this translation helpful? Give feedback.
-
We can implement the normal interactions using the BALP interceptors @ekigamba mentioned on the conversation here as they follow a logging FHIR IG as documented here. Then for any special events we can create custom Audit Events on the device using the AuditEvent resource. |
Beta Was this translation helpful? Give feedback.
-
However for the P2P case above it appears the most appropriate FHIR resource to use would be the Provenance one @roywanyaga mentioned. There seems to be a clear distinction in its application vs the AuditEvent resource where the former is generated by the creating entity of the data (device) while the latter by the responding entity which is the server in this case. |
Beta Was this translation helpful? Give feedback.
-
@aurangzaibumer raised an interesting item we could log.
|
Beta Was this translation helpful? Give feedback.
-
We need to implement an Audit trail for special actions performed by the practitioners (and other users) on the android client
Resources
Beta Was this translation helpful? Give feedback.
All reactions