OPD Registration

Last updated: 26 July 2026

Overview

OPD registration connects a patient to a doctor for outpatient consultation. It generates a token number (auto-incremented per doctor per day) and produces a print slip that includes the assigned department — for example, "Eye" for an ophthalmologist. This is typically done by reception or front-desk staff.

Access

There are two ways to open the registration form:

Quick Actions Modal

From the Patient Dashboard, click New OPD File Print in the Quick Actions strip. This opens the registration form in a modal. Not available on Lab plans.

Standalone Page

Navigate directly to /admin/patient/opd-registretation/create/{patientId}.

Registration Form

The form has two fields:

FieldRequiredDescription
DateYesDateTime picker. Defaults to the current date and time. Change if backdating.
DoctorYesSelect from active doctors. Inactive doctors are filtered out.

The validity (number of days the registration is valid) and token number are managed by the backend — they are not shown on the registration form. The token is auto-assigned per doctor per date, starting from 1 each day.

After Registration

Once submitted successfully, print options appear directly below the form:

ButtonDescription
Print On white PaperPlain paper print
Print On Printed Letter PadPrint with the organization's pre-printed letterhead

The printed slip includes: UHID, name, gender, age, mobile, ABHA address, district, date, token number, doctor name (with qualification and registration), and payor.

Each doctor can configure a custom print template — for example, an ophthalmologist may include an eye diagram or a specific instruction image. This custom content is stored in the doctor's opdPrint field and overlays on the print when configured.

In the Quick Actions modal flow, the print options appear inside the modal after submission. On the standalone page, they appear below the form.

OPD Console

The OPD Console is the main operational view for front-desk staff to see the day's queue:

Sidebar → Patient → Services → OPD Console (/admin/patient/console/opd-console?pageno=0&date={today})

Table Columns

ColumnDescription
TokenAuto-assigned token number
Patient NamePatient's full name
DoctorConsulting doctor
GenderPatient's gender
MobileRegistered mobile number

Filtering by Date

Use the date picker at the top and click Get By Date to view registrations for a different day. The page loads with today's date by default.

Doctor's View: My Patients

Doctors see their OPD patients under My Patients, which has three tabs:

TabShows
OPDPatients registered for OPD consultation today (default)
IPDPatients admitted under the doctor's care
RequestsTests or services assigned to the doctor by date

The OPD tab shows the doctor's daily queue of registered patients.

Search, Edit, and Delete

To view all OPD registrations for a patient:

  1. Patient Dashboard → Patient Details → Search edit delete OPD Registration
  2. Opens /admin/patient/opd-registretation/search/{patientId} showing a table with Doctor and Date columns.
  3. Click a registration's ID to open the edit page.

FAQ

Q: Can I register the same patient for multiple doctors on the same day? A: Yes. Create separate OPD registrations for each consulting doctor. Each gets its own token.

Q: What does the token number mean? A: The token increments per doctor per day, starting from 1. It determines the consultation order for that doctor's queue.

Q: How long is an OPD registration valid? A: The validity period is set by the system. If a patient returns after the registration has expired, create a new OPD registration for the follow-up visit.

Q: Why is the "New OPD File Print" button not showing? A: OPD file print is not available on Lab plans.

Q: Is the OPD registration the same as creating an OPD encounter? A: No. The OPD registration creates a print slip and token number. The OPD encounter (visit) is created separately via Quick Actions → New OPD Visit. See OPD Workflow.

Was this page helpful?
NICE HMS. 1st Gate Nehru Stadium, City Hubballi, District Dhrawad, State Karnataka, 580020
INDIA, Phone : +919611560555 email admin@nicehms.com, GST 29AEYPB4702Q1ZS
facebook
twitter
linkedin
youtube
RSS