
BLVCK EMS MDT - The Most Detailed EMS MDT Ever Built for FiveM
A complete next-generation Mobile Data Terminal designed exclusively for paramedics, doctors and emergency medical services. BLVCK EMS MDT brings every tool a hospital and ambulance team needs into one polished tablet UI - citizen records, medical reports with collaborative editing, treatments, medications, billing, internal reports, dispatch and a real in-game camera.
Built from the ground up by CodeM under the BLVCK design line for serious medical roleplay departments.
FEATURES
- Full tablet-style EMS MDT UI with cinematic dark theme and consistent design across every section
- Multi-job EMS support - configure ambulance, doctor, paramedic and any custom medical job
- Three access modes (configurable simultaneously) - chat command (default /emsmdt), key binding (default F6) or item-based access via inventory
- Powerful citizen database with name, fingerprint and ID-based search
- Full citizen detail page with profile photo management, blood type, medical description, reports, bills, medications and full activity timeline
- In-game Fingerprint Scanner system with configurable scan duration and max distance for realistic identification
- Nearby citizen picker with distance-based listing for fast on-scene patient selection
- Print Medical Records feature - exports a citizen's full medical history as an in-game item (configurable item name)
- Print Prescription system - hand a configurable prescription item to patients listing prescribed medications
- Standalone Medical Reports page with create, edit, delete, soft-delete recovery and configurable purge timer
- Per-citizen reports tab - reports also live on each citizen's profile for full medical history tracking
- Real-time collaborative report editing - multiple officers can open the same report and see each other's cursors with color-coded viewers (8-color palette built in)
- Configurable cursor rate-limit for smooth, low-bandwidth collaboration
- Auto-recoverable deleted reports with countdown timer ("Deleted after X hours") and one-click recover before purge
- Full report case management - title, case description, treatments, medications, attached patients and assigned staff
- Treatments catalog system with custom categories (Minor Injuries, High Injuries or any custom group), color tags and per-treatment pricing
- Medications catalog with categories (Pills, Liquids, Hard Meds), color tags and full in-game CRUD via the UI
- Granular treatment and medication permissions - separate access, manage, create, edit, delete and category-level perms
- Per-report treatment batch saving with automatic billing line items
- Full Billing system integration with codem-phone or codem-billingv2 (or fully disable)
- In-person billing requirement option with configurable max distance for realistic billing RP
- Patient invoice flow - send invoice, track invoice status (pending, sent, paid), cancel invoice
- Per-citizen Bills page with full transaction history
- Internal Reports system for peer-to-peer EMS reporting and authority responses
- "Add Officer" modal with Nearby Officers picker (configurable radius) for fast multi-officer attachment to reports
- Internal Report Authority Answer panel with show-to-creator option for transparency
- Internal report status tracking (open, in review, resolved, closed)
- Department-scoped Announcements - each EMS job sees only its own broadcasts
- Create, edit and delete announcements with author tracking and 80-char title / 400-char body limits
- Personnel Management - full personnel table with ranks, callsigns, on-duty status, profile photos and scores
- Auto-generated numeric callsigns on first sign-in with configurable length
- Manual callsign override for HR and supervisors with proper permission gating
- Custom EMS 10-Codes system (10-7A, 10-8, 10-23, 10-97 etc.) with create, edit, delete via UI
- Uniform Codes system - share and manage uniform/dress codes department-wide
- Templates system for reusable medical report templates with create, edit, delete
- Profile Activity view per officer showing every action they've taken in the MDT
- Automatic Duty Time tracking per officer with start/stop sessions
- Officer Score system for HR, performance reviews and ranking
- Officer Profile Photo with in-game camera upload (Fivemanage integration)
- Built-in In-Game Camera with selfie and third-person modes for capturing photos directly into reports and profiles
- Configurable camera FOV, look-up/down clamps, sprint toggle, mouse sensitivity and selfie offsets
- Camera flash burst system - nearby players see the flash within configurable radius (default 25m)
- Fivemanage integration for asset hosting (photo uploads, profile photos)
- Full granular permission system with 50+ unique permission IDs covering every action in the MDT
- Per-rank, per-job and per-target permission assignment - even single-player permission overrides
- Admin bypass via framework groups (admin, superadmin, god) and per-identifier admin whitelist (license, steam, discord, fivem)
- Full server logs system - every MDT action tracked with timestamp, actor and category (configuration, report, treatment, medication, citizen, internal_reports)
- Searchable log history with bulk delete and clear logs admin actions
- Discord webhook integration for full audit trail of MDT activity
- Real-time codem-dispatchv2 integration showing active emergency calls inside the MDT
- Toggle duty button directly inside the MDT with framework integration
- Multi-language support out of the box (English and Turkish included, easy to add more)
- Universal inventory backend support with auto-detect - ox_inventory, qb-inventory, qs-inventory, tgiann-inventory, codem-inventory, ak_47_inventory, jaksam_inventory, jpr-inventory, origen_inventory, ps-inventory, s-inventory, core_inventory
- Framework auto-detect for QBCore, QBox and ESX with manual override option
- Lua 5.4, oxmysql-based, optimized for high-population servers
- Configurable pagination (reports per page, citizen reports, bills, search results) for performance tuning
- Soft-delete purge timer with configurable retention hours
- Clean and readable codebase with extensive escrow_ignore for full server-side logic editing
- Full GitBook documentation and active 6/24 ticket support









