Versions Compared

Key

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

...

Det er muligt at lave onlineopslag i stamdataservicens kopi af Sundhedsstyrelsens autorisationsregister yderregister til fremsøgning af eventuelle autorisationer yder oplysninger for en given sundhedsfaglig person. Der er to services AuthorizationService og AuthorizationCodeServiceen service YderService, som tager henholdsvis personens CPR nummer og Autorisationsnummer Ydernummer som input, og returnerer personens navn og samtlige autorisationer der er i kraft for vedkommende.[2]

En person kan have flere gyldige autorisationer. Hver autorisation som bliver returneret fra webservicen er forbundet med en uddannelseskode. Tabellen nedenfor  viser en liste over kendte uddannelseskoder og deres tilknyttede uddannelse. Der henvises til Sundhedsstyrelsens løbende vedligeholdte liste af uddannelser, hvortil der udstedes sundhedsfaglige autorisationer for yderligere information (http://autregwebservice.sst.dk/autregservice.asmx). Faggruppenavnet bliver også returneret såfremt uddannelseskoden er kendt af enkeltopslagsservicen.

...

Uddannelseskode

...

Faggruppenavn

...

4498

...

Optiker

...

5151

...

Fysioterapeut

...

5153

...

Ergoterapeut

...

5155

...

Fodterapeut

...

5158

...

Radiograf

...

5159

...

Bioanalytiker

...

5166

...

Sygeplejerske

...

5175

...

Jordemoder

...

5265

...

Kiropraktor

...

5431

...

Tandplejer

...

5432

...

Klinisk Tandtekniker

...

5433

...

Tandlæge

...

5451

...

Klinisk diætist

...

7170

...

Læge

...

9495

...

Bandagist

Hvis CPR-nummeret fra forespørgselen er tilknyttet en eller flere autorisationer vil også for- og efternavn for personen blive returneret. Forespørges der på et ugyldigt CPR-nummer eller en person uden gyldige autorisationer returneres der af sikkerhedshensyn tomme navnefelter i svaret – også selv om CPR-nummeret er et korrekt CPR-nummer for en eksisterende person.

5.5.1     Eksempel: Én eller flere autorisationer

Nedenfor ses et ”solskinsscenarie”, hvor der forespørges på en sundhedsfaglig, der har en enkelt gyldig autorisation.

Forespørgsel:

<?xml version="1.0" encoding="UTF-8"?>

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

  <S:Header>

    …

  </S:Header>

  <S:Body>

    <AuthorizationRequestStructure xmlns="http://nsi.dk/-/stamdata/3.0" xmlns:ns2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns3="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns5="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ns6="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">

      <cpr>1111122222</cpr>

    </AuthorizationRequestStructure>

  </S:Body>

</S:Envelope>

Svar:

<?xml version="1.0" encoding="UTF-8"?>

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

  <S:Header>

                    …

  </S:Header>

  <S:Body>

    <AuthorizationResponseStructure xmlns="http://nsi.dk/-/stamdata/3.0" >

      <cpr>1111122222</cpr>

      <firstName>Peter</firstName>

      <lastName>Andersen</lastName>

      <authorization>

        <authorizationCode>B1114</authorizationCode>

        <educationCode>2131</educationCode>

      </authorization>

    </AuthorizationResponseStructure>

  </S:Body>

</S:Envelope>

I eksemplet er Peter Andersen tilknyttet CPR 1111122222, og han har en autorisation.

5.5.2     Eksempel: Ingen gyldige autorisationer

Forespørges der på en ikke-eksisterende person eller en person, der ikke har en gyldig autorisation, svares der blot med en tom AutorizationResponseStructure.

I eksemplet nedenfor er headere udeladt, og der henvises til eksemplet i afsnit 5.2.1 for en tilsvarende forespørgsel hvor headere er vist.

Forespørgsel:

...

oplysninger i yderregister.

Servicen returner alt gyldig information i yderregistret baseret på opslag med ydernummeret. Se beskrivelsen af Yderregisteret lisen af data felter.

5.5.1     Eksempel: Én eller flere autorisationer

Nedenfor ses et ”solskinsscenarie”, hvor der forespørges på en sundhedsfaglig, der har en enkelt gyldig autorisation.


Forespørgsel:

Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Header>
    …
  </S:Header>
  <S:Body>
    <YderRequestStructure xmlns="http://nsi.dk/-/stamdata/3.0" xmlns:ns2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns3="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns5="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ns6="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
      <yder>1111122222</yder>
    </YderRequestStructure>
  </S:Body>
</S:Envelope>


Svar:

Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>

...


<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

...

  <S:Header>

    …

...


  <S:Header>
                    …
  </S:Header>

...


  <S:Body>

...


    <YderResponseStructure xmlns="http://nsi.dk/-/stamdata/3.0"

...

 >
      <Yder>
        <AmtKode>81</AmtKode>
        <AmtTekst>Nordjylland</AmtTekst>
        <Praksisbetegnelse>Kraniosekral</Praksisbetegnelse>
        <Adresse>Vejen 1</Adresse>
        <Postnummer>5000</Postnummer>
        <Postdistrikt>Vejen</Postdistrikt>
        <Tilgangsdato>20000101</Tilgangsdato>
        <Afgangsdato>20200101</Afgangsdato>
        <HovedspecialeKode>8</HovedspecialeKode>
        <HovedspecialeTekst>Intern Medicin</HovedspecialeTekst>
        <Telefonnummer>12345678</Telefonnummer>
        <Email>test@dk.dk</Email>
        <Web>www.test.dk</Web>
        <CVR>12345678</CVR>
      </yder>
      <person>
        <CPR>1234567890</CPR>
        <Tilgangsdato>20000202</Tilgangsdato>
        <Afgangsdato>20200202</Afgangsdato>
        <PersonrolleKode>11</PersonrolleKode>
        <PersonrolleTekst>Ejer</PersonrolleTekst>
      </person>
      <person>
        <CPR>1234567891</CPR>
        <Tilgangsdato>20000202</Tilgangsdato>
        <Afgangsdato>20200202</Afgangsdato>
        <PersonrolleKode>23</PersonrolleKode>
        <PersonrolleTekst>Vikar</PersonrolleTekst>
      </person>
    </YderResponseStructure>
  </S:Body>
</S:Envelope>


I eksemplet er ydernummeret tilknyttet en praksis med to ansatte

      <cpr>1111122244</cpr>

    </AuthorizationRequestStructure>

  </S:Body>

</S:Envelope>

Svar:

                                         

<soapenv:Envelope …>

  <soapenv:Header>…</soapenv:Header>

  <soapenv:Body>

    <AuthorizationResponseStructure xmlns="http://nsi.dk/-/stamdata/3.0">

  <cpr>1111122222</cpr>

</AuthorizationResponseStructure> 

</soapenv:Body>

</soapenv:Envelope>

Da der ikke er nogen tilknyttede autorisationer, returneres en tom AuthorizationResponseStructure uden angivelse af for- og efternavn.

 

6       Ændringslog

Kilden til dette dokument kan fås ved henvendelse til NSP-operatøren.

...