Assignment Detail Screen
Component Detail
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.
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()
Relationships
Dependencies (4)
Components this component depends on