Doctor Onboarding
Doctor profile, centre assignments with validity windows, personal config (fees, duration, walk-in, overbooking, approval), and custom service fees.
Doctor Onboarding
Onboarding a doctor involves creating their staff profile, assigning them to centres and departments, mapping services they offer, and configuring their booking settings.
Doctor Profile
A doctor's profile includes professional information:
Field | Purpose |
|---|---|
Registration Number | Medical license/registration number (e.g. MCI number) |
Specialization | Primary area of specialization |
Qualifications | List of qualifications (MBBS, MD, DM, etc.) |
Bio | Brief professional biography |
Profile Photo | Doctor's photo for patient-facing displays |
Signature | Digital signature image for prescriptions and reports |
Centre & Department Assignments
Doctors are assigned to one or more centres and departments. Each assignment can have:
Field | Purpose | Example |
|---|---|---|
Centre | Which centre the doctor works at | City Hospital, Downtown Clinic |
Department | Which department at that centre | Cardiology, General Medicine |
Is Primary | Whether this is the doctor's primary assignment | Primary at City Hospital, secondary at Downtown Clinic |
Valid From / Valid Until | Time-limited assignments for rotations or contracts | Valid from March 1 to June 30 |
Services | Which services the doctor offers at this centre | General Consultation, ECG Interpretation |
Room Number | Assigned consultation room | Room 204 |
Temporal Assignments
Doctor Configuration
Each doctor has a personal configuration that overrides centre and tenant defaults:
Setting | What It Controls | Example |
|---|---|---|
Consultation Fee | Base fee for this doctor's consultations | Rs 500 |
Slot Duration | Default appointment length for this doctor | 20 minutes |
Buffer Between Slots | Break time between consecutive appointments | 5 minutes |
Max Patients Per Day | Daily capacity limit (null = unlimited) | 30 patients |
Overbooking Settings
Setting | Purpose |
|---|---|
Overbooking Allowed | Whether this doctor accepts more appointments than slot capacity |
Overbooking Percentage | How much over capacity (e.g. 10% = 33 patients if max is 30) |
Walk-in Settings
Setting | Purpose |
|---|---|
Walk-in Enabled | Whether this doctor accepts walk-in patients |
Reserve Strategy | How slots are reserved for walk-ins (Percentage or Fixed Count) |
Daily Walk-in Limit | Maximum walk-in patients per day |
Patient Type Duration
Different patient types may need different consultation lengths:
Patient Type | Additional Minutes | Example |
|---|---|---|
New Patient | +10 minutes | First visit needs history taking — 30 min instead of 20 min |
Existing Patient | +0 minutes | Standard duration |
Follow-up | -5 minutes | Quick check — 15 min instead of 20 min |
Approval Settings
Setting | Purpose |
|---|---|
Approval Required | Whether appointments with this doctor require approval |
Timeout Hours | How long before approval times out |
Timeout Action | What happens on timeout: Auto-Approve or Cancel with Refund |
Custom Service Fees
Doctors can have custom pricing for specific services at specific centres. This lets a senior consultant charge more than a junior doctor for the same service.
Setting | Purpose |
|---|---|
Custom Fee | Doctor-specific fee for this service (overrides centre and service defaults) |
Custom Duration | Doctor-specific duration for this service |
What's Next?
Set up the doctor's working hours and availability in Availability Calendar.
Last updated on