Instrument Visibility Rules
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.
Show me all clients for which I'm directly responsible:
If I am assigned a client directly I can see the CANS that have been done on that client.
Show me all clients at any org units for which I'm directly responsible
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.
Show me all clients at any org units for which I'm indirectly responsible
If there are staff who are at organizational unit that are sub organizations of an organization I am directly responsible for.
Show me all clients for which any of my staff are directly responsible
For everyone who works for me, I can see all the clients that are assigned to them
Show me all clients at any org units for which any of my staff are directly responsible
For those people who work for me, for the organizations they are responsible for, show me who what clients they can see.
Show me all clients at any org units for which any of my staff are indirectly responsible.
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.