How To Restrict Some Mobile Users Access to Certain Forms

​Hello,
I am developing an app for a Clinic and would like to know if it is
possible to restrict forms to groups of Mobile Users.

I am going to have among others the following forms:

  1. New Patient Registration
  2. Vitals
  3. Visits (Consulting Room Register)
  4. Lab
  5. Pharmacy
  6. Accounts (Bill Payments)

The Mobile Users at the OPD or records will only need to Register New
Patients and possibly record Re-attendance but MUST have nothing to do with
Vitals taken, Consulting Room operations and others.

My question then is, how can I prevent that group of Users (Records Group)
from accessing those forms such as Consulting Room register.

Also, is there away that I can prevent certain Group of Users from
accessing a Module?

Yaw

Hi Yaw,

You can use user properties and Form Display conditions to meet this use
case as outlined here:
https://confluence.dimagi.com/display/commcarepublic/Form+Display+Conditions

Please let us know if you have any issues.

-Clayton

··· On Wed, Apr 12, 2017 at 9:43 AM, YAW ANTWI-ADJEI wrote:

​Hello,
I am developing an app for a Clinic and would like to know if it is
possible to restrict forms to groups of Mobile Users.

I am going to have among others the following forms:

  1. New Patient Registration
  2. Vitals
  3. Visits (Consulting Room Register)
  4. Lab
  5. Pharmacy
  6. Accounts (Bill Payments)

The Mobile Users at the OPD or records will only need to Register New
Patients and possibly record Re-attendance but MUST have nothing to do with
Vitals taken, Consulting Room operations and others.

My question then is, how can I prevent that group of Users (Records Group)
from accessing those forms such as Consulting Room register.

Also, is there away that I can prevent certain Group of Users from
accessing a Module?

Yaw

--
You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Hi Clayton,
Thank you for your quick response.

I think the user case requires a Software Plan so I have to move the app to
my project space to try. I was developing this as a Proof of Capability to
the client so I created an account for the prospective client decided to
develop it with them using their own account which is the community plan. ​

Yaw

··· On 12 April 2017 at 15:41, Clayton Sims wrote:

Hi Yaw,

You can use user properties and Form Display conditions to meet this use
case as outlined here:
https://confluence.dimagi.com/display/commcarepublic/Form+
Display+Conditions

Please let us know if you have any issues.

-Clayton

On Wed, Apr 12, 2017 at 9:43 AM, YAW ANTWI-ADJEI yawantwiadjei@gmail.com wrote:

​Hello,
I am developing an app for a Clinic and would like to know if it is
possible to restrict forms to groups of Mobile Users.

I am going to have among others the following forms:

  1. New Patient Registration
  2. Vitals
  3. Visits (Consulting Room Register)
  4. Lab
  5. Pharmacy
  6. Accounts (Bill Payments)

The Mobile Users at the OPD or records will only need to Register New
Patients and possibly record Re-attendance but MUST have nothing to do with
Vitals taken, Consulting Room operations and others.

My question then is, how can I prevent that group of Users (Records
Group) from accessing those forms such as Consulting Room register.

Also, is there away that I can prevent certain Group of Users from
accessing a Module?

Yaw

--
You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Hi Yaw,

I believe in this particular case that since the data is read-only it can
be accomplished with

https://confluence.dimagi.com/display/commcarepublic/Custom+User+Data

which is included in the community plan.

-Clayton

··· On Wed, Apr 12, 2017 at 12:09 PM, YAW ANTWI-ADJEI wrote:

Hi Clayton,
Thank you for your quick response.

I think the user case requires a Software Plan so I have to move the app
to my project space to try. I was developing this as a Proof of Capability
to the client so I created an account for the prospective client decided to
develop it with them using their own account which is the community plan. ​

Yaw

On 12 April 2017 at 15:41, Clayton Sims csims@dimagi.com wrote:

Hi Yaw,

You can use user properties and Form Display conditions to meet this use
case as outlined here:
https://confluence.dimagi.com/display/commcarepublic/Form+Di
splay+Conditions

Please let us know if you have any issues.

-Clayton

On Wed, Apr 12, 2017 at 9:43 AM, YAW ANTWI-ADJEI <yawantwiadjei@gmail.com wrote:

​Hello,
I am developing an app for a Clinic and would like to know if it is
possible to restrict forms to groups of Mobile Users.

I am going to have among others the following forms:

  1. New Patient Registration
  2. Vitals
  3. Visits (Consulting Room Register)
  4. Lab
  5. Pharmacy
  6. Accounts (Bill Payments)

The Mobile Users at the OPD or records will only need to Register New
Patients and possibly record Re-attendance but MUST have nothing to do with
Vitals taken, Consulting Room operations and others.

My question then is, how can I prevent that group of Users (Records
Group) from accessing those forms such as Consulting Room register.

Also, is there away that I can prevent certain Group of Users from
accessing a Module?

Yaw

--
You received this message because you are subscribed to the Google
Groups "commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.