🩺
Advanced Clinical Workflows
Oncology, diabetes, cardiology, microbiology, necropsy, imaging + AI, clinical coding, and clinical trials — for veterinarians.
What's in this guide
AniLedger added a complete set of advanced clinical workflows in May 2026. Each one ships with a dedicated screen on the animal's tools grid (Vet view), full database support with row-level security, and source_type provenance tagging so research subscribers can later filter to vet-entered records only. Open any animal's vet profile and scroll the tools grid to find them.
🎗️Oncology — Cancer Diagnoses + Chemo + RECIST 1.1Vet Only
- From the animal's vet profile, tap "Oncology" in the tools grid.
- Tap "+ Dx" to record a new cancer diagnosis.Enter tumor type, location, grade, staging system (WHO, TNM, Patnaik, Kiupel), stage, primary oncologist. Status starts as "active".
- Update status as the case evolves.Tap a status chip on the diagnosis card to move between active, remission, progression, palliative, deceased, or lost-to-followup.
- Add a chemotherapy protocol.On the diagnosis card, tap "+ New" under Chemo protocols. Pick a template (CHOP, COP, Madison-Wisconsin, AC, single-agent doxorubicin, Palladia, metronomic, custom), intent (curative / palliative / rescue / maintenance), cycles planned, prescribing vet.
- Open the protocol to log per-dose administrations.Each administration captures drug, dose (in mg, mg/kg, or mg/m²), route, weight at time of treatment, BSA (auto-suggested), ANC pre-treatment, CBC date, dose reduction %, delay days, premeds, notes.
- Track RECIST 1.1 response.From the diagnosis card, tap "📏 RECIST measurements". Add target lesions with longest diameter (mm); response category (CR / PR / SD / PD / NE) auto-computes from sum-of-longest-diameters baseline + nadir.
💡
New-lesion detection triggers PD automatically. Mark lesion kind as "new_lesion" when added.
💉Diabetes — Insulin Protocols + Glucose CurvesVet Only
- Tap "Diabetes" in the tools grid (available on both vet and owner views).
- Add an insulin protocol.Tap "+ New" under Active insulin protocol. Insulin name (Vetsulin, ProZinc, NPH, etc.), dose units, frequency (SID / BID / TID), route, feeding relationship, start date.
- Start a glucose curve.Tap "+ New curve" under Glucose curves. Setting (in-clinic / at-home / CGM-imported), indication. Curve metadata auto-captures the active insulin protocol.
- Add readings as the day progresses.Open the curve, tap "+ Reading". Glucose value, unit (mg/dL or mmol/L), source (glucometer / in-house chem / reference lab / CGM). Nadir + peak compute automatically.
- Add vet interpretation when done.Tap "+ Add interpretation" under the readings list. Duration of effect (hours) + notes / adjustment plan.
💡
Hypoglycemia threshold is species-aware: cats <60 mg/dL, dogs <50 mg/dL. The reading row colors red when below cutoff.
🫀Cardiology — Echocardiogram + ACVIM StagingVet Only
- Tap "Echo" in the tools grid.
- Tap "+ Echo" to start a new study.
- Fill the exam section.Date, operator, machine, indication, weight, heart rate.
- Enter 2D measurements.LA diameter, Ao diameter (LA:Ao computes automatically). LVIDd, LVIDs (FS% computes automatically). IVSd, LVPWd. EF% if available. LVIDDN if you compute it manually.
- Enter Doppler values.E velocity, A velocity (E:A computes automatically). TR velocity, pressure gradient.
- Set regurgitation severity per valve.MR / TR / AR / PR on the none / trivial / mild / moderate / severe scale.
- Pick ACVIM stage.A / B1 / B2 / C / D. The detail view shows an auto-suggested stage from EPIC trial thresholds (LA:Ao ≥1.6 AND LVIDDN ≥1.7 → B2 candidate).
- Add impression + recommendation, save.
🩻Diagnostic Imaging + SignalPET AIVet Only
- Tap "Imaging" in the tools grid.
- Tap "+ Study" to record a new imaging study.Modality (X-ray / CT / MRI / US / fluoro / mammo / dental / echo), body part, view position, technique (kVp/mAs or scanner settings), operator, referring vet, indication.
- Attach preview images.Camera or device library. Multiple images per study. JPEG/PNG; raw DICOM files can be linked by URI from the desktop app.
- Request SignalPET AI analysis.On the study detail screen, tap "🤖 Request analysis". The request queues for processing. The AI panel shows status (queued / processing / complete) and on completion lists findings with probability + severity + plain-language summary.
⚠️
SignalPET AI fulfillment requires a partner API key. Without it, the request stays queued indefinitely — no errors, no cost. Email support@everydayutilitystudio.com to discuss enabling the partner integration for your practice.
🦠Microbiology — Cultures + AntibiogramVet Only
- Tap "Cultures" in the tools grid.
- Tap "+ Culture" to record a new culture result.Collection + result dates, specimen source (urine / ear / skin / wound / blood / joint / respiratory / feces / tissue), lab, accession number, method (aerobic / anaerobic / fungal), organism, Gram stain, morphology, colony count + units, pure-growth flag, interpretation.
- Add susceptibilities.After saving the culture you land on the detail screen. Tap "+ Drug" to add an antibiotic with MIC value + unit, zone diameter, interpretation (S / I / R / SDD / NS / ND), CLSI breakpoint set.
- View the practice antibiogram.From the Cultures list, tap "📊 View practice antibiogram". Shows cumulative %S / %I / %R per organism × antibiotic across every culture you can see. Filter by organism. Small-sample warning (⚠) for organisms with <10 isolates per CLSI VET09.
⚱️Necropsy / Postmortem Structured ReportsVet Only
- Tap "Necropsy" in the tools grid.
- Tap "+ Report" to start a new necropsy.Type (gross only / gross + histopath / full diagnostic / limited / biopsy only), prosector, facility (in-house / UC Davis / IDEXX BioPathology / etc.), weight, BCS, carcass condition.
- Fill clinical context.Presenting complaint + clinical history summary.
- Document each body system.Eleven systems: cardiovascular, respiratory, GI, hepatobiliary, renal/urinary, reproductive, musculoskeletal, integumentary, neurologic, lymphoid + spleen, endocrine. Leave fields empty if WNL or describe lesions.
- Log specimens collected.For each tissue: name + preservation (formalin / frozen / fresh / EDTA). Optional destination (which lab).
- Record diagnoses + cause of death.Primary diagnosis, contributory diagnoses (one per line), cause of death (natural disease / euthanasia for disease / euthanasia non-disease / trauma / unknown), mechanism of death, euthanasia method, pathology report status (pending / preliminary / final / not ordered).
🧬Genetic Test Import (Embark / Wisdom / VGL)Vet Only
- On an animal's profile (owner or vet view), open DNA Tests.
- Tap "📥 Import" in the header.
- Pick your vendor.Embark, Wisdom Panel, UC Davis VGL, or generic CSV.
- Paste the results text from your portal or report.For PDFs: open, Select All, copy, paste. For Embark/Wisdom: best to copy section-by-section (breed composition, then health conditions, then traits).
- Review the preview.Parser shows detected panels + marker count + any warnings. Verify status classifications (clear / carrier / affected) look correct.
- Save.Imported markers feed the standard DNA panel system, so downstream features (MDR1 drug warnings, breed-health alerts) work transparently.
📋VeNom / SNOMED-CT Clinical CodingVet Only
- On any clinical record detail screen (health record, SOAP note, oncology dx, culture, necropsy, echo, imaging), tap "+ Add clinical code".
- Pick role + confidence.Role: diagnosis / reason for visit / procedure / finding / differential. Confidence: confirmed / probable / suspected / ruled out.
- Search the terminology dictionary.51 seed VeNom codes ship with the app across all major specialties. Search by name, code, or synonym.
- Tap the matching code to assign.
- View the animal-wide problem list.From the vet animal profile, tap "Problem List" in the tools grid. Aggregates all codes assigned to that animal across every record type, grouped by category.
💡
You can attach multiple codes to a single record (e.g., a SOAP note may carry both a "reason for visit" code and a "diagnosis" code).
🔬Research Data Subscriptions + Community Attribution
Approved research institutions get an issued API key and 24/7 dashboard access at /research/portal scoped to their species, data categories, per-query record cap, and monthly query quota. The dashboard shows a live usage gauge with traffic-light colors and hard-enforces quotas (when you hit your cap, the submit button locks until the next month). Anonymization happens server-side: ANIMAL-00001-style IDs, dates reduced to year+quarter, K-anonymity (min n=5 per cell). Application-only access — no public API. See /research for the catalog or /research/apply to apply.
💡
Contributing practices: in your app Settings, tap "Community attribution" to opt into being credited in the AniLedger Community Reference Ranges annual publication, academic papers, and subscriber metadata. Default is opt-OUT; granular consent per surface.
🧫Clinical Trial NotificationsVet Only
Trial enrollment workflow with eligibility checks, cohort management, structured notification cadence per protocol, owner-side consent tracking with full audit trail. Vet-side and sponsor-side dashboards. Available for university and pharma partners running multi-site studies via AniLedger. Email support@everydayutilitystudio.com to discuss enabling a trial for your practice or institution.