Page History
...
DDS registry anvender også HealthShare Document Registry servicen. Mens DDS repository gør brug af nul, et eller flere XDS repositories.
Daglig drift
Dette afsnit beskriver den daglige drift af systemet.
...
nsp-role-mapping.properties
DDS Registry og Repository anvender denne property fil til at mappe hvilken rolle (role), der kommer ned i minlog registreringen.
Property filen vedligeholdes her: https://git.nspop.dk/projects/TOOL/repos/nsp-role-mapping/browse/nsp-role-mapping.properties
...
- For DDS registry: DDSRegistry.properties. Filen er placeret i compose/configuration/ddsregistry, og er volume-mappet.
- For DDS repository: DDSRepository.properties. Filen er placeret i compose/configuration/ddsrepository, og er volume-mappet.
I filerne skal følgende properties være definerede. Bemærk kolonnerne "Reg" og "Rep" der angiver med 'x' om propertien kan anvendes for registry henholdsvis repository properties filen.
...
Property | Reg | Rep | Beskrivelse |
|---|---|---|---|
idcard.version | x | x | Servicen afviser kald, hvor ID-kort i Security-header ikke har versionsnummer opgivet som værdien af denne property. Angives til 1.0.1. |
sts.test.mode | x | x | Angiver med værdien true at servicen benytter test-STS. Værdien skal være ’false’ i drift, hvorved den rigtige SOSI-STS anvendes. |
log.config.file | x | x | Angiver placering af log4j properties. |
client.consentverification.properties | x | x | Angiver placering af properties til kald af Samtykkeverifikationsservicen. |
client.minlogregistration.properties | x | x | Angiver placering af properties til kald af MinLog Registreringsservicen. |
client.treatment.relation.properties | x | x | Angiver placering af properties til kald af behandlingsrelationsservicen. |
treatment.relation.service.invoke | x | x | Angiver med værdien true, at behandlingsrelationsservicen skal kaldes. Værdien false bevirker, at behandlingsrelationsservicen ikke kaldes. |
servicestatuscheck.consentverification.failurethreshold | x | x | Antal kald til samtykkeverifikationsservicen der må fejle før der meldes 500 på statussnitfladen. |
servicestatuscheck.treatmentrelation.failurethreshold | x | x | Antal kald til BRS der må fejle før der meldes 500 på statussnitfladen. |
servicestatuscheck.minlog.failurethreshold | x | x | Antal kald til MinLog der må fejle før der meldes 500 på statussnitfladen. |
servicestatuscheck.database.failurethreshold | x | x | Antal kald til lokal database der må fejle før der meldes 500 på statussnitfladen. |
servicestatuscheck.unlockdelay | x | x | Antal sekunder fra statussnitfladen melder 500 til at antal fejl kald nulstilles. |
sts.keystore | x | x | Keystore, der indeholder DDS Registrys/Repository funktionscertifikat |
sts.keystore.password | x | x | Password til sts.keystore |
sts.endpoint | x | x | Endpointet, hvor DDS Registry/Repository skal trække sit SOSI IDkort på baggrund af sts.keystore |
idcard.subject.id.type | x | x | Subjecttype for IDKortet |
idcard.subject.id | x | x | Subjectid for IDKortet |
idcard.subject.name | x | x | Subjectnavn for IDKortet |
idcard.level | x | x | Sikkerhedsniveau for IDkortet |
idcard.system.name | x | x | Systemnavn i IDkortet |
whitelisted.level3.cvrs | x | x | Liste (kommasepareret) af whitelistede CVR numre og certifikater som DDS'en tillader kald med niveau 3 Idkort fra (se afsnit nedenfor vedr. whitelisting for detaljer vedr. format) |
whitelisted.document.metadata.active | x | Angiver om whitelisting vha. metadata ser aktiveret. Se beskrivelse i senere afsnit. Default værdi er true | |
whitelisted.document.metadata.refresh.duration | x | Angiver hvor ofte whitelisting vha. metadata konfiguration skal indlæses fra databasen. Default værdi er PT60M | |
dds.citizen.powerofattorney.privileges | x | x | Det fuldmagtsprivilegie, der tillader at en borger tilgår en anden borgers data via DDS |
childCustody.age.limit | x | x | Angiver aldersgrænse for hvornår en borger ikke længere kan claime forældremyndighed på et barn Default værdi er 15 |
client.documentregistry.properties | x | Angiver placering af properties til kald af det nationale registry (NXRG) samt andre bagvedliggende registry services. | |
registry.invoker.use.fastinfoset | x | Angiver med værdien true, at servicen skal tilbyde anvendelse af Fast Infoset ved kommunikation med XDS Registries. Ved værdien false foregår kommunikationen med vanlig XML. | |
minlog.query.default | x | x | Teksten der sendes til MinLog registreringsservicen, når en sundhedsperson laver opslag/dataudtræk.*1 |
minlog.query.consentoverride | x | x | Teksten der sendes til MinLog registreringsservicen, når en sundhedsperson laver opslag/dataudtræk med tilsidesættelse af samtykketjek (værdispring).*1 |
minlog.query.childcustodyholder | x | x | Teksten der sendes til MinLog registreringsservicen, når en borger laver opslag/dataudtræk på vegne af en anden borger, hvor vedkommende er forældremyndighedsindehaver. *1 |
minlog.query.proxyholder | x | x | Teksten der sendes til MinLog registreringsservicen, når en borger laver opslag/dataudtræk på vegne af en anden borger, hvor vedkommende er fuldmagtshaver. *1 |
minlog.query.citizen | x | x | Teksten der sendes til MinLog registreringsservicen, når en borger laver opslag/dataudtræk *1 |
ap.assigning.authorities.filename | x | Angiver fil med liste af AP, der indgår i komplekseforløb pilotprojektet. | |
ap.patient.consent.filename | x | Angiver fil med liste af patienter, der har givet samtykke til AP. | |
validation.response.ydernummer | x | Valideringsniveau for ydernummer-validering. Eksempel: WARNING, OFF. Default: WARNING | |
oid.assignment.ydernummer | x | OID for ydernummer. Default: 1.2.208.176.1.4 | |
client.documentrepository.properties | x | Angiver placering af properties til kald af dokumentkilder, hvor snitfladen til indhentning af dokument benytter Den Gode Webservice. | |
repository.retrieve.documents.processing.timeout | x | Antal millisekunder, der afventes svar fra kaldt XDS Repository med henblik på at samle svar fra eventuelt flere kaldte XDS Repositories til videre processering. Dette er ikke en timeout på kaldet til XDS Repository, der i stedet er konfigureret i documentsource-tabellen i databasen jf. afsnit 4.1.5. | |
retrieved.documents.processing.timeout | x | Antal millisekunder, der afventes færdiggørelse af efterprocessering af svar med henblik på at samle efterprocesserede svar i det samlede svar. Dette er ikke en timeout, der bevirker udelukkelse af svar. | |
dds.minlog.on.idcard.level3.enabled | x | Angiver, om DDS skal minlogge, når der kaldes med SOSI Idkort niveau 3 | |
dcc.endpoint.registry | x | Angiver ddc endpoint til SDK for registry DGWS | |
dcc.endpoint.registry.idws | x | Angiver ddc endpoint til SDK for registry IDWS | |
dcc.endpoint.repository | x | Angiver ddc endpoint til SDK for repository DGWS | |
dcc.endpoint.repository.idws | x | Angiver ddc endpoint til SDK for repository IDWS |
...
Property | Reg | Rep | Beskrivelse |
|---|---|---|---|
verification.wsdl.location | x | x | Angiver service endpoint for Samtykkeverifikationsservicen |
registration.log.organisation_name | x | x | Angiver standard organisationsnavnet, der bliver sendt til MinLog Registreringsservicen. |
treatment.relation.wsdl.location | x | x | Angiver service endpoint for behandlingsrelationsservicen |
treatment.relation.service.timeout | x | x | Timeout givet i millisekunder anvendt ved kald til behandlingsrelationsservicen |
verification.invoker.timeout | x | x | Timeout givet i millisekunder anvendt ved kald til samtykke verifikationsservicen. |
| minlog.producer.bootstrap.servers | x | x | Kafka bootstrap servers der anvendes til MinLog registrering. |
| minlog.producer.client.id | x | x | Kafka klient id anvendt til MinLog registrering. |
| minlog.producer.key.serializer | x | x | Kafka key serializer. Skal være "org.apache.kafka.common.serialization.StringSerializer" |
| minlog.producer.value.serializer | x | x | Kafka value serializer. Skal være "org.apache.kafka.common.serialization.StringSerializer" |
| minlog.topic | x | x | Kafka topic til MinLog registrering. |
| dds.minlog.on.idcard.level3.enabled | x | Angiver, om DDS skal minlogge, når der kaldes med SOSI Idkort niveau 3 Skal sættes: true, false | |
| personinformation.maxTotalConnections | x | x | Konfiguration af client pool til kald af CPRExists service |
| personinformation.defaultMaxConnectionsPerRoute | x | x | Konfiguration af client pool til kald af CPRExists service |
| personinformation.url | x | x | Peger på endpointet for PersonInformationServicen. |
...
|
Når en post slettes fra documentregistry, slettes de relaterede poster i documenttype_configuration og feature_configuration automatisk.
log4j konfiguration
Log4j konfiguration findes i (hvis ovenstående format anvendes):
- For DDS registry: compose/configuration/ddsregistry/ddsregistry.log4j.properties filen.
- For DDS repository: compose/configuration/ddsrepository/ddsrepository.log4j.properties filen
Se yderligere opsætning i installationsvejledningen.
...
Servicen skal genstartes for at ændringen træder i kraft, da data indlæses ved opstart.
Når en post slettes fra documentregistry, slettes de relaterede poster i documenttype_configuration automatisk.
Feature konfiguration af registry
...
Servicen skal genstartes for at ændringen træder i kraft, da data indlæses ved opstart.
Når en post slettes fra documentregistry, slettes de relaterede poster i feature_configuration automatisk.
Metadata konfiguration af dokument filtrering
...
- Der returneres http kode 200 ved normal situation.
- http fejlkode 404 returneres hvis servicen ikke er deployeret
- Hvis en eller flere af afhængighederne mangler eller ved intern fejl i WildFly returneres kode 500. Fejlbeskeden vil kunne ses i ddsregistry-servicecheck.log eller ddsrepository-servicecheck.log. Såfremt der ikke er nogen fejlbeskeder i loggen bør property-filen undersøges som det første, da det er herigennem logindstillingerne bestemmes.
...
- Ved problemer med indlæsning af servicens konfigurationsfiler (DDSRegistry.properties og DDSRepository.properties) bør man verificere at filen er volume-mappet korrekt. Vær opmærksom på at filen ikke læses hvis den ikke er til stede ved opstart af WildFly serveren.
- Ved manglende logning hvor der forventes fejlbeskeder bør konfigurationsfilen (DDSRegistry.properties og DDSRepository.properties) checkes, da logindstillingerne sættes herigennem.
- En service eller et job kan stoppes og startes gennem docker.
Krav til backup m.m.
Det anbefales at aktuelle konfigurationsfiler til DDS Registry og Repository er under versionskontrol og back up.