Versions Compared

Key

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

...

Følgende tabeller viser hvilke kategorier der audit logges for hver operation i BTR.

Livstestamenteregistret

OperationKontekstKategorier
UpdateLivingWillupdateLivingWilllivstestamente, aktør, cpr validering
DeleteLivingWilldeleteLivingWillcpr, aktør, cpr validering
GetLivingWillgetLivingWilllivstestamente, aktør, cpr validering
HasLivingWillhasLivingWillcpr, aktør, cpr validering

Behandlingstestamenteregistret

OperationKontekstKategorier
CreateTreatmentWillcreateTreatmentWillbehandlingstestamente, aktør, cpr validering
UpdateTreatmentWillupdateTreatmentWillbehandlingstestamente, aktør, cpr validering
DeleteTreatmentWilldeleteTreatmentWillcpr, aktør, cpr validering
GetTreatmentWillgetTreatmentWillbehandlingstestamente, aktør, cpr validering
HasTreatmentWillhasTreatmentWillcpr, aktør, cpr validering

Behandlingstestamenteregistret version 2

OperationKontekstKategorier
CreateTreatmentWillcreateTreatmentWillbehandlingstestamente, aktør, cpr validering
UpdateTreatmentWillupdateTreatmentWillbehandlingstestamente, aktør, cpr validering
DeleteTreatmentWilldeleteTreatmentWillcpr, aktør, cpr validering
GetTreatmentWillgetTreatmentWillbehandlingstestamente, aktør, cpr validering
HasTreatmentWillhasTreatmentWillcpr, aktør, cpr validering
UpgradeToTreatmentWillupgradeToTreatmentWillbehandlingstestamente, aktør, cpr validering
GetTreatmentWillWithOnlyForcedTreatmentgetTreatmentWillWithOnlyForcedTreatmentbehandlingstestamente, aktør, cpr validering


Følgende tabeller viser hvad der audit logges for hver af de fem kategorier.

cpr

KomponentKontekstTypeNøgleInformation
BTR(afhængig af operation)PersonligcprCPR på borgeren

livstestamente

KomponentKontekstTypeNøgleInformation
BTR(afhængig af operation)Ikke PersonligpidID på livstestamente
BTR(afhængig af operation)PersonligcprCPR på borgeren
BTR(afhængig af operation)Følsommeno-life-prolonging-if-dyingnoLifeProlongingIfDying feltet på livstestamente
BTR(afhængig af operation)Følsommeno-life-prolonging-if-severely-degradednoLifeProlongingIfSeverelyDegraded feltet på livstestamente

behandlingstestamente

KomponentKontekstTypeNøgleInformation
BTR(afhængig af operation)Ikke PersonligpidID på behandlingstestamente
BTR(afhængig af operation)PersonligcprCPR på borgeren
BTR(afhængig af operation)Følsommeno-life-prolonging-if-dyingnoLifeProlongingIfDying feltet på behandlingstestamente
BTR(afhængig af operation)Følsommeno-life-prolonging-if-dying-acceptance-needednoLifeProlongingIfDying.acceptanceNeeded feltet på behandlingstestamente
BTR(afhængig af operation)Følsommeno-life-prolonging-if-severely-degradednoLifeProlongingIfSeverelyDegraded feltet på behandlingstestamente
BTR(afhængig af operation)Følsommeno-life-prolonging-if-severely-degraded-acceptance-needednoLifeProlongingIfSeverelyDegraded.acceptanceNeeded feltet på behandlingstestamente
BTR(afhængig af operation)Følsommeno-life-prolonging-if-severe-painnoLifeProlongingIfSeverePain feltet på behandlingstestamente
BTR(afhængig af operation)Følsommeno-life-prolonging-if-severe-pain-acceptance-needednoLifeProlongingIfSeverePain.acceptanceNeeded feltet på behandlingstestamente
BTR(afhængig af operation)Følsommeno-forced-treatment-if-incapablenoForcedTreatmentIfIncapable feltet på behandlingstestamente
BTR(afhængig af operation)Følsommeno-forced-treatment-if-incapable-acceptance-needednoForcedTreatmentIfIncapable.acceptanceNeeded feltet på behandlingstestamente

aktør

KomponentKontekstTypeNøgleInformation
BTR(afhængig af operation)Personligactor-cprCPR på aktør
BTR(afhængig af operation)Personligactor-firstnameFornavn på aktør
BTR(afhængig af operation)Personligactor-lastnameEfternavn på aktør
BTR(afhængig af operation)Personligactor-usertypeTypen af aktør
BTR(afhængig af operation)Personligactor-authorisation-numberAutorisationsnummer på aktør
BTR(afhængig af operation)Personligactor-education-codeUddannelseskode på aktør
BTR(afhængig af operation)Personligactor-organisation-idOrganisations ID på aktør
BTR(afhængig af operation)Personligactor-organisation-id-sourceTypen af organisations ID
BTR(afhængig af operation)Personligactor-organisation-nameOrganisationsnavn på aktør

cpr validering

Følgende logges kun hvis validerings mode er sat til WARNING.

KomponentKontekstTypeNøgleInformation
BTRvalidateCprPersonligcpr-does-not-existMedsendt CPR nummer (hvis det ikke findes i CPR register)
BTRvalidateCprPersonligcpr-inactiveMedsendt CPR nummer (hvis det er inaktivt)

Slettejob

Slettejob for hver service bliver afviklet vha. en udstillet RestController, som kaldes vha. simpelt HTTP GET kald.
Dette gøres for at sikre afviklingen af slettejob i flere-node drift, hvor en loadbalancer sørger for fordeling af kald til bagvedliggende servere.

Driften vedligeholder en cron, som kalder slettejobbets url i et fast mønster vha. curl.

Følgende parametre til styring af slettejobbet kan ændres i application.properties for LTR:

jobs.delete.cpr-max-results.ltr=25
jobs.delete.cpr-max-loops.ltr=2

og BTR:

...

Hvor jobs.delete.cpr-max-results.xxx bestemmer antal af cpr numre, der skal udtrækkes til sletning. Og jobs.delete.cpr-max-loops.xxx bestemmer antal gange udtræk af cpr numre skal gennemføres.
Hvis tiden til afvikling af slettejob overskrider 20-25 sekunder, så bør ovenstående parametre gøres mindre.

Kommando til kald af slettejob for LTR:

curl <server>/btr-service/syncjob/ltr/start

og BTR:

curl <server>/btr-service/syncjob/btr/start


Slettejobbet skal for LTR aktiveres hver dag, hvert 15. minut mellem 8.05-16.05 - startende kl. 8.05

Slettejobbet skal for BTR aktiveres hver dag, hvert 15. minut mellem 8.10-16.10 - startende kl. 8.10

Med mindre ovenstående parametre ændres, så vil slettejobbet behandle op til 1550 sletninger om dagen. (I gennemsnit er der 150 døde pr. døgn)

...