Consent Management
GDPR-compliant patient consent tracking
Overview
The system implements GDPR-compliant consent management using FHIR Consent resources. Every patient interaction that requires consent is tracked with a formal consent record.
Consent Categories
| Category | Description | Required |
|---|---|---|
| Treatment | Consent for medical treatment | Yes |
| Data Processing | GDPR data processing consent | Yes |
| Data Sharing | Sharing data with other providers | Optional |
| Communication | Email/SMS notifications | Optional |
| Research | Data use for research purposes | Optional |
Consent Resource
Consent Flow
- During Registration — Patients provide initial consents
- At Encounter Start — Additional treatment-specific consents collected
- Ongoing — Patients can review/revoke consents from their profile
- Expiration — Time-limited consents are tracked and renewal reminders sent
Consent Status Values
| Status | Description |
|---|---|
draft | Being prepared |
proposed | Proposed to patient |
active | Patient agreed |
rejected | Patient declined |
inactive | Expired or superseded |
API Endpoints
GDPR Compliance
- All consent decisions are timestamped and immutable
- Patients can view all their active consents
- Withdrawal of consent is tracked (status changes, not deletions)
- Organization-specific consent requirements are configurable