Wiki source code of Instrument Visibility Rules

Last modified by karimpirani on 2014/07/03 15:50

Show last authors
1 The following progression describes how the application constructs instrument visibility. This is, in effect, a description of what a person can do with the CANS or a similar instrument given where they fit in the organizational hierarchy.
2
3
4
5 === Show me all clients for which I'm directly responsible ===
6
7 If I am assigned a client directly I can see the assessments that have been done on that client.
8
9
10
11 === Show me all clients in any Org Units (OUs) for which I'm directly responsible ===
12
13 If a have a responsibility for an entire organizational unit as assigned in the admin console then I can see everyone in that organizational unit.
14
15
16
17 === Show me all clients at any Org Units (OUs) for which I'm indirectly responsible ===
18
19 If there are staff who are at organizational unit (OU) that are sub organizations of an organization I am directly responsible for.
20
21
22
23 === Show me all clients for which any of my staff are directly responsible ===
24
25 For everyone who works for me, I can see all the clients that are assigned to them
26
27
28
29 === Show me all clients at any Org Units (OUs) for which any of my staff are directly responsible ===
30
31 For those people who work for me, for the organizations they are responsible for, show me who what clients they can see.
32
33
34
35 === Show me all clients at any Org Units (OUs) for which any of my staff are indirectly responsible ===
36
37 For all the people who work for me, show me all the clients who are at organizations, that the people who work for me have responsibility for, but are directly assigned to those clients.