Doctor Job is a full medical job for RedM with a React Clinical Ledger (MDT), persistent patient records, staff hiring, documents, autopsies, pharmacy, clinic funds, NPC clinic doctors, and a live assistance dispatch. Built for VORP and RSG, with an in-game clinic editor and optional medical integrations.
Features
- Immersive Clinical Ledger UI (React / TypeScript), not a generic tablet
- Persistent MDT: patients, history, documents, autopsies, and staff files
- Hire, fire, rank, photo, and clinic assignment from the book
- NPC clinic doctors with paid treatments (revive, wounds, disease, antidote)
- Dispatch an NPC doctor to a downed player
- Assistance telegrams + live on-screen dispatch (accept, route, complete)
- Field treatments: heal, revive, disease, poison, addiction, cores
- Portable medical book for work away from the clinic
- Per-clinic pharmacy, storage, wardrobe, funds, and cash ledger
- In-game clinic editor: place books, bells, zones, NPCs, revive points
- ox_lib locales (English / Spanish ready)
- Optional hooks:
yami_medical, status scripts, animal effects
Full function list
Clinical Ledger (MDT)
Physical book with tabs: Patients, Assistance, Archives, Anatomy, Pharmacy, Staff, Clinic, Travel.
Patient records
Name, age, gender, photo, registry office, P.O. box, diagnosis, treatment, notes, status. Search and edit saved files.
Clinical history
Treatments (active / completed), pathologies, appointments, notes, photo gallery (up to 12), prescriptions (meds + instructions).
Documents
Shared medical library: title, author, cover image, full text. Create, edit, search, and delete.
Autopsies / forensic archive
Date, examiner, physical exam, conclusions. Rank-locked. Search deceased patients and examiners.
Assistance / dispatch
/auxilio telegram (PK, nearby danger, description). Doctors see pending / assigned / closed calls, take the call, add notes, mark GPS for 60 seconds, and close it. Live HUD dispatch (F7 / /doctordispatch) with hide, cursor, and pagination.
Anatomy & field care
Nearby patients (configurable anonymous names). Self-heal, revive downed players, restore cores, treat addiction. Aim + E revive prompt. Optional G medical panel when yami_medical is running.
NPC clinic doctor
Per-clinic NPC with streaming, paid treatments (revive, wounds, disease, antidote), dead-player interaction, toggle on/off, and dispatch to a patient ID.
Staff & hiring
Online / offline roster, on-duty filter, employee file (photo, hire date, last service). Hire by server ID, change grade, assign clinic, fire (hierarchy protected). Duty switch doctor / offdoctor + ysDoctorDuty statebag.
Pharmacy & clinic ops
Grade-locked crafting, clinic locker, wardrobe, open/close clinic, blips, deposit/withdraw, transaction history.
Medical travel
On-duty rail itineraries from the clinic book, with cooldown.
Portable book
Inventory item opens the ledger in the field (session timer + nearby-patient radius).
In-game clinic editor (/doctorclinicas, ACE)
Create/edit/delete clinics. Place center, book, bell, wardrobe, crafting, PolyZone, NPC model/heading/revive point. Live sync, teleport, no config coordinates.
Tech
VORP & RSG adapter, oxmysql, ox_lib, sleepless_interact, server-authoritative actions, built-in NUI notifications, configurable jobs/costs/recipes/locales. Hard dependencies: ox_lib + oxmysql only.
Dependencies
Required: ox_lib, oxmysql, sleepless_interact, VORP or RSG
Optional: yami_medical