Last updated: 31 October 2026
A doctor in NICE HMS is a user account with a doctor profile attached. These are two separate layers:
| Layer | Controls |
|---|---|
| User account | Login access, role, subscription seat billing |
| Doctor profile | Name in doctor dropdowns, prescriptions, discharge summaries, OPD prints |
| Consignee account | Lets an invoice or receipt name the doctor as the consignee |
This separation allows a common pattern in Indian hospitals: visiting doctors who treat patients at the facility but do not log into the software. Their user account is marked Inactive (no login, no subscription cost) but their doctor profile still appears everywhere clinically.
Every doctor also gets a Consignee account in Account Master, named Dr <name> - <doctor id>, so the doctor can be selected as a consignee on an invoice.
Only users with the admin or director role can create or edit doctor profiles.
There are two ways to add doctors:
A. Bulk upload — Admin → Doctor → New Doctor From Users → Bulk Upload Doctors
Upload the whole roster as a sheet or CSV. Each row creates a user account (login disabled by default), a doctor profile and a Consignee account. Download the template from the upload page to get the exact columns. To log in, a doctor must later be activated from the Users page — each activation uses one subscription seat.
B. One doctor from an existing user — Admin → Doctor → New Doctor From Users
This is a two-step flow:
/admin/admin/doctor/search-create/0) — lists users in the organization who are not doctors yet. Click a user to proceed./admin/admin/doctor/create/{userId}) — the NewDoctor form, pre-linked to the selected user.To edit an existing doctor, use Admin → Doctor → Search Edit Doctor.
Creating a user with the role doctor, or with professional access = Doctor, also prompts for gender, qualification, speciality and registration and creates the doctor profile and Consignee account automatically — you do not need to visit the doctor pages afterwards.
| Field | Required | Description |
|---|---|---|
| Name | Yes | Doctor's full name. Appears on printed prescriptions and discharge summaries. |
| Gender | Yes | Male, Female, Other, or Unknown |
| Speciality | Yes | Free-text field, e.g., "Cardiology," "Orthopedics" |
| Qualification | Yes | e.g., "MBBS, MD," "MS, DNB" |
| Registration | No | Medical council registration number |
| Aadhar | No | Aadhaar number |
| Image | No | Profile photo. JPG/PNG, auto-compressed to under 40KB and 300px. |
| Type of Doctor | Yes | Select from configured types: "On Panel" (default), "Visiting," etc. |
| Contact For Public Display | No | Phone or contact info shown publicly |
| NDHM Professional ID | No | ABDM healthcare professional ID for UHI integration |
All optional — used if the doctor receives direct payments or salary through the system.
| Field | Description |
|---|---|
| Bank Account Number | Doctor's bank account |
| IFSC | Bank IFSC code |
| PAN Number | PAN card number |
These fields configure the doctor for the Unified Health Interface (ABDM telemedicine). All optional unless you participate in ABDM's UHI scheme.
| Field | Description |
|---|---|
| UHI Category | Multi-select from ~80 allopathic specialties. Maps to ABDM-recognized categories. |
| Years Of Experience | Numeric |
| Spoken Languages | Multi-select from ~30 Indian languages |
| Teleconsultation | "Willing" or "Not Willing" |
| Teleconsultation Charges | Default: INR 200 |
Many Indian hospitals have visiting consultants who treat patients but do not use the software themselves. To set this up:
The printed documents are signed manually by the visiting doctor. The hospital controls software subscription costs while maintaining complete clinical records.
See Organization Users — Active and Inactive Accounts for what the inactive status blocks and how to change it.
Q: Can I change a doctor's speciality later? A: Yes. Edit the doctor profile from Admin → Doctor → Search Edit Doctor.
Q: Do visiting doctors count toward my user limit? A: No. If their user account is Inactive, they do not consume a billable seat. They still appear in all clinical dropdowns.
Q: Can a doctor have multiple specialities? A: The Speciality field is free-text — enter multiple if needed (e.g., "General Medicine & Diabetology"). For UHI/ABDM, the Category field supports multi-select of recognized specialties.
Q: What role should I give a doctor's user account? A: Any role except Visitor. The role determines what the doctor can access when logged in. If the doctor will not log in at all (visiting pattern), the role is irrelevant but should not be Visitor.
Q: What's the difference between Type of Doctor and UHI Category? A: Type of Doctor is an internal classification ("On Panel," "Visiting"). UHI Category maps to ABDM-recognized specialty codes for telemedicine and is only relevant if you use ABDM UHI.
Q: What information appears on printed prescriptions? A: The doctor's Name, Qualification, and Registration number appear in the prescription header. The configured letter pad header image (set per user) also appears if enabled.
Q: Can I upload my whole doctor list at once?
A: Yes. Go to Admin → Doctor → New Doctor From Users → Bulk Upload Doctors, download the template, fill one row per doctor and upload the .xlsx or .csv. Up to 100 doctors per file. The file is checked before anything is saved — if any row is wrong, nothing is imported and the page lists each problem by row and column, which you can also download as a CSV.
Q: Do uploaded doctors get logins? A: The upload page offers two choices. Inactive logins (default) create disabled accounts that use no subscription seat — fine for visiting doctors. Active logins create working accounts immediately and use one seat per doctor; if the plan does not have enough seats free, the upload is refused before anything is saved.
Q: An email in my sheet is already in the system. Why is it refused? A: The upload always creates a new account, so it does not attach to an existing user. Create that doctor from Choose user for Doctor instead, where you pick the existing user.
Q: Why is a doctor missing from ABDM / telemedicine lists right after upload? A: The doctor is usable for billing immediately, but registration in the ABDM directory can take a moment. If any doctor is left unregistered, the Doctors list shows a line like "3 doctors are not yet registered in the ABDM directory — Finish setup." Click it to retry.
Q: Why is a doctor missing from the doctor dropdowns? A: The doctor's Type of Doctor is set to Inactive. Doctor dropdowns show only doctors whose type is On Panel or Visiting, regardless of whether their login is active or inactive.
Product releases, ABDM/NHCX and PMJAY changes, and practical notes for running a hospital — a few emails a month. Unsubscribe in one click.