HIPAA Compliance
HIPAA Readiness Overview
HIPAA Safeguard
EDDI Feature
Status
PHI Data Flow
End User (patient / healthcare worker)
│
│ HTTPS (TLS required)
│
▼
┌─────────────────────────────────────────┐
│ EDDI Backend │
│ │
│ ┌───────────┐ ┌──────────────────┐ │
│ │ Keycloak │ │ Audit Ledger │ │
│ │ (AuthN) │ │ (HMAC-signed, │ │
│ └───────────┘ │ write-once) │ │
│ └──────────────────┘ │
│ ┌───────────────────────────────────┐ │
│ │ Conversation Pipeline │ │
│ │ Input → Parse → Rules → LLM → │ │
│ │ Output │ │
│ └───────────────────────────────────┘ │
│ │ │ │
│ ┌────▼────┐ ┌────▼────┐ │
│ │MongoDB/ │ │ Secrets │ │
│ │Postgres │ │ Vault │ │
│ │(TDE req)│ │(AES-256)│ │
│ └─────────┘ └─────────┘ │
└──────────────┬──────────────────────────┘
│
│ HTTPS (BAA required with provider)
▼
┌───────────────┐
│ LLM Provider │
│ (see matrix) │
└───────────────┘Encryption at Rest
MongoDB
PostgreSQL
Acknowledging Encryption
Encryption in Transit
Option 1: TLS at Reverse Proxy (Recommended)
Option 2: TLS Directly in EDDI
LLM Provider BAA Requirements
Provider
BAA Available?
Notes
Authentication & Session Management
Enable Keycloak
Session Timeout
Setting
Recommended Value
Keycloak Path
Minimum Necessary Standard
Emergency Access Procedure
Breach Notification
Regulation
Notify Authority
Notify Individuals
Deployer Checklist
See Also
Last updated
Was this helpful?