Audit log
Hash-chained · partitioned monthly · 7-year retention · DPDP/NABH/JCI compliant
Chain integrity verified. Last full chain replay completed 14m ago · 23,847 entries · 0 anomalies.
TimestampEntityEntity IDActionActorBefore → AfterHash
Chain status
AlgorithmSHA-256
Total entries23,847
Last verified14m ago
Partitionaudit_logs_2026_05
Genesis hash0xa83f5...
Anomalies0
UPDATE/DELETE permissionsREVOKED for app role
Compute audit hash
PostgreSQL SQL function · invoked on every audit_logs INSERT
compute_audit_hash(prev_hash, entity_type,
  action, actor, ts, before, after)
=> encode(digest(prev_hash || entity_type ||
   action || actor || ts || before || after,
   'sha256'), 'hex')
Most recent chain · per hospital
0xa83f5b1c…(genesis)
0x7f3a8c9b…
0xe6f4b2d1…
0x2a9c1f3e…
0x8b2c4d5a…
0x4f6e8a1b…
0xd3c7e9f2…
0x1a4b6c7d…
(latest · 14:22:08)
Auth events · today
Successful logins
86
Failed logins
7
MFA challenges
82
Lockouts
1
TimeEventActorTargetIPOutcomeReason
2026-05-19 06:48:08loginRita Sharma10.0.42.18success
2026-05-19 06:48:14mfa_challengeRita Sharma10.0.42.18successTOTP
2026-05-19 06:32:01login_failedunknown@apollo.in10.0.34.122failureunknown user
2026-05-19 06:32:08login_failedunknown@apollo.in10.0.34.122failureunknown user
2026-05-19 06:32:14lockout10.0.34.12210.0.34.122blockedtoo_many_failures
2026-05-19 05:55:21password_changeSunita Iyerself10.0.42.66success
2026-05-19 05:30:08role_changedPriya MenonAnjali Das10.0.42.10successadded stores_clerk_v2
2026-05-19 04:12:33step_up_requiredMitesh Parmarincidents.delete10.0.10.5blockedmfa_stale
Every patient PHI read (view, export, print, share) is logged with purpose. Minimum-necessary principle enforced by app layer.
TimePatientAccessed byAccess kindPurposeIP
2026-05-19 10:14PT-AP-0442Sunita Iyer · OT NurseviewCase CASE-0442-01 setup10.0.42.66
2026-05-19 10:15PT-AP-0442Dr. Anjali BhattviewSurgical procedure10.0.42.7
2026-05-19 09:00PT-AP-0438Sunita Iyer · OT NurseviewCase CASE-0438-01 setup10.0.42.66
2026-05-19 08:14PT-AP-0421Priya MenonexportDischarge summary printing10.0.42.10
2026-05-18 14:30PT-AP-0445Dr. Riya SenviewPre-op planning10.0.42.11
Per DPDP Act · resolution = anonymisation, not delete. Audit chain integrity preserved. SLA: 30 days from request.
RequestPatientRequested byRequestedStatusApproverDays remaining
ERS-2026-008PT-AP-0392Patient (web form)2026-05-12reviewingPriya Menon23 days
ERS-2026-007PT-AP-0287Patient (in-person)2026-04-22completedPriya Menonanonymised 2026-05-15
ERS-2026-006PT-AP-0245Authorised representative2026-04-08completedPriya Menonanonymised 2026-04-30
No breaches reported in the last 12 months. The 72-hour reporting clock starts on detection. Notification template is pre-configured for the Data Protection Board.
Breaches (12m)
0
Near-misses (12m)
2
handled internally
Reporting SLA
72h
from detection
Near-miss log (internal)
DetectedSeverityDescriptionContainmentAffected
2026-03-22lowMisrouted email to wrong physicianRecalled within 5min; recipient confirmed deletion1 patient
2025-11-08lowTest export accidentally included real PIIFiles deleted; staff retrained14 patients
Configure
Filters
type = Wet Pack
severity ≥ medium
status ∈ resolved,closed
Group by
Metrics
Count
Mean time to resolve
% by equipment
Preview · Wet pack incidents · last quarter
WeekCountMTTRSeverity mix
2026-W1232.4d2 med 1 high
2026-W1351.8d5 med
2026-W1421.2d2 med
2026-W1543.1d3 med 1 high
2026-W1662.0d5 med 1 high
Total202.1d avg17 med · 3 high
Compliance and operational exports. All exports are logged to audit_logs with the requesting user and purpose.
Audit log export
Hash-chained log for compliance auditor. Filtered by date range.
NABH · JCI
PHI access log
Who accessed which patient data, when, why. DPDP audit-ready.
DPDP
KPI measurements
Time-series KPI data for the board pack or external reporting.
REQ-06
Patient case bundle
All cases + linked sets + implants for a date range. PHI redaction option available.
REQ-05
Vendor performance
For procurement renegotiation or vendor scorecards.
Recall events
All recall notices + affected items + patient impact.
Recent exports
TimeTypePeriodRequested byPurposeFormatSizeStatus
14:18Audit logApr 1 - May 18Priya MenonQuarterly NABH self-auditCSV47.2 MBdelivered
11:02PHI accessLast 30dPriya MenonDPDP internal auditJSON2.1 MBdelivered
YesterdayKPI measurementsQ1 2026Mitesh ParmarBoard packXLSX612 KBdelivered