1. 🔐 Secure Login System
Access DocToc with hospital‑specific credentials. Each hospital receives a unique Hospital Name, Username, and Passwordprovided by the owner.
Role‑Based Access
Owners, staff, and doctors see only what they need. Permissions are fully customizable in Settings.
Secure & Encrypted
All credentials are hashed, and sessions expire automatically for safety.
2. 📊 Dashboard – Business at a Glance
After login, the dashboard displays real‑time metrics through three interactive cards:
Patients
Total Patients
Today’s Patients
Appointments
Total Scheduled
Today’s Appointments
OPD
Total OPD Patients
Today’s OPD
*Click any card to drill down into detailed lists.
👤 4. Patient Management – Complete KYC & History
➕ Add Patient (KYC Registration)
- Full Name (as per ID)
- Phone Number
- Age
- Blood Group (dropdown)
- Gender (dropdown)
- Email Address
- Full Residential Address
- Medical History (allergies, chronic conditions)
- Current Medication & Dosage
- Emergency Contact Name & Phone
✅ Auto‑generated unique Patient ID (e.g. ASA‑619951)
📋 List Patients – Filter, Export & Act
Graphical overview of patient arrivals. One‑click export to CSV/Excel.
Filters:
Patient Card Example
Guru Demo (Male) Arrival: 1/4/2026, 10:13:45 PM Age: 33 | Phone: 7011527883 Address: Village Lathiya, Post Office Bachhawn, Dist.-Varanasi Email: vineet.agarwal.vns@gmail.com Emergency: 8005252168 ID: ASA-619951 [View Profile] [Bill Medicine] [Bill Diagnosis] ⋮ (NPP, Edit, InActive)
🧾 Patient Profile – 360° View
Left panel: Summary (name, ID, contact, address, emergency, arrival)
Right tabs: Patient OPD, Documents, Appointment, Medicine Bill, Diagnosis Bill
💰 Patient OPD Billing
➕ Add Payment form includes:
- Doctor Name (dropdown)
- Amount
- Discount (₹ or %)
- Apply Coupon
- Method (Cash/Online)
- Confirmed checkbox
- Actual Amount (auto‑calculated)
- Expiry (Days)
- Note
Below, a list of paid OPD bills with print option and expiry tracking.
📁 Documents
Upload and store patient reports, prescriptions, scans – all in one place.
📅 Appointment (inside Patient Profile)
➕ Add Appointment – select doctor, disease, date, time, notes.
List of patient’s appointments with status (Scheduled, Completed, Reschedule, Cancel).
💊 Medicine Bill (inside Patient Profile)
➕ Add Medicine Bill form:
- Attending Doctor
- Add Medicines (search by name)
- Discount %
- Payment Method
- Bill Settled (checkbox)
- Subtotal, Discount, Final Amount
- Enable Medicine Reminder
- Generate & Save Bill
List of previous medicine bills, printable.
🧪 Diagnosis Bill (inside Patient Profile)
➕ Add Diagnosis Bill form:
- Attending Doctor
- Add Tests (by category)
- Payment Status (Pending/Paid)
- Payment Method
- Discount (₹)
- Summary: Total, Doctor Commission, Final
- Generate & Save Bill
List of diagnosis bills with test‑level commission details (example below).
Dr. DR. KHSHABOO PATEL – 1/5/2026
Total: ₹1100 | Discount: ₹119 | Final: ₹981 | Doctor Comm: ₹252.5
Tests: LFT (₹650, 25%), CBC (₹450, 20%)
📅 5. Appointments – Centralised Scheduling
Three views: List Appointments (default today), Canceled, Completed.
Filters: All / Today / Tomorrow, search by patient name, date picker.
Appointment Card Example
Guru Demo (Male) Appointment: 6 Jan 2026, 5:30 am (1 day ago) Scheduled Doctor: DR. KHSHABOO PATEL — piles Phone: 7011527883 Address: Village Lathiya... [View Profile]
👨⚕️ 6. Doctors – Profiles & Commission Tracking
➕ Add Doctor
- Full Name
- Age
- Gender
- Phone
- Aadhaar No
- Timing (e.g., 10 AM – 4 PM)
- Available Days (Mon‑Sun with Select All)
- OPD Commission %
- Medicine Commission %
📋 List Doctors & Doctor Profile
Left panel: personal info, timing, commission rates.
Right tabs: Appointments, OPD, Medicines, Diagnosis, Therapy – each shows revenue and allows commission settlement.
Example: Under OPD tab, all OPD payments attributed to the doctor appear with calculated commission; a "Settle" button marks commission as paid.
💊 7. Medicine Management
➕ Add Medicine – define medicine name, composition, price.
📋 List Medicine – view, edit, deactivate medicines.
Used in pharmacy billing with automatic stock tracking (optional).
🧪 8. Diagnosis Setup
Pathology / Radiology – manage test names, categories, and commissions (e.g., LFT – ₹650, 25% commission).
Packages – bundle multiple tests at a discounted rate.
🧘 9. PunchKarma – Therapy Management
Therapy – define therapy types (Physiotherapy, Acupuncture, etc.) with commission rates.
Packages – offer session bundles (e.g., 10 sessions).
Therapy Billing – generate bills for individual sessions or packages, commission auto‑calculated.
📚 10. Ledger – Centralised Financial View
OPD Ledger
All OPD payments across all patients.
Medicine Bills
Every pharmacy bill, filterable by date, doctor, patient.
Diagnosis Bills
All lab test bills with commission details.
Therapy Bills
All therapy session bills.
Each ledger shows amounts, discounts, commissions, payment methods, and allows printing.
🔕 11. Inactive Data
Lists of patients and doctors marked Inactive (manually or automatically after long inactivity). Helps clean up records and analyse churn.
🔔 12. Medicine Reminder
When prescribing medicines, enable a reminder. The system tracks follow‑up dates and displays them here, improving medication adherence and return visits.
🚫 13. NPP (Non‑Performing Patients)
Identifies patients who haven’t returned after a certain period or were marked inactive after a visit. Use this list to design re‑engagement campaigns.
⚙️ 14. Settings – Full Control
Profile Settings
- Edit hospital details (name, address, contact)
- Change password
- View software payment details (subscription status)
- See currently logged‑in users
Staff Management
Create Staff with name, phone, username, password, and optional linked doctor.
Set granular permissions (view only, edit, no billing). Activate or deactivate staff instantly.
ChatBox – Internal Hospital Chat
Add staff to the chat system, activate/deactivate access, and view active users in real time.
Example: ashish (doctor) – active, phone 8734123456, username anshu. Options: Edit, Delete, InActive.
🎯 Business Benefits at a Glance
DocToc is more than software – it’s a complete hospital business management system
Grow revenue • Improve efficiency • Maintain compliance • Deliver better patient care