User Tools

Site Tools


fmk:bem:2.0:hent_bemyndigelser

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fmk:bem:2.0:hent_bemyndigelser [2016-01-06 21:54] – [XML-Eksepler] krsfmk:bem:2.0:hent_bemyndigelser [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 4: Line 4:
 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”. 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+Brugere kan kun fremfinde egne bemyndigelser, dvs. hvor brugerens CPR-nummer svarer til enten CPR-nummer for bemyndigede eller bemyndigende.
  
-=====XML-Eksepler=====+Hvis en rettighed for et systems metadata er blevet fjernet (fordi metadata for systemet er opdateret med en version hvor rettigheden ikke findes), returneres eksisterende bemyndigelser til rettigheden ikke længere. Rettigheden slettes ikke, og vil igen returneres, hvis rettigheden tilføjes til metadata for systemet igen.
  
-Herunder vises et eksempel på hentning af bemyndigelser. +===== Svar =====
  
-<code xml HentBemyndigelserRequest.xml> +Operationen returnerer alle bemyndigelser og anmodninger om bemyndigelser for et givet CPR-nummer. CPR-nummeret kan enten være for bemyndigende eller bemyndiget. Der er også mulighed for at hente en bemyndigelse med en bestemt id.
-<HentBemyndigelserRequest> +
-    <BemyndigedeCpr>0304838140</BemyndigedeCpr> +
-</HentBemyndigelserRequest> +
-</code>+
  
-Tilsvarende er her et eksempel på et svar på en forespørgsel om hentning af bemyndigelser.+===== Fejlsituationer =====
  
-<code xml HentBemyndigelserResponse.xml> +IllegalAccessError 
-<HentBemyndigelserResponse> +  System-id-kortet indeholder ikke et cvr-nummer 
-    <Bemyndigelse> +  * Cvr-nummeret fra system-id-kortet er ikke white-listet 
-        <BemyndigelseKode>9DD1BC7E-76AF-43BC-9C2C-ABAE4257E64F</BemyndigelseKode> +  * Bemyndiget cpr-nummer i forespørgslen svarer ikke til cpr-nummeret i id-kortet 
-        <BemyndigendeCpr>2005511871</BemyndigendeCpr> +  Bemyndigende cpr-nummer i forespørgslen svarer ikke til cpr-nummeret i id-kortet 
-        <BemyndigedeCpr>0304838140</BemyndigedeCpr> +=====XML-Eksempler=====
-        <BemyndigedeCvr>20921897</BemyndigedeCvr> +
-        <System>FMK</System> +
-        <SystemLangtNavn>Fælles Medicinkort</SystemLangtNavn> +
-        <Arbejdsfunktion>Læge</Arbejdsfunktion> +
-        <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> +
-        <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> +
-        <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></code>+
  
 +Herunder vises et eksempel på hentning af bemyndigelser for en bemyndiget. 
 +
 +<code xml GetDelegationsRequest.xml>
 +<GetDelegationsRequest>
 +    <DelegateeCpr>0304838140</BemyndigedeCpr>
 +</GetDelegationsRequest>
 +</code>
 +
 +Tilsvarende er her et eksempel på et svar på en forespørgsel om hentning af bemyndigelser for en bemyndiget. Der returneres to gældende bemyndigelser (State=Godkendt) og en anmodning (State=Anmodet) om en bemyndigelse.
 +
 +<code xml GetDelegationsResponse.xml>
 +<GetDelegationsResponse>
 +    <Delegation>
 +        <DelegationId>9DD1BC7E-76AF-43BC-9C2C-ABAE4257E64F</DelegationId>
 +        <DelegatorCpr>2005511871</DelegatorCpr>
 +        <DelegateeCpr>0304838140</DelegateeCpr>
 +        <DelegateeCvr>20921897</DelegateeCvr>
 +        <System>
 +            <SystemId>FMK</SystemId>
 +            <SystemLongName>Fælles Medicinkort</SystemLongName>
 +        </System>
 +        <Role>
 +            <RoleId>Læge</RoleId>
 +            <RoleDescription>Autoriseret læge</RoleDescription>
 +        </Role>
 +        <State>Godkendt</State>
 +        <Permission>
 +            <PermissionId>SundhedsfagligOpslag</PermissionId>
 +            <PermissionDescription>Sundhedsfagligt opslag</PermissionDescription>
 +        </Permission>
 +        <Created>2016-01-04T10:10:00Z</Created>
 +        <EffectiveFrom>2016-02-01T00:00:00Z</EffectiveFrom>
 +        <EffectiveTo>2017-01-31T00:00:00Z</EffectiveTo>
 +    </Delegation>
 +    <Delegation>
 +        <DelegationId>DB83CA88-2B84-4ADE-908F-596F9ABE366C</DelegationId>
 +        <DelegatorCpr>2005511871</DelegatorCpr>
 +        <DelegateeCpr>0304838140</DelegateeCpr>
 +        <System>
 +            <SystemId>DDV</SystemId>
 +            <SystemLongName>Vaccinationsregistret</SystemLongName>
 +        </System>
 +        <Role>
 +            <RoleId>Læge</RoleId>
 +            <RoleDescription>Autoriseret læge</RoleDescription>
 +        </Role>
 +        <State>Godkendt</State>
 +        <Permission>
 +            <PermissionId>VaccinationVedligehold</PermissionId>
 +            <PermissionDescription>Opret, ret eller slet vaccinationer</PermissionDescription>
 +        </Permission>
 +        <Permission>
 +            <PermissionId>VaccinationVedligeholdAnbefalet</PermissionId>
 +            <PermissionDescription>Opret, ret eller slet anbefalede vaccinationer</PermissionDescription>
 +        </Permission>
 +        <Created>2016-01-04T10:10:00Z</Created>
 +        <EffectiveFrom>2016-01-04T10:10:00Z</EffectiveFrom>
 +        <EffectiveTo>2017-01-31T00:00:00Z</EffectiveTo>
 +    </Delegation>
 +    <Delegation>
 +        <DelegationId>2079412A-FC09-4072-A5DA-039B80357369</DelegationId>
 +        <DelegatorCpr>1206879196</DelegatorCpr>
 +        <DelegateeCpr>0304838140</DelegateeCpr>
 +        <System>
 +            <SystemId>TAS</SystemId>
 +            <SystemLongName>Tilskudsansøgningsservicen</SystemLongName>
 +        </System>
 +        <Role>
 +            <RoleId>Tandlæge</RoleId>
 +            <RoleDescription>Autoriseret tandlæge</RoleDescription>
 +        </Role>
 +        <State>Anmodet</State>
 +        <Permission>
 +            <PermissionId>*</PermissionId>
 +            <PermissionDescription>Alle nuværende og fremtidige delegerbare rettigheder</PermissionDescription>
 +        </Permission>
 +        <Created>2016-02-03T13:14:00Z</Created>
 +        <EffectiveFrom>2016-02-03T13:14:00Z</EffectiveFrom>
 +        <EffectiveTo>2017-02-03T13:14:00Z</EffectiveTo>
 +    </Delegation>
 +</GetDelegationsResponse>
 +</code>
fmk/bem/2.0/hent_bemyndigelser.1452117286.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki