Caregiver Form
Component Detail
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.
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.
-
docs/source/likeperson.md · line 77På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
-
docs/source/likeperson.md · line 353contacts | Contacts | Contact List & Search, Contact Detail & Edit, Caregiver & Next-of-Kin
-
docs/source/likeperson.md · line 111På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