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

Description

Mobile form screen for creating and editing caregiver and next-of-kin records linked to a primary contact. Captures contact details, relationship type, and consent status with inline validation.

Feature: Caregiver & Next-of-Kin

caregiver-form

Sources & reasoning

Blueprint lists Caregiver & Next-of-Kin under the Contacts area as a distinct feature. It is the per-contact carer attachment (distinct from the Relatives Database area). Not in mobile MVP screens list, so target_release defaults to Core Product per resolution rule 3.

  • PĂĄrørende-database: Barnekreftforeningen jobber primært med familier rundt barn med kreft, ikke kun med de berørte selv. Appen mĂĄ støtte registrering av pĂĄrørende
  • contacts | Contacts | Contact List & Search, Contact Detail & Edit, Caregiver & Next-of-Kin
  • PĂĄrørende database | âś“ | - | - | - | âś“ | MUST (Barnekreft) | 1

Responsibilities

  • Render input fields for name, phone, email, relationship type, and consent status
  • Validate required fields and consent acknowledgement before submission
  • Submit new or updated caregiver records to the Caregiver Service
  • Display server-side validation errors inline on the relevant fields
  • Provide cancel and save actions that navigate back to the parent contact detail view

Interfaces

openCreateForm(parentContactId): void
openEditForm(caregiverId): void
submit(formData): Promise<Caregiver>
cancel(): void

Related Data Entities (1)

Data entities managed by this component