Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Element

Beskrivelse

Type

Obligatorisk

id

Angiver borgerens ID (CPR-nummer uden bindestreg).

string

Ja

classification

Typen af ID. Gyldige værder er (CPR): 'OID:1.2.208.176.1.6.1.12'

string

Ja

Bemærk, person-id'et er type-klassificeret, så der i fremtiden kan understøttes flere person-id typer, f.eks. eCPR, EU person id, etc.

...

Element

Beskrivelse

Type

Obligatorisk

id

Angiver tandlægeklinikkens ID i den valgte klassifikationet ID hørende til tandlægeklinikken.

string

Ja, og må ikke være None/Null.

classification

Typen af ID. Gyldige værder er (SOR):

  • For SOR ID'er: 'OID:1.2.208.176.1.1'
  • For Lokationsnumre: 'urn:oasis:names:tc:ebcore:partyid-type:iso6523:0088'

string

Ja, og må ikke være None/Null.

Bemærk, id'et er type-klassificeret, så der i fremtiden kan understøttes flere id typer. Læs mere om klassifikationer og OID'er her: FSK - Guide til anvendere.

ddtvDentistContact Element

...

Element

...

...

Type

...

Obligatorisk

...

time

...

Tidspunkt for afsendelse af besked

...

DateTime

...

Ja, og må ikke være None/Null.

...

type

...

0: Anmodning om optagelse

1: Påmindelse

2: Ignorer tidligere henvendelser

...

int

...

Ja, og må ikke være None/Null.

ddtvStatus Element

Element

Beskrivelse

Type

Obligatorisk

exists

Borgeren findes i databasen.

bool

Ja, og  ikke være None/Null.

createdTime

Tidspunktet elementet blev dannet i databasen.

DateTime

Betinget. Hvis exists=true, så er den obligatorisk og må ikke være None/Null.

chosenDentist

Den valgte tandlæge.

DentistID

Betinget. Hvis exists=true, så er elementet obligatorisk. Kan være None/Null hvis borgeren endnu ikke har valgt tandlæge.

dentistChoiceStatus

'noDentist': Borgeren har ikke (valgt) en tandlæge

'dentistChosen': Borgeren har valgt en tandlæge, men tandlægen er ikke blevet kontaktet.

'dentistContacted': Borgeren har valgt og tandlægen er kontaktet. Tandlægen har endnu ikke svaret.

'dentistAccepted': Tandlægen har accepteret og borgeren vil blive kontaktet mhp. kontrol.

'dentistRejected': Tandlægen kan eller ønsker ikke at optage borgeren i sin praksis.

'timedOut': Tandlægen svarede ikke på henvendelsen inden for svarfristen.

'communicationFailure': Der kunne ikke sendes besked til tandlægen.

String / None

Betinget. Hvis exists=true, så er den obligatorisk og må ikke være None/Null.

Invariant: Hvis dentistChoiceStatus != noDentist så er chosenDentist != null

dentistMayBeContacted

Den valgte tandlæge må kontaktes af DDTV.

bool

Betinget. Hvis exists=true, så er den obligatorisk og må ikke være None/Null.

reminderList

Liste med tidspunkter, hvor borgeren er blevet påmindet om at vælge tandlæge.

Liste af DateTime elementer ([DateTime])

Betinget. Hvis exists=true, så er den obligatorisk. Skal være tom liste ([ ]), hvis der endnu ikke er sendt påmindelse. Må ikke være None/Null.

noMoreReminders

Borgeren ønsker ikke flere påmindelser.

bool

Betinget. Hvis exists=true, så er den obligatorisk og må ikke være None/Null.

dpStatus

Status på afsendelse af digital post til borgeren

String

Betinget. Hvis exists=true, så er den obligatorisk og må ikke være None/Null.

Værdier:

  • 'NoMessageToCitizen': Der sendes ikke besked på denne status
  • 'Ready': Der vil blive sendt en besked ved næste jobkørsel
  • 'Sent:YYYYMMDD': Besked blev sendt på den angivne dato.

citizenPhoneNr

Telefonnummer til kontakt til borgeren.

String

Nej

Operationer / Funktioner

ddtvCheckStatus(...)

...

Element/ParameterTypeBeskrivelseevt. note
personIDPersonIDID 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.
I disse tilfælde skal hhv. OIO-BPP eller OIO-SRP elementet i headeren inspiceres for om der reelt er fuldmagt / forældremyndighed.

Elementet er type-klassificeret, så der på sigt kan understøttes andre person-id typer (se datatypebeskrivelsen ovenfor).

Alle CPR numre skal alle checkes gennem CPR enkeltopslagsservice på NSP. Hvis CPR-nummeret ikke findes eller peger på en død person, skal der returneres en fejl.

dentistIDDentistIDID på tandlægeklinikken (SOR)

SOR-id'et skal kontrolleres for eksistens og gyldighed gennem SOR enkeltopslagsservice på NSP. Findes ID'et ikke, eller peger ID'et på en ikke-aktiv enhed, skal der returneres en fejl.

dentistLocationnumberDentistIDLokationsnummer til klinikken (Lokationsnummer til EDI forsendelse)

Lokationsnummeret hørende til SOR-enheden (dentistID). Mandatory i DDTV version 1.0 (2025) men vil senere udgå eller blive valgfri.

citizenPhoneNrStringBorgerens telefonnummer.

Kan angives i brugergrænsefladen på "Din Digitale Tandlægevælger" på Sundhed.dk. Feltet er ikke obligatorisk.

Output:

ElementTypeBeskrivelseevt. note
statusboolOK / Fail

Hvis 'Fail' returneres en beskrivelse af årsagen til at operationen fejlede.

...