User Tools

Site Tools


fmk:bem:2.0:hent_bemyndigelser

This is an old revision of the document!


Hent Bemyndigelser

Operationen returnerer alle bemyndigelser for et givet CPR-nummer. Det er muligt at angive CPR-nummer for hhv. bemyndigende og bemyndigede. Operationen anvendes af klientsystemer til at give brugeren et overblik over relevante bemyndigelser, både i betydningen ”Hvem har jeg bemyndiget”, og ”Hvem har bemyndiget mig”.

Brugere kan kun fremfinde egne bemyndigelser, dvs. hvor brugerens CPR-nummer svarer til enten CPR-nummer for bemyndigede eller bemyndigende. Denne begrænsning gælder ikke for whitelistede systemer. Dette tillader fx administratorer at fremsøge bemyndigelser, de ikke selv er del af. Listen af bemyndigelser, administratorer får som svar, indeholder dog kun bemyndigelser, der er begrænsede til det cvr-nummer, der fremgår af det certifikat, de autentificerer sig med.

Hvis en rettighed i et system er blevet fjernet, returneres eksisterende bemyndigelser til rettigheden ikke længere.

Svar

Operationen returnerer alle bemyndigelser for et givet CPR-nummer.

Fejlsituationer

IllegalAccessError

  • System-id-kortet indeholder ikke et cvr-nummer
  • Cvr-nummeret fra system-id-kortet er ikke white-listet
  • Bemyndiget cpr-nummer i forespørgslen svarer ikke til cpr-nummeret i id-kortet
  • Bemyndigende cpr-nummer i forespørgslen svarer ikke til cpr-nummeret i id-kortet

XML-Eksepler

Herunder vises et eksempel på hentning af bemyndigelser.

HentBemyndigelserRequest.xml
<HentBemyndigelserRequest>
    <BemyndigedeCpr>0304838140</BemyndigedeCpr>
</HentBemyndigelserRequest>

Tilsvarende er her et eksempel på et svar på en forespørgsel om hentning af bemyndigelser.

HentBemyndigelserResponse.xml
<HentBemyndigelserResponse>
    <Bemyndigelse>
        <BemyndigelseKode>9DD1BC7E-76AF-43BC-9C2C-ABAE4257E64F</BemyndigelseKode>
        <BemyndigendeCpr>2005511871</BemyndigendeCpr>
        <BemyndigedeCpr>0304838140</BemyndigedeCpr>
        <BemyndigedeCvr>20921897</BemyndigedeCvr>
        <System>FMK</System>
        <SystemLangtNavn>Fælles Medicinkort</SystemLangtNavn>
        <Arbejdsfunktion>Læge</Arbejdsfunktion>
        <ArbejdsfunktionBeskrivelse>Autoriseret læge</ArbejdsfunktionBeskrivelse>
        <Status>Oprettet</Status>
        <RettighedNavnBeskrivelse>
            <RettighedNavn>SundhedsfagligOpslag</RettighedNavn>
            <RettighedBeskrivelse>Sundhedsfagligt opslag</RettighedBeskrivelse>
        </RettighedNavnBeskrivelse>
        <Oprettelsesdato>2016-01-04T10:10:00Z</Oprettelsesdato>
        <Gyldig_fra>2016-02-01T00:00:00Z</Gyldig_fra>
        <Gyldig_til>2017-01-31T00:00:00Z</Gyldig_til>
    </Bemyndigelse>
    <Bemyndigelse>
        <BemyndigelseKode>DB83CA88-2B84-4ADE-908F-596F9ABE366C</BemyndigelseKode>
        <BemyndigendeCpr>2005511871</BemyndigendeCpr>
        <BemyndigedeCpr>0304838140</BemyndigedeCpr>
        <System>DDV</System>
        <SystemLangtNavn>Vaccinationsregistret</SystemLangtNavn>
        <Arbejdsfunktion>Læge</Arbejdsfunktion>
        <ArbejdsfunktionBeskrivelse>Autoriseret læge</ArbejdsfunktionBeskrivelse>
        <Status>Oprettet</Status>
        <RettighedNavnBeskrivelse>
            <RettighedNavn>VaccinationVedligehold</RettighedNavn>
            <RettighedBeskrivelse>Opret, ret eller slet vaccinationer</RettighedBeskrivelse>
        </RettighedNavnBeskrivelse>
        <RettighedNavnBeskrivelse>
            <RettighedNavn>VaccinationVedligeholdAnbefalet</RettighedNavn>
            <RettighedBeskrivelse>Opret, ret eller slet anbefalede vaccinationer</RettighedBeskrivelse>
        </RettighedNavnBeskrivelse>
        <Oprettelsesdato>2016-01-04T10:10:00Z</Oprettelsesdato>
        <Gyldig_fra>2016-01-04T10:10:00Z</Gyldig_fra>
        <Gyldig_til>2017-01-31T00:00:00Z</Gyldig_til>
    </Bemyndigelse>
    <Bemyndigelse>
        <BemyndigelseKode>2079412A-FC09-4072-A5DA-039B80357369</BemyndigelseKode>
        <BemyndigendeCpr>2005511871</BemyndigendeCpr>
        <BemyndigedeCpr>0304838140</BemyndigedeCpr>
        <System>TAS</System>
        <SystemLangtNavn>Tilskudsansøgningsservicen</SystemLangtNavn>
        <Arbejdsfunktion>Læge</Arbejdsfunktion>
        <ArbejdsfunktionBeskrivelse>Autoriseret læge</ArbejdsfunktionBeskrivelse>
        <Status>Oprettet</Status>
        <RettighedNavnBeskrivelse>
            <RettighedNavn>*</RettighedNavn>
            <RettighedBeskrivelse>Alle nuværende og fremtidige delegerbare rettigheder</RettighedBeskrivelse>
        </RettighedNavnBeskrivelse>
        <Oprettelsesdato>2016-01-04T10:10:00Z</Oprettelsesdato>
        <Gyldig_fra>2016-01-04T10:10:00Z</Gyldig_fra>
        <Gyldig_til>2017-01-04T10:10:00Z</Gyldig_til>
    </Bemyndigelse>
</HentBemyndigelserResponse>
fmk/bem/2.0/hent_bemyndigelser.1452595814.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki