HomeVisitReportScreen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Mobile screen presenting the structured home-visit report form to the volunteer. It renders checkbox groups and short free-text fields for health status, course interest, assistive equipment situation, and next steps, then submits the completed report linked to the active activity record.
home-visit-report-screen
Sources & reasoning
Lines 96-98 define the exact field structure and coordinator-handoff purpose. Line 354-355 places this in Fase 3 (v1.1) in the roadmap, and the needs matrix marks it NICE (Blind. + Barnekreft) / Fase 3. Two organizations, not universal, and Fase 3 maps to v1.1 by ordinal.
-
docs/source/likeperson.md · line 96-98Formalisert rapportstruktur etter hjemmebesøk: Helsetilstand, kursinteresse, hjelpemiddelsituasjon, «veien videre» - fungerer som bestilling til koordinatoren.
-
docs/source/likeperson.md · line 354-355Formalisert rapportstruktur (Blindeforbundet + Barnekreftforeningen)
Responsibilities
- Render checkbox and free-text form fields for all standardized report sections
- Validate that required fields are filled before allowing submission
- Bind the report to the current activity record and pass it to HomeVisitReportService
- Display submission confirmation and surface validation errors inline
Interfaces
loadForm(activityId: string): void
submitReport(draft: HomeVisitReportDraft): Promise<void>
onFieldChange(field: string, value: unknown): void