User Interface medium complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Presents the digital consent workflow to peer mentors when they first encounter a new sensitive assignment type. Guides the user through consent prompts with clear explanations of data handling, and supports both digital confirmation and manual fallback flows.

Feature: Progressive Digital Consent

consent-screen

Sources & reasoning

Line 101 calls for gradual digitalization of powers of attorney and medical records with manual fallback - the consent layer required for encrypted sensitive data handling. Combined with the dispatch requirement (line 94), this fulfills GDPR obligations for peer mentors receiving sensitive assignments. Part of the Phase 2 encrypted-assignments area, mapped to target_release v1.0.

  • - Gradvis digitalisering av fullmakter og epikriser med manuelt fallback.
  • - **Kryptert oppdragshåndtering:** Sende sensitive personopplysninger (navn, adresse, epikrise) til likepersoner med leveringsbekreftelse og lesebekreftelse.

Responsibilities

  • Render consent prompt with assignment type context and data sensitivity explanation
  • Capture and submit digital consent confirmation from the peer mentor
  • Display manual fallback option and guide user through offline consent documentation
  • Show consent history and status for previously encountered assignment types

Interfaces

renderConsentPrompt(assignmentType: string, sensitivityLevel: string): void
submitConsent(consentPayload: ConsentPayload): Promise<ConsentRecord>
showManualFallback(assignmentId: string): void
getConsentStatus(assignmentTypeId: string): ConsentStatus