Your Cart
Loading
Only -1 left

Python Script: Extract Beam-Level Dose Point Data from DICOM RTPLAN

On Sale
$0.00
Free Download
Added to cart

This product provides a ready-to-use Python script for extracting beam-level dose point information directly from DICOM RTPLAN files.

The script parses the Fraction Group Sequence and Referenced Beam Sequence to retrieve beam-specific dose and geometry parameters commonly used in QA, automation, and secondary-check workflows.

It is designed for medical physicists, dosimetrists, and developers who work directly with DICOM data and need a reliable, transparent way to access RTPLAN beam-level dose point fields.


βœ… Extracted DICOM Tags (Per Beam)

The script extracts the following standard DICOM RTPLAN attributes:

  • Beam Dose (300A,0084)
  • Beam Meterset (300A,0086)
  • Beam Dose Point Depth (300A,0088)
  • Beam Dose Point Equivalent Depth (300A,0089)
  • Beam Dose Point SSD (300A,008A)

All values are extracted per beam, preserving the beam-level structure defined in the RTPLAN.


🧠 Key Features

  • Beam-specific parsing using the Referenced Beam Sequence
  • Clear separation of data by beam number
  • Safe handling of missing or optional tags
  • Clean, readable output suitable for:
  • QA checks
  • Secondary dose verification
  • Automation pipelines
  • Debugging RTPLAN exports
  • No TPS-specific assumptions (vendor-neutral DICOM)

πŸ‘©β€βš•οΈ Intended Users

  • Medical Physicists
  • Dosimetrists
  • QA / Automation Developers
  • Anyone working with DICOM RTPLAN files


You will get a PY (4KB) file