Last updated: 25 August 2026
PRM stands for Patient Relationship Management. It is the NICE HMS module for managing the hospital's referral network — the doctors, pharmacies, ambulance services, and other contacts who send patients to (or receive patients from) the hospital.
PRM tracks the full lifecycle of a referred patient:
This gives the hospital visibility into where patients come from and how much revenue each referral partner generates.
Contacts are the people and organisations who refer patients to you. Each contact has a type:
doctor, social worker, ambulance, pharmacy, blood bank, government office, hospital, clinic, healthcare worker, politician, others.
You log your engagement with each contact using a contact method:
Physical Visit, Phone Call, SMS, WhatsApp, Email, entered by error.
Contact search is at /admin/prm/contacts/search, and contacts are created from /admin/prm/contacts/create.
For each contact you can record individual visits (physical meetings, calls, follow-ups) to track your ongoing relationship. See /admin/prm/contacts/search/visits/[contactid].
Referrals between organisations are recorded in the refferingTrans table. There are two directions:
/admin/prm/refer-patient/send-patient) — you refer a patient out to another facility (the receiving organisation is validated as a registered NICE HMS organisation)./admin/prm/refer-patient/receive-patient) — you receive a patient referred to you by another facility or contact.Each referral record captures: sending/receiving organisation, patient name and phone, from-doctor and to-doctor, creator, dates, and the lead/deal status.
A referred patient moves through a lead status pipeline:
| Status | Meaning |
|---|---|
expected | Referral promised, patient not yet arrived |
referred | Patient has been referred |
opd | Patient came for an OPD visit |
ipd | Patient was admitted (IPD) |
diagnostic | Patient came for diagnostics |
received | Patient fully received/registered |
did not show | Patient never arrived |
refused and went back | Patient declined and left |
went to some other institute | Patient went elsewhere |
Each referral can be tracked as a deal with a monetary value:
open, won, lostThis lets you measure the ROI of each referral partner.
PRM also includes:
/admin/prm/schedule) — schedule follow-ups and appointments./admin/prm/appointment/console) — manage referred-patient appointments./admin/prm/notification/search) — push/notification history to contacts (backed by FCM push tokens and a doctor-slot manager).| Area | Route |
|---|---|
| Contacts | /admin/prm/contacts/search |
| Create contact | /admin/prm/contacts/create |
| Send patient | /admin/prm/refer-patient/send-patient |
| Receive patient | /admin/prm/refer-patient/receive-patient |
| Schedule | /admin/prm/schedule |
| Notifications | /admin/prm/notification/search |