Session.scopes
are used to limit what a user can/cannot do. Sessions can only use scopes from the same application.
Hospital specific session scopes. See heimdall/SessionScopes.schema for more information.
Must contain a minimum of 1
items
Must contain a maximum of 2
items
All items must be unique
No Additional ItemsAccess all user features.
Specific value:"hospital:user"
Access all user features.
Specific value:"hospital:user-temporary"
Access all public features.
Specific value:"hospital:public"
Organization
Must match regular expression:^hospital\:\w+$
Chemocalc specific session scopes.
Specific value:[
"sgid",
"hospital:user"
]
Cleo specific session scopes. A Cleo session can be scoped for either clinician or patient.
[
"cleo:user",
"cleo:administrator",
"cleo:superadmin"
]
[
"cleo:user",
"cleo:administrator",
"cleo:admin"
]
[
"cleo:user",
"cleo:clinician"
]
[
"cleo:user",
"cleo:patient"
]
[
"cleo:user",
"cleo:patient",
"cleo:maxicare"
]
[
"cleo:maxicare"
]
[
"cleo:clinic"
]
[
"cleo:clinicgroup"
]
[
"cleo:clinician-temporary"
]
[
"cleo:patient-temporary"
]
Maxwell specific session scopes. See heimdall/SessionScopes.schema for more information.
Must contain a minimum of 2
items
Must contain a maximum of 2
items
All items must be unique
No Additional ItemsMerlin specific session scopes.
[
"merlin:administrator",
"merlin:superadmin"
]
[
"merlin:administrator",
"merlin:admin"
]
Einstein specific session scopes. See heimdall/SessionScopes.schema for more information.
Must contain a minimum of 1
items
Must contain a maximum of 1
items
All items must be unique
No Additional Items"einstein:administrator"
"einstein:administrator-temporary"
Faraday specific session scopes. See heimdall/SessionScopes.schema for more information.
Must contain a minimum of 1
items
Must contain a maximum of 1
items
All items must be unique
No Additional ItemsDoctor with acess to its own data.
Specific value:"faraday:doctor"
Admin with limited access.
Specific value:"faraday:admin"
Clinic Admin with full access.
Specific value:"faraday:superadmin"
Session to access approval page.
Specific value:"faraday:approval"
For Sgid session
Must contain a minimum of 1
items
All items must be unique
No Additional ItemsUsed by internal services to access Hippocrates services. tester
is used in unit tests only.
Must contain a minimum of 1
items
All items must be unique
No Additional ItemsAnonymous sessions should have empty ([]
) scopes.
Must contain a maximum of 0
items