🧬 Advanced Anatomy, EMS & Medical Gameplay for FiveM🩺
RS BodyHealth transforms basic FiveM health into a detailed medical and anatomy system built for immersive EMS gameplay.
Track injuries across individual body regions, scan and identify patients, treat specific trauma, monitor dynamic vitals, manage medical cases, use persistent fingerprints, and give EMS a full field-medic tablet instead of a basic heal menu.
🧍 MALE & FEMALE BODY AUTONOMY
RS BodyHealth includes dedicated male and female anatomy presentation with sex-aware body rendering.
Track condition across:
🧠 Head / Brain
🫁 Chest / Lungs
🩻 Abdomen / Core
💪 Left Arm
💪 Right Arm
🦵 Left Leg
🦵 Right Leg
Each section maintains its own condition instead of treating the entire player as one generic health bar.
💥 BODY-PART DAMAGE
Different trauma can affect different areas of the body.
Supported gameplay categories include:
🔫 Gunshots
👊 Melee trauma
🚗 Vehicle impacts
💥 Explosions
🔥 Burns
🪂 Falls
🌊 Drowning
🩸 Bleeding
🦴 Fractures
Where GTA provides useful bone information, BodyHealth can route damage toward the appropriate anatomy section.
🚑 EMS FIELD MEDIC TABLET
EMS receives a dedicated field-medic tablet for patient assessment.
Use it to access:
🩺 Body Health
❤️ Patient Vitals
🆔 Fingerprint Identification
📋 Medical Cases
🩹 Treatments
📊 Medic Information
The tablet supports:
📍 Draggable positioning
🔎 Adjustable scale
🎨 Appearance settings
🚶 Configurable walk-and-use mode
⌨️ Keyboard-friendly controls
❤️ DYNAMIC PATIENT VITALS
BodyHealth goes beyond simple HP.
Monitor gameplay vitals including:
❤️ Heart Rate
🩸 Blood Pressure
🫁 Respiratory Rate
💨 SpO₂
🌡️ Temperature
⚡ Stress
😖 Pain
🏃 Stamina
💪 Strength
🍔 Food Load
⚠️ Cardiac Risk
Vitals can react to recent activity and player condition instead of remaining static.
🩹 TARGETED TREATMENT
Treat the injured body section instead of globally healing everything.
Medical workflows can include:
🩹 Bandages
🧰 First Aid
🏥 Medkits
🧻 Gauze
🩸 Tourniquets
🦴 Splints
🧵 Sutures
🔥 Burn Treatment
🧊 Ice Packs
⚡ Defibrillation
Treatment behavior remains configurable and sensitive actions are validated server-side.
🆔 PERSISTENT FINGERPRINT SYSTEM
RS BodyHealth includes character-based persistent fingerprint identification.
✅ Same character keeps the same fingerprint
✅ Different characters maintain separate identities
✅ Fingerprints persist across reconnects
✅ EMS can scan unknown patients
✅ Evidence can be recorded
✅ Fingerprint data can support medical and police RP workflows
❓ UNKNOWN PATIENT WORKFLOW
Patients do not have to expose their full identity automatically.
EMS can initially encounter:
UNKNOWN PATIENT
Identity can then be established through supported RP workflows such as:
🪪 Patient identification
🆔 Fingerprint verification
Clinical treatment remains available even when identity has not yet been confirmed.
📋 MEDICAL CASE FILES
Create a more complete medical record around an incident.
Case information can include:
📍 Incident location
💥 Injury cause
🩻 Primary injury
❤️ Vitals
🩹 Treatments
🚑 EMS activity
👮 Police alert state
🕒 Timeline information
🆔 Verified patient identity
Turn an EMS call into an actual medical record instead of a temporary popup.
📊 EMS PERFORMANCE TRACKING
BodyHealth includes medic tracking systems that can record EMS activity and support deeper department gameplay.
Use treatment and patient care as part of an actual EMS workflow instead of an isolated revive mechanic.
🦴 INJURY CONSEQUENCES
Depending on configuration, injuries can influence gameplay.
Examples include:
🩸 Persistent bleeding
🦴 Fractures
🦵 Movement penalties
💪 Arm trauma
🔥 Burn tracking
⚠️ Critical-condition warnings
Body damage can matter after the initial hit.
🍔 CONSUMABLE & VITAL INTEGRATION
Other resources can interact with BodyHealth through its integration events and exports.
Use food, drinks, medicine, drugs, fitness systems, or custom scripts to influence values such as:
🍔 Food Load
❤️ Blood Pressure
🏃 Stamina
💪 Strength
⚡ Behavioral Stress
💊 Custom Vitals
📈 SKILLS & CONDITIONING
BodyHealth includes persistent gameplay skill support for:
🏃 Stamina
💪 Strength
Skill persistence is server-bounded to reduce arbitrary client-side manipulation while still allowing trusted server integrations to award progression.
🔐 SERVER-VALIDATED MEDICAL ACTIONS
Sensitive workflows include server-side protections such as:
🔒 One-time secure treatment tokens
📦 Inventory validation
📏 Distance checks
🌐 Routing-bucket validation
🚫 Replay protection
⚡ Rate limiting
🧹 Session cleanup
🔐 Protected server → client callbacks
📊 Bounded skill persistence
Important treatment and identity actions are not accepted purely because a client says they happened.
🌐 ONESYNC-AWARE
Designed around production multiplayer concerns including:
🌐 Routing buckets
📡 Replicated clinical state
🚪 Disconnect cleanup
🔄 Resource lifecycle handling
📦 Bounded state payloads
👥 Remote patient scanning
🔌 FRAMEWORK SUPPORT
Designed for:
✅ Qbox
✅ QBCore
✅ ESX
✅ Standalone scanner/read configurations
BodyHealth uses its own internal compatibility layer.
🎒 INVENTORY SUPPORT
Implemented inventory adapters include:
✅ ox_inventory
✅ qb-inventory
✅ ps-inventory
✅ qs-inventory
✅ codem-inventory
✅ gfx-inventory
✅ ESX/framework inventory fallback
Exact third-party forks may require normal server-side configuration.
📢 DISPATCH SUPPORT
Medical alerts can integrate with:
🚑 Built-in job notifications
📡 ps-dispatch
📡 qs-dispatch
📡 cd_dispatch
🛠️ Custom configured events
🖥️ HUD & RESOURCE INTEGRATION
RS BodyHealth exposes integration points for other resources.
Connect it with:
📊 HUD systems
🍔 Consumables
🏥 Hospital resources
🚑 EMS systems
💊 Medical items
👮 Evidence systems
🏋️ Gym systems
📝 External records
🎨 TABLET CUSTOMIZATION
Customize the medic tablet with settings such as:
🎨 Accent presets
🌈 Custom accent colors
🔠 Adjustable text sizing
🖋️ Typography options
📍 Saved position
🔎 Saved scale
👩⚕️ Medic-character presentation
💎 WHY RS BODYHEALTH?
✔️ Male & female anatomy
✔️ Seven independently tracked body sections
✔️ Body-part trauma
✔️ Bleeding, fractures & burns
✔️ Targeted treatment
✔️ EMS field tablet
✔️ Dynamic clinical vitals
✔️ Persistent fingerprints
✔️ Unknown Patient workflow
✔️ Medical case files
✔️ EMS tracking
✔️ Skills & conditioning
✔️ Multiple inventory adapters
✔️ Qbox / QBCore / ESX support
✔️ OneSync-aware state handling
✔️ Server-validated sensitive actions
✔️ OPEN SOURCE
🚀 TURN HEALTH INTO ACTUAL MEDICAL GAMEPLAY
Most health scripts stop at:
Player injured → use item → health restored.
RS BodyHealth is built to go further.
💥 Identify the trauma
🩻 Locate the injury
❤️ Read the patient's condition
🆔 Identify an unknown patient
🩹 Apply targeted treatment
📋 Document the case
🚑 Continue the medical story
🛒 Give your EMS department a medical system they can actually diagnose, treat, document, and build roleplay around.
🩺 SCAN IT. IDENTIFY IT. TREAT IT. DOCUMENT IT.
Reality Sucks RP
Requires oxmysql and OneSync/state awareness.
Distributed under the included GPL-3.0 license.