Dental emergencies, triaged with proof, not guesswork

Log every emergency call with structured clinical fields, let the system compute urgency and surface airway risk automatically, then close the loop with a confirmed care booking and automated patient follow-up.

The problem

Emergency calls — severe toothache, facial swelling, trauma, post-extraction bleeding — must be triaged in minutes by front-desk staff who are rarely dentists, while the patient is in pain or panic on the phone. Scribbled notes or free-text fields are inconsistent, unsearchable, and legally indefensible if the outcome is later questioned.

The solution

A dedicated triage queue with mandatory structured clinical fields, an automatically computed urgency score, instant escalation for airway risk, and a closed-loop workflow that will not let an emergency close until the patient has a confirmed care booking and a follow-up message — all tracked with a full chatter audit trail.

Capabilities

Built for the moment that matters

Every capability below is implemented in the module.

01

Rapid-entry triage form

Complaint type, pain score, swelling and airway risk sit together on the first form tab so staff can capture a complete clinical picture while the patient is still on the phone.

02

Automatic urgency scoring

Pain score, swelling and airway risk are combined into a routine, urgent, emergency or critical rating the moment the record is saved, with the critical pain threshold tunable in Settings.

03

Airway-risk escalation

Severe or critical airway risk schedules an urgent activity for the assigned clinician as soon as the emergency is logged or confirmed — the most dangerous cases are never left waiting in the queue.

04

Sequential reference numbers

Every emergency is assigned a unique, human-readable reference such as EMG/2026/00001 the moment it is created, for unambiguous tracking across calls and shifts.

05

Staged workflow with audit trail

Draft, Confirmed, Done and Cancelled states with every transition logged to the chatter, so anyone can reconstruct who decided what and when.

06

Closed-loop resolution

An emergency cannot be closed until a definitive-care booking is confirmed, so "resolved" always means the patient is actually scheduled for treatment.

07

Response-time tracking

The minutes between the call being received and triage being confirmed are measured and stored automatically — an operations and liability metric no generic note field can give you.

08

Antibiotic decision tracking

A dedicated field records whether antibiotics were recommended or prescribed, with notes, so stewardship decisions live on the same defensible record as the triage itself.

09

Patient history and follow-up

A one-click smart button on both the emergency and the patient record shows every past emergency for that patient, and a confirmed case can trigger an automated email and/or SMS follow-up.

Workflow

How it works

1

Log the call

Staff capture the patient, complaint, pain score, swelling and airway risk on one rapid-entry form while the call is still live.

2

Urgency is computed

Severity is scored automatically and a critical or severe airway case schedules an escalation activity right away.

3

Confirm and treat

Triage is confirmed, response time is measured, and the antibiotic decision is recorded on the same record.

4

Close the loop

The case can only close once a definitive-care booking is confirmed, and an email or SMS follow-up is sent to the patient.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Patients are plain Odoo contacts and the only dependencies are Odoo's own Discuss and SMS modules, so the app installs and works on any Odoo database without locking you into a dental vertical suite.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Dental Emergency & Pain Triage

A rapid-entry triage form with automatic urgency scoring and airway-risk escalation — plus response-time tracking, antibiotic decisions and closed-loop, patient-confirmed resolution.

Buy on Odoo App Store
Related apps

More Odoo services apps