Versions Compared

Key

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

...

Digital post har følgende tabeller

Letter:

kolonneTypebeskrivelse
idBIGINT(20)Tabellens primære nøgle
uuidVARCHAR(128)Unik ID for rækken
patient_idVARCHAR(64)Patientens cpr nummer
patient_id_sourceVARCHAR(64)Typen af patient_id. 
digital_template_idVARCHAR(256)Template ID for digitalt brev
physical_template_idVARCHAR(256)template ID for fysisk brev
periodVARCHAR(64)perioden mellem hver afsendelse af brevet
send_atDATETIME(3)tidspunkt for næste afsendelse af brevet
last_errorDATETIME(3)tidspunkt for sidste fejl
error_counterINTantal fejl
send_statusVARCHAR(64)status på forsendelsen: imens letter behandles sættes værdien til IN_PROGRESS, ellers er den null
created_dateDATETIME(3)Tidspunktet hvor rækken oprettes i databasen.

recipient_details:

kolonneTypebeskrivelse
idBIGINT(20)Tabellens primære nøgle
letter_idBIGINT(20)Fremmednøgle til letter tabellen
recipient_keyVARCHAR(256)Nøgle til brevskabelon
recipient_valueVARCHAR(256)Værdi til brevskabelon
created_dateDATETIME(3)Tidspunktet hvor rækken oprettes i databasen.


substitution_values:

kolonneTypebeskrivelse
idBIGINT(20)Tabellens primære nøgle
letter_idBIGINT(20)Fremmednøgle til letter tabellen
substitution_keyVARCHAR(256)Nøgle til brevskabelon
substitution_valueVARCHAR(512)Værdi til brevskabelon
created_dateDATETIME(3)Tidspunktet hvor rækken oprettes i databasen.


Integrationer

MinLog

Der er lavet en integration til MinLog der anvendes, når der ændres i en borgers fravalg. Se detaljerne under afsnittet "Beslutninger" længere nede på siden.

...

Gennem kald til "person information service" foretages validering af CPR-nummer og en persons alder. Minimumsalderen for fravalg er konfigurerbart (se driftsvejledningen). Desuden bruges "deceased" kaldet af slettejobbet, til at afgøre om en person er død, og de gemte fravalg derfor skal slettes.

Trifork Digital Post Komponent

...

Jobbet består af følgende operationer:


Operation

Beskrivelse

Default operation

Formål: Benyttes til at fylde operationer på stakken, når stakken er tom.

Java klasse:

FgvhrDeceasedCleanupSupplierprefix baseret operation

FgvhrDigitalPostSendLetterSupplier

Batching:

 For hvert af tallene 00-99, oprettes en "

for hver letter oprettes en "

Shuffles: nej

Andet: -

Prefix baseret operation

Formål: Givet et tal mellem 00 og 99, hentes alle borger id'er af typen cpr fra  som starter med disse cifre.

Java klasse: FgvhrDeceasedPatientIdPrefixCleanupSupplier

Batching: Opretter en mængde "borger id baseret operation", hver med et konfigurerbart antal af disse borger id'er

Shuffles: ja

Andet: -

Borger id baseret operation

Formål: Givet en liste af borger id'er, tages de id'er der tilhører afdøde borgere. Dette afgøres ved kald til PersonInformation.

Java klasse: FgvhrDeceasedPatientIdBatchCleanupSupplier

Batching: Opretter eet "oprydningsjob" med de afdøde borgers id

Shuffles: nej

Andet: -

Oprydningsjob
Afsendelses job

Formål: Givet en liste af borger id'er slettes i databasen fravalg (citizen_consent, letter, substitution_values og recipient_details) for denne liste af id'er af typen cpr

Java klasse:

FgvhrCleanupOperation

FgvhrDigitalPostSendOperation

Batching: na

Shuffles: na

Andet: -


Se iøvrigt  driftvejledning.

...