Page History
...
- 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.
| Brugertype | WSDL | Endpoint |
|---|---|---|
| Sundhedsfaglig og system | idsas-service.wsdl | <server>/idsas/20230601/service?wsdl |
| System | idsas-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:
| Brugertype | WSDL | Endpoint |
|---|---|---|
| Sundhedsfaglig og system | idsas-service.wsdl | <server>/secure-wsdl/20230601/service?wsdl |
| System | idsas-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 | ||||
|---|---|---|---|---|
|
WSDL for sløring (idsas-service.wsdl)
| Operation | Beskrivelse |
|---|---|
CreateBlurring | Et system eller en sundhedsfaglig, kan oprette en slørring for en borger, som vil gælde alle i kalderens organisation. |
| GetCurrentSalt | Et 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)
| Operation | Beskrivelse |
|---|---|
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
| Fejlbesked | Beskrivelse |
|---|---|
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.
...