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.
ServicenSAES 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. AutorisationerAlle 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. UddannelseskoderEnhver 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:
Dog skal den aktuelle liste hentes via webservicen hos SST. Offentlig serviceDet 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 identifikationSST 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 servicenSAES er tilgængelig på alle NSP installationer. Servicen er udstillet som en DGWS service. Alle kald til service logges. WhitelistningServicen 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. SikkerhedsniveauServicen kræver id-kort af niveau 3, dvs. id-kort udstillet med et VOCES eller FOCES certifikat. Replikering og importeringDatagrundlaget 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. TestdataServicen 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: EksempelkodeTilhørende eksempelkode kan findes på http://svn.nspop.dk/public/guides/latest, specielt under modulet 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:
Et svar kunne se således ud:
|