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.

Feature: Formalized Home-Visit Report

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.

  • Formalisert rapportstruktur etter hjemmebesøk: Helsetilstand, kursinteresse, hjelpemiddelsituasjon, «veien videre» - fungerer som bestilling til koordinatoren.
  • Formalisert 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