Page History
Datamodellen består af 2 relativt simple tabeller:
- DentistChoice indeholder en kæde (dobbeltkødet) af igangværende og afsluttede tandlægevalg. Der er Kæden fører historik på status-ændringer (bemærk: en ny reminder er ikke en statusændring), dvs. når status ændrer sig oprettes en kopi af elementet med ny status, der kædes sammen med den tidligere 'DentistChoice'. Kun ændringer til 'status' giver anledning til nyt element i kæden. Hvert element i kæden har referencer til den næste og den forrige i kæden.
- Reminders indeholde tidspunkter og type på alle reminders, der er sendt ifm. et givet tandlægevalg.
Eksempel 1
Her ses et eksempel på en simpel kæde for en ung borger, der oprettes automatisk og umiddelbart derefter vælger en ny tandlæge:
Eksempel 2
Nedenfor Her ses et eksempel på en ung borger, der blev oprettet i databasen lige inden vedkommende blev 22 år, der efter et par reminders vælger en ny tandlæge. Denne tandlæge har desværre ikke plads, og borgeren må prøve igen, hvorefter det lykkes.
...

