Logiske Statustilstande


Sammenhæng til ddtvStatusElement

TilstandddtvStatusElement indhold
NotRegistered
ddtvStatus

exists

False
Started(virtual state, kan ikke forekomme)
WaitingForCitizen
ddtvStatus

exists

true

dentistChosen

false

dentistMayBeContacted

true

reminderList

[date] (dato for opfordringsbesked)

dentistContactedList

[]

noMoreReminders

false

OptOut

false
WaitingForCitizenReminded
ddtvStatus

exists

true

dentistChosen

false

dentistMayBeContacted

true

reminderList

[date, date1, date2, ...]

dentistContactedList

[]

noMoreReminders

false

OptOut

false

WaitingForCitizenNoReminders

ddtvStatus

exists

true

dentistChosen

false

dentistMayBeContacted

true

reminderList

[date, ...]

dentistContactedList

[]

noMoreReminders

true

OptOut

false
WaitingForDentist
ddtvStatus

exists

true

dentistChosen

false

dentistMayBeContacted

true

reminderList

[date, ...]

dentistContactedList

[date] (dato for første kontakt)

noMoreReminders

false

OptOut

false
WaitingForDentist
ddtvStatus

exists

true

dentistChosen

false

dentistMayBeContacted

true

reminderList

[date, ...]

dentistContactedList

[date, date1, date2, ...]

noMoreReminders

false

OptOut

false
DentistAccepted
ddtvStatus

exists

true

dentistChosen

true

dentistMayBeContacted

false

reminderList

[date, ...]

dentistContactedList

[date, ...]

noMoreReminders

true

OptOut

false
OptOutVirtual tilstand, en borger der ikke ønsker at deltage slettes i databasen, og tilstanden bliver dermed NotRegistered.