Assignment Detail Screen
Component Detail
User Interface
high complexity
mobile
2
Dependencies
0
Dependents
3
Entities
0
Integrations
Description
Displays the full details of an encrypted assignment including contact information, assignment status, delivery and read receipts, and the 10-day follow-up timer. Coordinators use this screen to dispatch new assignments and monitor existing ones; peer mentors use it to receive and acknowledge encrypted payloads.
assignment-detail-screen
Responsibilities
- Render decrypted assignment content (name, address, medical summary) after local decryption
- Display assignment status timeline with delivery confirmation and read receipt indicators
- Show 10-day auto-reminder countdown and contact-established toggle
- Provide coordinator dispatch form with contact selector and sensitive-field inputs
- List all open assignments with filtering by status and peer mentor
Interfaces
renderAssignmentDetail(assignmentId)
renderAssignmentList(filters)
showDispatchForm(contactId)
confirmDeliveryReceipt(assignmentId)
markAsRead(assignmentId)
markContactEstablished(assignmentId)
showReminderStatus(assignmentId)
navigateToContact(contactId)
refreshAssignmentStatus()
Relationships
Dependencies (2)
Components this component depends on
Related Data Entities (3)
Data entities managed by this component