Aask / rivta

Automatically exported from code.google.com/p/rivta
0 stars 1 forks source link

Interaktion för att passera flera överlappande spärrar #215

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
De lokala säkerhetstjänsterna för Spärrar tillåter överlappande spärrar, 
dvs flera spärrar som överlappar under en viss tidsperiod och spärrar samma 
information. 

Detta gör försvårar logiken som krävs när en klient behöver exempelvis 
blåljuspassera spärrar. 

Ett stort ansvar läggs på klienten att lista ut vilka spärrar som skall 
passeras (TemporaryRevoke). CheckBlocks-tjänsten ger i sig inga indikationer 
på vilka spärr-id som är aktiva för informationen som efterfrågas. 

Därför så behöver jämförbar logik som CheckBlocks implementeras i 
anropade klient, för att veta vilka spärrar som är aktuella. Det blir både 
skört och svårt att underhålla vid centrala ändringar. 

Det går inte heller att garantera att flera överlappanade spärrar hävs i en 
transaktion eftersom WS-anrop är en transaktion.

Jag föreslår att detta borde var en egen tjänst. Tjänsten tar ställning 
utifrån patient, vårdgivare, vårdenhet, anställd och tidsperiod och 
passerar de spärrar som behövs för att tillgängliggöra informationen för 
den anställde.

För att vara tydlig så efterfrågar jag inte en tjänst för att 
batch-passera spärrar utifrån en lista med spärr-id:n.

Denna förfrågan kommer konversation med Tomas Fransson, där jag 
efterfrågade en sådan tjänst.

Original issue reported on code.google.com by magnus.a...@mollyware.se on 14 Nov 2013 at 9:46