Upload
pyxima
View
775
Download
2
Embed Size (px)
Citation preview
Client
• The individual for who
questionnaires can be
completed
• Mandatory fields
–Name & firstname
–Place of birth
–Date of birth
–Sex
Client manager
• The user who manages a client
• A trusted party
• Can change client information
• Sets group access & individual
access
• At least 1 per client
User
• The individual who completes a
questionnaire
• Mandatory fields
–INSZ
–Role
–Name & firstname
–At least 1 way of contact
Group
• A collector for clients & users
• For access client - user
• Hierarchical structured
but no inheritance !
• Managed by exact 1 user
Group responsible
• The user who manages
– the users who have access to a group
– the hierarchical structure of a group
• A trusted party
• Exact 1 responsible per group
Group structure
Group
manages
manages
member ofmember of
client
client manager
user Group responsible
Who has access to client?
Group
SubGroup1 SubGroup2
user D
Group responsible (user A)
clientuser Fuser E
client manager(user G)
Group responsible (user C)
Group responsible (user B)
Instrument
• The definition of every asset
which makes a RAI (or RAI
like) entity
• Questions & results
• Textual & structural definition
• Algorithms definitions (Java)
• For all languages
Questionnaire
• An instance of an instrument in a
specific setting in the BelRAI application
• Including
– In strument information
– Client information
– Questionnaire deadline, state, etc.
– Lists of responsible & other users
– Answers from
• Responsible user
• All related users
– Calculated results
Questionnaire states
• Open
• Wait
• Closed
Role based access
• Every user has a role
• Every role has its specific access rights
• Access levels:
–System functions
–Other roles
–Questiontypes
• 18 roles available
Questiontypes
• Used to regulate access to
questions in a questionnaire
• Every question has a questiontype
• 15 types in total
Questiontype matrix
• Questiontypes -
Roles
• 2 types of access
defined:
–Default access
–Override
Group
client
user
Closed questionnaire
has default readaccess to
has specific access (override) to
Participator of questionnair
user
BelRAI: aanvraag sectoraal comité van de sociale zekerheid en van de
gezondheid
(belrai_aanvraag_sectoraal_comite_1.5.doc)
Demo application
• Clients
• Users
• Groups
• Questionnaires