User Interface high complexity mobile
4
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Presents decrypted sensitive assignment content (name, address, medical summary) after an explicit acknowledgment tap that records a read receipt. Blocks screenshots via platform secure flags and shows structured fields from the decrypted payload.

Feature: Encrypted Assignment Dispatch

assignment-detail-screen

Responsibilities

  • Require explicit acknowledgment before revealing decrypted content
  • Invoke Encryption Service to decrypt content using device-stored private key
  • Record read receipt and timestamp via Assignment Dispatch Service
  • Block screenshots using FLAG_SECURE (Android) and UIScreen API (iOS)
  • Display structured assignment fields: name, address, medical summary, notes

Interfaces

AssignmentDetailScreen(assignmentId)
acknowledgeAndDecrypt()
markAsRead()

Related Data Entities (1)

Data entities managed by this component