Author Topic: Person med to autorisationer  (Read 11032 times)

vesterstromj

  • FMK-teknik user
  • *
  • Posts: 1
    • View Profile
Person med to autorisationer
« on: 2012-08-23 14:19:37 »
Hej.

I snitfladebeskrivelsen for 1.2.4 står der:
RequestedRole kan eksempelvis benyttes hvis en person har to autorisationer, læge og tandlæge og det
ønskes at præcisere rollen, eks. “tandlæge”.

Men det lader til (ved at se på data i autorisationsregistret), at hvis en person har to autorisationer, fx Læge og Bioanalytiker, ja så er de knyttet til to forskellige AutorisationsID'er. Og idet AutorisationsIDet sendes med i requestet til FMK, så er det vel entydigt hvilken rolle der skal bruges?? Hvad har jeg misforstået her? Hvorfor er det nødvendigt at sende rolle med i requestet, når det tilsyneladende er entydigt ud fra AutorisationsID'et, hvilken rolle der skal bruges?

Og et andet spørgsmål:
Hvis en person via sit AutorisationsID ifølge autorisationsregistret har faggruppenavnet 'Læge', så er det klart at personen skal have rollen 'læge' i FMK.
Men hvis en (anden) person via sit AutorisationsID ifølge autorisationsregistret har faggruppenavnet 'Bioanalytiker', hvilken rolle i FMK er personen så berettiget til? Ingen? Listen på side 18 i snitfladen (for 1.2.4 den 2011-10-19) indeholder i hvert fald ikke nogen rolle, der virker passende for en 'Bioanalytiker'.

På forhånd tak.

Mvh
Jakob

Jan Buchholdt

  • Administrator
  • *****
  • Posts: 127
    • View Profile
Re: Person med to autorisationer
« Reply #1 on: 2012-08-23 15:44:58 »
Hej Jakob

Når du snakker om at der medsendes et autorisationsid går jeg ud fra at du mener det autorisationsid der sendes med i DoctorStructure. Det anvendes IKKE til bestemmelse af rollen. Det er udelukkende en angivelse af hvilken læge der er ansvarlig for en ændring, og det kan udemærket være hans sekretær i rollen som "medhjælp" der tilgår FMK. Desuden er der igen DoctorStructure i ikke modificerende kald, som f.eks. HentMedicinkort.

Snitfladen 1.2.4 kræver at rollen angives i RequestedRole for ethvert kald. Ud over de roller som kan verificeres af autorisationsregisteret, er der også roller der ikke kan verificeres. Derfor SKAL 1.2.4 og 1.2.6 kald have en RequestedRole, hvilket også fremgår af WSDL'en. For at være bagud kompatibel tillader vi at 1.2.2 kald undlader rollen. Vi anbefaler dog at i implementer både whitelistning og RequestedRole i alle kald, også i 1.2.2 kald.

De roller der ikke er nævnt i snitfladen, som Bioanalytiker eller Kontaktlinseoptiker har ifølge lovgivningen, ingen adgang til FMK.

Med venlig hilsen

Jan Buchholdt