> For the complete documentation index, see [llms.txt](https://nanoscripts.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nanoscripts.gitbook.io/docs/scripts/nn_mdt-and-nn_cad.md).

# Police MDT, EMS MDT and CAD

Install and use Police MDT, EMS MDT and in-vehicle CAD, with configuration and developer integration references.

Keep police records on the tablet, patient reports in a dedicated EMS workspace, and dispatch and plate scanning in the patrol car. The NANO MDT Suite includes **Police MDT**, **EMS MDT** and **in-vehicle CAD**.

![Police MDT workspace, calls and live map](https://nanoscript-gifs.s3.ap-southeast-2.amazonaws.com/mdt/01-police-workspace.gif)

{% hint style="info" %}
**At a glance:** `nn_mdtV2` · `nn_emsmdt` · `nn_cad` · Police **F10 / `/mdt`** · EMS **F9 / `/emsmdt`** · CAD focus **Left Shift** in a supported vehicle.
{% endhint %}

#### What's inside

| Workspace       | What you can do                                                                                                                                                                      |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Police MDT**  | Search citizens and vehicles; manage cases, reports, charges, warrants and BOLOs; follow calls and unit statuses; use department chat and live CCTV with nearby plate scanning.      |
| **EMS MDT**     | Search patients; record department encounters; draft and sign care reports; add later corrections as addenda; use team tools, locations, protocols and audit history.                |
| **Vehicle CAD** | Use a persistent patrol laptop for the map, calls, wanted records, unit statuses and lookups. The bundled front/rear ALPR records plate activity and supports BOLO alerts.           |
| **Remote MDT**  | Pair Police or EMS to a browser on a second device through the NANO hosted service. The character must stay connected and satisfy the workspace's configured access and duty policy. |
| **Photos**      | Capture scene photos and mugshots for Police MDT and chat photos for EMS when the relevant capture and server-side storage are configured.                                           |

#### What you need

| Resource or service                                          | Required                                                                                                    |
| ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------- |
| A compatible FiveM framework and database                    | Yes. Qbox/QBCore and ESX mappings are supplied. Custom schemas need matching adapters.                      |
| `community_bridge`                                           | Yes. Use a version compatible with your framework.                                                          |
| `oxmysql`                                                    | Yes. Police and EMS apply database migrations on startup.                                                   |
| `nn_mdtV2`, `nn_emsmdt`, `nn_cad`                            | Included. Keep these resource names and the documented startup order.                                       |
| Compatible EMS, dispatch, voice, evidence or photo providers | Only for the features that use them. See [Configuration](/docs/scripts/nn_mdt-and-nn_cad/configuration.md). |
| NANO hosted service and outbound HTTPS                       | For remote browser access. The customer package does not include a self-hosted website/backend.             |

The suite provides records and operational workspaces. An ambulance job, medical treatment, insurance/billing gameplay, specialist forensics, maps, uniforms and vehicles are separate resources. Hospital, pharmacy, coverage and X-ray context need a compatible configured provider.

#### Start here

1. [Installation and updates](/docs/scripts/nn_mdt-and-nn_cad/installation.md)
2. [Configuration and provider choices](/docs/scripts/nn_mdt-and-nn_cad/configuration.md)
3. [Police MDT](/docs/scripts/nn_mdt-and-nn_cad/police-mdt.md), [EMS MDT](/docs/scripts/nn_mdt-and-nn_cad/ems-mdt.md) or [Vehicle CAD](/docs/scripts/nn_mdt-and-nn_cad/cad.md)
4. [Remote MDT on a second device](/docs/scripts/nn_mdt-and-nn_cad/remote-access.md)
5. [Exports and integrations](/docs/scripts/nn_mdt-and-nn_cad/exports-and-integrations.md)

#### Editions

Both purchase editions include the three resources. **Open Source** provides the supplied NANO resource code. **Escrow** protects the configured implementation Lua while leaving the documented configuration/integration files editable. NUI files remain readable. The private hosted-service backend and third-party dependencies are not included in the editable resource delivery.

#### Support

[NANO Scripts Discord](https://discord.gg/nanoscripts). Include the resource version, framework/provider names, the action that failed and the relevant error text. Remove private credentials, pairing codes and player data before sharing logs.
