PCS Cross Check Ontario Paramedic Reference

Every ALS dose,
cross-checked in seconds.

A fast, fully-offline clinical decision-support tool built on the Ontario ALS PCS v5.4 and BLS PCS v3.4. Enter age and weight once โ€” get verbatim directives, weight-based dosing, procedures, Code Blue and newborn resuscitation, all in one app.

ALS PCS v5.4 BLS PCS v3.4 100% Offline iOS & Android
Coming soon to Google Play and the Apple App Store
Coming soon onGoogle Play Coming soon onApp Store

Clinical decision support only. Always calculate independently and verify your carried concentration โ€” does not replace paramedic judgment.

Weight-based dose result card
Patient entry screen

Verify. Confirm. Care.

27
ALS Directives
32
Medications
69
BLS Standards
3
Provider Levels
100%
Offline
0%
Loading

Purpose-built modules for every call

From a routine analgesia dose to an active cardiac arrest, every screen is designed for speed, clarity, and the exact standards you work under.

Medication Cross Check

Weight and age based dosing

Every drug's route, dose and volume appears โ€” with the full step-by-step calculation, automatic maximum and minimum dose limits, and mandatory patch points.

  • One-tap dilution for Morphine, Fentanyl, Midazolam, Ketamine, Naloxone & Dimenhydrinate, with the exact recipe.
  • Concentration & volume overrides for non-standard vials.
  • Dopamine drip chart and a standalone macro/micro Infusion Calculator with a live drip metronome.
Scroll up & down inside the phone to read the whole directive. Drag the dose slider below to set the dose โ€” the volume updates live. Press Dilute to recalculate it at the diluted concentration.
PCS Cross Check header โ€” ALS v5.4, ACP scope, patient 8 years 26 kg โ€” stays pinned while the directive scrolls
Morphine Pediatric IV directive โ€” mandatory patch point and indications above the dose heroMorphine dose hero for an 8-year-old, 26 kg patient โ€” drag the slider to set the dose between 1.3 and 2.6 mgCalculation, conditions and ALS PCS v5.4 source below the dose hero
1.3 mg
1.3 mg2.6 mg

Demo: 8 years old, 26 kg weight used.

Cardiac Arrest / Code Blue

A full code dashboard, in a single tap

Dedicated medical and traumatic Code Blue cards with patient-scaled dosing, CPR / Defib cues, airway recommendations and a tunable audible alarm matched to your preference of intensity.

  • Analyze / Epinephrine / Lidocaine resuscitation timers with shock counters and a 10-second audible alert.
  • Timestamped code event log with quick-event buttons and a running clock.
  • Auto-archives your last 10 codes to review after the call.
Code Blue โ€” Medical Cardiac Arrest, ALS PCS v5.4
7-year-old, 24 kg medical cardiac arrest โ€” from the ALS PCS v5.4 warning through CPR, defibrillation, airway and the NaCl fluid bolus
Code Blue resuscitation timers โ€” Analyze, Epinephrine, Lidocaine

Demo: 7 years old, 24 kg used.

Newborn Resuscitation

Guided newborn resuscitation

Flow through the resuscitation from initial assessment to compressions and epinephrine. All with timers and care prompts.

  • Built-in 110 bpm CPR metronome pulsing the 3:1 pattern, plus countdown timers.
  • MR SOPA checklist and minute-of-life SpOโ‚‚ target table, available on demand.
  • Separate PCP and ACP resuscitation flowcharts, plus a static reference mode.
Scroll up & down inside the phone to view the entire guided step โ€” instructions, dose cards and the resus timer. The ๐Ÿซ€ CPR metronome in the footer is live โ€” tap it to stop or restart the 3:1 pattern.
Newborn Resuscitation header โ€” ALS PCS v5.4
Epinephrine + Compressions guided step โ€” instructions, 1:10,000 dose cards and the 30-second resuscitation timer
Newborn module controls โ€” live CPR metronome pulsing the 3:1 pattern, MR. SOPA, SpO2 and restart

Demo: ACP scope โ€” Epinephrine + Compressions step.

BLS PCS v3.4 Module

The full BLS standards

All 69 BLS standards across five sections in a clean, sectioned browser โ€” with live search, structured detail views, favourites, and the official prompt cards built in.

  • General, Medical, Trauma, Obstetrical & Appendix sections.
  • Star standards for a favourites-only view that persists.
  • Full-screen official BLS PCS v3.4 prompt-card gallery.
BLS standards list
Everything inside

The complete feature set

Fourteen capable areas โ€” from patient setup to working fully offline, with no signal needed and no loading screens.

Patient Setup

Set up any patient in one screen โ€” adult, pediatric or newborn.

  • Age in years, months or newborn; weight in kg or lbs with auto-conversion.
  • Broselow tape colour selection and age-based weight estimation.
  • Plausibility checks flag implausible weights without blocking the calculation.

Provider Levels

PCP, PCP-AIV and ACP โ€” the app shows only what's in your scope.

  • Directives, drugs, routes and procedures filter to your level.
  • Switching level instantly updates the whole app.
  • Your level persists and shows in the patient and Code Blue bars.

Medication Cross Check

Weight-based dosing with every step of the calculation shown.

  • Dose, volume and route with automatic maximum and minimum dose limits and rounding.
  • One-tap dilution recipes; concentration & volume overrides.
  • Dopamine drip chart and a standalone Infusion Calculator.

Directives 27 ALS

The full ALS PCS v5.4 directive set, organized for speed.

  • Seven colour-coded categories from Codes to Obstetrics.
  • Sort by name or category; compact or full display.
  • Verbatim ALS PCS v5.4 medical directives with every drug card.

Standalone Procedures 46

Step-by-step procedure references on demand.

  • SGA, CPAP, needle thoracostomy, IO, CVAD, defib, pacing, DSED.
  • Cardioversion, Valsalva, patellar reduction, adrenal crisis, TOR.
  • Full obstetric set: delivery, dystocia, prolapsed/umbilical cord.

Reference Mode

Browse every dose card without entering a patient.

  • Adult and pediatric reference modes at fixed reference ages.
  • Per-directive and per-drug cards with specific medical directive.
  • 18-row pediatric airway table: i-gel, ETT, depth and blade.

BLS PCS v3.4 Module 69

The complete BLS standards in a searchable browser.

  • Five sections with live search and clear detail views.
  • Star favourites for a persisted favourites-only list.
  • Official prompt cards as a full-screen image gallery.

Cardiac Arrest / Code Blue

A dedicated code dashboard for medical and traumatic arrests.

  • Patient-scaled dosing, CPR and airway/defib cues.
  • Resuscitation timers, shock counters and a tunable audible alarm.
  • Timestamped code log; auto-archives your last 10 codes.

Newborn Resuscitation

Guided 14-screen newborn resuscitation with timing built in.

  • 110 bpm CPR metronome pulsing the 3:1 pattern.
  • Countdown timers, MR SOPA and SpOโ‚‚ target table.
  • Separate PCP/ACP flowcharts and a static mode.

Treat and Discharge

TAD checklists built into the relevant directives.

  • Seizure, Tachydysrhythmia and Hypoglycemia pathways.
  • Criteria and discharge sections with tappable checkboxes.
  • Age-aware found in adult references.

Fast Navigation

Built to keep pace with every call.

  • Swipe between Patient, Calculation, Reference and BLS.
  • Patient details and clear prompts stay on screen throughout.
  • A quick vibration confirms key taps; one-tap patient reset.

Settings

Configure the app to your service and your preferences.

  • Service/agency selector โ€” drug list and concentrations tailored to your service, with service-specific directives and references added.
  • Sort, full-directive, newborn static and alarm intensity.
  • Show/hide the Infusion Calculator buttons.

Remembers Your Setup

The app remembers how you work between shifts.

  • Provider level, sort mode and display preferences saved.
  • BLS favourites and selected service persist.
  • Alarm intensity and your last 10 code logs are kept local โ€” no server or external data shared.

Fully Offline ยท No Loading

No connection required โ€” everything runs entirely on your phone.

  • No cellular data, Wi-Fi or login ever needed.
  • No loading screens and nothing to download mid-call โ€” everything is built in.
  • Large, high-contrast buttons designed for phones and gloved hands.
See it in action

A look at the app

Real screens from PCS Cross Check. Swipe through the calculation flow, reference modes, Code Blue and more.

Developer Note:

After nearly ten years on the road as a paramedic in Ontario โ€” four of them as an ACP โ€” I've developed a deep appreciation for something I never thought I'd say: math. As every paramedic knows, medical math is vital to our day-to-day pre-hospital practice. We need to know not only what dose is appropriate for a patient's age, weight, and medical history, but also how to adjust that dose for the varying drug concentrations each paramedic service carries. As health care professionals, we understand that these variables aren't just numbers in an equation โ€” they represent a person, someone's loved one, who needs our help. It's no surprise we spend so much of our education developing the medical math skills to make sure the dose we give is the right one.

But what school can't fully prepare us for is the pressure to perform that math flawlessly, time and again, often during our most critical and time-sensitive calls. Constantly changing drug concentrations only add to the risk of a miscalculation in these demanding, high-stakes moments.

In those moments, many of us have turned to other calculators or apps to responsibly confirm a dose before giving it. Those tools have their place, but many aren't built for the pace of pre-hospital care, for paramedics in Ontario, or for the specific drug concentrations we carry. For most of my career, I hoped someone would build an app made for our profession โ€” one where you enter a patient's age and weight and check your math against all of our Patient Care Standards and Directives.

It was in one of those moments โ€” met with a loading screen at 3:00 AM while trying to confirm a dose in another app โ€” that I decided to build the support tool I'd wanted for years: PCS Cross Check.

PCS Cross Check is in no way meant to replace our clinical judgement, or to lessen the ongoing need for new and seasoned paramedics alike to keep sharpening our medical math. My hope is simply that it lets us care for our communities โ€” often our own neighbours, friends, and family โ€” feeling more supported, with greater peace of mind and a little less stress. Because ultimately, this isn't only about helping paramedics check their math. It's about protecting patients, protecting careers, and supporting the exemplary professionals who deliver that care.