CAD/MDT Guide
EMS Roleplay CAD: Running Fire and Medical Alongside Police
An EMS roleplay CAD needs shared calls and separate unit types. Here is how to run fire and medical in one queue without either department going unplayed.
Your fire and EMS department has four members. Two of them joined as police and switched over, and one of them is on because you asked nicely.
This is normal, and it is almost never about interest. Fire and medical roleplay is genuinely good. It goes unplayed because most communities run it as an afterthought bolted onto a police system, so the calls do not reach the people who signed up for them.
An EMS roleplay CAD fixes the plumbing. The rest is easier than it looks.
What Does an EMS Roleplay CAD Need That a Police One Does Not?
An EMS roleplay CAD needs unit types that hold more than one person, calls that can be assigned to two departments at once, and a filtered view so medical crews see medical work rather than every traffic stop in the city. The records and permission structure are identical to the police side. What changes is how units are shaped and how calls are routed.
Units are crews, not individuals
A patrol unit is usually one person. An engine or a medic unit is two, three, or four, arriving and clearing together.
Model that directly. One callsign, several members attached, one status for the whole crew. Communities that make every firefighter their own unit end up with a board showing eleven available units when there are three vehicles, and any routing built on that board is working from fiction.
Some calls belong to two departments
A vehicle collision needs police for the scene and medical for the patient. A structure fire needs fire for the building and police for the perimeter.
That call must be able to carry units from both departments without being duplicated. Two separate calls for one incident is how you get an engine and a patrol unit working the same wreck with different timestamps and no idea the other is there.
Should Fire and EMS Share the Police Call Queue?
Yes, in one system, with different views into it.
One queue, filtered views
The queue holds every call. Each department sees the calls relevant to it by default, with the whole board available when someone wants it.
A medical crew opening their MDT should see the collision, the medical call downtown, and nothing about a parking complaint. A supervisor should see all of it. That is a view setting, not a second product.
Rank permission tiers do the same job across departments. A fire lieutenant needs the same shape of authority a police sergeant has, over different units, which multi department rosters in PlateNet CAD/MDT handle from one settings page rather than one install per department.
Why running two systems fails
Communities that give fire and EMS their own separate CAD do it for good reasons and regret it within two months.
Cross department calls stop working, because neither system knows about the other. Your roster splits in two and drifts. Anyone who plays both sides maintains two accounts. Your audit trail for a single incident is now spread across two databases with unaligned clocks.
The cost is not the second subscription. It is that the joint calls, which are the best scenes your community produces, quietly stop happening.
Making Fire and EMS Worth Playing
Give them calls that are theirs
The most common reason a medical department dies is that every call in the queue is a police call with an ambulance requested at the end.
Write call types that start on the medical side. Medical emergencies, rescues, fire alarms, hazardous materials, water rescue if your map has water. Set them to route to fire and EMS units directly, not through a police unit deciding to request them.
Six or eight call types is enough. What matters is that a medic logging in at 8pm finds work waiting without a police officer having to create it.
Routing that respects unit type
Automatic routing has to know that an ambulance is not a patrol unit.
PlateNet CAD/MDT routes calls to available units by priority and skips units flagged stale, and unit type is part of what it matches on, so a medical call reaches a medic crew rather than the nearest available anything. The general mechanics are in the automatic dispatch and call routing guide.
Priority tiers are worth setting separately per department. A cardiac call and a noise complaint should not sit at the same level just because both were entered as priority two.
Let crews self dispatch too
Fire and EMS run with no dispatcher just as often as police do, and usually more, because a community with one dispatcher points them at patrol.
Self dispatch from the MDT matters more here for that reason. A medic crew coming on duty should be able to see the open medical calls and claim one without asking anybody.
Setting Up Multi Department This Week
Create fire and EMS as their own departments with their own ranks, rather than as ranks inside your police department. This takes ten minutes and prevents a year of permission confusion.
Build your unit types next: engine, ladder, medic, battalion, or whatever your community uses. Attach multiple members to one unit and check that the status board shows crews rather than individuals.
Add your six to eight medical and fire call types, set their priority tiers, and confirm routing sends them to the right unit type with one test call per type. That test takes fifteen minutes and finds every mistake at once.
Then recruit two people who actually want to play it. A fire department with three enthusiastic members and calls waiting for them outperforms one with twenty names and an empty queue, and the onboarding and training guide applies the same way on the medical side.
If your community also runs on more than one game, departments and rosters carry across, which the multi platform CAD/MDT guide covers. And if you are still deciding on a system, multi department support is the item most worth testing on the selection checklist, because retrofitting it later is the expensive version.
Frequently Asked Questions
Do fire and EMS need a separate CAD system?
No, and separating them causes problems. Cross department calls stop working, your roster splits, and a single incident ends up recorded in two databases. Run one system with departments, unit types, and filtered views.
How do you handle a call that needs both police and EMS?
Assign units from both departments to the same call rather than creating two. One call keeps one timeline, one set of timestamps, and one report chain for the incident.
How do you model a fire engine crew in a CAD?
As one unit with one callsign and several members attached, holding a single status. Making each firefighter an individual unit inflates the available count and breaks any routing built on it.
Why does nobody play EMS on my server?
Usually because every call in the queue starts as a police call. Write medical and fire call types that route directly to those units, so a crew coming on duty finds work waiting without asking anyone.
Can EMS units self dispatch without a dispatcher?
Yes. Crews claim open calls from the MDT the same way patrol units do, which matters more on the medical side since a community with one dispatcher almost always points them at patrol.
Do I need different software for a fire department?
No. Departments are a configuration option in a web based system, so fire, medical, police, and civilian divisions share one roster and one call queue with different unit types and views. The explanation of what a CAD/MDT system is covers the shared objects underneath.