Versions Compared

Key

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

...

Property

Beskrivelse

Påkrævet

Default værdi

fgvhr.go.live.dateDato for hvornår systemet går i drift. Før denne dato, er det ikke muligt at oprette fravalg igennem snitfladerne.
Ja

dk.nsp.fgvhr.national.rolleNational rolle bruger skal have når der kaldes på admin-service.
Ja
dk.nsp.fgvhr.whitelisted.clientkeySerialnumber fra det certifikat der benyttes ved kald til FSK snitflade.Ja
dk.nsp.fgvhr.datasource.jndiNavn på jboss datasource (defineret i fgvhr-ds.xml)Ja
dk.nsp.fgvhr.validfrom.period.daysHvornår er registrering af fravalg gyldig fra (antal dage)Nej7
dk.nsp.fgvhr.minimum.ageMinimumssalderen (år) for hvornår man kan registrere fravalg Nej60
dk.nsp.fgvhr.httpclient.pooling.totalconnectionsTotale antal HttpClients forbindelser der kan åbnesJa200
dk.nsp.fgvhr.httpclient.pooling.maxconnections.pr.routeAntal HttpClients forbindelser der kan åbnes pr. ruteJa20
personinformation.urlURL til PersonInformation servicenJa
personinformation.errorcount.duration

Specificering af hvor lang tid tilbage der skal tælles fejl fra PersonInformation servicen (ifm. /status endpointet). Angives som duration i ISO-8601 formattet.

Nej

PT10M (10 minutter)

personinformation.error.tolerance

Antal fejl der tolereres fra PersonInformation servicen før /status endpointet angiver servicen som ikke tilgængelig.

Nej

0

dcc.endpoint.citizenAngiver det endpoint, som DCC'en skal kalde for at ramme citizen-service. Dette kommer til at fremgå af den XML, der returneres i /dksconfig.Ja
minlog.get-activity-textTekst i Minlog ved læsning af fravalgJaLæsning af Fravalg af genoplivning ved hjertestop register
minlog.register-activity-textTekst i Minlog ved oprettelse af fravalgJaOprettelse af Fravalg af genoplivning ved hjertestop register
minlog.delete-activity-textTekst i Minlog ved sletning af fravalgJaSletning af Fravalg af genoplivning ved hjertestop register
minlog.update-activity-textTekst i Minlog ved opdatering af fravalgJaOpdatering af Fravalg af genoplivning ved hjertestop register
fgvhr.nas.notification.job.max.durationDen tilladte varighed af jobbet. Angives som duration i ISO-8601 formattet; dog bør kun sekunder angives.Nej
PT15S
fgvhr.nas.notification.job.nas.bundle.sizeAntallet af adviseringer der sendes til NAS af gangen per SOAP request.
Nej
50
fgvhr.nas.notification.job.batch.sizeAntallet af adviseringer der hentes fra tabellen af gangen.
Nej
500
nas.sts.endpointEndpointet, hvor NAS-integrationen skal trække et idkort på baggrund af sts.keystoreJa
nas.sts.keystoreKeystore der indeholder funktionscertifikatet
Ja
nas.sts.keystore.passwordPassword til at åbne keystore
Ja
nas.endpointEndpointet hvor NAS skal kaldesJa
nas.idcard.subject.nameSubject name på idkortetJa
nas.idcard.subject.idSubject Id på idkortet
Ja
nas.idcard.system.nameSystemnavn på idkortet
Ja
nas.topicDet topic der skrives til på NAS
Ja

deletion.fgvhr.batchsize

Tilhører slettejobbet. Angiver den maksimale antal cpr numre, som behandles per gang 

Ja
deletion.desired.execution.duration

Tilhører slettejobbet. Angiver den maksimale udførelsestid for baggrundsjobbet. Angives som Duration i ISO-8601 formattet. 

Ja

deletion.save.deceased

Tilhører slettejobbet. Angiver periode på, hvor længe en person minimum skal være død for at blive slettet. 
Formattet er D for dage, M for måneder og Y for år.
Nogle eksempler: 2Y er 2 år, 12M er 12 måneder og 60D er 60 dage. 

Ja

deletion.patient.id.source.cpr

Tilhører slettejobbet. Angiver den patient id source, som cpr numre gemmes med i databasen. 

Ja

digitalpost.fgvhr.schedule.period

Tilhører digital post integrationen. Angiver, hvor lang tid scheduleret letter skal ligge inden det sendes som påmindelse.
Formattet er D for dage, M for måneder og Y for år.
Nogle eksempler: 2Y er 2 år, 12M er 12 måneder og 60D er 60 dage. 

ja

digitalpost.fgvhr.url

Tilhører digital post integrationen. Dette er det endpoint, som Triforks mail komponent skal nåes på.

!! For at anvende komponenten skal man være ip whitelistet og tilgå komponenten vha. 2-vejs TLS

Ja

digitalpost.fgvhr.schedule.error.period

Tilhører digital post afsendelses baggrundsjobbet. Angiver, hvor lang tid, der lægges til afsendelsesperioden for et letter, hvis der skulle opstår en fejl i forbindelse med en afsendelse. Dvs. hvor længe der skal gå indtil letter skal forsøges afsendt igen.

Formattet er D for dage, M for måneder og Y for år.
Nogle eksempler: 2Y er 2 år, 12M er 12 måneder og 60D er 60 dage. 

Ja

digitalpost.fgvhr.send.limit

Tilhører digital post afsendelses baggrundsjobbet. Angiver det maksimale antal records, det hentes ud fra databasen fra letter tabellen ad gangen.

Ja

digitalpost.fgvhr.send.desired.execution.duration

Tilhører digital post afsendelses baggrundsjobbet. Angiver den maksimale udførelsestid for baggrundsjobbet. Angives som Duration i ISO-8601 formattet. 

Ja

digitalpost.fgvhr.error.tolerance

Tilhører digital post afsendelsesbaggrundsjobbet. Angiver hvor mange letters der må ligge i databasen med fejl, før det meldes som en alarm.

Nej0

...

Er servicens sund returneres httpkode 200 ellers 500 og en eller flere alarm linier:

...

:

...

    • The Person Information service has failed more times than allowed within the last period
    • The background job FGVHR Cleanup failed the last time it was run
    • There is no connection to the database with the JNDI name <name of jndi>

...

Man kan ændre styring af slettejobbet ved at ændre følgende parametre:

  • deletion.desired.execution.duration=PT20S
    Det er en max grænse for hvor lang tid jobbet må køre pr. gang. Når jobbet har kørt den tid der er angivet, så stopper udførslen. Her efter kan jobbet kaldes igen og den vil fortsætte med processeringen hvor jobbet stoppede sidst.
    Parameteren angives som en Duration i ISO-8601 format. Dvs. eksemplet viser 20 sekunder.
  • deletion.fgvhr.batchsize=1000
    Det er en max grænse for, hvor mange cpr numre, der håndteres af gangen. Blandt andet i forbindelse med kald til PersonInformation deceased og den videre sletning af fgvhr.
  • deletion.save.deceased=12M
    Angiver hvor lang tid en person skal være død for at vedkommenens fravalg bliver slettet
  • deletion.patient.id.source.cpr
    Anvendes til at finde de records ud, som skal kontrolleres vha. PatientInformationService om personerne er afdøde. Der skal kun undersøges af de records, som er cpr numre.

Digital post afsendelse

Detaljer omkring de forskellige trin baggrundsjobbet har, kan findes i FGVHR Design og arkitektur dokumentet.

Servicens slettejob bliver afviklet vha. en udstillet RestController, som kaldes vha. simpelt HTTP GET kald til:

<serverurl>/fgvhr-operations/fgvhr-send-digitalpost/start

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


Jobbets status kan ses, vha. HTTP GET kald til:

<serverurl>/fgvhr-operations/fgvhr-send-digitalpost/status

Endpointet kan svare følgende

    • Httpkode 200 og Database: OK 
    • Httpkode 500 og Database: Unavailable


Jobbets alarmer kan ses, vha. HTTP GET kald til:

<serverurl>/fgvhr-operations/fgvhr-send-digitalpost/alarm

Er servicens sund returneres httpkode 200 ellers 500 og en eller flere alarm linier:

    • The background job FGVHR Digital Post forsendelse failed the last time it was run
    • There is no connection to the database with the JNDI name <name of jndi>
    • The database table letter has more records with error_counter than allowed. The current number is: <count>


Man kan ændre styring af jobbet ved at ændre følgende parametre:

...