Data Access Governance
Overview
Establish and enforce comprehensive data access governance for protected health information (PHI) across electronic systems by implementing role-based access control (RBAC), minimum necessary standards, audit logging, anomaly detection, and break-the-glass procedures. HIPAA's Security Rule (45 CFR 164.312(a)) requires access controls as a technical safeguard, and the Privacy Rule (45 CFR 164.502(b)) mandates minimum necessary use and disclosure. This skill operationalizes these requirements into a practical governance framework that balances robust PHI protection with the clinical workflow efficiency needed for patient care delivery.
When to Use
- Designing or reviewing role-based access control frameworks for EHR and clinical systems
- Conducting periodic user access reviews and recertification
- Investigating suspected unauthorized access to patient records (snooping)
- Implementing minimum necessary standards for PHI access
- Designing break-the-glass procedures for emergency access
- Responding to OCR audit findings related to access controls
- Managing access changes for new hires, role changes, and terminations
- Evaluating access control capabilities during system selection or implementation
Required Inputs
| Input | Description | Format |
|---|---|---|
system_inventory | Systems containing PHI with access control capabilities | Structured inventory |
role_definitions | Organizational roles and their PHI access requirements | Structured role matrix |
workforce_roster | Current workforce members with assigned roles and system access | Structured array |
access_logs | System audit logs showing user access to PHI records | Log data |
policies | Access control, minimum necessary, and workforce security policies | Document references |
incident_data | Prior unauthorized access incidents and investigation outcomes | Array of records |
regulatory_requirements | Applicable HIPAA, state privacy law, and accreditation requirements | Reference configuration |
Methodology
Step 1: Access Control Framework Design
Establish the organizational access control architecture:
Role-Based Access Control (RBAC) Model:
| Role Category | PHI Access Scope | Access Type | Example Roles |
|---|---|---|---|
| Direct care provider | Own patients (treatment relationship) | Read/Write clinical data | Attending physician, bedside nurse, therapist |
| Care team member | Unit/department patients | Read clinical data, limited write | Charge nurse, care coordinator, social worker |
| Clinical support | Task-specific access | Limited read per function | Lab tech, radiology tech, dietary |
| Administrative | Billing/scheduling relevant data | Read billing/demographic data | Scheduler, registration, billing staff |
| Quality/compliance | Aggregated or audited data | Read with purpose limitation | Quality analyst, compliance officer, auditor |
| IT/technical | System administration | Administrative access with audit | System admin, security analyst |
| Research | Consented/IRB-approved data | Read with protocol limitations | Research coordinator, PI |
| Executive | Aggregate/de-identified data | Dashboard/report access | C-suite, VP operations |
Minimum Necessary Matrix:
- For each role, define the minimum PHI data elements needed to perform the job function
- Restrict access to only the data categories required (demographics, clinical notes, labs, imaging, medications, billing)
- Implement view restrictions by patient population (own patients, department, facility, system-wide)
- Define temporal restrictions (how far back historical records are accessible)
Step 2: Access Provisioning Procedures
Define the lifecycle of access from request through revocation:
Access Lifecycle Management:
| Stage | Process | Timeline | Verification |
|---|---|---|---|
| Request | Manager submits access request with role justification | At hiring or role change | Role-based template |
| Approval | Data owner or security team reviews and approves | Within 2 business days | Approval documentation |
| Provisioning | IT grants access per approved role template | Within 1 business day of approval | Access confirmation |
| Activation | User acknowledges acceptable use policy and completes training | Before first access | Signed acknowledgment |
| Modification | Role change triggers access review and adjustment | Within 2 business days of role change | Re-certification |
| Suspension | Leave of absence or investigation triggers temporary suspension | Same day as trigger event | Suspension documentation |
| Termination | Employment end triggers immediate access revocation | Within 4 hours of separation (same day) | Revocation confirmation |
Access Request Approval Authority:
- Standard access (within role template): Direct supervisor approval
- Elevated access (beyond role template): Department director + Security Officer approval
- Emergency access (break-the-glass): Automatic with retroactive review within 24 hours
- Research access: IRB approval + Privacy Officer review
Step 3: Minimum Necessary Implementation
Operationalize HIPAA's minimum necessary standard (45 CFR 164.502(b)):
Minimum Necessary Categories:
- Treatment: Minimum necessary does not apply to disclosures for treatment purposes between providers (45 CFR 164.502(b)(2)(i)) — but organizations may still implement reasonable restrictions
- Payment: Limit to data elements needed for the specific payment activity
- Healthcare operations: Limit to data needed for the specific operational purpose
- Workforce access: Implement role-based restrictions that provide only the data needed for the job function
- Routine disclosures: Define standard protocols for recurring disclosure types (e.g., subpoena response, public health reporting)
- Non-routine disclosures: Individual review for each non-routine disclosure request
Implementation Approaches:
- EHR role templates restricting chart sections by role (e.g., nurses cannot view psychotherapy notes)
- Data element filtering in reports and extracts (include only requested/needed fields)
- Patient population restrictions (providers access only their assigned patients or department)
- Time-based restrictions (access limited to patients with encounters within a defined period)
- Purpose-based access (user must specify reason for accessing record outside their assigned patients)
Step 4: Audit Logging and Monitoring
Implement comprehensive access monitoring:
Required Audit Log Elements (45 CFR 164.312(b)):
- User ID and role at time of access
- Date and time of access
- Patient record accessed (patient identifier)
- Action performed (view, create, modify, print, export, delete)
- System or application accessed
- Access location (workstation ID, IP address, remote/on-site)
Proactive Monitoring Program:
| Monitoring Type | Frequency | Trigger Criteria | Response |
|---|---|---|---|
| Routine audit log review | Monthly | Random sample of access records | Verify access appropriateness |
| High-profile patient monitoring | Real-time | Access to VIP, employee, or flagged patient records | Immediate alert and review |
| Volume anomaly detection | Daily | User accessing significantly more records than peer average | Investigation trigger |
| After-hours access review | Weekly | Access outside assigned work hours | Verification of clinical justification |
| Relationship verification | Continuous | Access to records without treatment relationship | Alert and justification request |
| Break-the-glass review | Within 24 hours | Every emergency access override | Mandatory justification review |
| Terminated user monitoring | Real-time | Any access attempt by terminated user | Immediate security alert |
Step 5: Unauthorized Access Detection and Investigation
Detect and investigate potential unauthorized access (snooping):
Detection Indicators:
- Accessing records of family members, neighbors, celebrities, or co-workers without treatment relationship
- Accessing own medical record through clinical system (rather than patient portal)
- Accessing records after treatment relationship has ended without legitimate purpose
- Accessing records from unusual locations or at unusual times
- Accessing records flagged for heightened monitoring (VIP, employee health)
- Pattern of accessing records matching news events (accident victims, crime victims)
Investigation Process:
- Preserve audit log evidence
- Identify the accessed records and the accessor
- Determine if a treatment relationship or legitimate business purpose existed
- Interview the accessor to understand the reason for access
- Review organizational policy and HIPAA requirements
- Determine if a privacy violation occurred
- If violation confirmed: apply sanctions per sanction policy, determine if breach notification is required
- Document the investigation and outcome
Sanction Policy Application:
- First offense, no harm: Verbal warning and re-education
- Repeat offense or minor harm: Written warning and remedial training
- Intentional or significant: Suspension, termination, and potential referral to OCR
- All violations: Documented in employee file per organizational sanction policy (required by 45 CFR 164.308(a)(1)(ii)(C))
Step 6: Break-the-Glass Procedures
Design emergency access override protocols:
When Break-the-Glass Applies:
- Medical emergency requiring immediate access to patient information not normally accessible to the user
- System failure preventing normal access for active patient care
- Disaster or mass casualty event requiring expanded access
Break-the-Glass Requirements:
- User must acknowledge emergency access is being activated
- System logs the break-the-glass event with enhanced detail
- User must provide justification within 24 hours
- Privacy/Security Officer reviews every break-the-glass event
- Inappropriate use of break-the-glass is subject to sanctions
- Break-the-glass rates are monitored (high rates may indicate role template inadequacy)
Step 7: Periodic Access Review and Recertification
Conduct regular reviews of access appropriateness:
Review Schedule:
| Review Type | Frequency | Scope | Reviewer |
|---|---|---|---|
| New user access | 30 days after provisioning | Individual access vs. role template | Direct supervisor |
| Department access review | Quarterly | All users in department vs. role templates | Department director |
| Privileged access | Monthly | Admin, IT, and elevated access users | Security Officer |
| Comprehensive recertification | Semi-annual | All users across all systems | Department director + Security |
| Terminated user audit | Monthly | Verify all terminated users have been revoked | HR + IT Security |
| Vendor/BA access review | Quarterly | All external access accounts | Security Officer + Vendor Manager |
Recertification Process:
- Generate access report showing each user's current access rights
- Manager certifies that each user's access is appropriate for current role
- Identify and remove excess access (access creep from prior roles)
- Document recertification completion with manager attestation
- Escalate unresolved excess access to Security Officer
Output Specification
data_access_governance_report:
assessment_date: string
systems_in_scope: number
total_users: number
rbac_framework:
roles_defined: number
users_per_role: object
minimum_necessary_implemented: boolean
access_provisioning:
avg_provisioning_time: string
avg_termination_revocation_time: string
orphaned_accounts_found: number
monitoring_summary:
audit_log_coverage: number # percentage of systems
anomalies_detected: number
investigations_conducted: number
violations_confirmed: number
break_the_glass_events: number
break_the_glass_justified: number
recertification:
last_completed: string
completion_rate: number
excess_access_removed: number
findings:
- finding: string
hipaa_reference: string
risk_level: string
remediation: string
compliance_score: number
Analysis Framework
Access Control Maturity Model
| Level | Description | Characteristics |
|---|---|---|
| Level 1 — Ad Hoc | Access granted without structured framework | No role definitions, broad access, no monitoring |
| Level 2 — Defined | RBAC framework exists with basic provisioning | Role templates, manual reviews, limited monitoring |
| Level 3 — Managed | Active monitoring and periodic recertification | Audit log review, anomaly alerts, quarterly recertification |
| Level 4 — Optimized | Automated governance with continuous monitoring | Real-time anomaly detection, automated provisioning/deprovisioning, break-the-glass analytics |
Examples
Example: Hospital EHR Access Governance Audit
- Scope: 2,500 EHR users across 450-bed hospital
- RBAC assessment: 28 role templates defined; 92% of users aligned to templates; 8% (200 users) have customized access requiring review
- Minimum necessary: Clinical notes restricted by role; billing staff cannot view psychotherapy notes — compliant
- Provisioning: Average provisioning time 1.2 days (compliant); average termination revocation 6.8 hours (within 4-hour target for 85% of terminations)
- Critical finding: 12 orphaned accounts from employees terminated 30+ days ago still active — immediate revocation required
- Monitoring: 1,847 anomaly alerts in past quarter; 23 investigations initiated; 3 confirmed unauthorized access (2 employee record access, 1 celebrity patient)
- Break-the-glass: 45 events in quarter; 42 justified; 3 inappropriate (sanctions applied)
- Recommendation: Implement automated account deactivation triggered by HR termination record; reduce orphaned account gap to zero
Guidelines
- Access is a privilege, not a right — all PHI access must be justified by job function
- Implement least privilege — default to minimum access; add only when justified
- Automate provisioning and deprovisioning — manual processes are error-prone and slow
- Monitor continuously — periodic audits alone are insufficient; implement real-time anomaly detection
- Apply sanctions consistently — inconsistent enforcement undermines the entire governance program
- Review break-the-glass events promptly — within 24 hours of every occurrence
- Address access creep — users who change roles accumulate excess access unless actively managed
Validation Checklist
- RBAC framework defined with role templates covering all workforce categories
- Minimum necessary standard implemented with data element and population restrictions
- Access provisioning lifecycle documented from request through termination
- Audit logging enabled across all PHI-containing systems with required data elements
- Proactive monitoring program implemented with defined triggers and response procedures
- Unauthorized access investigation process documented with sanction policy
- Break-the-glass procedures designed with mandatory retroactive review
- Periodic access recertification schedule established and documented
- Orphaned account detection and remediation process in place
- Compliance with 45 CFR 164.312(a) access controls and 164.312(b) audit controls verified
HIPAA Compliance Notes
- Access controls are a required technical safeguard under the HIPAA Security Rule (45 CFR 164.312(a)(1))
- Unique user identification is required (45 CFR 164.312(a)(2)(i)) — shared accounts violate this standard
- Emergency access procedures must be established (45 CFR 164.312(a)(2)(ii))
- Automatic logoff must be implemented (45 CFR 164.312(a)(2)(iii))
- Audit controls must be implemented to record and examine PHI access (45 CFR 164.312(b))
- Minimum necessary standard applies to all uses and disclosures except treatment (45 CFR 164.502(b))
- Sanction policy is a required administrative safeguard (45 CFR 164.308(a)(1)(ii)(C))
- Workforce security procedures are required (45 CFR 164.308(a)(3))
- Access authorization policies are required (45 CFR 164.308(a)(4))
- Documentation must be retained for 6 years (45 CFR 164.316(b)(2)(i))
