Tenant Configuration
13 tenant-configurable type categories, validation rules, and how custom types flow through the system.
Tenant Configuration
Each hospital (tenant) can customise the system to match its specific workflows, terminology, and policies. Tenant configuration controls what values are available in dropdowns, forms, and validation rules throughout the system.
Configurable Type Categories
The following categories are tenant-configurable — your hospital defines its own set of valid values for each:
Category | What It Controls | Example Values |
|---|---|---|
Staff Types | Roles available for staff profiles | Doctor, Nurse, Receptionist, Lab Technician, Pharmacist |
Service Types | Classification of services offered | Consultation, Lab Test, Imaging, Procedure, Therapy |
Visit Types | Purpose of patient visits | Consultation, Check-up, Follow-up, Emergency, Procedure |
Journey Types | Types of care episodes | Admission, Treatment Course, Monitoring, Rehabilitation |
Resource Types | Categories of physical resources | Room, Chair, Bed, Equipment, Vehicle |
Package Types | Categories of service packages | Therapy, Preventive, Premium, Family |
Centre Scopes | How packages can be used across centres | Single Centre, Multi Centre |
Bill Types | Types of financial documents | Invoice, Receipt, Estimate, Proforma |
Document Categories | Categories for clinical documents | Lab Report, Imaging, Referral, Insurance, Consent |
Relationship Types | Patient-to-patient relationships (for family packages) | Spouse, Child, Parent, Sibling |
Payment Methods | Accepted payment methods | Cash, Card, UPI, Bank Transfer, Insurance, Package Redemption |
Priority Levels | Urgency levels for test requests | Normal, Urgent, STAT |
Config Types | Categories of system configuration | Slot Engine, Appointment, Billing, Notification |
Not Hardcoded
How Tenant Types Are Used
Throughout the system, when a dropdown or form field offers choices, those choices come from tenant configuration:
- Creating a staff profile → Staff Types determines available roles
- Creating a service → Service Types determines available classifications
- Recording a visit → Visit Types determines available purposes
- Issuing a bill → Bill Types determines available document types
- Accepting payment → Payment Methods determines available methods
If you need a new value (e.g. a new staff role), add it to the tenant's Staff Types configuration.
Validation
The system validates all inputs against tenant types. If a value is not in the tenant's configured list, the operation is rejected. This ensures data consistency across the hospital.
What's Next?
Learn about appointment-specific settings in Appointment Settings, or understand how configuration cascades across levels in Config Hierarchy.
Last updated on