Versions Compared

Key

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

...

DDS Registry logger brug af værdispring til consent override loggen (ddsregistry-consentoverride.log). Denne skal kunne indsamles og der skal foretages opfølgning på indholdet af dette. Den skal derfor være tilgængelig for indsamling, og må ikke fjernes andet end i denne forbindelse.

AP Samtykke Konfigurationsfiler

Enabling

Tjek for postive samtykke for AP bliver automatisk aktiveret, hvis enten property ap.assigning.authorities.filename eller ap.patient.consent.filename er angivet i DDSRegistry.properties.

Hvis man ønsker at aktivere eller de-aktivere tjek for postitiv samtykke, så kræver det ændring af DDSRegistry.properties og genstart af Wildfly.

Format

For AP samtykke konfigurationsfilerne gælder følgende:

  • Alle linier der starter med # betragtes som en kommentar.
  • Blanke linier er tilladte.
  • Alle andre linier bliver behandlet.
  • Ved fejl skrives en fejlbesked til loggen - den fejlramte linie ignoreres og indlæsningen fortsætter.
  • Parserne er case-sensitive.

Liste af medvirkende AP (ap.assigning.authorities)

Filen der indeholder listen af AP er angivet ved property  ap.assigning.authorities.filename. 

AP angives som følgende:

ORGANISATION_TYPE=ORGANISATION_ID

Ved flere identifikationer af samme AP, så kan det angives som følgende:

ORGANISATION_TYPE=ORGANISATION_ID[,ORGANISATION_TYPE=ORGANISATION_ID]*

Følgende ORGANISATION_TYPE er tilladte i filen:

  • SOR
  • SHAK
  • Yder

Eksempel på indhold i fil med liste over AP:

Code Block
#
#/pack/wildfly8/modules/nsi/ddsregistry/config/main/ap_authorities.txt -> /ddsregistry/war/src/test/conf/ap_authorities.txt
#
# Flere koder
SOR=123123123123,Yder=987987
# En kode
SHAK=456456
# Flere koder
Yder=789789,Yder=890890

Eksempler på linier der godtages:

Code Block
SOR=1234
Yder=1234
Yder=1234,Yder=2345

Eksempler på liner der ikke accepteres:

Code Block
SOR =1234
YDER=1234
YDER=1234 , SOR=1234

Liste af samtykker (ap.patient.consent)

Filen der indeholder listen af patienter, der har givet postitiv samtykke til AP, er angivet ved property ap.patient.consent.filename

Samtykket er angivet som følgende:

PATIENT_ID:ORGANISATION_TYPE=ORGANISATION_ID

PATIENT_ID godtages kun, hvis det er et tal.

ORGANISATION_TYPE=ORGANISATION_ID følger samme format, som beskrevet i  afsnit "Liste af medvirkende AP".

Ved samtykke til AP med der kan identifiseres med flere koder, så behøves kun samtykke til en af koderne i konfigurationen.

Eksempel på indhold i fil med liste over samtykker:

Code Block
#
#/pack/wildfly8/modules/nsi/ddsregistry/config/main/ap_patients.txt -> /ddsregistry/war/src/test/conf/ap_patients.txt
#
# 0101010101 giver samtykke til SOR=123123123123 og Yder=987987
0101010101:SOR=123123123123
# 0202020202 giver samtykke til SHAK=456456
0202020202:SHAK=456456
# 0303030303 giver samtykke til Yder=789789 og Yder=890890
0303030303:Yder=890890

Genindlæsning

Hvis der er ændringer til konfigurationsfilerne for samtykke til AP, så kan de genindlæses ved at kalde følgende url:

<serverurl>/ddsregistry/refreshApConsentService

Der kan sættes et eksternt job op (f.eks. cron job, der kalder dette endpoint), hvis man vil genindlæse filerne på bestemte tidspunkter.

Adgang via Trust Konfigurationsfiler

Enabling

Tjek for adgang via Trust for ikke-autoriserede sundhedspersoner bliver aktiveret, hvis property trusted.roles.filename er angivet i DDSRegistry.properties.

Hvis man ønsker at aktivere eller de-aktivere tjekket, så kræver det ændring af DDSRegistry.properties og genstart af Wildfly.


Format


For Trust konfigurationsfilerne gælder følgende:

...

Code Block
#
#/pack/wildfly8/modules/nsi/ddsregistry/config/main/trusted_roles.txt -> /ddsregistry/war/src/test/conf/trusted_roles.txt
#
# Kendt rolle, lægesekretær, som kan se aftale- og pmhr dokumenter.
Kendt rolle¤urn:dk:healthcare:national-federation-role:code:40001:value:lægesekretær¤,53576-5
# Kendt rolle, rengøringsassistent, som ikke kan se nogen dokumenttyper
Kendt rolle¤urn:dk:healthcare:national-federation-role:code:12345:value:rengøringsassistent

Genindlæsning

Hvis der er ændringer til konfigurationsfilerne for adgang via Trust, så skal WildFly genstartes før ændringerne er aktive. 

...