User Tools

Site Tools


fmk:bem:2.0:opret_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:opret_bemyndigelser [2016-03-18 11:04] – [XML-Eksempler] objfmk:bem:2.0:opret_bemyndigelser [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 3: Line 3:
 Servicen ”Opret bemyndigelser” opretter alt efter medsendte status bemyndigelser eller anmodninger om bemyndigelser. De oprettede (anmodninger om) bemyndigelser returneres. Servicen ”Opret bemyndigelser” opretter alt efter medsendte status bemyndigelser eller anmodninger om bemyndigelser. De oprettede (anmodninger om) bemyndigelser returneres.
  
-"Opret bemyndigelser" tager som argument en nøgle bestående af: bemyndigende CPR, bemyndigede CPR, bemyndigede CVR, system, arbejdsfunktion, og status, dertil kommer en liste af rettigheder. Status indgår, så "Opret bemyndigelser" både kan anvendes til at oprette anmodninger om bemyndigelser og faktiske bemyndigelser. Optionelt kan en "gyldig fra dato" og en "gyldig til dato" angives. Angiver man ikke disse bliver "gyldig fra dato" sat til dags dato og "gyldig til dato" 2 år efter dette. +"Opret bemyndigelser" tager som argument en nøgle bestående af: bemyndigende CPR, bemyndigede CPR, bemyndigede CVR, system, bemyndigendes arbejdsfunktion, og status, dertil kommer en liste af rettigheder. Status indgår, så "Opret bemyndigelser" både kan anvendes til at oprette anmodninger om bemyndigelser og faktiske bemyndigelser. Optionelt kan en "gyldig fra dato" og en "gyldig til dato" angives. Angiver man ikke disse bliver "gyldig fra dato" sat til dags dato og "gyldig til dato" 2 år efter dette. Bemyndigelsen må ikke vare længere end 2 år.
-:!: Det udestår at afklare om der skal være en validering, som begrænser maksimal gyldighedsperiode for en bemyndigelse.+
  
 Angivelse af værdien * for en rettighed indikerer at samtlige delegerbare rettigheder, nuværende og fremtidige, for den pågældende arbejdsfunktion er delegeret i bemyndigelsen. Bemyndigelserne, der bliver gjort tilgængelige i stamdata, er de konkrete rettigheder, som arbejdsfunktionen kan uddelegere. Fx hvis en medhjælper for en læge bliver bemyndiget med stjernerettigheden til TAS, bliver stamdata opdateret med rettighederne LæsKladder, SkrivKladder og LæsSager. Hvis der senere bliver tilføjet en rettighed til TAS, som er delegerbar for læger, bliver denne rettighed i stamdata tilføjet til listen af rettigheder medhjælperen har, med det samme gyldighedsinterval og eventuel CVR-begrænsning, som de andre rettigheder i bemyndigelsen. Angivelse af værdien * for en rettighed indikerer at samtlige delegerbare rettigheder, nuværende og fremtidige, for den pågældende arbejdsfunktion er delegeret i bemyndigelsen. Bemyndigelserne, der bliver gjort tilgængelige i stamdata, er de konkrete rettigheder, som arbejdsfunktionen kan uddelegere. Fx hvis en medhjælper for en læge bliver bemyndiget med stjernerettigheden til TAS, bliver stamdata opdateret med rettighederne LæsKladder, SkrivKladder og LæsSager. Hvis der senere bliver tilføjet en rettighed til TAS, som er delegerbar for læger, bliver denne rettighed i stamdata tilføjet til listen af rettigheder medhjælperen har, med det samme gyldighedsinterval og eventuel CVR-begrænsning, som de andre rettigheder i bemyndigelsen.
Line 11: Line 10:
  
 === Opret anmodning === === Opret anmodning ===
-Servicen anvendes af assistenter eller brugeradministratorer til at bestille en bemyndigelse hos en specifik bemyndigende, f.eks. en læge på en afdeling. Den opretter en anmoding om en eller flere bemyndigelser. Servicekaldet angiver status "Bestilt", og bemyndigelsen får status ”Bestilt” og træder først i kraft, når den er godkendt af angivne bemyndigende. Brugere kan kun bestille bemyndigelser, hvor de selv fremgår som bemyndigede. Undtaget fra denne regel er administratorer der kalder fra et whitelisted system, som kan oprette anmodninger om bemyndigelser mellem andre personer. Disse bemyndigelser skal til gengæld være begrænsede til det cvr-nummer, der fremgår af det certifikat, de autentificerer sig med.+Servicen anvendes af assistenter eller brugeradministratorer til at anmode om en bemyndigelse hos en specifik bemyndigende, f.eks. en læge på en afdeling. Den opretter en anmoding om en eller flere bemyndigelser. Servicekaldet angiver status "Anmodet", og bemyndigelsen får status ”Anmodet” og træder først i kraft, når den er godkendt af angivne bemyndigende. Brugere kan kun anmode om bemyndigelser, hvor de selv fremgår som bemyndigede.
  
 === Opret bemyndigelse === === Opret bemyndigelse ===
-Servicen anvendes af den autoriserende part eller af brugeradministratorer til at godkende anmodede bemyndigelser og til at oprette bemyndigelser. Hvis man kalder "Opret bemyndigelser" med status "Godkendt", og der er en eksisterende bemyndigelse med en liste af rettigheder med status "Bestilt" og ellers identiske værdier i nøglen, slettes denne. Dvs. operationen svarer til en godkendelse af de anmodede bemyndigelser. Brugere kan kun godkende og oprette bemyndigelser, hvor de selv fremgår som bemyndigende. Undtaget fra denne regel er administratorer, som kan oprette bemyndigelser mellem andre personer. Disse bemyndigelser skal til gengæld være begrænsede til det cvr-nummer, der fremgår af det certifikat, de autentificerer sig med.+Servicen anvendes af den autoriserende part eller af brugeradministratorer til at godkende anmodede bemyndigelser og til at oprette bemyndigelser. Hvis man kalder "Opret bemyndigelser" med status "Godkendt", og der er en eksisterende bemyndigelse med en liste af rettigheder med status "Anmodet" og ellers identiske værdier i nøglen, slettes denne. Dvs. operationen svarer til en godkendelse af de anmodede bemyndigelser. Brugere kan kun godkende og oprette bemyndigelser, hvor de selv fremgår som bemyndigende.
  
 ===== Svar ===== ===== Svar =====
Line 32: Line 31:
   * Dato for gyldig_fra ligger i fortiden   * Dato for gyldig_fra ligger i fortiden
   * Dato for gyldig_til ligger i fortiden   * Dato for gyldig_til ligger i fortiden
 +
 =====XML-Eksempler===== =====XML-Eksempler=====
  
Line 94: Line 94:
         <DelegateeCpr>0304838140</DelegateeCpr>         <DelegateeCpr>0304838140</DelegateeCpr>
         <DelegateeCvr>20921897</DelegateeCvr>         <DelegateeCvr>20921897</DelegateeCvr>
-        <SystemId>FMK</SystemId> +        <System> 
-        <SystemLongName>Fælles Medicinkort</SystemLongName> +            <SystemId>FMK</SystemId> 
-        <RoleId>Læge</RoleId> +            <SystemLongName>Det fælles medicinkort</SystemLongName> 
-        <RoleDescription>Autoriseret læge</RoleDescription>+        </System> 
 +        <Role> 
 +            <RoleId>Læge</RoleId> 
 +            <RoleDescription>Autoriseret læge</RoleDescription
 +        </Role>
         <State>Godkendt</State>         <State>Godkendt</State>
-        <PermissionNameDescription+        <Permission
-            <Permission>SundhedsfagligOpslag</Permission>+            <PermissionId>SundhedsfagligOpslag</PermissionId>
             <PermissionDescription>Sundhedsfagligt opslag</PermissionDescription>             <PermissionDescription>Sundhedsfagligt opslag</PermissionDescription>
-        </PermissionNameDescription>+        </Permission>
         <Created>2016-01-04T10:10:00Z</Created>         <Created>2016-01-04T10:10:00Z</Created>
         <EffectiveFrom>2016-02-01T00:00:00Z</EffectiveFrom>         <EffectiveFrom>2016-02-01T00:00:00Z</EffectiveFrom>
Line 111: Line 115:
         <DelegatorCpr>2005511871</DelegatorCpr>         <DelegatorCpr>2005511871</DelegatorCpr>
         <DelegateeCpr>0304838140</DelegateeCpr>         <DelegateeCpr>0304838140</DelegateeCpr>
-        <SystemId>DDV</SystemId> +        <System> 
-        <SystemLongName>Vaccinationsregistret</SystemLongName> +            <SystemId>DDV</SystemId> 
-        <RoleId>Læge</RoleId> +            <SystemLongName>Vaccinationsregistret</SystemLongName> 
-        <RoleDescription>Autoriseret læge</RoleDescription>+        </System> 
 +        <Role> 
 +            <RoleId>Læge</RoleId> 
 +            <RoleDescription>Autoriseret læge</RoleDescription
 +        </Role>
         <State>Godkendt</State>         <State>Godkendt</State>
-        <PermissionNameDescription+        <Permission
-            <Permission>VaccinationVedligehold</Permission>+            <PermissionId>VaccinationVedligehold</PermissionId>
             <PermissionDescription>Opret, ret eller slet vaccinationer</PermissionDescription>             <PermissionDescription>Opret, ret eller slet vaccinationer</PermissionDescription>
-        </PermissionNameDescription+        </Permission
-        <PermissionNameDescription>+        <Permission>
             <PermissionId>VaccinationVedligeholdAnbefalet</PermissionId>             <PermissionId>VaccinationVedligeholdAnbefalet</PermissionId>
             <PermissionDescription>Opret, ret eller slet anbefalede vaccinationer</PermissionDescription>             <PermissionDescription>Opret, ret eller slet anbefalede vaccinationer</PermissionDescription>
-        </PermissionNameDescription>+        </Permission>
         <Created>2016-01-04T10:10:00Z</Created>         <Created>2016-01-04T10:10:00Z</Created>
         <EffectiveFrom>2016-01-04T10:10:00Z</EffectiveFrom>         <EffectiveFrom>2016-01-04T10:10:00Z</EffectiveFrom>
fmk/bem/2.0/opret_bemyndigelser.1458299071.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki