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.

Feature: Encrypted Assignment Dispatch

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