RadCalc QA Software

Independent Dosimetric Verification Software for Secondary Check


Safety is a priority in radiation therapy. Protecting patients against ionizing radiation to healthy tissue is essential. Every measurement must be as accurate as possible. Various QA processes can produce different results; therefore, it is imperative to independently verify calculations a second time. This is what RadCalc does as an advanced platform for independent and unbiased patient QA. The seamless integration into existing workflows increases efficiency and safety. Comprehensive documentation and plan analysis tools offer the features medical physicists need. With the 3D Monte Carlo or 3D Collapsed Cone algorithm clinically relevant deviations in the whole-body structure can be identified. Calculations and evaluations can be done automatically in the background, without user interaction. Complete your phantom based plan verification with independent MU or 3D dose calculation. No phantom setup is required, save time, and work remotely.

EPID based pre-treatment and in-vivo dosimetry

RadCalc's EPID for pre-treatment and in-vivo workflows allows for the reconstruction of 3D dose in the patients' anatomy for any IMRT and VMAT plans.

Using the acquired EPID images, RadCalc calculates the dose to the patient CT dataset allowing a full 3D dose comparison to the TPS. This provides a very accurate evaluation of the intended vs delivered dose.

Dose analysis

Quality assurance tasks are increasingly demanding. RadCalc satisfies recommendations for an independent check of MU’s and in vivo dosimetry as recommended by “Comprehensive QA for Radiation Oncology”, a report of AAPM Radiation Therapy Committee Task Group 40.

IMRT Treatment Plans

RadCalc supports Step & Shoot, Sliding Window, Dynamic Arc, VMAT, and Compensator based IMRT calculations with the ability to view MLC and calculate fluence and dose map patterns. For improved accuracy of breast plan calculations, RadCalc allows you to draw the breast outline so that the loss of scatter, due to missing tissue, is taken into account.

Electron & Photon Calculations

Fast calculations can be performed by using the EZ Photon and Electron tools. Photon computations utilizing a Clarkson summation or other methods can be done on MLC and complex block outlines. For electron calculations, a library of custom cutouts can be maintained. Cutout factors can be computed using a sector integration or square root method.


RadCalc supports most wedge types such as Varian’s Enhanced Dynamic Wedge (EDW), Elekta’s Motorized Wedge, Siemen’s Virtual Wedge (VW) and Hard wedges. Off-axis calculations may be performed for all supported wedge types. By utilizing separate PDD data, RadCalc accommodates beam hardening.

3D off Axis Assistance

RadCalc's use of 3D coordinates simplifies the process of off-axis calculations by automatically computing the off-axis distances in the Beams Eye View (BEV). The tool can also be used to manually position the off-axis point.


RadCalc can perform diode calculations for both Photon and Electron beam types by computing an expected reading or range based upon the Dmax dose. Correction factors for Photon beams may include SSD, field size, attenuator factors, wedge factors, and off-axis factors. Cone correction factors may be used for Electron beams.

Regions of Interest

This tool allows for a more robust and accurate VMAT calculation while also eliminating the need to manually enter depths and effective depths for conventional photon and IMRT computations.

Supported modalities

The software includes comprehensive institution and physics data setup, import of radiation therapy plans, automated dosimetric calculations, and export to record and verify systems. RadCalc also provides powerful reporting tools and flexible site licensing.


MR-Linacs set new standards in radiotherapy. RadCalc supports secondary point dose and MU verification for MR-Linacs. The calculations take the presence of the magnetic field into account, through the imported measurement profiles. All calculations can be automated together with RadCalc’s import, export and reporting features.


RadCalc performs independent MU or point dose verification calculations for conventional 2D and 3D treatment plans, including Electron, Photon, MLC, 3D Off-Axis, Diode and Wedge support. Additional functionality is available with RTP Import, R&V Export and IMRT utilities. The IMRT utility verifies MU and point dose calculations for Step and Shoot, Sliding Window, Compensator based IMRT, Dynamic Arc and VMAT.

RadCalc’s Monte Carlo and Collapsed Cone Convolution Superposition algorithms deliver fast, easy, and accurate 3D Dose Volume verification. RadCalcAIR (Automated Import & Reporting) provides an automated process with per cent difference, DVH, Gamma and Distance to Agreement analysis tools. RadCalc alerts you to plans that fail to pass Gamma Analysis criteria and checks whether dose action level or MU action level is exceeded and if DVH objectives are met for critical structures.

Halcyon and Ethos

RadCalc provides Collapsed Cone 3D and point dose verification for Halcyon and Ethos machines, supporting Varian’s dual-layer MLC. For 3D calculation features such as dose-volume analysis and gamma calculation, DVH protocols and analysis lines can be utilized. Furthermore, RadCalc’s automated calculation and reporting features enhance user workflows.


RadCalc supports TomoHelical, TomoDirect and TomoEDGE and verifies the treatment time and dose to multiple calculation points. Each control point can be visualized together with the illustrated leaf open times. Additionally, the sinogram can be displayed. The process can be integrated into workflows, by automatically importing the treatment plan, performing the calculation, evaluating the result, and preparing the report.

RadCalc users can use measured or pre-configured PDD and Scp factors. RadCalc models the profile data via the weighted sum of three Gaussian distributions. Ray tracing is performed through the structures to determine the depth and effective depth. Each control point is decomposed into a set of finite beamlets with an appropriate weighting such that their summation reproduces the imported sinogram for the control point.


RadCalc supports CyberKnife machines equipped with fixed Cone, Iris or MLC. The treatment plan can be imported from MultiPlan or from Precision TPS. RadCalc provides point dose calculation options and other features for CyberKnife machines, such as fully automated calculation and reporting.

Gamma Knife

RadCalc performs point dose verification calculations for various Gamma Knife versions and the Leksell GammaPlan (LGP) planning system.

RadCalc stores and maintains a copy of the Elekta proprietary data providing independent table lookup and interpolation processes. External contour determination from skull scalar instrument measurements or thresholded images is independent along with the ray-tracing process for depth determination.

RadCalc computes the dose and per cent difference for each target utilizing proprietary TMR data, OAR data, and source position information. RadCalc utilizes a virtual machine to perform the dose computation - no physics setup is necessary. RadCalc’s virtual machine automatically selects the data based upon the type of plan.

Cobalt 60

The Co60 treatment plans can be imported from a treatment planning system or from any supported record and verify system. They can contain wedges, blocks and cutouts which can be imported with the plan or defined manually in RadCalc.

Expected doses measured by diode or TLD during a Co60 treatment can be calculated by RadCalc and the results can be stored during all treatment fractions, individually. The measured in-vivo doses complement the patient medical record and can be stored in the record and verify system.


RadCalc superficial calculations are based on real measured values. The software allows the definition of multiple energies with individual HVL values and energy-specific parameters. Every energy can have a list of allowed SSDs, cones and measured backscatter factors.

Superficial calculations can have multiple prescriptions and beams within the same calculation. Cones may be shaped like a circle, oval, square, or rectangle, and individual cutouts can be defined. Like any other calculation in RadCalc, the superficial and Co60 calculations can be approved, printed or sent to a record and verify system to be part of the patient medical record.


RadCalc supports intracavitary radiotherapy calculations for permanent seed implant, LDR, HDR and Xoft Brachytherapy machines. The calculations are 3D calculations based on the TG-43 protocol.

Radioactive source types can be added manually or imported from a file. RadCalc also allows the export of Brachytherapy sources, which then can be shared amongst other RadCalc users. For every type of radioactive source, an inventory list can be created which holds up-to-date information about the sources and activities available at the institution.

Users may define rotations and/or translations of the source positions even for one single fraction. Dose and DVH results from the shifted source position can be calculated and compared with the original plan. RadCalc calculates the Brachytherapy doses in 3D and compares the DVH with the treatment planning system. DVH protocols can be defined and customized for individual calculations. With RadCalcAIR the Brachytherapy calculations can be automated.

Calculation algorithms & the need for using a Monte Carlo-based QA software

Treatments have become more complex with a higher dose per fraction. Monte Carlo is known as the most accurate calculation algorithm for radiotherapy dose calculation. Doses in inhomogeneous structures such as lung tissue are calculated with very high accuracy. Sparing healthy tissue is always a major goal in radiation therapy. Hence, dose calculation accuracy is imperative.

The need for using a Monte Carlo-based QA software

In this video Marc-André Renaud (Medical Physicist at McGill University, Montreal) gives a little insight from a scientific perspective on the need of using a Monte Carlo algorithm in quality assurance.

<iframe width="992" height="558" src="https://www.youtube.com/embed/G-kzf0mmKZ0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Benefits of Monte Carlo

  • Fast - Calculation speed ranges from 3-10 minutes independent of the delivery technique. The calculation speed is mainly determined by the average size of MLC apertures and the target volume.
  • Easy - RadCalc provides a fully automated process for your QA routine. It alerts you instantly to plans that fail to pass your pre-set Gamma Analysis acceptance criteria and checks whether DVH objectives are met for critical structures.
  • Accurate - The Monte Carlo module utilizes the most established Monte Carlo dose engine available (BEAMnrc). In combination with proprietary machine modelling it achieves very high accuracy of calculation.



A fully automated import and export is much faster when compared to manual data entry and eliminates transcription errors.


Studies have shown the verification dose to be within +/– 3 % of the treatment plan dose providing excellent accuracy.


RadCalc provides the opportunity to check results independently from the manufacturer’s TPS. This ensures unbiased third-party validation.


Most common treatment plans can be verified with RadCalc QA software. Comprehensive analytical features provide powerful plan analysis tools for physicists.


RadCalc has successfully passed the European CE conformity assessment procedure and is cleared in the USA under 510(k).


Due to its user-friendly interface, the software is easy to use. Clear structure, guided menus, sophisticated layout make the recurring tasks simple and time-saving.

An image of the RadCalc QA brochure
RadCalc 3D Collapsed Cone screenshot