Академический Документы
Профессиональный Документы
Культура Документы
Functioneel ontwerp
Eurnet
Document
Versie Datum Beschrijving
1.0 22-04-2019
Inleiding
Een mondzorgpraktijk zonder online afspraak systeem, dat kan tegenwoordig niet
meer. Daarom is er een opdracht gegeven om deze te ontwikkelen.
Samenvatting
Dit document bevat functionele informatie over dit project. Deze informatie wordt
voorgesteld aan de klant oftewel Anasmondzorg.
Als dit document is goedgekeurd door de klant wordt op basis van dit document een
technisch ontwerp gemaakt. Als het technisch ontwerp goedgekeurd is wordt de
applicatie gerealiseerd gebaseerd op het technisch ontwerp.
Doelstellingen
De bedoeling van dit project is dat Anasmondzorg een efficiëntie en performance
slag maakt en weer gaat bijbenen met de concurrentie.
Anasmondzorg zou veel minder tijd kwijt moeten zijn aan invullingen van de
invalpoule. De afspraak planner zou dat grotendeels moeten automatiseren.
Acties
- Doorklikken naar inlog pagina
- Doorklikken naar registreer pagina
Authenticatie (registreren)
Registreren is in veel gevallen een belangrijk deel van een applicatie. Het wordt
gebruikt als identificatie voor gebruikers van de app/website. Als je een account hebt
aangemaakt heb je een unieke identiteit waardoor de app/website de gebruiker altijd
kan herkennen, mits deze is ingelogd.
Velden die beschikbaar zijn in de app variant van het registratieformulier zijn:
voornaam, achternaam, geslacht, email, wachtwoord en wachtwoord herhalen.
Acties
- Voornaam, achternaam, geslacht, email, wachtwoord en wachtwoord herhalen
invoeren
Authenticatie (inloggen)
Inloggen is in veel gevallen een belangrijk deel van een applicatie. Meestal dient het
als een identificering methode en beveiligingssysteem, bijvoorbeeld: als je niet
ingelogd bent, kan je bepaalde persoonlijke data niet inzien, zodra je inlogt ben je
gedefeceerd als de persoon waarvan de data op een beveiligde omgeving
opgeslagen staat en kan je dat inzien.
Acties
- E-mail en wachtwoord invoeren
Acties
- Afspraken weergeven op dashboard
- Navigatie met dropdown effect
Afspraken
Op de afspraken pagina worden de resultaten van de filter opgezocht. Op basis van
ingegeven waardes wordt er een afspraak gemaakt. Als er geen waardes zijn
meegegeven is het niet mogelijk om een afspraak te maken.
Acties
- Resultaten van de filter
- Doorklikken naar afspraak pagina
Bevestigen
Als de patiënt een afspraak heeft gemaakt, ontvangt hij ook een email, die email
moet rechtstreeks leiden naar bevestiging pagina.
Als de gebruiker dat doet komt hij/zij een bevestigingpagina van de invalpool
opdracht en daaronder twee knoppen: NEE en JA.
Zodra er op ‘NEE’ wordt gedrukt, krijgt Anasmondzorg een antwoord ‘NEE’ terug.
Dan wordt er verder niks meer gedaan met het afspraak.
Zordra er op ‘JA’ wordt, krijgt Anasmondzorg een antwoord ‘JA’ terug. Dan wordt de
gebruiker die ‘JA’ heeft gedrukt gebeld door de school en wordt die gekoppeld met
de invalpool opdracht en is deze ingevuld.
Acties
- Hele verzoek
- Alleen ja/misschien/nee of opmerking (niet verplicht) veld erbij
- Notificatie hier naartoe laten linken
Flowchart
Authenticatie (inloggen/registreren/wachtwoord vergeten)
App start
Splashscreen
Landing pagina
Ja
Vul voornaam,
achternaam, email,
Klik op Aanmelden
wachtwoord en
wachtwoord herhalen in
Klik op Inloggen
Bestaat het e-mailadres?
Doorloop wachtwoord
Klik op wachtwoord Klopt e-mailadres en wachtwoord
vergeten procedure op Nee
vergeten combinatie?
de mobiele website
Ja
Ja
Ingelogt op app
Functionaliteit per pagina
Voor het uitwerken van de functionaliteiten per pagina worden vaak wireframes
gebruikt. In deze situatie zijn mockups gebruikt, omdat al duidelijk was wat voor
design gebruikt zou worden.
Info:
De kleuren die gebruikt zijn voor het page zijn blauw en wit. Dat zijn de standaard
Anasmondzorg kleuren.
Landing pagina
De landing pagina is de pagina waar op de gebruiker terecht komt als deze langs het
splashscreen is. Op de landing pagina heeft de gebruiker twee opties: registreren en
inloggen. De gebruiker komt alleen op deze pagina als hij/zij voor het eerst op de app
komt of als zijn/haar laatste actie uitloggen was.
Schets
Hieronder de schets:
Landing pagina
Registreren Inloggen
Aan deze schets kan je ongeveer zien hoe deze pagina eruit zal komen te zien, maar
de lezer heeft nog geen exact beeld over hoe het eruit komt te zien. Dan bedoel ik
over bepaalde kleuren, hoogtes, breedtes ect.
Authenticatie (inloggen)
Een gebruiker die op de landing pagina op inloggen heeft geklikt komt op deze
pagina terecht. Deze pagina bevat twee verplicht in te vullen velden: email en
wachtwoord. Als een van deze niet is ingevuld zal de gebruiker een error krijgen dat
deze niet is ingevuld.
Als een gebruiker voor het eerst inlogt heeft deze de mogelijkheid om de checkbox
aan te vinken, zodat de planner de gebruikers gegevens onthoudt.
Als dat gebeurd is kan de gebruiker inloggen met zijn nieuwe inloggegevens.
Schets
Hieronder de schets:
Login
E-mail
Verplicht in te vullen
Wachtwoord
Verplicht in te vullen
Gegevens onthouden
Aan deze schets kan de gebruiker ook een aantal meldingen op de pagina zien,
zoals de error en verplichte velden die de melding tevoorschijn haalt als deze velden
niet in gevuld zijn.
Design
Dit design is een blauwdruk van hoe de inlog pagina van de planner eruit gaat zien.
Je hebt verschillende functionaliteiten op deze pagina.
- Inloggen
- Wachtwoord vergeten
- Annuleren
Blauw is nog steeds de huisstel van Anasmondzorg, daarom worden alle knoppen en
andere attributen rood gemaakt.
Authenticatie (registreren)
Een gebruiker die op de landing pagina op registreren heeft geklikt komt op deze
pagina terecht. Deze pagina bevat een verplicht aan te vinken check box en vier
verplicht in te vullen velden: voornaam, achternaam, geslacht, email en wachtwoord.
Als een van deze niet is ingevuld zal de gebruiker een error krijgen dat deze niet is
ingevuld.
In de tekst met de checkbox moet een link naar de algemene voorwaarden staan,
zodat deze wel vermeld zijn voordat de gebruiker blindelings akkoord gaat.
Schets
Hieronder de schets:
Registreren
Voornaam
Verplicht in te vullen
Achternaam
Verplicht in te vullen
Man Vrouw
Verplicht in te vullen
E-mail
Verplicht in te vullen
Wachtwoord
Verplicht in te vullen
Ik ga akkoord met de algemene voorwaarden
Registreren
Aan deze schets kan de gebruiker ook een aantal meldingen op de pagina zien,
zoals de error en verplichte velden die de melding tevoorschijn haalt als deze velden
niet in gevuld zijn.
Design
Dit design is een blauwdruk van hoe de login pagina van de planner eruit gaat zien.
Je hebt verschillende functionaliteiten op deze pagina. Je zal onder andere op de
algemene voorwaarden drukken als je registreert.
- Registreren
- Inloggen
- Annuleren
Dashboard
Een gebruiker die ingelogd is komt automatisch op het dashboard terecht. Op het
dashboard staan een aantal dingen die heel relevant zijn voor de gebruiker. Je hebt
beschikking tot je menu, zoals op alle andere pagina’s van de planner, behalve op de
login en registreren.
- Reserveren
- Gegevens bekijken
De lezer krijgt uit dit design een duidelijk beeld hoe het dashboard pagina eruit komt
te zien.
Dashboard (Praktijk)
Dit design is een blauwdruk van hoe de dashboard pagina voor de medewerkers van
de mondzorgpraktijk eruit gaat zien. Je hebt verschillende functionaliteiten op deze
pagina.
- Locaties
- Diensten
- Dienstverlener
- Connecties
- Wijzig
- Tools
- Locaties
- Diensten
- Dienstverlener
- Connecties
- Wijzig
- Tools
- Filteren op id, naam, beschrijving en prijs
- Filter uitvoeren
Exporteer data
Dit design is een blauwdruk van hoe de exporteer pagina van de planner eruit gaat
zien. Je hebt verschillende functionaliteiten op deze pagina.
- Agenda
- Geld
- Export
- Filter
- Exporteer data
Exporteer (Agenda)
Dit design is een blauwdruk van hoe de agenda pagina van de planner eruit gaat
zien. Je hebt verschillende functionaliteiten op deze pagina.