Page History
...
Element | Beskrivelse | Type | Obligatorisk |
|---|---|---|---|
exists | Borgeren findes i databasen. | bool | Ja |
dentistChosen | Borgeren har valgt tandlæge. Sættes til 'None', hvis borgeren ikke har valgt tandlæge. | DentistID / None | Ja, men kan være None |
dentistMayBeContacted | Den valgte tandlæge må kontaktes af DDTV | bool | Ja (default Ja) |
reminderList | Borgeren er blevet påmindet om at vælge tandlæge | Liste af ddtvReminder elementer | Ja, men skal være None eller tom liste, hvis der endnu ikke er sendt påmindelse. |
dentistContactedList | Tidspunkter og typer af beskeder til den valgte tandlæge | Liste af ddtvDentistContact elementer | Ja, men skal være None eller tom liste, hvis tandlægen endnu ikke er blevet kontaktet. |
noMoreReminders | Borgeren ønsker ikke flere påmindelser, eller maksimalt antal reminders afsendt. | bool | Ja, default: False |
OptOut | Borgeren ønsker ikke at bruge ddtv | bool | Ja, default: False |
...
| Element/Parameter | Type | Beskrivelse | evt. note |
|---|---|---|---|
| personID | PersonID | CPR nummer på den der ønskes status for | I normaltilfældet vil personID være lig ID'et i IDWS Identititokenet, hvor der efterspørges status for personen selv. Hvis den kaldende person gør brug af fuldmagt eller forældremyndighed, vil personID være på hhv. fuldmagtsgiver eller barnet. Elementet er type-klassificeret, så der på sigt kan understøttes andre person-id typer (se datatypebeskrivelsen ovenfor) |
Output:
| Element | Type | Beskrivelse | evt. note |
|---|---|---|---|
| status | ddtvStatus | Status for Borgerens ddtv forløb |
ddtvApplyForNewDentist(...)
Registrerer et tandlægevalg. Hvis borgeren allerede har en registreret tandlæge overskrives denne. Der gemmes historik i databasen.
Input:
| Element/Parameter | Type | Beskrivelse | evt. note |
|---|---|---|---|
| personID | PersonID | ID på borgeren (CPR) | I normaltilfældet vil personID være lig ID'et i IDWS Identititokenet, hvor der efterspørges status for personen selv. Hvis den kaldende person gør brug af fuldmagt eller forældremyndighed, vil personID være på hhv. fuldmagtsgiver eller barnet. Elementet er type-klassificeret, så der på sigt kan understøttes andre person-id typer (se datatypebeskrivelsen ovenfor) |
| dentistID | DentistID | ID på tandlægeklinikken (SOR) |
Output:
| Element | Type | Beskrivelse | evt. note |
|---|---|---|---|
| status | ddtvStatus | Status for Borgerens ddtv forløb | status: {exists = true, dentistChosen = dentistID dentistMayBeContacted = true (med mindre andet er valgt) reminderList = None eller [] dentistContactedList = None eller [] (lagt på kø) noMoreReminders = false optOut = false} |
ddtvDisregardApplicationForNewDentist(...)
Registrerer at borgeren fortryder tandlægevalg. Der gemmes historik i databasen.
Input:
| Element/Parameter | Type | Beskrivelse | evt. note |
|---|---|---|---|
| personID | PersonID | ID på borgeren (CPR) | I normaltilfældet vil personID være lig ID'et i IDWS Identititokenet, hvor der efterspørges status for personen selv. Hvis den kaldende person gør brug af fuldmagt eller forældremyndighed, vil personID være på hhv. fuldmagtsgiver eller barnet. Elementet er type-klassificeret, så der på sigt kan understøttes andre person-id typer (se datatypebeskrivelsen ovenfor) |
Output:
| Element | Type | Beskrivelse | evt. note |
|---|---|---|---|
| status | ddtvStatus | Status for Borgerens ddtv forløb | status: {exists = true, dentistChosen = None dentistMayBeContacted = false reminderList = None eller [] dentistContactedList = None eller [] noMoreReminders = false optOut = false} |
ddtvOptOut(...)
Registrerer at borgeren ikke ønsker at indgå i tandlægevalg løsningen. Der gemmes historik i databasen.
Input:
| Element/Parameter | Type | Beskrivelse | evt. note |
|---|---|---|---|
| personID | PersonID | ID på borgeren (CPR) | I normaltilfældet vil personID være lig ID'et i IDWS Identititokenet, hvor der efterspørges status for personen selv. Hvis den kaldende person gør brug af fuldmagt eller forældremyndighed, vil personID være på hhv. fuldmagtsgiver eller barnet. Elementet er type-klassificeret, så der på sigt kan understøttes andre person-id typer (se datatypebeskrivelsen ovenfor) |
Output:
| Element | Type | Beskrivelse | evt. note |
|---|---|---|---|
| status | ddtvStatus | Status for Borgerens ddtv forløb | status: {exists = true, dentistChosen = None dentistMayBeContacted = false reminderList = None eller [] dentistContactedList = None eller [] noMoreReminders = false optOut = true} |
ddtvNoMoreReminders(...)
Registrerer at borgeren stadig ønsker at benytte løsningen, men ikke ønsker (flere) reminders.
Input:
| Element/Parameter | Type | Beskrivelse | evt. note |
|---|---|---|---|
| personID | PersonID | ID på borgeren (CPR) | I normaltilfældet vil personID være lig ID'et i IDWS Identititokenet, hvor der efterspørges status for personen selv. Hvis den kaldende person gør brug af fuldmagt eller forældremyndighed, vil personID være på hhv. fuldmagtsgiver eller barnet. Elementet er type-klassificeret, så der på sigt kan understøttes andre person-id typer (se datatypebeskrivelsen ovenfor) |
Output:
| Element | Type | Beskrivelse | evt. note |
|---|---|---|---|
| status | ddtvStatus | Status for Borgerens ddtv forløb | status: {exists = true, dentistChosen = (som i databasen nu) dentistMayBeContacted = (som i databasen nu) reminderList = (som i databasen nu) dentistContactedList = (som i databasen nu) noMoreReminders = true optOut = true} |
ddtvNewDentistFullStop(...)
Registrerer at borgeren stadig ønsker at benytte løsningen, men ikke ønsker (flere) reminders.
Input:
| Element/Parameter | Type | Beskrivelse | evt. note |
|---|---|---|---|
| personID | PersonID | ID på borgeren (CPR) | I normaltilfældet vil personID være lig ID'et i IDWS Identititokenet, hvor der efterspørges status for personen selv. Hvis den kaldende person gør brug af fuldmagt eller forældremyndighed, vil personID være på hhv. fuldmagtsgiver eller barnet. Elementet er type-klassificeret, så der på sigt kan understøttes andre person-id typer (se datatypebeskrivelsen ovenfor) |
| dentistID | DentistID | ID på tandlægeklinikken (SOR) |
Output:
| Element | Type | Beskrivelse | evt. note |
|---|---|---|---|
| status | ddtvStatus | Status for Borgerens ddtv forløb | status: {exists = true, dentistChosen = dentistID dentistMayBeContacted = false reminderList = None eller [] dentistContactedList = None eller [] noMoreReminders = true optOut = false} |