AI-powered alerts that surface relevant patient history, flag potential drug interactions, and highlight abnormal trends โ€” inside the visit, while you're working.

app.chartling.io C Chartling GETTING STARTED Quick start PATIENTS & CLIENTS Patients Clients CLINICAL Visits & SOAP AI scribe Medications & Rx Controlled subs. Lab orders Discharge & comms AI FEATURES Clinic Copilot Clinical support SCHEDULING Appointments BILLING Invoicing & pmts SERVICE MODULES Boarding Daycare Grooming Training TEAM & SETTINGS Team & permissions Clinic settings SMS & reminders Audit log Docs โ€บ Chartling โ€บ Clinical decision support Clinical decision support Renal concern โ€” elevated BUN/Creatinine BUN: 48 mg/dL (ref: 7โ€“25) ยท Creatinine: 2.8 mg/dL (ref: 0.6โ€“1.8) Trending upward over 3 visits. Consider renal function panel + urine specific gravity. IRIS Stage 2 CKD criteria met based on current values. Drug interaction โ€” Meloxicam + Enalapril NSAIDs may reduce efficacy of ACE inhibitors and increase nephrotoxicity risk in patients with existing renal disease. Monitor kidney values closely. AI-powered ยท Grounded in patient history ยท Intelligence & Practice tiers Alerts are context-specific โ€” based on this patient's weight, history, and current SOAP

How it works

Clinical decision support (CDS) runs in the background when you open a SOAP visit. It reads the patient's full history โ€” prior visits, medications, lab results, weight trends, and the current SOAP content as you type โ€” and surfaces relevant alerts in a panel alongside the note.

Alerts are generated by AI but grounded in the patient's actual data. Each alert cites the specific values or history it's based on โ€” you can see exactly where it came from, not just a generic warning.

Alerts inform, not decide

CDS alerts are informational. Chartling never blocks a clinical action based on an alert โ€” you may dismiss any alert and proceed. The decision is always yours.

Alert types

Alert typeWhat triggers itExample
Abnormal trend A lab value or weight that has moved significantly from the patient's own baseline over multiple visits BUN rising 40% over 6 months; patient losing >10% body weight in 90 days
Drug interaction A medication added to the current plan that may interact with an existing active medication Meloxicam added while patient is on enalapril; potential nephrotoxicity in renally-compromised patient
Breed / age risk The patient's species, breed, or age puts them in a higher-risk group for a condition relevant to the current visit Golden Retriever, 9 years old, presenting with exercise intolerance โ€” cardiac screening note
Overdue preventive care A vaccine, parasite prevention, or wellness exam is overdue based on the patient's species and age Rabies vaccine expired 3 months ago; heartworm test last done 18 months ago
Contextual reminder A prior visit note or open problem on the problem list is directly relevant to the current presenting complaint Patient presented with polyuria 4 months ago โ€” prior urinalysis was borderline; recheck recommended at time

Where alerts appear

CDS alerts appear in the Insights panel โ€” a collapsible sidebar on the right side of the SOAP note. The panel shows a count badge (e.g., "3 alerts") when there are active alerts. Click any alert to expand it and see the full detail and the source data.

Alerts also appear on the patient dashboard as a persistent summary, independent of any active visit. This lets you see a quick clinical overview before a visit even starts.

Acting on alerts

For each alert you can:

Drug interaction alerts require attention before signing

Drug interaction alerts that meet a severity threshold must be explicitly dismissed or actioned before the SOAP can be signed. You can still dismiss them โ€” this is a prompt to confirm you've seen the alert, not a hard block.

How alerts are grounded

Every CDS alert is generated from the patient's actual records in Chartling โ€” not from population statistics or generic rules. The AI reads the patient's visit history, lab results, current medications, weight logs, and the in-progress SOAP, and generates alerts specific to this patient's situation.

Clinical content โ€” patient weight, lab values, active medications โ€” is always passed to the AI model in kilograms and metric units, regardless of your clinic's display unit setting. Dosing and trend calculations stay consistent regardless of how values are shown on screen.

CDS is available on Intelligence and Practice tiers. It is not available on Operations-only plans.

FAQ

Can I turn off CDS alerts for specific alert types?

Yes. Go to Settings โ†’ Clinical โ†’ Decision support and toggle each alert category on or off. Changes apply for all vets in your clinic. Individual vets cannot override the clinic-level setting.

Do alerts appear for all patients, or only certain species?

CDS currently covers canine and feline patients. Alerts for exotic species, birds, and pocket pets are on the roadmap but not yet available. For unsupported species, the Insights panel will show "No alerts available for this species."

Are CDS alerts logged in the audit trail?

Yes. Dismissed alerts are recorded in the audit trail (who dismissed them, when, and from which visit). If an alert was actioned (added to plan, lab ordered), that action is also logged. This gives a clear record of which clinical prompts were acknowledged.

How does CDS handle drug interactions if a medication was prescribed at another clinic?

CDS only knows about medications in Chartling. If a patient is on a medication from another clinic that isn't entered in their Chartling record, those interactions won't be detected. Staff should enter any known external medications in the patient's Meds tab so the system has complete information.

Something missing? We're always improving these docs.

Contact support Open app