Page History
...
Digital post har følgende tabeller
Letter:
| kolonne | Type | beskrivelse |
|---|---|---|
| id | BIGINT(20) | Tabellens primære nøgle |
| uuid | VARCHAR(128) | Unik ID for rækken |
| patient_id | VARCHAR(64) | Patientens cpr nummer |
| patient_id_source | VARCHAR(64) | Typen af patient_id. |
| digital_template_id | VARCHAR(256) | Template ID for digitalt brev |
| physical_template_id | VARCHAR(256) | template ID for fysisk brev |
| period | VARCHAR(64) | perioden mellem hver afsendelse af brevet |
| send_at | DATETIME(3) | tidspunkt for næste afsendelse af brevet |
| last_error | DATETIME(3) | tidspunkt for sidste fejl |
| error_counter | INT | antal fejl |
| send_status | VARCHAR(64) | status på forsendelsen: imens letter behandles sættes værdien til IN_PROGRESS, ellers er den null |
| created_date | DATETIME(3) | Tidspunktet hvor rækken oprettes i databasen. |
recipient_details:
| kolonne | Type | beskrivelse |
|---|---|---|
| id | BIGINT(20) | Tabellens primære nøgle |
| letter_id | BIGINT(20) | Fremmednøgle til letter tabellen |
| recipient_key | VARCHAR(256) | Nøgle til brevskabelon |
| recipient_value | VARCHAR(256) | Værdi til brevskabelon |
| created_date | DATETIME(3) | Tidspunktet hvor rækken oprettes i databasen. |
substitution_values:
| kolonne | Type | beskrivelse |
|---|---|---|
| id | BIGINT(20) | Tabellens primære nøgle |
| letter_id | BIGINT(20) | Fremmednøgle til letter tabellen |
| substitution_key | VARCHAR(256) | Nøgle til brevskabelon |
| substitution_value | VARCHAR(512) | Værdi til brevskabelon |
| created_date | DATETIME(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: |
FgvhrDigitalPostSendLetterSupplier Batching: |
for hver letter oprettes en " Shuffles: nej Andet: - |
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: - |
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: - |
| 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: |
FgvhrDigitalPostSendOperation Batching: na Shuffles: na Andet: - |
Se iøvrigt driftvejledning.
...