Formalized Home-Visit Report
Feature Detail
Description
Structured post-visit report form with the fixed sections Blindeforbundet and Barnekreftforeningen call for - health status, course interest, assistive-aid situation, "veien videre" / next steps. Functions as both a record of the visit and a tasking instruction back to the coordinator. Sits on top of the standard activity record: a peer mentor logs the activity, then completes the structured report for visits where that organisation's workflow demands it. The report is what coordinators triage and act on.
Sources & reasoning
Matrix row 104 sets Fase 3 and §5 lists Formalisert rapportstruktur under Fase 3 Vekst og engasjement - mapping cleanly to the Growth & Engagement phase name in the source roadmap.
-
docs/source/likeperson.md · line 59Formalisert rapportstruktur etter hjemmebesøk: Helsetilstand, kursinteresse, hjelpemiddelsituasjon, «veien videre» - fungerer som bestilling til koordinatoren.
-
docs/source/likeperson.md · line 104Formalisert rapportstruktur | ✓ | - | ✓ | - | ✓ | NICE (Blind. + Barnekreft) | 3
-
docs/source/likeperson.md · line 268Formalisert rapportstruktur (Blindeforbundet + Barnekreftforeningen)
Analysis
Two organisations explicitly need this and frame it as the bridge between mentor work and coordinator follow-up - without structured output, coordinators can't triage at scale and the "bestilling til koordinatoren" loop stays manual. Digitalising Blindeforbundet's existing Word template is a concrete deliverable they've already validated. Combined with speech-to-text it removes the typing tax that today suppresses report quality; combined with coordinator dashboards in the admin portal it closes the loop from visit to follow-up assignment.
Form rendered as a follow-on screen after activity submission, with sections backed by `home_visit_reports` (one-to-one with `activities`). Each section is a structured field set with optional free text; speech-to-text mounts on every free-text field when enabled. Org-specific section visibility handled via configuration on the area, not branching - Blindeforbundet's section set differs slightly from Barnekreftforeningen's. Reports are first-class records that show up in coordinator inbox views as tasking, not buried inside the activity detail. Phase 3 per §5; not gated on receipt or attachment modules.
Quality Assurance
Peer Mentor (primary) · Coordinator (subject — receives handoff)Peer Mentor (Likeperson)
Quick UAT
- Logg inn i Meander mobilapp som Likeperson. Åpne en eksisterende aktivitet av typen hjemmebesøk og trykk 'Fyll ut hjemmebesøksrapport'.
- Fyll ut seksjonen Helsetilstand med avkrysningsvalg og legg til en kort fritekstmerknad.
- Fyll ut Kursinteresse, Hjelpemiddelsituasjon og 'Veien videre' — bekreft at minst ett valg i 'Veien videre' er påkrevd før innsending.
- Bruk tale-til-tekst i fritekstfeltet og verifiser at diktert tekst settes inn.
- Trykk 'Send til koordinator'. Bekreft suksessmelding og at rapporten endrer status fra Utkast til Sendt.
Quick UAT — Accessibility
-
Logg inn i Meander mobilapp som Likeperson. Åpne en eksisterende aktivitet av typen hjemmebesøk og trykk 'Fyll ut hjemmebesøksrapport'.
- Screen reader VoiceOver/TalkBack annonserer skjermtittel 'Hjemmebesøksrapport' og knappens rolle.
- Keyboard / focus Knapp 'Fyll ut hjemmebesøksrapport' nås via Tab; Enter/Space aktiverer.
- Touch target Knappen er minst 24x24 CSS px (anbefalt 44x44).
-
Fyll ut seksjonen Helsetilstand med avkrysningsvalg og legg til en kort fritekstmerknad.
- Screen reader Hver avkrysningsboks annonseres med label og status (avkrysset/ikke avkrysset).
- Keyboard / focus Mellomrom veksler avkrysning; piltaster navigerer i gruppen.
- Focus visibility Synlig fokusring på hver checkbox; tilhørende label klikkbar.
-
Fyll ut Kursinteresse, Hjelpemiddelsituasjon og 'Veien videre' — bekreft at minst ett valg i 'Veien videre' er påkrevd før innsending.
- Screen reader Feilmelding 'Veien videre er påkrevd' leses opp ved forsøk på å sende uten valg.
- Live region 'Skjemafeil: Veien videre mĂĄ fylles ut.' annonseres i polite live region.
- Contrast Feilmelding markert med både ikon og tekst, ikke kun rød farge (4.5:1 kontrast).
-
Bruk tale-til-tekst i fritekstfeltet og verifiser at diktert tekst settes inn.
- Screen reader Mikrofonknapp annonseres som 'Diktering, knapp'. Status 'lytter' og 'ferdig' leses opp.
- Focus visibility Fokus blir værende i tekstfeltet etter at diktering er ferdig.
- Touch target Mikrofonknapp minst 24x24 CSS px.
-
Trykk 'Send til koordinator'. Bekreft suksessmelding og at rapporten endrer status fra Utkast til Sendt.
- Screen reader Bekreftelsesdialog 'Rapport sendt til koordinator' annonseres.
- Focus visibility Fokus flyttes tilbake til aktivitetsdetaljer etter innsending.
- Live region 'Rapport sendt. Status er nĂĄ Sendt.' i polite live region.
Coordinator (Koordinator)
Quick UAT
- Logg inn som Koordinator i mobilappen. Ă…pne varslingsinnboksen.
- Bekreft at det finnes et nytt varsel 'Ny hjemmebesøksrapport — bestilling' fra likepersonen.
- Ă…pne rapporten og verifiser at alle fire strukturerte seksjoner (Helsetilstand, Kursinteresse, Hjelpemiddelsituasjon, Veien videre) samt fritekst er synlige og lesbare.
Quick UAT — Accessibility
-
Logg inn som Koordinator i mobilappen. Ă…pne varslingsinnboksen.
- Screen reader Tab 'Varsler' annonseres med antall uleste.
- Keyboard / focus Bunnfanen nĂĄs med Tab; piltaster veksler mellom faner.
-
Bekreft at det finnes et nytt varsel 'Ny hjemmebesøksrapport — bestilling' fra likepersonen.
- Screen reader Varselelement leses opp med tittel, avsender og tidsstempel.
- Contrast Ulest-status markert med bĂĄde fet skrift og ikon, ikke kun farge.
-
Ă…pne rapporten og verifiser at alle fire strukturerte seksjoner (Helsetilstand, Kursinteresse, Hjelpemiddelsituasjon, Veien videre) samt fritekst er synlige og lesbare.
- Screen reader Hver seksjon annonseres som heading nivå 2; innhold leses i logisk rekkefølge.
- Zoom Rapporten er fullt lesbar ved 200% zoom uten horisontal scroll.
Role Boundaries
3 role(s) must NOT access this feature-
Organization Administrator
Org Admin logger ikke inn i mobilappen for å fylle ut rapporten; rapportskjemaet finnes ikke i admin-portalen. Forsøk på deep-link returnerer 404/skjult.
-
Global Administrator
Ingen tilgang til rapportinnhold uten tidsbegrenset support-tilgang aktivert av Org Admin. Direkte API-kall returnerer 403.
-
Prospective Buyer
Funksjon finnes kun bak innlogging i mobilappen; salgsnettstedet eksponerer aldri rapportskjemaet.
Expected End State
-
Peer Mentor (Likeperson)
Rapporten er lagret i Report Store med status 'Sendt', tidsstemplet, koblet til aktiviteten og levert som bestilling til riktig koordinator.
-
Coordinator (Koordinator)
Koordinatoren har mottatt varsel om ny bestilling og kan ĂĄpne den strukturerte rapporten i lesemodus.
Components (5)
Shared Components
These components are reused across multiple features
User Stories
No user stories have been generated for this feature yet.