Timing-based methods, systems, and computer readable mediums for a gated linear accelerator
AssigneeElekta Limited
InventorsChristopher Knox, Joshua Freedman, Kevin John Brown, David Roberts
Life of this patent
Estimating the term…
Abstract
Timing-based methods, systems, and computer readable mediums for a gated linear accelerator include synchronising a local clock of the linear accelerator with a clock of a patient monitoring system, determining latencies within one or more MR-gated radiotherapy processes and implementing latency based interlocks.
Claims20
A method performed at a control system of a gated Linear Accelerator (linac), the control system having a control clock, the method comprising:
- synchronizing the control clock with a monitoring clock of a patient monitoring system;
- receiving from the patient monitoring system and for a patient located within a field of delivery of the linac:
- patient monitoring data for use in gating radiation delivery to the patient;
- and
- an acquisition time of the patient monitoring data according to the monitoring clock;
- comparing the acquisition time with a time of the control clock to determine a latency of the patient monitoring data;
- determining whether the latency lies outside a predetermined range;
- and
- responsive to determining that the latency lies outside the predetermined range, implementing an interlock to prevent one or more actions from being taken.
A control system for a gated Linear Accelerator (linac), the control system having a control clock and being arranged to:
- synchronize the control clock with a monitoring clock of a patient monitoring system;
- receive from the patient monitoring system and for a patient located within a field of delivery of the linac:
- patient monitoring data for use in gating radiation delivery to the patient, and an acquisition time of the patient monitoring data according to the monitoring clock;
- and
- compare the acquisition time with a time of the control clock to determine a latency of the patient monitoring data;
- determine whether the latency lies outside a predetermined range;
- and
- responsive to determining that the latency lies outside the predetermined range, implement an interlock to prevent one or more actions from being taken.
A non-transitory computer-readable medium containing instructions which, when executed by a processor, cause the processor to:
- synchronize a control clock with a monitoring clock of a patient monitoring system;
- receive from the patient monitoring system and for a patient located within a field of delivery of a gated linear accelerator:
- patient monitoring data for use in gating radiation delivery to the patient;
- and
- an acquisition time of the patient monitoring data according to the monitoring clock;
- compare the acquisition time with a time of the control clock to determine a latency of the patient monitoring data;
- determine whether the latency lies outside a predetermined range;
- and
- responsive to determining that the latency lies outside the predetermined range, implement an interlock to prevent one or more actions from being taken.
Dependencies are inferred from the claim text.