PCS Cross Check
Canadian Owned · Paramedic Built · Paramedic Platforms

One platform for the whole call — and the whole roster.

PCS Cross Check brings the electronic Ambulance Call Report, Community Paramedicine, staff scheduling and a supervisors' audit & reporting portal together in one system, with one login and one database. PHIPA is designed in from the start, and patient records are stored in Canada. And for every medic's pocket there is a free-standing ALS/BLS protocol app.

🍁 Patient records stored in Canada🔒 PHIPA by design📶 Charting works offline📱 iPad, iOS & Android
The 911 shift dashboard on the tablet, part-way through a shift: a new call at 58 Princess St shown in red with its ACR not started, one ACR underway, three reports completed and sent, the Needs finalization and Completed today lists on the right, and the live map below
New 911 call · 1 pending · 3 sent
Every screen on this site is the product on demonstration data. No real patient or staff information.

The platforms

01

ACR / ePCR

Fills itself from a health-card scan, adapts to the call type, and checks every dose before the chart is signed.

View in depth →
02

Community Paramedicine

Visits, SOAP charting, home monitoring, a fax line, and the numbers a funder asks for.

View in depth →Remote monitoring →
03

Admin & Reporting

Audit, sign-off, KPIs, heat maps, breach watch, and a fax desk for the office.

View in depth →
04

Scheduling

Automated call-outs by text and app, run in collective-agreement order, through to payroll.

View in depth →
05

Protocol App

Weight-based ALS dosing, Code Blue and newborn resus dashboards. Fully offline.

View in depth →

What sets it apart

A few of the features services ask about first

Canadian, and built for PHIPA

PCS Cross Check Inc. is wholly owned and managed in Canada, with no US parent company. That generally places the company outside the reach of the US CLOUD Act. Patient records are stored and encrypted in Canada, and each service's data is walled off from every other service.

  • AES-256-GCM encryption at rest
  • Two-factor sign-in; can be required for everyone
  • Every access logged in a tamper-evident, append-only log
  • Encrypted off-site backups, with test restores done
The full security story →

See it live, on your schedule

info@pcscrosscheck.com

A walkthrough on real screens with demonstration data.

The electronic Ambulance Call Report
01 · ACR / ePCR

The whole call, charted — and checked before it's signed.

Built to the Ontario Ambulance Documentation Standards from the start, not adapted later. It fills itself from a health-card scan, adapts to the call type, checks every dose as it's typed, and produces the ministry-format call report. One tablet app, online or off.

Scanners

Scan the card. The chart fills itself.

Point the iPad at the health card. The name, date of birth, health number and version code are read on the device, never saved or uploaded, and checked against the card's check digit. The age is worked out for you. Every field the platform filled carries a green AUTO badge, and all of them stay editable.

If the platform has seen this patient before, it says so: prior calls and any active CP file, with history, meds and allergies, come up before the first question. The medication scanner reads a patient's MAR, several pages in one scan, and lists the drugs it finds for the medic to confirm. Nothing from the scan is stored or sent.

Check-digit verifiedKnown-patient recognition14,896-entry drug index
The demographics section after a health-card scan, with green AUTO badges on the filled fields and a Known patient banner showing three prior calls and an active Community Paramedicine file
The Scan Health Card review sheet: the parsed name, date of birth, health number and version code, with Scan again and Use these details
A morphine dose of 30 mg entered for an 84 kg patient, with a red medication safety banner saying it exceeds the ALS PCS maximum of 10 mg
The Cross Check documentation audit before signing: one red dose issue that blocks, three yellow cautions with go-to-field links, and the supervisor override path
Cross Check

Every dose checked twice.

As soon as a dose is typed, it's checked against the ALS PCS maximum for that patient's age, weight and route. An overdose, a decimal slip or a mix-up like fentanyl in mg is flagged while the medic is still at the drug box.

At finalize, the Cross Check reads the whole chart again. It checks every dose and every required field for the way the call ended, and lists what's missing in plain language. A red flag has to be fixed, or overridden with a signed attestation that goes to the top of the supervisor's review queue.

The active-call screen: the address in large type, the call times in one row, the route on the map and the nearest emergency department

A screen for the active call

The address in large type, every call time in one row, turn-by-turn navigation and the nearest ED. The CAD link is built in and turns on when a dispatch feed is connected.

Also in the ACR

  • Call-type charting: the BLS standard's focused assessment goes into the right section of the chart
  • Cardiac monitor pull: 12-lead, vitals and events added in seconds
  • One flowsheet: vitals, meds and procedures on one timeline, with GCS and MAP worked out for you
  • Up to 5 co-signers, each signing with a PIN, from any device
  • Signed amendments: each correction is a new version and the original is never changed
  • Refusal of service: capacity check, bilingual declarations, drawn signatures
  • Daily Shift Log: the truck, monitor and station fill into every chart
  • Incident reports started from the call, each signed with a PIN
  • Postal code fills itself from a province-wide address register
  • Midnight-aware times and automatic 24-hour format
  • Night mode, glove-sized buttons and keyboard-only charting
  • Prints in ministry format, with blank fields shown as blank
0.72 msmedian health-card match, tested on a 700,000-chart service
0charts lost by design: drafts stay on the tablet until the server confirms
2 layersof dose checking: as it's typed, and again before signing
No signal?keep charting; reports sync when signal returns
Community Paramedicine & Remote Patient Monitoring
02 · Community Paramedicine

The record your funding case is built on.

A CP module on the same platform as the ACR. Book the visits, chart structured encounters with the monitor's 12-lead attached, and keep a client record that spans months of care. Reports count distinct clients separately from visit volume. Your service sets its own programs, visit types and referral sources.

The CP Day view: one community paramedic's visits for the day, some closed with outcomes, one on scene, the rest booked with workflow buttons
Visits

The day booked, worked and closed

Each medic gets a day and month calendar. Plan a day turns the caseload's due and overdue tasks into a booked day in one step, and two medics can't book the same door. Coordinators see every CP medic's day on one screen and can move visits between them. A work pool fills a slow afternoon. Recurring tasks roll forward on their own when completed, and anything overdue is flagged across the caseload.

Encounters are real SOAP charts with vitals, frailty and falls screens, and the same one-tap cardiac monitor pull as the ACR. A signed encounter is locked.

Recurring tasksClinical tagsOffline home visits
Sending a CP visit record: Fax to a verified fax number selected, or a secure link with an access code, with the checked recipient chosen from the list
Fax in & out

A fax line for the program

Incoming faxes land in one inbox, opened from the tablet or the admin desk. A person files each fax to the client, and it moves into that client's document file. Outgoing records go by fax only to numbers someone has checked, or by secure link with a texted code. Never both, and a fax is never re-sent automatically.

The Remote patient monitoring section on a CP client's profile: the tablet set-up line and the last 7 days of home readings with the device each came from
RPM

Between visits, the readings come to the chart

Blood pressure, heart rate, oxygen level and blood sugar from the client's home tablet appear on their chart; the blood-pressure cuff and oximeter send readings on their own. The community paramedic sets up the tablet with a 6-digit code. The last 7 days show on the chart, with trends over 4 weeks or 3 months.

Readings are for the clinician to review. No one watches them in real time, and a home reading alerts nobody.
Reporting

Counted the way a funder asks

Distinct clients seen, reported separately from visit volume. How often clients are really seen, caseload by status, and each clinician's share. A note on each report says what basis each number uses, so a program never overstates its reach. 911 use before and after enrolment is measured carefully, with checks on how far each figure can be trusted.

The Community Paramedicine reporting card: program KPIs, caseload by status, encounters by month, how-often-seen bands and a by-clinician table

Also in Community Paramedicine

  • A document file on every client: bloodwork, physician notes, photos, PDFs
  • When a CP client calls 911, the crew sees the on-file history, with a check against the wrong patient
  • 911 crews can leave a note for the CP team when they sign the call
  • Read the linked 911 report from the CP chart; every opening is logged
  • Send to a physician or NP from the tablet, with a PIN
  • PHIPA consent: signed, PIN-attested and locked on the server
  • Client data on the tablet is encrypted and wiped at shift end
  • Health-card scanner for enrolment
2 countsdistinct clients and visit volume, always reported separately
1 timelineencounters, progress notes and 911 crew notes for each client
6 digitsis all it takes to set up a client's home tablet
Your fieldsprograms, visit types, referral sources and tags are set by your service
The supervisors' audit, admin & reporting portal
03 · Admin & Reporting

Oversight for supervisors — and numbers for the budget meeting.

A dedicated portal for supervisors and administrators. Open the legal document for any chart, keep the sign-off queue moving, release records securely, and see every access. Reporting turns finished calls into KPIs, exports and heat maps. The figures are worked out on the server, so no patient record reaches the browser.

The call-density heat map over the coverage area, with how many calls had a mapped location and the calls-by-postal-area bars beneath
Heat maps

Where the calls actually are

Call density across your coverage area, built from the location already recorded on each call. Calls are counted on the server in ~550 m cells, so no patient record and no exact location ever reaches the screen. The same picture is shown as numbers by postal area underneath.

The map says how many calls had a usable location, so you know how complete the picture is. Use it for posting plans, staffing, and the meetings where you have to justify both.

No patient data in the browserBreakdown by postal areaCompleteness shown
PHIPA

Breach watch: someone actually reads the audit log

A log nobody reads protects nobody. An automated sweep compares each account's access with its own normal pattern and flags what snooping looks like:

  • unusually high volume for that user
  • looking up a client who shares their own or a coworker's surname
  • a long-quiet account suddenly reading, or small-hours access

Each signal can be dismissed or escalated. Escalated signals go into a permanent PHIPA breach register, which flags notices still owed to the person and the IPC and keeps the yearly IPC statistics ready. A signal is a suspicion, not an accusation; most turn out to be a busy shift.

The breach watch screen: access signals with plain-language summaries and severities, each with Dismiss or Escalate, and the breach register below with notification dates
The admin panel fax inbox: each fax with when it arrived, how long it has waited, the sending number, page count, and Open, File to client, Mark read, Archive, Delete and Not ours actions
Fax desk

Faxes in and out, with every step recorded

The office works the same fax inbox as the tablets. It shows how long each fax has waited, filing to the client, and a sent list where only a confirmed delivery reads "Delivered." A fax only goes to a number on the checked list. A misdirected fax is destroyed, never forwarded, and staff are prompted to tell the sender. Sorting the fax tray is a permission each service grants, and it can be given to clerks who have no access to charts.

Reporting

  • Service KPIs: volume, response, on-scene and offload times, CTAS mix
  • Export in five formats: CSV, XML, XLSX, DOCX, PDF
  • Scheduled reports daily, weekly or monthly, plus a custom report builder
  • Per-paramedic and CP program views
  • De-identified research export, audited

Oversight & security

  • One legal document everywhere, with every amendment version kept
  • Sign-off queue, return-for-amendment, priority review queue
  • Two-step secure disclosure: a link plus a texted code; the send log is your PHIPA disclosure record
  • Tamper-evident, append-only audit log; every search is logged
  • Custom roles, two-factor sign-in, encrypted backups
Staff scheduling & timekeeping
04 · Scheduling

The scheduling system that knows your collective agreement.

A complete scheduling system that runs the hardest part of the job: the call-out. Every premium, bank and book-off follows your agreement. The medics' app handles schedules, trades and time off, and every pay period exports to payroll. Run it on its own or with the ePCR on one login.

Automated

The call-out that runs itself

A sick call at 0400 shouldn't mean an hour on the phone. Book the absence and the system:

  • Opens the seat, for the hours actually missing
  • Works the call-in list in agreement order: floats, then part-time straight time, then overtime, with wait times set by how soon the shift starts
  • Texts the offers and reads the replies: medics reply YES to accept
  • Awards the shift and confirms with the duty supervisor

App users get a push offer first. If they don't see it in time, a text goes out anyway. Refusals are recorded the way your agreement defines them.

The live delivery board for a call-out: the cascade steps along the top, replies so far, and each contacted medic with offered and declined times
Live delivery board. Each offer is tracked: sent, delivered, seen, accepted or declined, with a countdown to the next tier.
The daily roster grouped by platoon: units, bases, crews, hours and vehicles, with an open seat flagged in red and a Work this seat button
Daily roster. Platoons, trucks and floats, with every open seat flagged and a call-out one click away.
The medic's app: My schedule with each shift, the platoon, hours and the partner's name
My schedule, with my partner
The supervisor's app: Book and backfill, filling an open seat by assigning a float or starting the part-time call-out
Backfill from the truck

The mobile app

  • Native iOS & Android with push notifications
  • Accept or decline offers in one tap
  • Shift trades, with the 11-hour rest rule checked
  • Time-off requests, meal premiums and OT claims from the truck
  • Shifts in your phone's calendar (Apple or Google)
  • Each medic chooses app, text, or both
  • Supervisors can book and backfill from the same app

Planning, leave & pay

  • Multi Book: training days and committees covered in agreement order; assigned seats leave nothing to refuse
  • Vacation white sheets with seniority-ordered bids
  • Partial book-offs and long-term leaves, paid correctly
  • Banks that track the year: vacation, stat and OT
  • Editable pay codes; payroll export each pay period
  • Nothing double-books: leave, trades and call-outs check each other
0missed offers by design: an unseen app offer is always followed by a text
1system from availability to payroll export, with no re-keying
Your CAcall-out order, refusals, premiums and banks set up from your agreement
1 loginshared with the ePCR, CP and admin portal, or run on its own
Ontario paramedic reference · iOS & Android
05 · Protocol App

Every ALS dose, cross‑checked in seconds.

A fast clinical reference that works completely offline, organized around the Ontario ALS and BLS Patient Care Standards. Enter age and weight once to get weight-based dosing with every step of the calculation shown, infusion rates, and Code Blue and newborn resuscitation dashboards. Separate from the platform, from the same paramedic. Coming soon to Google Play and the App Store.

Protocol app dose result: morphine for an adult, the dose and volume with the dose slider, the concentration and route
Dose cross-checkDose, volume, route and ceiling
Protocol app dopamine card: the rate in mcg/kg/min, the infusion in mL/hr and the drip metronome
Dopamine titrationDrip metronome paces by ear
Protocol app Code Blue dashboard: patient weight and age, defibrillation energies, airway sizing and the analyze, epinephrine and lidocaine timers
Code Blue dashboardTimers, shocks, event log
Protocol app newborn resuscitation: the epinephrine and compressions step with the dose cards
Newborn resuscitationGuided, with a 3:1 metronome
24ALS directives, organized for speed
32medications with weight-based dosing
3provider levels (PCP, PCP-AIV, ACP); you only see your scope
100%offline, with no loading screens and no signal needed

Dosing & infusions

  • Weight- and age-based dosing with every step of the calculation shown
  • Automatic minimum and maximum limits and mandatory patch points
  • One-tap dilution recipes for common analgesics and sedatives
  • Concentration & volume overrides for non-standard vials and bags
  • Infusion calculator (macro/micro) with an audible drip metronome

Resuscitation & reference

  • Code Blue: analyze, epinephrine and lidocaine timers, shock counter, audible alerts
  • Timestamped code log; your last 10 codes are kept for review
  • Newborn resus: guided flow, CPR metronome, SpO₂ targets by minute of life
  • Procedure references, from airway devices to obstetrics
  • Adult & pediatric reference modes and a pediatric airway table
Clinical decision support only. Always calculate independently and check your carried concentration. It does not replace paramedic judgment or the official ministry publications.

One company. Five tools. Built by a paramedic, for paramedics.

A walkthrough on real screens beats any brochure. Book a live demo of the ACR, Community Paramedicine, the admin portal, scheduling and the protocol app, on demonstration data, at a time that suits your service.