Inpatient Admissions Search - hmislk/hmis GitHub Wiki

Inpatient — Admissions Search

The Admissions Search page is the central hub for finding any active or past inpatient admission. It is the most common entry point for looking up an existing BHT.

Page: Inpatient → Search → Admissions
XHTML: /inward/inpatient_search.xhtml
Controller: AdmissionController (search method)
Privilege: InwardSearch


Search Filters

Filter Type Notes
Patient name Text Partial match
BHT number Text Exact or partial match
PHN (Patient Health Number) Text Exact or partial match
Admission date range Date range From / To dates
Institution Dropdown Filter to one institution in multi-site deployments
Discharge status Dropdown All / Active (not discharged) / Discharged

Leave all filters blank and click Search to list all recent admissions.


Search By Admitted / Current Department (scope shortcut buttons)

Below the date range, users with the relevant privilege see one or more shortcut buttons that apply an institution/department scope on top of the date range, instead of using the plain filters above:

  • Search By Admitted Department — scopes to the department the patient was originally admitted under (Any Institute / Logged Institute / Logged Department).
  • Search By Current Department — scopes to the department of the patient's current room instead, so a patient who has since been moved or handed over to a different ward shows up when searched from that ward, not just from their original admitting department (Any Institute / Logged Institute / Logged Department).

Each button is gated by its own privilege (see Inpatient — Privileges and Access); a user only sees the buttons for scopes they hold.

Search By Admitted/Current Department buttons, with a patient correctly found via "Search By Current Department → Logged Department" after being handed over to a room in a different department


Search Results

Results are displayed in a data table with columns:

Column Content
BHT BHT number
Patient Patient name with title, plus a registration flag badge if applicable (see below)
Phone/Mobile Patient contact numbers
Address Patient address
Status Discharged / Not Discharged; Payment Finalized indicator
Current Room Assigned room name
Admission Date Date of admission
Discharge Date Date of discharge (empty if still admitted)
Actions Quick-action buttons for this BHT

Registration flag badges

Some admissions display a coloured badge next to the patient name:

Badge Colour Meaning
Provisional Emergency Amber (🟡) with truck-medical icon Patient demographics are incomplete; follow-up required. See Provisional Emergency Admission
On Admission Death Dark grey with cross icon Patient arrived dead or died before registration was completed. See On Admission Death

Standard admissions show no badge.


Navigating to a Patient

Each result row carries its own action buttons in the Actions column:

Button Icon Opens
Inpatient Dashboard Bed The Admission Profile Dashboard for that BHT — all clinical and billing actions are reached from there
Nursing WorkBench Stethoscope The Nursing WorkBench for that admission (needs the NursingWorkBench privilege)
Patient Profile Doctor The patient's OPD/patient profile
Convert Repeat Converts a non-BHT registration into a full admission — only shown when the patient has no room and the "Enable Button to Convert Admissions to new Admission" option is on

Admissions Search result row with its Actions buttons

A search result row: the bed icon in Actions opens that BHT's Inpatient Dashboard.

When the Dashboard button opens Room Admission instead

If your hospital has turned off the option "Patient admission and room assignment are simultaneous processes." (Administration → Manage Institutions → Preferences → Application Options), room assignment is a separate step done after admission. For an admission that is still waiting for a room, the Inpatient Dashboard button deliberately takes you to the Admit to Room page first, so the room gets assigned before anything else happens on that BHT. Once the room is assigned — or once the patient is discharged or their payment is finalised — the same button opens the dashboard as normal.

Baby admissions are exempt from this. A baby stays in the mother's room and never gets a room of its own, so the button always opens the baby's dashboard directly, whichever way that option is set. See Inpatient — Baby Admission.


Related Articles