User Interface medium complexity frontendmobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Displays the coordinator's overview of all open assignments with their current delivery and read-receipt status. Provides filtering and sorting controls so coordinators can quickly identify assignments that are overdue or uncontacted. Highlights assignments approaching or past the 10-day reminder threshold.

Feature: Encrypted Assignment Dispatch

assignment-inbox-screen

Sources & reasoning

Lines 94-95 explicitly describe Blindeforbundet's requirement for encrypted sensitive data dispatch with delivery and read receipts plus a 10-day reminder. The priority matrix (line 153) classifies this MUST for Blindeforbundet, Phase 2, which maps to target_release v1.0.

  • - **Kryptert oppdragshÃ¥ndtering:** Sende sensitive personopplysninger (navn, adresse, epikrise) til likepersoner med leveringsbekreftelse og lesebekreftelse. Statusoversikt over Ã¥pne oppdrag.
  • - Automatisk pÃ¥minnelse etter 10 dager dersom kontakt ikke er opprettet.
  • | Kryptert oppdragshÃ¥ndtering | - | - | ✓ | - | ✓ | MUST (Blindeforbundet) | 2 |

Responsibilities

  • Render paginated list of assignments with status badges (dispatched, delivered, read, reminder sent)
  • Display countdown or overdue indicator for assignments nearing 10-day threshold
  • Provide filter and sort controls by status, date, and recipient
  • Navigate to AssignmentDetailScreen on row or card selection
  • Trigger manual reminder dispatch for eligible assignments

Interfaces

loadAssignments(filters: AssignmentFilters): Promise<AssignmentSummary[]>
onAssignmentSelect(assignmentId: string): void
onSendReminder(assignmentId: string): Promise<void>

Related Data Entities (1)

Data entities managed by this component