You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Daily backups, 30-day retention, DR tested quarterly
Done
Technical Safeguards (164.312)
Requirement
Implementation
Status
Access control
Azure AD SSO, unique user IDs, emergency access procedure
Done
Audit controls
Cloud Logging (all API calls), FHIR AuditEvent (data access)
Done
Integrity
Input validation on all MCP tools, checksum verification
Done
Authentication
Azure AD + MFA, 30-min idle timeout
Done
Transmission security
TLS 1.3 for all traffic, VPC isolation
Done
Physical Safeguards (164.310)
Requirement
Implementation
Status
Facility access
GCP data centers (SOC 2 Type II, ISO 27001 certified)
Done
Workstation use
Hospital-managed workstations with endpoint protection
Done
Device controls
No local PHI storage; all data in encrypted GCP storage
Done
PHI Data Flow
Epic FHIR (hospital network)
|
v
mcp-epic (local-only, never on Cloud Run)
| -- removes all 18 HIPAA identifiers --
v
De-identified data --> Cloud Run MCP servers
|
v
Analysis results (no PHI) --> Clinician review
Key constraint: mcp-epic runs on the hospital network only. PHI never leaves the hospital VPC. All other MCP servers receive only de-identified data.
Validation Checklist (Pre-Production)
All 18 HIPAA identifiers confirmed removed from test data
Azure AD SSO configured with MFA enforcement
Cloud Logging retention set to 10 years
VPC firewall rules verified (no public IPs on MCP servers)
BAA executed with Google Cloud
Disaster recovery test completed (restore from backup)
Penetration test completed by external security firm