User

The platform identifies every one as a user, Basic information that we should collect from everyone

 id: AutoField
 district: ForeignKey (id)
 local_body: ForeignKey (id)
 skill: ForeignKey (id)
 state: ForeignKey (id)
 age: IntegerField
 date_joined: DateTimeField
 deleted: BooleanField
 email: EmailField
 first_name: CharField
 gender: IntegerField
 is_active: BooleanField
 is_staff: BooleanField
 is_superuser: BooleanField
 last_login: DateTimeField
 last_name: CharField
 password: CharField
 phone_number: CharField
 user_type: IntegerField
 username: CharField
 verified: BooleanField 

Roles

User Type

Privilege

Super Admin

Admin for the entire platform

State Admin

Admin with state level data scope

District Admin

User with district level data scope

Facility Admin

User with facility level data scope

Doctor

User with limited data permissions

Patient

User with acess to his/her personal data

Staff

User with limited data permissions

Last updated