Versions Compared

Key

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

...

Jobbet startes via et HTTP GET kald til <serverurl>/batch-service/digital-post-job/start

Jobbet fremsøger records fra i databasen med dpStatus  = READY. Der afsendes forskellige digital post breve afhængigt af status:

Digital Post sendes via NSP-komponenten Digital Post Adapter.

I praksis gennemfører jobbet følgende trin:

  1. Der indlæses en liste af DentistChoice records som har dpStatus (digital post status READY).
  2. For hver gøres følgende:
    1. Send digital post via Digital Post Adapter. 
    2. Skift DentistChoice dpStatus til SENT, og marker tidspunkt for afsendelse.

Det brev der sendes kan være flere typer, afhængigt af DentistChoice status:

StatusDigital Post
NO_DENTISTIndledende brev til borger med
StatusDigital PostNO_DENTISTIndledende brev til borger med
information om ordning og link til Sundhed.dk
DENTIST_ACCEPTEDBrev til borger med
information
bekræftelse om, at valgt tandlæge har accepteret
DENTIST_REJECTEDBrev til borger med information om, at valgt tandlæge har afvist
, samt evt
henvendelsen.
årsag

Digital Post sendes i praksis via NSP-komponenten Digital Post Adapter

Job til påmindelse af borger

TIMED_OUTBrev til borger med information om, at tandlæge ikke har besvaret henvendelsen inden for en givet tidsperiode
COMMUNICATION_FAILUREBrev til borger med information om, at der er opstået en teknisk fejl ved forsøg på at kontakte tandlægen.

Job til påmindelse af borger

Dette job er beregnet til at sende påmindelsesbreve til borgere, der ikke har reageret på tidligere brev indenfor en vis periode (konfigurerbart).

Jobbet startes via et HTTP GET kald til til <serverurl>/batch-service/remind-citizens-job/start

Jobbet fremsøger DentistChoice records fra i databasen, hvor følgende gælder

  • Status = NO_DENTIST (der er ikke valgt tandlæge)
  • dpStatus  = SENT (der er sendt digital post)
  • Der er sendt digital post eller reminder for et stykke tid siden (konfigurerbart)
  • Maksimalt antal reminders er endnu ikke er sendt.
  • Reminders er ikke fravalgt

For disse sendes ny Digital Post i form af et påmindelsesbrev.  Digital Digital Post sendes i praksis via NSP-komponenten Digital Post Adapter, på samme måde som Digital Post jobbet gør det.

Job til afsendelse af EDI-beskeder

...

  • Status = DENTIST_CHOSEN (der er valgt tandlæge)
  • Der er ikke en nyere record for samme borger
  • ddtvMayContactDentist er true (det er ikke fravalgt at kontakte tandlægen)

For disse sendes en EDI-besked om, at en borger har valgt en specifik tandlæge. I kaldet indgår en RequestID, som genereres i forbindelse med at EDI-beskeden sendes, og lagres i databasen. Når der senere bekræftes eller afvises via DGWS-servicen til tandlæger, vi denne RequestID blive anvendt til at slå op hvem borgeren var.EDI-beskeder sendes i praksis via EDI-portalen med en snitflade til formålet udviklet af Nasuresendes en EDI-besked om, at en borger har valgt en specifik tandlæge. I kaldet indgår en RequestID, som genereres i forbindelse med at EDI-beskeden sendes, og lagres i databasen. Når der senere bekræftes eller afvises via DGWS-servicen til tandlæger, vi denne RequestID blive anvendt til at slå op hvem borgeren var.

EDI-beskeder sendes i praksis via EDI-portalen med en snitflade til formålet udviklet af Nasure.

I praksis gennemfører jobbet følende trin:

  1. Alle DentistChoice records med status DENTIST_CHOSEN som nyeste status for en person indlæses fra databasen (batchvist)
  2. For hver gøres følgende:
    1. Der oprettes en RequestID som identificerer EDI beskeden
    2. Opret en ny DentistChoice med status DENTIST_CONTACTED
    3. Opret en EDIStatus i en separat tabel, som holder styr på EDI beskeder, der endnu ikke er modtaget Accept eller Reject for.
    4. Send EDI besked. Der medsendes lokationsnummer.

EDI-beskeder sendes i praksis via EDI-portalen, med en snitflade til formålet udviklet af Nasure.

Bemærk:

  • Lokationsnummer skulle skulle have været slået op i SOR, men pga. aktuelle begrænsninger i SORES-servicen bruges i stedet lokationsnummer fra DentistChoice, som er medsendt fra Sundhed.dk
  • Det vil være en begrænse afvikling af dette job til om natten, hvis dette er muligt, så en borger har mulighed for at vælge om i løbet af dagen, uden at tandlæger kontaktes unødigt.

Job til afsendelse af "se bort fra tidligere EDI"-beskeder

...

Jobbet fremsøger records fra EDIStatus-tabellen databasen, som indeholder data om "udestående" EDI-beskeder. For hver afgøres om en af følgende gælder. 

...