Varför behövs rollbaserad behörighet?

Identiteter och roller inom vård och omsorg
Varför behövs rollbaserad behörighet?
(roll och roll?)
Europoint, seminarium 16 oktober 2014
Identitetstjänster och Federationer
Ulf Palmgren, SKL
2014-10-16
Bakgrund: Landskapet
Privatpersoner och Medarbetare
Inloggning
Inloggning
eTjänster
Invånare
eTjänster
Medarbetare
Tjänsteplattformen
SAMBI, Offentlig och privata federationer
Gemensamma E-tjänster
Gemensam och regionala tjänsteplattform
Spärr
TGP
Logg
…
Gemensamma stödtjänster
System
1
System
2
System
3
Anslutna Vårdgivare
Lagren
Inloggning
Inloggning
eTjänster
Invånare
eTjänster
Medarbetare
Identitetsfederation
-Svensk e-legitimation
Identitets- och behörighetsfederation
-SAMBI
-Skolfederation
Tjänsteplattformen
Federation
”Informationsutbytesfederation”
Spärr
TGP
Logg
…
System
1
System
2
System
3
Visionen: En säkerhetslösning till allt?
Kommun
Ekonomi
Miljö &
Hälsa
Vård &
Omsorg
Skola
Bygglov
Social-tjänst
Barnomsorg
Gata &
Park
Överförmyndare
Visionen: En säkerhetslösning till allt?
Molntjänst
Myndigheter
Skola
Ekonomi
SHS
Kommun
Ekonomi
Skola
Barnomsorg
Privata
utförare
Vård &
Omsorg
Miljö &
Hälsa
Socialtjänst
Bygglov
Gata &
Park
Överförmyndare
Ekonomi
Vård &
Omsorg
Skola
Gata &
Park
RIV
Vård och
Omsorg
Migration
SKV
FK
AF
Landsting
Nationella
system
Privat
vårdgivare
eHM
SAML
Övriga
Apotek
Invånare
E-handel
Företag
e-tjänstelegitimation
Medarbetare
Webbläsare
Gemensam tjänst
eTjänst
Uppgifter från certifikatet
•HSAID Person
•Organisation
•Organisationsenhet
•Legitimerad Yrkestitel
e-legitimation
Medarbetare
Webbläsare
Gemensam tjänst
eTjänst
Behörighet
Uppgifter från certifikatet
•HSAID Person
Identitets och behörighetsfederation
Medarbetare
Webbläsare
Gemensam tjänst
Intygsutgivare
Katalog
Behörighet
Intyg
-vem
-vad
E-tjänst
eTjänst
Uppgifter i Intyget
•HSAID Person
•HSAID VG/VE
•Medarbetaruppdrag
•Förskrivarkod
•Arbetsplatskod
•…..
E-legitimation
Idag
En lösning för Vård och Omsorg
SITHS
Imorgon?
Valfrihet för alla sektorer
Svensk e-legitimation?
Behörighetsgrundande
egenskaper
AA eller Intyg?
Skola: Exempel utan federation
Läromedelsförlag
Kommun/Skola
Inloggning
Läromedelsplattform
Elever
Lärare/pedagog
elevkatalog
Inloggning
•Användarnamn
•Lösenord
Läromedelsförlag
Läromedelsförlag
Läromedelsförlag
elevkatalo
elevkatalo
g
elevkatalog
g
Affärsavtal, (Personuppgiftsbiträdesavtal)
Skola: Idenitet via Svensk elegitimation, funkar det?
Federationsoperatör e-nämnden
Inloggning
IDP
Tillsyn
Medlemsregister
Metadata
Läromedelsförlag
Kommun/Skola
Läromedelsplattform
Elever
Anvisningstjänst
Lärare/pedagog
elevkatalog
Intyg
•Personnummer
•Namn
•Adress
•….
elevkatalo
elevkatalo
g
elevkatalog
g
Läromedelsförlag
Läromedelsförlag
Läromedelsförlag
alt
Ställ en fråga till AA
För att få veta vilken
skola/klass eleven
tillhör
Affärsavtal, (Personuppgiftsbiträdesavtal)
Skola: Identitets och behörighetsfederation, www.skolfederation.se
Federationsoperatör .SE
Medlemsregister
Metadata
Tillsyn
Anvisningstjänst
Läromedelsförlag
Kommun/Skola
Inloggning
IDP
Läromedelsplattform
Elever
Intyg
•Pseudonym
•Skola
•Årskurs
Läromedelsförlag
Läromedelsförlag
Läromedelsförlag
Lärare/pedagog
elevkatalog
Affärsavtal, (Personuppgiftsbiträdesavtal)
När roll blev
Medarbetaruppdrag
Egenskapsbaserad rättighetshantering
ABAC (Attribute Based Access Control)
Aktör
Resurs
Kontroll
Aktörsegenskaper
HSA-id
Legitimation
Organisation
Verksamhetsområde
Syfte
Regeltillämpning
Resursegenskaper
Patientid
Organisation
Verksamhetsområde
Datum
Regler
Basregel 2 skriva
Aktör
Regel
(Subject)
Unik ID
Legitimation
Förskrivarkod
Arbetsbeskrivning
Organisation
=
Verksamhetsområde
=
Syfte
=Hälso- och sjukvård
Resurs
(Resource)
Aktivitet
PatientId
(Activity)
Organisation
Läsa
Verksamhetsområde
Skapa
Infotyp
Skriva
Tid
Ordinera
AnsvarigId
SkapandeId
Resursid
Behörighetsstyrning
• Utgångspunkten är att behörigheten ska
begränsas till vad som behövs för att
användaren ska kunna fullgöra sina
arbetsuppgifter inom hälso- och sjukvården.
• Krav på att vårdgivaren ska ha rutiner för att
tilldela, förändra, ta bort och regelbundet
följa upp individuella (tekniska) behörigheter
för åtkomst till patientuppgifter.
18
070116
Stockholms läns landsting
GVD-programmet
Förslag till behörighetskategorier
Särskild behörighet: Information om
rättspsykiatriska utredningar, könsbyte och
LVU-ärenden.
Hög
Allmän
Översiktlig
Anteckningar av känslig karaktär,
psykoterapisamtal, sexuella övergrepp, HIV
Anteckningar om medicinsk vital
information, diagnos och social
anamnes.
Översikt över personuppgifter
och tidigare vårdkontakter.
Patientdatalagen
Personal med Medarbetaruppdrag
Stark Autentisering
Behörighet
Patient-/Vårdrelation
Tillgänglig patient (TGP)
Aktivt Val
Vårdgivarens undantag
Patientens begärda spärrar
Patientens samtycke
Patientens ställningstagande (SHJ)
Sammanhållen
Journal (SHJ)
Vårdgivare
Egen
Vårdenhet
Patient
uppgift
Andra
Vårdenhet
Patient
uppgift
Andra
Vårdgivare
Åtkomstkontroll (Loggning/Logguppföljning)
Patient
uppgift
Regler använder sig av
HSA Vårdgivare / Vårdenhet
Medarbetaruppdrag
Vårdgivare
Vårdgivare
Vårdenhet
Vårdenhet
Patient
uppgift
Sammanhållen
Journal (SHJ)
Vårdgivare
Egen
Vårdenhet
Patient
uppgift
Andra
Vårdenhet
Patient
uppgift
Andra
Vårdgivare
Patient
uppgift
Medarbetaruppdrag 2.0
Kodverk
Kodverk
Personliga
Förskrivarkod
Yrkestitel
Vårdgivare
Vårdenhet
Arbetsplatskod
Behörighets
Domän
Områdesomfång
•VE
•VG
•SHJ
Inforesursaktivitet
•Läsa
•Skriva
•…
Inforesurs
•Lab
•LF
•…
Ändamål/Syfte
•VoB
•Admin
•…
Hög behörighet
(fritext)
HoS; SHJ;Läsa;LAB;VoB
HoS;VE;Skriva;LAB;VoB
Medarbetaruppdrag
Behörighetgrundande
Använda fler fack i SAML-intyget
 Behovet är att förutom identiteten hantera behörigheten.
Framtagna modeller för
Medarbetaruppdrag
• Sammanhållen journalföring (NPÖ)
– Status Klar.
– RIV-spec finns
• Samordnad vårdplanering.
– Påbörjad och parkerad.
• Administrativa uppdrag
– Pågår
http://www.inera.se/TJANSTER--PROJEKT/HSA/Dokument/HSA-innehall/
E-remiss utkast
Nummer
A1:1
A1:2
A1:2.1
A1:2.2
A1:2.3
A1:3
A1:4
A1:5
A1:6
A1:6.1
A1:7
A1:8
A1:9
A1:10
A2:1
A2:2
A2:3
A2:4.1
A2:4.2
A2:5
A2:5.1
A2:5.2
A2:6
A2:7
A2:8
A2:9
Beteckning
Val av patient
Val av mottagande vårdenhet
Urval av vårdenhet - vårdtyp
Sortering på väntetider
Sortering på geografi
Registrera remittent
Registrera remisstidpunkt
Registrera remissidentitet
Skapa remissinnehåll
Hämta krav på remissinnehåll
Spara remiss
Ändring av remiss
Signera remiss
Skicka remiss
Ankomstregistrering av remiss
Vidarebefordra till bedömare
Bedöma och prioritera remiss
Begär komplettering av remiss
Vidareskicka till annan enhet
Acceptera remiss
Lägga till intern information
Skicka remissbekräftelse
Vidarebefordra till tidbokning
Vidarebefordra till utförare
Läsa accepterad remiss
(Avsluta inkommen remiss)
Rem
Rem
Rem
Rem
Rem
Rem
Rem
Rem
ORem
ORem
ORem
ORem
ORem
ORem
ORem
ORem
APe
APe
APe
APe
Rem
Rem
Rem
Rem
Rem
Rem
ORem
ORem
ORem
ORem
APe
APe
APe
APe
ORem
APe
APe
APe
AMo
AMo
APe
AMo
APe
APe
APe
APe
AMo
AMo
System AMo
Bed
Utf
Bed
Bed
Bed
Bed
Bed
Bed
Bed
Bed
Bed
Bed
Utf
Utf
APe
APe
System
RSA
ASv
RSm
ORSm RKo
Attribut som önskas i SAML-biljett till
Beställningsportalen, fas 1
• Obligatoriska attribut för alla användare
– Hsa-id (behöver ej vara HSA-id som finns i EK) – id för
användaren. Finns möjlighet att koppla ihop användaren med
befintlig användare i Beställningsportalen.
– Förnamn – användarens förnamn
– Efternamn – användarens efternamn
– Epostadress – användarens e-postadress
– Telefon – telefonnummer där användaren kan nås.
– Användarroll – en till flera användarroller krävs för användaren.
Följande roller är möjliga: Förskrivare, FörskrivareLäs,
Leverantör, LeverantörLäs, Controller, Helpdeskanvändare,
Talonganvändare.
– UppdragsId – kan detta vara klart att komma med i fas 1? Detta
är mer en fråga för federationen.
Attribut som önskas i SAML-biljett till
Beställningsportalen, fas 1
• Obligatoriska attribut för användare med användarroll Förskrivare
– Yrkesroll – ett värde av följande krävs för förskrivare: arbetsterapeut,
sjukgymnast, logoped, sjuksköterska, läkare, distriktssköterska, uroterapeut,
synpedagog, optiker, dietist, diabetessjuksköterska, lymfterapeut.
– EnhetKombikakod – kombikakod för den enhet som användaren avser
förskriva för.
– EnhetNamn – namn på den enhet som användaren avser förskriva för.
– EnhetKommun – anger om förskrivande enheten är kommunal eller inte.
– EnhetEpost – e-postadress till arbetsledare/chef för förskrivande enheten.
– EnhetArbetsledare – namn på arbetsledare/chef för förskrivande enheten.
– Attributen nedan kan komma att önskas i en senare fas
– Enhetstyp – anger typen på enheten, något av följande värden - Närsjukvård,
Privata sjg, log, Habilitering, Sjukhus, Kommun, Leverantörer, Övriga.
– EnhetKommun/Stadsdel/Område – anger geografisk tillhörighet för
förskrivande enheten.
– EnhetAdress - Adressuppgifter till förskrivande enheten.
Pascal: Leg yrkesgrupp / Förskrivarkod
ApSe: Argos
• Roll
– FORSKRIVARE
– LEG_VARDPERSONAL
– EJ_LEG_VARDPERSONAL
– FARMACEUT_APOTEK
– PERSONAL_APOTEK
– PRIVATPERSON
Apse: Argos
Attributnamn
Max längd Beskrivning
efternamn
35
Efternamn.
fornamn
35
Förnamn.
forskrivarkod
7
legitimationskod
6
Förskrivarens individuella legitimationskod eller
förskrivarens gruppförskrivarkod då individuell kod
saknas.
Legitimationskod för vårdpersonal.
organisationsnummer
12
Organisationsnummer.
postort
35
Arbetsplatsens postort.
postnummer
5
Arbetsplatsens postnummer.
postadress
35
Arbetsplatsens gatuadress (Adress 2).
personnummer
12
Personnummer för privatperson som anropar tjänst.
telefonnummerDirekt
15
Telefonnummer direkt till användaren.
telefonnummer
15
Telefonnummer till användaren eller arbetsplatsen.
yrkeskod
2
Yrkeskod
Standardegenskaper, går det?
 Personliga egenskaper
- HSA ID
- Legitimerad (Läkare, Sjuksköterska)
- Arbetsplatskod (för läkemedel)
 Uppdragsspecifika personliga egenskaper
- Tilldelade behörighetsgrundande egenskaper
- Kommer över överskådlig tid ej att kunna standardiseras
- Låt parterna själva komma överens om vad som ska användas.
 Organisationens egenskaper
- Vårdgivare
- Vårdenhet
Sambi Identitets och behörighetsfederation
Var ligger ansvaret och för vad?
www.sambi.se
Federationsoperatör .SE
Anvisningstjänst
Tillsyn
Medlemsregister
Medlem uppfyller Regelverk, Tillitsramverk, Policys,
Inloggning
Intygsutfärdare
IDP
Intyg
- Vem
- Vad
Katalog
eTtjänst
AA
HSA
Behörighetstyra
nde attribut
Vårdgivare
Auktorisation
Avtal
Gemensam tjänst
Slut
Extra mtrl.
Brygga federationer
2014-05-13
Använda Svensk e-legitimation som
e-legitimation i tjänsten
E-tjänst
Privatpersoner
Identitet
Anvisningstjänst
Intygsutgivare
(IDP/CA)
Attribut-
tjänst
e-legitimation privat
e-legitimation i tjänsten
Brygga (SP)
Intygsutgivare
(IDP/CA)
Attributtjänst
Identitet och behörighet
E-tjänst
Anställda
Driver på flera federationer för etjänstelegitimation
E-tjänst
Privatpersoner
Identitet
Anvisningstjänst
Intygsutgivare
(IDP/CA)
Medlemsregister
Offentlig sektor
e-legitimation privat
e-legitimation i tjänsten
Attributtjänst
Medlemsregister
Privat sektor
Brygga (SP)
Intygsutgivare
(IDP/CA)
Attributtjänst
Identitet och behörighet
Medlemsregister
SAMBI
Medlemsregister
skolfederation
Medlemsregister
….
E-tjänst
Anställda
Fråga: Hur många federationer blir det?
Svensk e-legitimation
•
•
•
Test/Certifiering
Tillsyn/Revision
Avgifter, LIS …
Skolfederation
•
•
•
Test/Certifiering
Tillsyn/Revision
Avgifter, LIS …
Vårdfederation
•
•
•
Test/Certifiering
Tillsyn/Revision
Avgifter, LIS …
Federation X Y Z ?
•
•
•
Test/Certifiering
Tillsyn/Revision
Avgifter, LIS …
Kommun
Klient Server
eHM POT
SAML Metadata
Webb
klient
SP
NPÖ
Pascal
IDP
CS
Uthopp
Rik
klient
TP Metadata
TP
Medarbetaruppdragsval
STS
WS Metadata
Katal
og
Server
WS Soap
WS
Produce
nt
Mål
• ID användare
• Organisation VG/
• Medarbetaruppdr
• Instans System
SAML Metadata
Webb
klient
SP
NPÖ
Pascal
IDP SAML 2.0
CS
Uthopp
Rik
klient
TP Metadata
WS Trust 1.3
STS
Katal
(intyg SAML)
og
WS Metadata
Server
WS Soap
WS Basic Profile WS
Produce
TP 1.1
Version
nt
Mål
• ID användare
• Organisation VG/
• Medarbetaruppdr
• Instans System