📋 UC07: Telefoonnummers

Use Case Uc07 Telefoonnummer Afhandeling In Aanvragen

Dit document legt uit hoe telefoonnummers worden beheerd in zorgaanvragen

afhankelijk van het gebruikerstype en de contactpersoon die zij selecteren.

1. De Twee Telefoonnummers

Elke zorgaanvraag kan TWEE telefoonnummers bevatten:

A) phoneNumber (Primair contact)

B) patientPhoneNumber (Telefoon patient - optioneel)

2. Telefoonnummer Bron Per Scenario

SCENARIO 1: Patient doet aanvraag voor zichzelf

Contacttype: "Patient"

De patient IS de contact, dus maar een nummer is nodig.

SCENARIO 2: Familielid doet aanvraag

Contacttype: "Familie"

De verpleegkundige belt eerst de familie, dan mogelijk de patient.

SCENARIO 3: Vriend doet aanvraag

Contacttype: "Vriend"

Hetzelfde als familie.

SCENARIO 4: Professional doet aanvraag (maatschappelijk werker)

Contacttype: "Professional"

De verpleegkundige belt eerst de professional.

SCENARIO 5: Verpleegkundige doet aanvraag

Contacttype: "Professional"

Hetzelfde als professional, de makende verpleegkundige is het primaire contact.

3. Telefoonnummer Weergave

VOOR PATIENTEN (eigen aanvraag bekijken):

de aanvraag voor hen heeft gedaan

VOOR VERPLEEGKUNDIGEN (beschikbare aanvraag bekijken):

4. Selectielogica In Code

Bestand: lib/modules/carerequest/presentation/controllers/carerequest_form_controller.dart

Wanneer de aanvraag wordt ingediend, is de logica als volgt:

// Bepaal welk nummer als primair contact wordt opgeslagen

if (contactPersonType == ContactPersonType.patient) {

// Patient zelf: gebruik hun accountnummer

phoneToStore = state.phoneNumber; // van account

} else {

// Anders: gebruik het ingevoerde nummer of accountnummer

phoneToStore = patientPhone ?? state.phoneNumber;

In de praktijk:

5. Belangrijke Punten Voor Gebruikers

Voor Patienten

Voor Maatschappelijk Werkers

Voor Verpleegkundigen Die Aanvragen Maken

6. Technische Referenties

Telefoonnummer afhandeling:

Telefoonnummer invoerscherm:

Aanvraag entiteit: