🩺

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

  1. From the animal's vet profile, tap "Oncology" in the tools grid.
  2. 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".
  3. 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.
  4. 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.
  5. 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.
  6. 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

  1. Tap "Diabetes" in the tools grid (available on both vet and owner views).
  2. 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.
  3. 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.
  4. 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.
  5. 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

  1. Tap "Echo" in the tools grid.
  2. Tap "+ Echo" to start a new study.
  3. Fill the exam section.
    Date, operator, machine, indication, weight, heart rate.
  4. 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.
  5. Enter Doppler values.
    E velocity, A velocity (E:A computes automatically). TR velocity, pressure gradient.
  6. Set regurgitation severity per valve.
    MR / TR / AR / PR on the none / trivial / mild / moderate / severe scale.
  7. 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).
  8. Add impression + recommendation, save.

🩻Diagnostic Imaging + SignalPET AIVet Only

  1. Tap "Imaging" in the tools grid.
  2. 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.
  3. 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.
  4. 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

  1. Tap "Cultures" in the tools grid.
  2. 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.
  3. 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.
  4. 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

  1. Tap "Necropsy" in the tools grid.
  2. 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.
  3. Fill clinical context.
    Presenting complaint + clinical history summary.
  4. 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.
  5. Log specimens collected.
    For each tissue: name + preservation (formalin / frozen / fresh / EDTA). Optional destination (which lab).
  6. 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

  1. On an animal's profile (owner or vet view), open DNA Tests.
  2. Tap "📥 Import" in the header.
  3. Pick your vendor.
    Embark, Wisdom Panel, UC Davis VGL, or generic CSV.
  4. 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).
  5. Review the preview.
    Parser shows detected panels + marker count + any warnings. Verify status classifications (clear / carrier / affected) look correct.
  6. 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

  1. On any clinical record detail screen (health record, SOAP note, oncology dx, culture, necropsy, echo, imaging), tap "+ Add clinical code".
  2. Pick role + confidence.
    Role: diagnosis / reason for visit / procedure / finding / differential. Confidence: confirmed / probable / suspected / ruled out.
  3. Search the terminology dictionary.
    51 seed VeNom codes ship with the app across all major specialties. Search by name, code, or synonym.
  4. Tap the matching code to assign.
  5. 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.
Livestock & Equine ExtrasBack to Guide Hub