IKKE FÆRDIG! - Referencer ikke på plads m.v.

Denne "Kom Godt i Gang Guide" omhandler opslag i SAES-komponenten. Guiden er beregnet til it-faglige personer som skal til eller er i gang med at udvikle systemer, der skal integrere med SAES-komponenten på platformen. Det anbefales at Platformsintroduktion læses inden denne guide.


Servicen

SAES står for Stamdata Autorisation Enkeltopslags Service, og tjene det ene formål at slå op i autorisationsregisteret. Servicen udstilles på alle NSP installationer, og vil svare på baggrund af forholdvis aktuel data.

Autorisationer

Alle sundhedsfaglige personer er udstyret med en autorisation. Denne autorisation dækker over en sundhedsfaglig persons CPR nummer og uddannelse, hvortil der knyttes en entydig identifikation. På den måde kan identiteten alene specificere ved denne identifikation.

Hvis en sundhedsfaglig person har flere uddanelser, han vedkommende flere autorisationer. Den autorisation, der er relevant i den virken, som personen er i, skal benyttes. For yderligere information om autorisationer se sundhedsstyrelsen beskrivelse.

Uddannelseskoder

Enhver anerkendt dansk uddannelse af en uddannelseskode. Disse er bla. specificeret hos Danmarks Statistik. Der er dog kun en delmængde af disse er anvendes til her omtalte autorisationer. I skrivende stund er disse:

UddannelseskodeFaggruppenavn
4498Optiker
5015tandplejere
5151Fysioterapeut
5152Social- og sundhedsassistent
5153Ergoterapeut
5155Fodterapeut
5158Radiograf
5159Bioanalytiker
5166Sygeplejerske
5175Jordemoder
5176Kontaktlinseoptiker
5176Optometrist
5265Kiropraktor
5431Tandplejer
5432Klinisk tandtekniker
5433Tandlæge
5451Klinisk diætist
7170Læge
9495Bandagist

Dog skal den aktuelle liste hentes via webservicen hos SST.

Offentlig service

Det er muligt at slå autorisationer op direkte fra en webservice hos SST. Denne webservice opererer dog ikke med CPR numre, da der ikke er nogen form for autentifikation på servicen. Servicen samt andre nyttige services kan findes her:

http://autregwebservice.sst.dk/autregservice.asmx

Det er desuden muligt at anvende en webbaseret formula for at lave et opslag på:

http://sundhedsstyrelsen.dk/da/ds/opslagautreg.aspx

Autorisation identifikation

SST definerer en autorisation identifikation (herefter blot id) her. Kort beskrevet består sådan et id at 5 cifre, enten tal, konsonanter eller et Y. Der tillægges ikke nogen fortolkning heraf.

Som tidligere beskrevet er et autorisation id unikt, derfor kan det bruges som en slags CPR nummer inden for sundhedsområdet. Yderligere anvendelser er beskrevet på tidligere linkede side.

Adgang til servicen

SAES er tilgængelig på alle NSP installationer. Servicen er udstillet som en DGWS service. Alle kald til service logges.

Whitelistning

Servicen er underlagt whitelistningbegrænsning. Denne whitelistning er baseret på CVR nummeret, der er indeholdt i anvendte id-kort. Der skal anmodes om whitelistning hos NSP operatøren gennem en supporthenvendelse.

Sikkerhedsniveau

Servicen kræver id-kort af niveau 3, dvs. id-kort udstillet med et VOCES eller FOCES certifikat.

Replikering og importering

Datagrundlaget for NSP bliver opdateret dagligt. På grund af denne frekvens vil ændringer i autorisationsregisteret foretaget mod SST ikke være at finde på NSP lige med det samme. Derudover vil der også være en kort forsinkelse efter modtagelse af en ny udgave af register indtil ændringerne kan hentes ud via servicen. Grunden til dette er at data skal replikeres centralt fra ud til alle NSP installationer.

Der er ikke nogen garanti for hvor aktuel datagrundlaget er.

Testdata 

Servicen er ligeledes installeret på de eksterne testmiljøer. Herpå er servicen offentlig tilgængelig og underlagt samme adgangskrav som i produktion dog i testføderationen. Adgang til testmiljøer er beskrevet her.

Servicens datagrundlag er baseret på data specifik generet til testmiljøerne. En beskrivelse af testdata findes her. Specielt kan alle autorisationer på testmiljøet findes her:

Eksempelkode

Tilhørende eksempelkode kan findes på http://svn.nspop.dk/public/guides/latest, specielt under modulet saes.

Der findes kun en SOAP operation på snitflade. WSDL til snitfladen findes på https://wsdl.nspop.dk/stamdata-authorization-lookup-ws/service/AuthorizationService?wsdl eller sammen med koden på https://svn.nspop.dk/public/components/sdm/latest/code/nsp/authorization-lookup-ws/src/main/webapp/WEB-INF/wsdl/ .

En forespørgelse ser således ud:

<TODO/>

Et svar kunne se således ud:

<TODO/>