HomeVisitReportScreen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Structured post-visit form screen covering all required reporting domains including health status, course interest, assistive equipment situation, and way-forward notes. Guides peer mentors through each section sequentially and validates completeness before submission. Renders coordinator task handoff preview so the submitter sees what actions will be created.
home-visit-report-screen
Sources & reasoning
Lines 96 and 121 define the structured report domains and confirm the feature is shared between Blindeforbundet and Barnekreftforeningen. Line 355 places the feature in Fase 3 of the roadmap. Blueprint assigns [v1.1] matching the Fase 3 ordinal position.
-
docs/source/likeperson.md · line 96Formalisert rapportstruktur etter hjemmebesøk: Helsetilstand, kursinteresse, hjelpemiddelsituasjon, «veien videre» - fungerer som bestilling til koordinatoren.
-
docs/source/likeperson.md · line 121Formalisert rapportstruktur (delt med Blindeforbundet): kort strukturert etterrapport etter hjemmebesøk eller samtale, som fungerer som bestilling til koordinator.
-
docs/source/likeperson.md · line 355Formalisert rapportstruktur (Blindeforbundet + Barnekreftforeningen)
Responsibilities
- Render multi-section form with domain-specific fields for health status, course interest, assistive equipment, and way-forward
- Validate all required fields per domain before allowing submission
- Display preview of coordinator tasks that will be generated from way-forward entries
- Support draft save and resume so partially completed reports are not lost
- Show confirmation screen with generated task IDs after successful submission
Interfaces
loadDraftReport(visitId: string): HomeVisitReportDraft
saveDraft(draft: HomeVisitReportDraft): void
submitReport(report: HomeVisitReportPayload): HomeVisitReportResult
previewCoordinatorTasks(wayForward: WayForwardSection): CoordinatorTaskPreview[]