A non-transitory computer-readable program storage medium storing a program which, when running on at least one processor of at least one computer, causes the at least one processor to:
- acquire medical patient image data describing a time-dependent series of digital patient images of a target region, wherein the target region is included in an anatomical body part of a patient, wherein the digital patient images of the target region are obtained by an imaging machine operated to acquire four-dimensional computed x-ray tomography with a time component;
- determine, based on the medical patient image data, amplitude data describing an amplitude of a vital movement of the target region;
- acquire availability data describing an external breathing curve of the patient and obtained by surface scanning of the target region over at least one breathing cycle, the surface scanning of the target region operated to acquire breathing curve data describing the external breathing curve;
- acquire treatment machine capability data describing imaging and beam control capabilities as well as an achievable dose rate of a plurality of radiation treatment machines;
- acquire machine control data including treatment time data describing a treatment time associated with a size of the target region and a respective mode of different modes of imaging and beam activation by different types of treatment machines contained in the plurality of radiation treatment machines for conducting a radiation treatment and conditions for the amplitude of the vital movement, and availability of a respective external breathing curve associated with the size of the target region and the respective mode of the different modes of imaging and beam activation by the different types of treatment machines for conducting the radiation treatment;
- determine, based on the amplitude data and the availability data and the treatment time data and the machine control data, weight data describing individual patient-dependent weights for information contained in the machine control data and divided into a plurality of sets, wherein an individual weight is assigned to each set, of the plurality of sets, of the information;
- determine, based on the amplitude data and the availability data and the weight data and the treatment machine capability data, machine type data describing a type of treatment machine, from the different types of treatment machines, to be used for treating the target region, wherein, in determining the machine type data describing the type of treatment machine to be used for treating the target region and based on the amplitude data and the availability data and the machine control data and the weight data and the treatment machine capability data, the program causes the at least one processor to:
- compare:
- the conditions for the amplitude of the vital movement as described by the machine control data with the amplitude of the vital movement of the target region as described by the amplitude data,
- the conditions for the availability of the respective external breathing curve associated with the size of the target region as described by the machine control data with the external breathing curve of the patient as described by the availability data,
- the conditions for the respective treatment time of the respective mode of the different modes of imaging and beam activation by the different types of treatment machines for conducting the radiation treatment as described by the machine control data with the treatment time data;
- and
- determine, based on the comparing, the machine type data;
- determine, based on the machine type data, treatment procedure data describing the radiation treatment to be applied to the target region using the type of treatment machine described by the machine type data;
- select, based on the determined type of treatment machine and the treatment procedure data, a treatment machine out of the plurality of radiation treatment machines to treat the target region;
- and
- create or update a treatment procedure to use the selected treatment machine.