Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Borger bliver snart 22 år - Accept
E2E testplanBeskrivelseTrigger / handlingPrecondition

Sundhed.dk
sdk

EDIPortalen / NasureProjektet / NSP
Testcase id

Borger => 21 år - op til en uge før fødselsdag
Testcase 1-1Borger
bliver snart 22 år.
Et job markere borger klar til at få sendt digital post om muligheden for at vælge tandlæge

Job til identifikation af borgere, der fylder 22 år (22 minus 7 dage)

Start Job! (automatisk i produktion)

ddtv-batch-service/scan-citizens-job/start

Borger 22 år minus 7 dage - findes ikke i DB
Status: null
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false

Kan borger vælge tandlæge fra denne tilstand.

obs! vi venter

N/AStatus: 0 (noDentist)
dpStatus: Ready
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false
Testcase 1-2Borger bliver snart 22 år.
Et job sender digtalpost til alle borger der har markeringen ready til at få sendt digital post.Job til afsendelse af digital post
Start Job! (automatisk i produktion)
ddtv-batch-service/digital-post-job/start
findes ikke i databasen, men ønsker at vælge tandlæge. Da borger er yngre end 22-7 dag, afvises anmodning.Borger forsøger at registrere tandlæge valgBorger findes ikke i DBSundhed.dk afviser med besked om at vente med at vælge tandlægeN/A

N/A


Borger = 21 år - under en uge til fødselsdag (22 år)
Testcase 2-1Borger findes ikke i databasen, men ønsker at vælge tandlæge. Da det er lige op til borgers 22 års fødselsdag aktiveres anmodning.ddtvApplyForNewDentistRequestBorger findes ikke i DB

noMoreReminders: true
Borger indtaster ønskede tandlæge 
Status: 0 (noDentist)
dpStatus: Ready
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: falseN/A
N/A

Status:

0

1 (

noDentist

Dentist chosen)
dpStatus:

Sent

0

dpSent: Dato dd

ddtvMayContactDentist:

false

true
noMoreReminders:

false

true

Testcase
1-3Borger bliver snart 22 år.
DPA senderDPA/DPK/digitalpost - InformationsbrevBrev type - informationsbrevN/AN/A

Tjek loggen for DPA

Logger på post.demo.borger.dk

Testcase 1-4
2-2
Borger bliver snart 22 år.
Har modtaget digitalpost og klikker på linket der leder ind til
sundhed.dk/tandlægevælger
ddtvApplyForNewDentistRequest

Status: 0 (noDentist)
dpStatus: Sent
dpSent: Dato for afsendelse


ddtvMayContactDentist: false
noMoreReminders: false

Borgere vælger tandlæge fra liste

N/AStatus: 1 (Dentist chosen)
dpStatus: 0
dpSent: Null?

ddtvMayContactDentist: true
noMoreReminders: false
Testcase
1
2-
5
3Borger bliver snart 22 år.
Borger har valg tandlæge.
Et job sender tandlæge anmodning til EDIPortalen

Job til afsendelse af EDI-beskeder

Start Job! (manuelt da det ellers kun kører om natten)
ddtv-batch-service/edi-job/start

Status: 1 (Dentist chosen)
dpStatus: null
dpSent: dato?

ddtvMayContactDentist: true
noMoreReminders: false
Tjek status kan vises på sundhed.dkBliver Borgerens anmodning modtaget i EDIPortalenStatus: 2 (dentistContacted)

dpStatus: null

dpSent:

dato?
ddtvMayContactDentist:
null?
true
noMoreReminders: false
Testcase
1
2-
6
4Borger bliver snart 22 år.
Tandlæge behandler anmodning fra Borger snart 22 år (accept)
ddtv - Dentist acceptStatus: 2 (dentistContacted)

dpStatus: null
dpSent: dato?


ddtvMayContactDentist: true
noMoreReminders: false
Tjek status kan vises på sundhed.dkTandlægen/ klinikken accepterer borgeren

Samt modtager information om CPR, navn og Telefon nummer fra NSP
Status: 3 (dentistAccepted)
dpStatus:
ready
Ready
dpSent: null

ddtvMayContactDentist: false
noMoreReminders: false
Testcase
1-7Borger bliver snart 22 år.
Et job sender digitalpost til alle borger der har markering ready til at få sendt digital post.

Job til afsendelse af digital post

Samme job som 1-
2
Status: 3 (dentistAccepted)
dpStatus: ready
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: falseN/AN/AStatus: 3 (dentistAccepted)
dpStatus: Sent
dpSent: Dato
ddtvMayContactDentist: false
noMoreReminders: falseTestcase 1-8
-5Borger bliver snart 22 år.
DPA sender
DPA/DPK/digitalpost - bekraeftelsesbrevBrev type - bekraeftelsesbrevN/AN/ATjekker loggen for DPA
Logger på Test.demo.borger.dk
Testcase
1
2-
9
6Borger bliver snart 22 år.
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/
tandlægevælger
tandlægeddtvCheckStatusRequestStatus: 3 (dentistAccepted)
dpStatus: null
dpSent: null

ddtvMayContactDentist: false
noMoreReminders: false
Tjek status kan vises på sundhed.dkN/AIngen ændring
Kontroller log
Testcase idBorger bliver snart 22 år -
Tandlægen afviser
Accept
Testcase
2
3-1
- 2-5
Borger bliver snart 22 år
Testcase 1-1 til 1-5 gentages
.Alle jobs kører automatisk som de bør i Produktion

Borger har modtaget 
Brev type - informationsbrev

N/AN/A

Status: 0 (noDentist

Testcase 2-6Tandlæge behandler anmodning fra Borger snart 22 år (reject)ddtv - Dentist rejectStatus: 2 (dentistContacted

)
dpStatus:

null

Sent
dpSent:

null
RequestID: null

Dato dd
ddtvMayContactDentist:

true

false
noMoreReminders: false

N/ATandlægen/ kliniken afviser borgerenStatus: 4 (dentistRejeted)
dpStatus: Ready
dpSent: null
RequestID: null

Tjek evt. loggen for DPA

Logger på post.demo.borger.dk

Testcase 3-2Borger findes ikke i databasen, men ønsker at vælge tandlæge. Da det er lige op til borgers 22 års fødselsdag aktiveres anmodning.Dialog med EDI portalen og accept teststep se Testcase 2

Status: 1 (Dentist chosen)

ddtvMayContactDentist: true
noMoreReminders: true

Borger ser statusAccepter anmodningStatus: Dentist_Accepted
dpStatus: nullNoMessageToCitizen

ddtvMayContactDentist: false
noMoreReminders:
false
true

Digital post post.demo.borger.dk

Borger bliver snart 22 år - Tandlægen afviser
Testcase
2
4-
7
1Tandlæge behandler anmodning fra Borger
bliver
snart 22 år
.
(reject)
Et job sender digitalpost til alle borger der har markering ready til at få sendt digital post

Job til afsendelse af digital post

Samme job som 1-2
ddtv - Dentist rejectStatus:
4
2 (
dentistRejeted
dentistContacted)
dpStatus: Ready
dpSent: null
RequestID: null

ddtvMayContactDentist:
false
true
noMoreReminders: false
Tjek status kan vises på sundhed.dk
N/ATandlægen/ kliniken afviser borgerenStatus: 4 (dentistRejeted)
dpStatus:
Sent
dpSent: dato
RequestID: null
Ready

ddtvMayContactDentist: false
noMoreReminders: false
Testcase 4-2
-8
Borger bliver snart 22 år. (reject)
DPA sender
DPA/DPK/digitalpost - afvisningsbrev_t1Brev type - afvisningsbrev_t1N/AN/ATjek loggen for DPA
Logger på
post.demo.borger.dk
Testcase
2
4-
9
3Borger bliver snart 22 år. (reject)
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/
tandlægevælger
tandlægeddtvApplyForNewDentistRequestStatus: 4 (dentistRejeted)
dpStatus: null
dpSent: dato?
ddtvMayContactDentist: false
noMoreReminders: false
Borger kan nu fortage et nyt tandlæge valg som Testcase 1-
3
2N/AKontroller log

Borger bliver snart 22 år - Manglende svar

før tidsfrist

i forhold til tidsfrist, fra tandlæge

Testcase
3-1 - 3-
5
 Borger bliver snart 22 årTestcase 1
-
1 til
1
-5 gentagesTestcase 3-6
Tandlæge behandler anmodning fra Borger snart 22 år (reject)ddtv - Dentist rejectStatus: 2 (dentistContacted)
dpStatus: null
dpSent: null

ddtvMayContactDentist: true
noMoreReminders: false
N/ATandlægen/
kliniken
klinikken svarer ikke og efter 27 dage returneres reject timeoutStatus: 5 (timedOut)
dpStatus: Ready

dpSent: null


ddtvMayContactDentist: false
noMoreReminders: false
Testcase
3-7Borger bliver snart 22 år. (reject)
Et job sender digitalpost til alle borger der har markering ready til at få sendt digital postJob til afsendelse af digital postStatus:
5
(timedOut)
dpStatus: Ready
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: falseTjek status kan vises på sundhed.dkN/AStatus: 5 (timedOut)
dpStatus: null
dpSent: dato
ddtvMayContactDentist: false
noMoreReminders: falseTestcase 3-8
-2Borger bliver snart 22 år. (reject)
DPA sender
DPA/DPK/digitalpost - afvisningsbrev_t2Brev type - afvisningsbrev_t2N/AN/ATjek loggen for DPA
Logger på
post.demo.borger.dk
Testcase
3
5-
9
2Borger bliver snart 22 år. (reject)
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/
tandlægevælger
tandlægeddtvApplyForNewDentistRequestStatus: 0 (NoDentist)?
dpStatus: null
dpSent: dato?

ddtvMayContactDentist: false
noMoreReminders: false
Borger kan nu fortage et nyt tandlæge valg som Testcase 1-
3Testcase 4
2N/AKontroller log

Borger bliver snart 22 år - Tandlægen findes ikke
 Borger bliver snart 22 årTestcase 1-1 til 1-5 gentages
Testcase 6-1Tandlæge behandler anmodning fra Borger snart 22 år (reject)ddtv - Dentist reject
Testcase 4-2Borger bliver snart 22 år. (reject)
Et job sender digitalpost til alle borger der har markering ready til at få sendt digital postJob til afsendelse af digital post
Status: 2 (dentistContacted)

ddtvMayContactDentist: true
noMoreReminders: false
N/ATandlægen findes ikke (kommunikationsfejl)

Det skal sikres at denne ikke bliver aktiveret ved andre "fejl" på kommunikation
Status: 6. (communicationFailure)
dpStatus: Ready

ddtvMayContactDentist: false
noMoreReminders: false
Testcase 6-2
Testcase 4-3
Borger bliver snart 22 år. (reject)
DPA sender
DPA/DPK/digitalpostBrev type - afvisningsbrev_t3
Testcase 4-4
N/AN/ATjek loggen for DPA
Logger på
post.demo.borger.dk
Testcase 6-3Borger bliver snart 22 år. (reject)
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/
tandlægevælgerddtvApplyForNewDentistRequest
tandlægeddtvApplyForNewDentistRequestStatus: 4 (dentistRejeted)

ddtvMayContactDentist: false
noMoreReminders: false
Borger kan nu fortage et nyt tandlæge valg som Testcase 1-2N/AKontroller log

Borger bliver snart 22 år - Borger påmindes efter 10 dage
Testcase
5
7-1Borger er blevet 22 år.
Har modtager digitalpost, men har endnu ikke reageret

Borgere, der fylder 22 år samt der er sendt digitalpost.

Se Testcase 1

Status: 0 (noDentist)
dpStatus: Sent
dpSent: dato 
ddtvMayContactDentist: false
noMoreReminders: false
N/AN/AStatus: 0 (noDentist)
dpStatus: Sent
Testcase 5
dpSent: dato 
ddtvMayContactDentist: false
noMoreReminders: false
Testcase 7-2Borger er blevet 22 år.
Et job finder de unge der endnu ikke har valgt tandlæge efter de modtog først brev

Job til påmindelse af borger


batch-service/remind-citizens-job/start

OBS! konfiguraton

Status: 0 (noDentist)
dpStatus: Sent
dpSent: dato 
ddtvMayContactDentist: false
noMoreReminders: false
N/AN/AStatus: 0 (noDentist)
dpStatus: Ready
dpSent: dato 
ddtvMayContactDentist: false
noMoreReminders: false
Testcase 7
Testcase 5
-3Borger er blevet 22 år.
DPA sender
DPA/DPK/digitalpost - paamindelsesbrev
Testcase 5
Brev type - paamindelsesbrevN/AN/AStatus: 0 (noDentist)
dpStatus: Sent
dpSent: dato 
ddtvMayContactDentist: false
noMoreReminders: false
Testcase 7-4Borger er blevet 22 år.
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlægevælger
ddtvApplyForNewDentistRequestStatus: 0 (noDentist)
dpStatus: null
dpSent: dato
ddtvMayContactDentist: false
noMoreReminders: false
Borger kan nu fortage et nyt tandlæge valg som Testcase 1-3N/AKontroller log

Borger registrer eksisterende tandlæge
Testcase
6
8-1Borger har allerede en tandlægeNewDentistFullStopStatus: Alle 

noMoreReminders: true/false
Borger indtaster oplysninger om aktive tandlæge og fravægler notificering af tandlægenN/AStatus: Dentist_Accepted
dpStatus: nullNoMessageToCitizen

ddtvMayContactDentist: false
noMoreReminders: true

Borger ønsker at slukke for påmindelser
Testcase
7
9-1Borger ønsker ikke at modtage påmindelser om at vælge tandlæge

NoMoreReminders
Testcase 7-2Borger ønsker ikke at modtage påmindelser om at vælge tandlæge

To borgere: en der kan slukke og en der ikke kan

Status: 0 (noDentist)
dpStatus: sent
dpSent: Dato
ddtvMayContactDentist: false
noMoreReminders: false

Borger vælger nej tak til påmindeler om tandlægevalgN/AStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders:
true
Testcase 9-2Job til påmindelse af borger
Testcase 7-3Borger ønsker ikke at modtage påmindelser om at vælge tandlægeJob til afsendelse af EDI-beskeder
Status: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: true
N/AN/AKontroller at der ikke sendes digital post til borger
Tjek loggen for DPA
Logger på
post.demo.borger.dk
Testcase 9-3Job til afsendelse af EDI-beskederStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: true
N/AKontroller at der ikke sendes notifikation om borgerStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: true

Borger fortryd tandlægevalg - før job
Testcase 10-1Borger har fortrudt valg af tandlægeDisregardApplicationForNewDentistStatus: 2 (dentistContacted) or 1 (dentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false
Borger fortryder valg af tandlægeN/AStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false
Testcase 10-2Borger har fortrudt valg af tandlægeEDI job - fortryd


Tjekker loggen for EDI
Testcase 10-3Borger har fortrudt valg af tandlægeddtvApplyForNewDentistRequestStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false
Borger har mulighed for at vælge en anden tandlæge
Status: 1 (DentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false
OBS: Andre evt. tidligere tandlægevalg for borgeren fjernes ikke.

Borger fortryd tandlægevalg - efter job
Testcase 11
Borger fortryd tandlægevalgTestcase 8
-1Borger har fortrudt valg af tandlægeDisregardApplicationForNewDentist
Testcase 8
Status: 2 (dentistContacted) or 1 (dentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false
Borger fortryder valg af tandlægeN/AStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false
Testcase 11-2Borger har fortrudt valg af tandlægeEDI job - fortryd


Tjekker loggen for EDI
Testcase 11-3Borger har fortrudt valg af tandlægeddtvApplyForNewDentistRequestStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false
Borger har mulighed for at vælge en anden tandlæge
Status: 1 (DentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false
OBS: Andre evt. tidligere tandlægevalg for borgeren fjernes ikke.

Borger ønsker at blive slettet i DDTV
Testcase
9
12-1Borger ønsker ikke at deltage i og være registreret i forhold til Din Digitale Tandlægevælger
Borger ønsker alle sine data på DDTV slettet. (vælg tandlæge og fortryd ved at vælge optOut)
OptOutStatus: 0 (noDentist)(Alle)
dpStatus: sent
dpSent: Dato
ddtvMayContactDentist: false
noMoreReminders: false
Borger vælger ikke at være med i DDTV og at alle borgerens ddtv data slettes (OptOut)N/ABorger slettes fra databasen
Tandlægevalget (status 0, 'noDentist') og tilhørende påmindelser fjernes i DDTV databasen.
OBS: Andre evt. tidligere tandlægevalg for borgeren fjernes.

Borger med mange tandlæge valg, kan vises korrekt
Testcase
10
13-1En borger der har foretaget mange valg, kan få vist status på sundhed.dkddtvCheckStatusRequestStatus: 1 (dentistChosen)
dpStatus: Sent
dpSent: dato
ddtvMayContactDentist: true
noMoreReminders: false
Borger vil gerne se den korrekte status for tandlæge valg, selv om der tidligere har været fortaget andre tandlæge valgN/AKontroller log

Borger har afgivet fuldmagt - læse



Testcase
11
14-1En borger der har læse fuldmagt til en borger på 22 år kan se og vejlede den 22 årige om at vælge tandlægeddtvCheckStatusRequestStatus: 1 (dentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false
Fuldmagtshaver kan se statusN/AStatus: 1 (dentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false
Testcase
11
14-2En borger der har læse fuldmagt til en borger på 22 år kan se og vejlede den 22 årige om at vælge tandlægeddtvApplyForNewDentistRequestStatus: 1 (dentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false
Fuldmagtshaver kan ikke ændre statusN/AStatus: 1 (dentistChosen)
dpStatus: null
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false

Borger har afgivet fuldmagt - skrive



Testcase
12
15-1En borger der har skrive fuldmagt til en borger på 22 år kan fortage valg af tandlæge på vegne af borgrenddtvCheckStatusRequestStatus: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false
Fuldmagtshaver kan se statusN/A

Status: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false

Testcase
12
15-2En borger der har skrive fuldmagt til en borger på 22 år kan fortage valg af tandlæge på vegne af borgrenddtvApplyForNewDentistRequest

Status: 0 (noDentist)
dpStatus: null
dpSent: null
ddtvMayContactDentist: false
noMoreReminders: false

Fuldmagtshaver kan vælge tandlæge for borgerN/AStatus: 1 (dentistChosen)
dpStatus: Ready
dpSent: null
ddtvMayContactDentist: true
noMoreReminders: false