Last updated: 6 November 2026
The Appointment Console is the PRM screen for finding appointments that are already booked — by organisation for a single day, or by doctor across a date range.
Path: PRM → Appointment → Console — /admin/prm/appointment/console
It is a read-only view. It does not book, reschedule or cancel appointments, and it is not limited to referred patients: whatever is booked for the organisation or the doctor is what it lists. Booking and referral handling happen in the places listed under What this screen does not do.
The page carries two independent search panes and one results table underneath them.
This pane sets the start and end date to the same day, so an organisation-wide search is always a single day. That is deliberate — see Date-range limits.
All three fields are required; leaving any of them empty prompts you instead of searching.
Opening the page without a search shows today (IST) for the whole organisation.
| Column | What it shows |
|---|---|
| Start Date | The appointment's start time, shown in IST |
| Status | The appointment's status as recorded on the booking |
| Doctor Name | The practitioner booked for the appointment |
| Patient Name | Patient name, followed by the patient id and the patient's PHR address |
| Patient Mobile | The patient's registered mobile number |
| Description | The appointment comment entered on the booking |
The table is not paginated while it fits — it renders up to 2,500 rows at once, so a wide doctor-wise search can be a long page. Narrow the dates rather than scrolling if you are looking for one person.
The search backend rejects ranges that are too wide to return quickly. The limit depends on which identifiers the search carries:
| Search | Maximum range |
|---|---|
| Doctor only | 31 days |
| Doctor + patient | 180 days |
| Patient only | 93 days |
| Organisation (neither) | 1 day |
The console's two panes use Doctor only and Organisation, which is why the organisation pane offers a single date and the doctor pane is capped at 31 days. The doctor + patient and patient-only rows are reachable by URL (?startdate=…&enddate=…&patientid=…), not from the on-screen controls.
The range is counted in whole days on the dates you entered, and applied in IST.
A problem with the search is reported as a warning bar at the top of the page — the console does not fail to load.
Fix the dates and search again; nothing is lost.
The console shows appointments. These related tasks live elsewhere:
| Task | Where |
|---|---|
| Record an incoming referral and move its lead status | PRM → Receive Patient → Create — /admin/prm/refer-patient/receive-patient/create (existing records: Search) |
| Refer a patient out | Not in the PRM menu today. The page is at /admin/prm/refer-patient/send-patient/create |
| Schedule follow-ups | PRM → Doctor Schedule → Create — /admin/prm/schedule/create (existing slots: Search) |
| Notification history for contacts | Notifications in the main menu — /admin/prm/notification/search/0 |
| The patient behind an appointment | Patient Dashboard |
An appointment is not linked to a referral or a lead on this screen, and the console does not record a visit against a referral — update the lead status in the receive-patient flow when the patient actually turns up.
Product releases, ABDM/NHCX and PMJAY changes, and practical notes for running a hospital — a few emails a month. Unsubscribe in one click.