You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Current »

E2E testplanBeskrivelseTrigger / handlingPrecondition

Sundhed.dk
sdk

EDIPortalen / NasureProjektet / NSP
Testcase idBorger bliver snart 22 år - Accept
Testcase 1-1Borger bliver snart 22 år.Alle jobs kører automatisk som de bør i Produktion

Borger har modtaget 
Brev type - informationsbrev

N/AN/A

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

Tjek evt. loggen for DPA

Logger på post.demo.borger.dk

Testcase 1-2Borger 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)

ddtvMayContactDentist: true
noMoreReminders: false
Testcase 1-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)

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

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

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

ddtvMayContactDentist: false
noMoreReminders: false
Testcase 1-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-6Borger bliver snart 22 år.
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlæge
ddtvCheckStatusRequestStatus: 3 (dentistAccepted)

ddtvMayContactDentist: false
noMoreReminders: false
Tjek status kan vises på sundhed.dkN/AIngen ændring
Kontroller log

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

ddtvMayContactDentist: true
noMoreReminders: false
N/ATandlægen/ kliniken afviser borgerenStatus: 4 (dentistRejeted)
dpStatus: Ready

ddtvMayContactDentist: false
noMoreReminders: false
Testcase 2-2Borger 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-3Borger bliver snart 22 år. (reject)
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlæge
ddtvApplyForNewDentistRequestStatus: 4 (dentistRejeted)
dpStatus: null
dpSent: dato?
ddtvMayContactDentist: false
noMoreReminders: false
Borger kan nu fortage et nyt tandlæge valg som Testcase 1-2N/AKontroller log

Borger bliver snart 22 år - Manglende svar i forhold til tidsfrist, fra tandlæge

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

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

ddtvMayContactDentist: false
noMoreReminders: false
Testcase 3-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-2Borger bliver snart 22 år. (reject)
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlæge
ddtvApplyForNewDentistRequestStatus: 0 (NoDentist)?
dpStatus: null

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

Borger bliver snart 22 år - Tandlægen findes ikke
Testcase 4-1Tandlæge behandler anmodning fra Borger snart 22 år (reject)ddtv - Dentist rejectStatus: 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 4-2Borger bliver snart 22 år. (reject)
DPA sender
DPA/DPK/digitalpostBrev type - afvisningsbrev_t3N/AN/ATjek loggen for DPA
Logger på
post.demo.borger.dk
Testcase 4-3Borger bliver snart 22 år. (reject)
Har modtaget digitalpost og klikker på linket der leder ind til sundhed.dk/tandlæge
ddtvApplyForNewDentistRequestStatus: 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-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
dpSent: dato 
ddtvMayContactDentist: false
noMoreReminders: false
Testcase 5-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 5-3Borger er blevet 22 år.
DPA sender
DPA/DPK/digitalpost - paamindelsesbrevBrev type - paamindelsesbrevN/AN/AStatus: 0 (noDentist)
dpStatus: Sent
dpSent: dato 
ddtvMayContactDentist: false
noMoreReminders: false
Testcase 5-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 <> 22 år - 7 dage
Testcase 6-1Borger findes ikke i databasen, men ønsker at vælge tandlægeddtvApplyForNewDentistRequestBorger findes ikke i DB, men kan vælge tandlæge

noMoreReminders: true
Borger indtaster ønskede tandlæge N/A

Status: 1 (Dentist chosen)
dpStatus: 0
ddtvMayContactDentist: true
noMoreReminders: true

Testcase 6-2Borger findes ikke i databasen, men ønsker at vælge tandlægeDialog med EDI portalen og accept teststep som i Testcase 1

Status: 1 (Dentist chosen)

ddtvMayContactDentist: true
noMoreReminders: true

Borger ser statusAccepter anmodningStatus: Dentist_Accepted
dpStatus: nullNoMessageToCitizen
ddtvMayContactDentist: false
noMoreReminders: true

Digital post post.demo.borger.dk

Borger registrer eksisterende tandlæge
Testcase 7-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 8-1Borger ønsker ikke at modtage påmindelser om at vælge tandlæge

NoMoreRemindersStatus: 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 8-2Job til påmindelse af borgerStatus: 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 8-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
Testcase 9-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 9-2Borger har fortrudt valg af tandlægeEDI job - fortryd


Tjekker loggen for EDI
Testcase 9-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 10-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
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 11-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 12-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 12-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 13-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 13-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
  • No labels