top of page


ARIA API I: HL7, FHIR and the ARIA API
Explore the foundations of the Varian ARIA API and modern healthcare interoperability in radiation oncology. This introduction reviews HL7 FHIR concepts, ARIA API architecture, VAIS configuration, API client setup, and basic API testing while demonstrating how modern APIs can support clinical automation, workflow tools, reporting, and integration across oncology systems.
mschmidt33
May 257 min read


Automated Planning from Templates IV: Unlocking Real-Time Feedback from Eclipse
Building on our automated planning series, this post explores how to capture Eclipse optimization and dose calculation output in real time. By leveraging a custom TraceListener, we transform internal ESAPI feedback into actionable UI updates—enabling detailed progress tracking, multiple progress bars, and richer user feedback during long-running planning workflows.
mschmidt33
Apr 47 min read


Script Approval Extensions - V18 scripting first look
Learn how to build Script Approval Extensions in ESAPI 18.1 to automate plan checks during Eclipse approval. This step-by-step example validates heterogeneity correction and prescription accuracy, demonstrating how approval extensions improve safety, consistency, and automation in radiation therapy planning.
mschmidt33
Nov 21, 20259 min read


Automated Planning from Templates III: Multi-threading
In Part III of our Automated Planning from Templates series, we tackle ESAPI UI freezing with a multi-threaded worker pattern, ensure thread-safe updates, and add a progress bar for real-time feedback. The result: smoother, safer, and more responsive automated planning applications.
mschmidt33
Sep 7, 20257 min read
bottom of page