3:60625eb74a44bb2f04ef3a0bcded2abe 3:729de8736c4d43ea3b30d362196c1c2a 3:02bc4df7f8ece61336048c565b22bd89 Create RegistrationClerk ROLE and Privileges set @uuid = uuid(); insert into role (role, description, uuid) values ('RegistrationClerk', 'RegistrationClerk',@uuid); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Add Observations'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Delete Observations'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Add Patient Identifiers'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Add Patients'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Add People'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Add Visits'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Edit Encounters'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Edit Patient Identifiers'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Edit Patients'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Edit People'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Edit Visits'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Manage Address Hierarchy'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Manage Encounter Roles'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Administration Functions'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Concepts'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Encounter Types'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Encounters'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Global Properties'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Identifier Types'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'Get Location Attribute Types'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Locations'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Navigation Menu'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Observations'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Patient Identifiers'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Patients'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View People'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Person Attribute Types'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Providers'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Users'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Visit Attribute Types'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Visit Types'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'View Visits'); insert into role_privilege (role, privilege) values ('RegistrationClerk', 'app:registration'); 3:82a0fe78a656bcf007da64db887b3dfd 3:1adebc0daaf8828c15b8b91867586253 3:ab302c495ed5e495c23a628d1a2869a6 Create Document-Uploader ROLE and Privileges set @uuid = uuid(); INSERT INTO role (role, description,uuid) VALUES ('bahmni-document-uploader', 'bahmni-document-uploader',@uuid); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'Add Observations'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'Add Encounters'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'Edit Encounters'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'Edit Visits'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'Manage Encounter Roles'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Concepts'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Encounters'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Global Properties'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Identifier Types'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'Get Location Attribute Types'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Locations'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Observations'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Patient Identifiers'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Patients'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View People'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Person Attribute Types'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Providers'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Users'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Visit Attribute Types'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Visit Types'); INSERT INTO role_privilege (role, privilege) VALUES ('bahmni-document-uploader', 'View Visits'); INSERT INTO role_privilege(role, privilege) VALUES('bahmni-document-uploader', 'app:document-upload') ON DUPLICATE KEY UPDATE privilege = 'app:document-upload'; Add clinical roles and privileges 3:2ce7bbb14bf322e39fe10731825deb11 3:2e0265dc4dcee7a0d87a5fa6262ee09c Adding privileges for doctor, nurse roles insert into role_privilege (role, privilege) values ('Doctor', 'Add Encounters'); insert into role_privilege (role, privilege) values ('Doctor', 'Add Observations'); insert into role_privilege (role, privilege) values ('Doctor', 'Add Orders'); insert into role_privilege (role, privilege) values ('Doctor', 'Add Patient Identifiers'); insert into role_privilege (role, privilege) values ('Doctor', 'Add Patients'); insert into role_privilege (role, privilege) values ('Doctor', 'Add People'); insert into role_privilege (role, privilege) values ('Doctor', 'Add Visits'); insert into role_privilege (role, privilege) values ('Doctor', 'app:clinical'); insert into role_privilege (role, privilege) values ('Doctor', 'Delete Orders'); insert into role_privilege (role, privilege) values ('Doctor', 'Delete Patients'); insert into role_privilege (role, privilege) values ('Doctor', 'Delete Visits'); insert into role_privilege (role, privilege) values ('Doctor', 'Discharge Summary'); insert into role_privilege (role, privilege) values ('Doctor', 'Edit Encounters'); insert into role_privilege (role, privilege) values ('Doctor', 'Edit Observations'); insert into role_privilege (role, privilege) values ('Doctor', 'Edit Orders'); insert into role_privilege (role, privilege) values ('Doctor', 'Edit Patient Identifiers'); insert into role_privilege (role, privilege) values ('Doctor', 'Edit Patients'); insert into role_privilege (role, privilege) values ('Doctor', 'Edit People'); insert into role_privilege (role, privilege) values ('Doctor', 'Edit Users'); insert into role_privilege (role, privilege) values ('Doctor', 'Edit Visits'); insert into role_privilege (role, privilege) values ('Doctor', 'Patient Dashboard - View Demographics Section'); insert into role_privilege (role, privilege) values ('Doctor', 'Patient Dashboard - View Encounters Section'); insert into role_privilege (role, privilege) values ('Doctor', 'Patient Dashboard - View Forms Section'); insert into role_privilege (role, privilege) values ('Doctor', 'Patient Dashboard - View Graphs Section'); insert into role_privilege (role, privilege) values ('Doctor', 'Patient Dashboard - View Overview Section'); insert into role_privilege (role, privilege) values ('Doctor', 'Patient Dashboard - View Patient Summary'); insert into role_privilege (role, privilege) values ('Doctor', 'Patient Dashboard - View Regimen Section'); insert into role_privilege (role, privilege) values ('Doctor', 'Patient Dashboard - View Visits Section'); insert into role_privilege (role, privilege) values ('Doctor', 'View Concept Classes'); insert into role_privilege (role, privilege) values ('Doctor', 'View Concept Datatypes'); insert into role_privilege (role, privilege) values ('Doctor', 'Get Concept Map Types'); insert into role_privilege (role, privilege) values ('Doctor', 'Get Concept Reference Terms'); insert into role_privilege (role, privilege) values ('Doctor', 'View Concept Sources'); insert into role_privilege (role, privilege) values ('Doctor', 'View Concepts'); insert into role_privilege (role, privilege) values ('Doctor', 'Get Encounter Roles'); insert into role_privilege (role, privilege) values ('Doctor', 'View Encounter Types'); insert into role_privilege (role, privilege) values ('Doctor', 'View Encounters'); insert into role_privilege (role, privilege) values ('Doctor', 'View Locations'); insert into role_privilege (role, privilege) values ('Doctor', 'View Observations'); insert into role_privilege (role, privilege) values ('Doctor', 'View Order Types'); insert into role_privilege (role, privilege) values ('Doctor', 'View Orders'); insert into role_privilege (role, privilege) values ('Doctor', 'View Patient Identifiers'); insert into role_privilege (role, privilege) values ('Doctor', 'View Patients'); insert into role_privilege (role, privilege) values ('Doctor', 'View People'); insert into role_privilege (role, privilege) values ('Doctor', 'View Person Attribute Types'); insert into role_privilege (role, privilege) values ('Doctor', 'View Privileges'); insert into role_privilege (role, privilege) values ('Doctor', 'View Providers'); insert into role_privilege (role, privilege) values ('Doctor', 'View Roles'); insert into role_privilege (role, privilege) values ('Doctor', 'View Users'); insert into role_privilege (role, privilege) values ('Doctor', 'View Visit Attribute Types'); insert into role_privilege (role, privilege) values ('Doctor', 'View Visit Types'); insert into role_privilege (role, privilege) values ('Doctor', 'View Visits'); insert into role_privilege (role, privilege) values ('Doctor', 'app:clinical:history'); insert into role_privilege (role, privilege) values ('Doctor', 'app:clinical:diagnosisTab'); insert into role_privilege (role, privilege) values ('Doctor', 'app:clinical:dispositionTab'); insert into role_privilege (role, privilege) values ('Doctor', 'app:clinical:observationTab'); insert into role_privilege (role, privilege) values ('Doctor', 'app:clinical:consultationTab'); insert into role_privilege (role, privilege) values ('Doctor', 'Manage Encounter Roles'); insert into role_privilege (role, privilege) values ('Nurse', 'Add Encounters'); insert into role_privilege (role, privilege) values ('Nurse', 'Add Observations'); insert into role_privilege (role, privilege) values ('Nurse', 'Add Orders'); insert into role_privilege (role, privilege) values ('Nurse', 'Add Patient Identifiers'); insert into role_privilege (role, privilege) values ('Nurse', 'Add Patients'); insert into role_privilege (role, privilege) values ('Nurse', 'Add People'); insert into role_privilege (role, privilege) values ('Nurse', 'Add Visits'); insert into role_privilege (role, privilege) values ('Nurse', 'app:adt'); insert into role_privilege (role, privilege) values ('Nurse', 'app:clinical'); insert into role_privilege (role, privilege) values ('Nurse', 'Delete Orders'); insert into role_privilege (role, privilege) values ('Nurse', 'Delete Patients'); insert into role_privilege (role, privilege) values ('Nurse', 'Delete Visits'); insert into role_privilege (role, privilege) values ('Nurse', 'Discharge Summary'); insert into role_privilege (role, privilege) values ('Nurse', 'Edit Encounters'); insert into role_privilege (role, privilege) values ('Nurse', 'Edit Observations'); insert into role_privilege (role, privilege) values ('Nurse', 'Edit Orders'); insert into role_privilege (role, privilege) values ('Nurse', 'Edit Patient Identifiers'); insert into role_privilege (role, privilege) values ('Nurse', 'Edit Patients'); insert into role_privilege (role, privilege) values ('Nurse', 'Edit People'); insert into role_privilege (role, privilege) values ('Nurse', 'Edit Users'); insert into role_privilege (role, privilege) values ('Nurse', 'Edit Visits'); insert into role_privilege (role, privilege) values ('Nurse', 'Patient Dashboard - View Demographics Section'); insert into role_privilege (role, privilege) values ('Nurse', 'Patient Dashboard - View Encounters Section'); insert into role_privilege (role, privilege) values ('Nurse', 'Patient Dashboard - View Forms Section'); insert into role_privilege (role, privilege) values ('Nurse', 'Patient Dashboard - View Graphs Section'); insert into role_privilege (role, privilege) values ('Nurse', 'Patient Dashboard - View Overview Section'); insert into role_privilege (role, privilege) values ('Nurse', 'Patient Dashboard - View Patient Summary'); insert into role_privilege (role, privilege) values ('Nurse', 'Patient Dashboard - View Regimen Section'); insert into role_privilege (role, privilege) values ('Nurse', 'Patient Dashboard - View Visits Section'); insert into role_privilege (role, privilege) values ('Nurse', 'View Concept Classes'); insert into role_privilege (role, privilege) values ('Nurse', 'View Concept Datatypes'); insert into role_privilege (role, privilege) values ('Nurse', 'Get Concept Map Types'); insert into role_privilege (role, privilege) values ('Nurse', 'Get Concept Reference Terms'); insert into role_privilege (role, privilege) values ('Nurse', 'View Concept Sources'); insert into role_privilege (role, privilege) values ('Nurse', 'View Concepts'); insert into role_privilege (role, privilege) values ('Nurse', 'Get Encounter Roles'); insert into role_privilege (role, privilege) values ('Nurse', 'View Encounter Types'); insert into role_privilege (role, privilege) values ('Nurse', 'View Encounters'); insert into role_privilege (role, privilege) values ('Nurse', 'View Locations'); insert into role_privilege (role, privilege) values ('Nurse', 'View Observations'); insert into role_privilege (role, privilege) values ('Nurse', 'View Order Types'); insert into role_privilege (role, privilege) values ('Nurse', 'View Orders'); insert into role_privilege (role, privilege) values ('Nurse', 'View Patient Identifiers'); insert into role_privilege (role, privilege) values ('Nurse', 'View Patients'); insert into role_privilege (role, privilege) values ('Nurse', 'View People'); insert into role_privilege (role, privilege) values ('Nurse', 'View Person Attribute Types'); insert into role_privilege (role, privilege) values ('Nurse', 'View Privileges'); insert into role_privilege (role, privilege) values ('Nurse', 'View Providers'); insert into role_privilege (role, privilege) values ('Nurse', 'View Roles'); insert into role_privilege (role, privilege) values ('Nurse', 'View Users'); insert into role_privilege (role, privilege) values ('Nurse', 'View Visit Attribute Types'); insert into role_privilege (role, privilege) values ('Nurse', 'View Visit Types'); insert into role_privilege (role, privilege) values ('Nurse', 'View Visits'); insert into role_privilege (role, privilege) values ('Nurse', 'app:clinical:observationTab'); insert into role_privilege (role, privilege) values ('Nurse', 'app:clinical:consultationTab'); insert into role_privilege (role, privilege) values ('Nurse', 'Manage Encounter Roles'); SELECT COUNT(*) FROM privilege where privilege = 'National Registry' Adding privilege for National Registry SELECT COUNT(*) FROM role where role = 'RegistrationClerk' Mapping National Registry Privilege to Role RegistrationClerk insert into role_privilege (role, privilege) values ('RegistrationClerk', 'National Registry') on duplicate key update privilege='National Registry';