Versions Compared

Key

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

...

  • Sundhedsfaglige og systembrugere har mulighed for at oprette en slørring over for en borger.
  • Systembrugere (kun STS'en) har mulighed for at hente alle sløringer for en bestemt borger.
  • Systembrugere har mulighed for at hente det aktuelle salt.
BrugertypeWSDLEndpoint
Sundhedsfaglig og systemidsas-service.wsdl<server>/idsas/20230601/service?wsdl
Systemidsas-lookup.wsdl<server>/idsas/20230601/lookup?wsdl

Datoen "2023060"' angiver versionen af snitfladen. Pt. findes kun denne ene version.

WSDL'erne er også udstillet med sikkerheds-headers:

BrugertypeWSDLEndpoint
Sundhedsfaglig og systemidsas-service.wsdl<server>/secure-wsdl/20230601/service?wsdl
Systemidsas-lookup.wsdl<server>/secure-wsdl/20230601/lookup?wsdl

Følgende zip folder indeholder foreløbige wsdl-filer og tilhørende xsd-filer for snitfladerne (uden security headers).

...

View file
nameidsas.zip
height250

WSDL for sløring (idsas-service.wsdl)

OperationBeskrivelse

CreateBlurring

Et system eller en sundhedsfaglig, kan oprette en slørring for en borger, som vil gælde alle i kalderens organisation.
GetCurrentSaltEt system kan hente det aktuelle salt til brug ved pseudoanonymisering. Se eksempel på hvordan det skal anvendes længere nede i dokumentet.

WSDL'er for

...

lookup (idsas-lookup.wsdl)

OperationBeskrivelse

GetBlurredOrganisations

Et system (i praksis kun STS'en) kan hente alle aktive slørringer for en bestemt borger.

Operationer

CreateBlurring

Oprettelse af en sløring for en borger. Organisationen, der slørres for, er den der kaldes fra (dvs. den læses fra sikkerhedsbilletten). Findes der allerede en sløring på en borger for en bestemt organisation, vil kun den seneste sløring være aktiv.

Element

Beskrivelse

Type

Obligatorisk

patientId

Angiver borgerens CPR-nummer (uden bindestreg).

CPR

Ja

endDateTime

Sluttidspunktet for slørringen.

datetime

Ja

Reguest-eksempel: TODO

Response-eksempel: TODO

GetCurrentSalt

Der er ingen explicitte parametre til denne operation. Den aktuelle salt er universel for alle med adgang til operationen.

Reguest-eksempel: TODO

Response-eksempel: TODO

GetBlurredOrganisations

Følgende operation kan pt. kun anvendes af STS'en. For en given patient, returnerer den en liste af alle organisationer, der skal sløres for.

Element

Beskrivelse

Type

Obligatorisk

patientId

Angiver borgerens CPR-nummer (uden bindestreg).

CPR

Ja

Reguest-eksempel: TODO

Response-eksempel: TODO

Understøttelse af brugerhistorier

Brugerhistorie: Oprette sløring

Brugerhistorie: Slette sløring

Brugerhistorie: Forlænge sløringsperiode

Brugerhistorie: Forkorte sløringsperiode

Brugerhistorie: Hente aktuelt salt

Brugerhistorie: Hente CVR-numre, der skal sløres


Fejlbeskeder

FejlbeskedBeskrivelse





Algoritme for pseudoanonymisering

Serviceoperationer

Understøttelse af Brugerhistorier

...


Kald af IDSAS

Mange programmeringssprog har understøttelse for at danne kode ud fra en snitfladebeskrivelse (WSDL). Det er op til anvenderen at finde en passende udviklingsstak og passende biblioteker, der kan hjælpe med denne proces.

...