Nutrition Management User Roles & Permissions
This document defines role-based and context-based access control for the Nutrition Management (nutrition) module of the Gates Group HIS, aligned with UAE regulations (Federal Law No. 2 of 2019, UAE PDPL, DOH ADHICS, DHA/NABIDH). It covers inpatient dietary workflows, nutrition screening/assessment, meal production, tray delivery, and enteral/parenteral nutrition management.
Role Definitions
Note: Authentication, user lifecycle, and global roles are defined in
../ehr-patient-mgmt/02-roles-permissions.md. This file defines module-specific roles and permissions for Nutrition.
1. Clinical Dietitian
-
Description
Licensed clinical dietitian providing direct patient care: nutrition screening review, comprehensive assessments, care plans, diet order review, and monitoring of EN/TPN adequacy. -
Typical UAE Job Titles
- Clinical Dietitian
- Inpatient Dietitian
-
Senior Dietitian (non-managerial)
-
Scope of Access
- Patients:
- All inpatients and day-care patients in assigned facilities/wards.
- Outpatients only where a nutrition referral/encounter exists.
- Data (within Nutrition module):
- Full read/write on:
nutrition_screening(view, update risk interpretation; not overwrite nursing entries)nutrition_assessments(create/modify own assessments)diet_orders(review, suggest changes; may modify if local policy allows dietitian-initiated orders)meal_plans,meal_service_records(view; limited edit for intake notes)enteral_parenteral_orders(view; propose changes, cannot sign orders)food_allergen_alerts(view; propose updates)- Read-only on:
menu_items,menu_cycles,diet_type_definitions,kitchen_production_orders,tray_tickets.
-
Exclusions:
- No access to billing configuration or financial reports beyond nutrition KPIs.
- No cross-facility access unless explicitly assigned.
-
Reporting Hierarchy
- Reports to: Chief Dietitian or Head of Nutrition Services.
- Collaborates with: Physicians, Nursing, Pharmacy, Kitchen Manager.
- No direct staff management responsibilities.
2. Chief Dietitian
-
Description
Departmental leader responsible for clinical governance of nutrition services, menu design, diet policies, quality indicators, and staff oversight. -
Typical UAE Job Titles
- Chief Dietitian
- Head of Clinical Nutrition
-
Nutrition Services Manager
-
Scope of Access
- Patients:
- All patients receiving nutrition services in the facility(ies) under their remit.
- Data:
- All Clinical Dietitian permissions (inherits all Clinical Dietitian permissions).
- Administrative/configuration access:
- Full CRUD on
diet_type_definitions,menu_items,menu_cycles. - Configure nutrition screening tools and thresholds.
- Access to
nutrition_assessments,nutrition_screening,meal_service_records,enteral_parenteral_ordersfor quality review. - Access to Nutrition Analytics Dashboard (SCR-NUT-008) across facilities they manage.
-
Exclusions:
- No ability to change enterprise-wide security policies; that remains with HIS/System Admin.
-
Reporting Hierarchy
- Reports to: Clinical Support Services Director / Chief Medical Officer / Chief Operating Officer (depending on facility structure).
- Manages: Clinical Dietitians, Diet Technicians (professionally), may co-manage Kitchen Manager.
3. Diet Technician
-
Description
Technical staff supporting dietitians in implementing diet orders, assembling trays, recording intake, and managing floor stock. -
Typical UAE Job Titles
- Diet Technician
- Nutrition Assistant
-
Diet Aide (clinical)
-
Scope of Access
- Patients:
- Inpatients on assigned wards/units and meal services.
- Data:
- Read-only:
diet_orders,meal_plans,food_allergen_alerts,tray_ticketsfor assigned wards.- Write:
meal_service_records(delivery time, consumption %, satisfaction score, notes).- Intake documentation fields exposed via Tray Assembly & Delivery (SCR-NUT-007).
- Floor stock logs (if implemented in nutrition module).
-
Exclusions:
- Cannot create/modify diet orders or nutrition assessments.
- No access to configuration of menu items or diet types.
-
Reporting Hierarchy
- Reports to: Clinical Dietitian (functional) and/or Chief Dietitian.
- Operationally coordinated with: Kitchen Manager and Nursing.
4. Kitchen Manager
-
Description
Operational manager for kitchen production, inventory, and staff scheduling; ensures compliance with food safety and halal standards. -
Typical UAE Job Titles
- Kitchen Manager
- Food Services Manager
-
Catering Manager (Hospital)
-
Scope of Access
- Patients:
- All inpatients in the facility for the purpose of meal production and delivery (name, bed, diet type, allergens, but not full clinical details).
- Data:
- Read:
diet_orders(limited view: diet type, texture, restrictions, allergens).meal_plans,tray_tickets,food_allergen_alerts.- Write:
kitchen_production_orders(create/update per meal service).tray_ticketsoperational fields (status, preparation notes).menu_items,menu_cyclesoperational attributes (availability, stock status) where delegated by Chief Dietitian.- Analytics:
- Access to operational KPIs (tray counts, waste, production completion times).
-
Exclusions:
- No access to clinical notes, lab values, or detailed nutrition assessments.
-
Reporting Hierarchy
- Reports to: Hospital Support Services Manager / Facilities & Hospitality Director.
- Collaborates with: Chief Dietitian, Clinical Dietitians, Kitchen Staff.
5. Kitchen Staff
-
Description
Frontline staff preparing meals, assembling trays, and performing temperature logging. -
Typical UAE Job Titles
- Cook
- Food Service Worker
- Tray Line Staff
-
Catering Assistant
-
Scope of Access
- Patients:
- Only identifiers necessary for tray assembly and delivery: patient name, MRN, bed, diet type, allergens, special instructions.
- Data:
- Read-only:
kitchen_production_orders(assigned meal services).tray_tickets(assigned trays).- Write:
- Preparation status updates (e.g., prepared, plated).
- Temperature logs associated with production orders.
-
Exclusions:
- No access to nutrition assessments, screening, or EN/TPN orders.
- No access to analytics dashboards.
-
Reporting Hierarchy
- Reports to: Kitchen Manager.
6. Nurse
-
Description
Clinical nurse responsible for initial nutrition screening, administering enteral feeding, and documenting intake. -
Typical UAE Job Titles
- Registered Nurse (RN)
- Staff Nurse
-
Charge Nurse (with same module permissions as RN)
-
Scope of Access
- Patients:
- Patients assigned to their ward/shift; ED/ICU nurses may have broader access within their unit.
- Data:
- Read:
diet_orders,meal_plans,food_allergen_alerts,enteral_parenteral_orders,nutrition_assessments(read-only).- Write:
nutrition_screening(create/update initial screening).meal_service_records(intake/consumption where required).- EN administration details (if documented within nutrition module).
-
Exclusions:
- Cannot configure diet types, menu items, or screening tools.
- Cannot sign EN/TPN orders (view/administer only).
-
Reporting Hierarchy
- Reports to: Nurse Manager / Charge Nurse.
- Collaborates with: Physicians, Dietitians, Diet Technicians.
7. Physician
-
Description
Licensed physician responsible for ordering diets, EN/TPN, and reviewing nutrition assessments. -
Typical UAE Job Titles
- Consultant Physician
- Specialist / Registrar
-
Resident (with supervised privileges)
-
Scope of Access
- Patients:
- Patients under their care (attending-of-record, consulting, or covering physician).
- Data:
- Read:
- All nutrition-related data for their patients:
diet_orders,meal_plans,meal_service_records,nutrition_screening,nutrition_assessments,enteral_parenteral_orders,food_allergen_alerts. - Write:
diet_orders(create/modify/cancel).enteral_parenteral_orders(create/modify/cancel EN/TPN orders).- Order-level instructions impacting meal plans (e.g., NPO, fluid restriction).
-
Exclusions:
- No access to configure menu items or diet types.
- No direct access to kitchen production configuration.
-
Reporting Hierarchy
- Reports to: Department Head / Medical Director.
- Collaborates with: Dietitians, Nurses, Pharmacists (for TPN).
8. Nutrition Analytics / Quality Analyst (Optional Module Role)
-
Description
Non-clinical analyst role focused on nutrition KPIs, waste, and quality improvement. -
Typical UAE Job Titles
- Clinical Quality Analyst
- Performance Improvement Officer
-
Business Intelligence Analyst (Clinical Services)
-
Scope of Access
- Patients:
- Access to de-identified or minimally identified data where possible (e.g., MRN masked) for analytics.
- Data:
- Read-only access to aggregated data from:
nutrition_screening,nutrition_assessments,meal_service_records,kitchen_production_orders,tray_tickets,enteral_parenteral_orders.- Access via Nutrition Analytics Dashboard (SCR-NUT-008) and reporting tools.
-
Exclusions:
- No write access to clinical or operational records.
- No access to detailed patient identifiers unless explicitly approved and justified (e.g., for case review).
-
Reporting Hierarchy
- Reports to: Quality & Patient Safety Department or Clinical Governance.
Permission Matrix
Legend:
- β = Allowed
- β = Not allowed
- π = Conditional (depends on facility policy, assignment, or additional approvals)
| Permission / Functionality | Clinical Dietitian | Chief Dietitian | Diet Technician | Kitchen Manager | Kitchen Staff | Nurse | Physician | Nutrition Analytics / Quality |
|---|---|---|---|---|---|---|---|---|
| Patient & Census Access | ||||||||
| View patient dietary census (SCR-NUT-002) | β | β | β (assigned wards) | β | β (limited) | β (own ward) | β (own patients) | π (aggregated only) |
| View basic patient identifiers (name, MRN, bed) | β | β | β | β | β | β | β | π (pseudonymised) |
| View full patient demographics (via EHR link) | π | π | β | β | β | π | π | β |
| Diet Orders (diet_orders) | ||||||||
| View diet orders | β | β | β | β (limited fields) | β (diet type only) | β | β | π (de-identified metrics) |
| Create new diet order | π (per policy) | π (per policy) | β | β | β | β | β | β |
| Modify existing diet order | π (per policy) | π (per policy) | β | β | β | β | β | β |
| Cancel / discontinue diet order | π (per policy) | π (per policy) | β | β | β | β | β | β |
| Override diet-allergen conflict warning | π (with justification) | β | β | β | β | β | π (with justification) | β |
| Nutrition Screening (nutrition_screening) | ||||||||
| View nutrition screening records | β | β | β | β | β | β | β | β (aggregated) |
| Create initial nutrition screening | β | β | β | β | β | β | β | β |
| Edit nutrition screening (clarifications) | β (interpretation only) | β | β | β | β | π (within time window) | β | β |
| Configure screening tools & thresholds | β | β | β | β | β | β | β | β |
| Nutrition Assessment (nutrition_assessments) | ||||||||
| View nutrition assessments | β | β | π (summary only) | β | β | β | β | β (de-identified) |
| Create new nutrition assessment | β | β | β | β | β | β | β | β |
| Modify own nutrition assessment | β | β | β | β | β | β | β | β |
| Modify any nutrition assessment | β | π (for QA corrections) | β | β | β | β | β | β |
| Meal Plans & Service (meal_plans, meal_service_records) | ||||||||
| View patient meal plans | β | β | β | β | β | β | β | β (aggregated) |
| Generate meal plan from diet order | β | β | β | β | β | β | π (via CPOE order sets) | β |
| Edit meal plan (within diet constraints) | β | β | β | β | β | β | β | β |
| Record meal delivery time | π | π | β | π | β | π | β | β |
| Record consumption percentage | β | β | β | β | π | β | β | β |
| Record patient meal satisfaction score | β | β | β | β | π | β | β | β |
| Menu & Diet Types (menu_items, menu_cycles, diet_type_definitions) | ||||||||
| View menu item library | β | β | β | β | β | β | β | β |
| Create / edit menu items | π (nutritional fields) | β | β | π (availability, stock) | β | β | β | β |
| Activate / deactivate menu items | π | β | β | π | β | β | β | β |
| Manage menu cycles (create/edit) | π | β | β | π (operational fields) | β | β | β | β |
| Manage diet type definitions | π | β | β | β | β | β | β | β |
| Kitchen Production & Tray Tickets (kitchen_production_orders, tray_tickets) | ||||||||
| View kitchen production dashboard (SCR-NUT-006) | π | β | π | β | β | π | π | β (aggregated) |
| Generate production orders | β | π | β | β | β | β | β | β |
| Update production status | β | π | β | β | β | β | β | β |
| View tray tickets | π | β | β | β | β | π | π | β |
| Edit tray ticket special instructions | β | β | π | π | β | π | π | β |
| Scan tray barcode for assembly | β | β | β | π | β | β | β | β |
| Scan tray + wristband for delivery | β | β | β | β | π | β | β | β |
| Food Allergen Alerts (food_allergen_alerts) | ||||||||
| View food allergen alerts | β | β | β | β | β | β | β | π (de-identified) |
| Create/modify food allergen alerts | π (propose) | π (approve) | β | β | β | β | β | β |
| Override non-critical allergen alert (with justification) | π | π | β | β | β | β | π | β |
| Enteral & Parenteral Orders (enteral_parenteral_orders) | ||||||||
| View EN/TPN orders | β | β | π (summary) | β | β | β | β | β (aggregated) |
| Create EN/TPN order | β | β | β | β | β | β | β | β |
| Propose EN/TPN regimen (draft) | β | β | β | β | β | β | π (via CPOE CDS) | β |
| Modify EN/TPN order | β | β | β | β | β | β | β | β |
| Record EN administration details | π (if dietitian-administered) | π | β | β | β | β | β | β |
| Reporting & Analytics (SCR-NUT-008) | ||||||||
| View patient-level nutrition KPI dashboard | β (own patients/facility) | β (all managed facilities) | β | π (operational metrics) | β | π (own ward) | π (own patients) | β (aggregated, de-identified) |
| Export de-identified nutrition data | π (for research, with approval) | π | β | β | β | β | β | β (per policy) |
| Security & Oversight | ||||||||
| Break-the-glass access to restricted nutrition records | π | π | β | β | β | π | π | β |
| View nutrition module audit logs | π (own actions) | β (department scope) | β | π (operational logs) | β | π (own actions) | π (own actions) | π (aggregated) |
Notes:
- π (per policy) indicates permissions that may be enabled for specific facilities under documented governance (e.g., dietitian-initiated diet orders allowed in some UAE hospitals).
- All patient-level access is further constrained by context-based rules (facility, department, treating relationship, shift) described below.
- Export of data for research or external reporting must comply with UAE PDPL and Federal Law No. 2 of 2019, with ethics and management approvals.
Role Hierarchy
Inheritance Principles
- Chief Dietitian inherits all Clinical Dietitian permissions plus configuration and quality oversight capabilities.
- Nurse Manager / Charge Nurse inherit Nurse permissions but may have additional reporting/override rights defined in nursing module.
- Kitchen Manager inherits all Kitchen Staff operational permissions plus production planning and limited configuration rights.
- Nutrition Analytics / Quality Analyst does not inherit clinical write permissions; access is strictly read-only and often de-identified.
Context-Based Access Rules
Context-based controls ensure that Nutrition module access adheres to UAE data protection and health data confidentiality requirements.
1. Facility-Based Restrictions (Multi-Facility)
- Users are assigned one or more facility_ids in the central
users/user_facility_assignmentstables. - Nutrition module queries must enforce:
-
diet_orders.facility_id IN (user_assigned_facilities)- Same pattern formeal_plans,kitchen_production_orders,tray_tickets,nutrition_assessments, etc. - Cross-facility access is disabled by default; enabling requires: - Documented business justification (e.g., centralized nutrition service). - Approval by Data Protection Officer / Compliance.
- Nutrition Analytics / Quality roles may access aggregated cross-facility data where patient identifiers are removed or pseudonymised.
2. Department- and Ward-Based Restrictions
- Nurses, Diet Technicians, and Kitchen Staff are assigned to departments/wards.
- Access to patient-level nutrition data is limited to:
- Patients currently admitted to the userβs ward/department (via
encounters.location_id/departments.department_id). - Exceptions:- Dietitians may have cross-ward access within their facility.
- Kitchen Manager/Staff may view tray tickets across all wards for production and delivery.
- When a patient is transferred: - ADT-triggered workflow (WF-NUT-006) updates routing and access; previous ward staff lose access after a configurable grace period (e.g., 2 hours).
3. Patient Relationship Requirements
- Physicians:
- Can access nutrition data only for patients where they are:
- Attending-of-record, or
- Listed as consulting/covering provider in
encountersor assignment tables.
- Clinical Dietitians:
- Can access:
- Patients with active diet orders or nutrition referrals in their facility.
- Patients flagged as moderate/high risk in
nutrition_screeningfor their facility.
- Nurses: - Access limited to patients assigned to their current shift/ward.
- Kitchen Staff / Manager: - Access limited to data required for meal production and delivery (diet type, allergens, bed, name). - No access to detailed clinical notes or lab values.
- Nutrition Analytics / Quality: - Default access to de-identified datasets. - Any patient-identifiable access requires documented case review or investigation purpose and higher-level approval.
4. Time-Based Access (Shift-Based)
- For Nurses, Diet Technicians, and Kitchen Staff:
- Access is limited to active shift windows (e.g., Β±30 minutes from scheduled shift start/end).
- Outside shift hours, access to patient-level nutrition data is blocked unless:
- User is on-call and flagged as such in scheduling system.
- For Clinical Dietitians:
- Standard access during working hours; after-hours access may be limited to:
- On-call dietitian(s) for urgent consults.
- Audit logs must capture: - User shift status at time of access. - Whether access occurred during or outside scheduled hours.
5. Emergency / On-Call Overrides
- In emergencies (e.g., rapid deterioration requiring urgent EN/TPN decisions, ICU admission), on-call clinicians may need broader access: - On-call Physicians and Dietitians can access nutrition data for any patient in the emergency/ICU department during the emergency episode.
- Emergency overrides must: - Be time-limited (e.g., 2β4 hours). - Be tied to a documented emergency encounter or code event. - Be fully audited and subject to post-event review.
Break-the-Glass (BTG) Procedures
BTG is required when a user needs access to nutrition-related data that is normally restricted by facility, department, or treating relationship rules, especially for sensitive nutrition data (e.g., in sealed-envelope mental health or VIP cases).
1. When BTG is Required
- Accessing nutrition records of: 1. Patients outside the userβs assigned facility or department in an emergency. 2. Patients marked as VIP / restricted (e.g., public figures, staff patients). 3. Patients whose records are sealed due to sensitive conditions where nutrition data may reveal underlying diagnoses (e.g., eating disorders, bariatric surgery, HIV-related wasting).
- Examples:
- ICU dietitian covering for another facility during a mass casualty incident.
- On-call physician needing to review EN/TPN orders for a patient admitted under a different service.
2. BTG Workflow
- User attempts to access restricted nutrition record.
- System displays BTG warning: - βYou are attempting to access a restricted nutrition record. This access will be fully audited and reviewed. Proceed only if necessary for patient care.β
- User must: - Select reason code (e.g., emergency care, on-call coverage, clinical consultation). - Enter free-text justification.
- System: - Grants temporary access to nutrition data for that patient (scope-limited, e.g., 30β60 minutes). - Flags all subsequent actions on that patientβs nutrition records as BTG-related in audit logs.
- Optional: Immediate notification to: - Chief Dietitian (for nutrition-related BTG events). - Data Protection Officer / Compliance for VIP or highly sensitive cases.
3. Audit Trail Requirements
For each BTG event, the system must record:
- User ID and role.
- Patient ID and encounter ID.
- Timestamp (start and end of BTG session).
- Reason code and free-text justification.
- Data objects accessed (tables, records, screens).
- Actions performed (view, edit, export).
- Access context (facility, department, workstation, IP).
Audit logs must be:
- Immutable and tamper-evident.
- Retained per UAE healthcare data retention requirements (often β₯ 15 years for clinical records).
- Searchable by compliance and internal audit teams.
4. Post-Access Review Process
- Daily or weekly automated report of BTG events sent to: - Chief Dietitian (for nutrition-related BTG). - Information Security / Data Protection Officer.
- Each BTG event is reviewed for: - Clinical appropriateness. - Consistency between justification and actions taken.
- Outcomes: - Valid: Documented as appropriate emergency access. - Questionable: Clarification requested from user and line manager. - Invalid / Misuse: Escalated to HR and compliance; may result in disciplinary action and role restriction.
- For repeated misuse: - Role reassessment and potential revocation of BTG privileges.
5. UAE PDPL & Federal Law No. 2/2019 Implications
- BTG is justified under:
- Healthcare exemption for necessary processing for diagnosis/treatment (PDPL Art. 10).
- Clinical necessity under Federal Law No. 2 of 2019 for ICT use in health fields.
- However:
- BTG must be exceptional, not routine.
- Data minimization still applies: only nutrition data necessary for care should be accessed.
- BTG events must be included in the facilityβs records of processing activities and may be reviewed by regulators (UAE Data Office, DOH, DHA) if requested.
Segregation of Duties
Segregation of duties reduces the risk of fraud, errors, and inappropriate data access in the Nutrition module.
1. Conflicting Role Combinations
The following combinations must not be assigned to the same user account:
-
Chief Dietitian + Nutrition Analytics / Quality Analyst - Risk: Ability to both configure data and control interpretation/metrics without independent oversight. - Mitigation: Analytics role should be separate, reporting to Quality/Patient Safety.
-
Chief Dietitian + System Administrator (global) - Risk: Ability to bypass access controls and modify audit logs. - Mitigation: Technical administration separated from clinical leadership.
-
Kitchen Manager + Clinical Dietitian - Risk: Single user could both prescribe diets and control production/inventory, reducing checks and balances. - Mitigation: Maintain separation between clinical and operational responsibilities.
-
Kitchen Staff + Nurse - Risk: Non-clinical staff gaining clinical documentation privileges. - Mitigation: Distinct accounts; if a staff member legitimately holds both roles, separate logins or strict context switching with enhanced audit.
-
Physician + Nutrition Analytics / Quality Analyst - Risk: Potential misuse of analytics access to review non-patient panel data. - Mitigation: Physicians should access only patient-level data for their own patients; analytics role reserved for non-treating staff with de-identified data.
2. Dual Sign-Off Requirements
Certain high-risk actions require dual sign-off or multi-role involvement:
-
Diet Type & Menu Configuration Changes - Action: Creating or significantly modifying
diet_type_definitionsormenu_cyclesthat affect therapeutic diets (e.g., renal, diabetic). - Required:- Initiator: Chief Dietitian.
- Approver: Clinical Governance / Medical Director or Nutrition Committee.
- System Implementation:
- Changes remain in βpendingβ state until approved by a second authorized user.
-
Deactivation of Key Menu Items Used in Therapeutic Diets - Action: Deactivating core items (e.g., renal-safe protein supplements). - Required:
- Initiator: Kitchen Manager or Chief Dietitian.
- Approver: Chief Dietitian (if initiated by Kitchen Manager) or Pharmacy/Clinical Governance (if clinical impact).
-
Export of Identifiable Nutrition Data for Research - Action: Exporting patient-level nutrition data with identifiers. - Required:
- Initiator: Nutrition Analytics / Quality Analyst.
- Approvers: Ethics Committee / Research Office + Data Protection Officer.
- System Implementation:
- Export function disabled unless dual approvals recorded and linked to a research protocol ID.
-
Override of Critical Food Allergen Alerts - Action: Overriding a system block where a selected menu item conflicts with a documented severe food allergy. - Required:
- Initiator: Clinical Dietitian or Physician.
- Approver: Chief Dietitian or treating Consultant (depending on policy).
- System Implementation:
- Hard-stop alert requiring second user confirmation; both usersβ IDs logged.
UAE Regulatory Compliance
This section summarizes how Nutrition module roles and permissions support UAE regulatory requirements.
1. Federal Law No. 2 of 2019 (ICT in Health Fields)
- Electronic Health Records & Confidentiality
- Nutrition data (diet orders, assessments, EN/TPN) is part of the electronic health record.
- Role-based and context-based access controls ensure only authorized staff access nutrition data.
- Data Localization
- Nutrition data is stored in UAE-based infrastructure in line with system-wide data residency policies.
2. UAE PDPL (Federal Decree-Law No. 45/2021)
- Sensitive Personal Data
- Nutrition data is health data and thus sensitive personal data.
- Access is minimized by role, facility, department, and treating relationship.
- Lawful Basis
- Most nutrition processing is covered by the healthcare exemption (treatment and health system management).
- Research or non-care uses require explicit consent or ethics approval and are supported by dual sign-off and export controls.
- Data Subject Rights
- Patients can request access to their nutrition-related data via patient portal (handled by EHR module; Nutrition module exposes data via APIs).
- Corrections to nutrition records follow standard amendment workflows with full audit.
3. DOH / DHA Requirements (Malaffi / NABIDH, ADHICS)
- Health Information Exchange
- Nutrition-related clinical data (e.g., malnutrition diagnoses, EN/TPN orders) may be shared with Malaffi/NABIDH via EHR integration, subject to emirate policies.
- ADHICS / NABIDH Security Controls
- Role-based access, least privilege, and audit logging for Nutrition module align with ADHICS and NABIDH security requirements.
- BTG and sealed-envelope handling for sensitive cases support enhanced confidentiality controls.
4. TDRA / NESA Cybersecurity
- Access Control
- Authentication and authorization are centralized; Nutrition module enforces fine-grained authorization consistent with NESA requirements.
- Audit & Monitoring
- All access to nutrition data, especially BTG events and configuration changes, is logged and monitored for anomalies.
5. Cultural and Religious Considerations in UAE
- Halal and Cultural Preferences
- Menu and diet type configuration supports halal defaults and cultural/religious dietary preferences.
- Access to these preferences is limited to roles that need them (Dietitians, Kitchen staff) and treated as part of sensitive personal data.
- Food Allergen and Safety Regulations
- Food allergen alerts and temperature logging support compliance with UAE food safety standards and internal hospital policies.
This roles & permissions specification should be implemented in coordination with:
- Global RBAC and user management (
../ehr-patient-mgmt/02-roles-permissions.md) - Security and audit logging design (
../security/uae-regulations.md,../security/data-protection.md) - Nutrition module data model (
./03-data-model.md) and workflow specifications (./01-workflows.md).