Multi-chamber particle therapy method, system, apparatus, storage medium, and computer program product
By introducing a priority-based scheduling mechanism into the particle therapy system, the urgency and priority of beam requests are dynamically calculated, solving the problem of low beam resource utilization efficiency in traditional scheduling strategies and realizing timely response to emergency treatment and rational allocation of resources.
Patent Information
- Application Number
- CN202511306146.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-12
- Publication Date
- 2025-11-21
AI Technical Summary
In traditional particle therapy systems, the scheduling strategy for particle beam resources is difficult to fully consider the urgency and priority differences of different treatment rooms, resulting in low beam resource utilization efficiency and potential delays in emergency treatment.
A priority-based scheduling mechanism is introduced to dynamically schedule particle beam resources by calculating the urgency and priority of beam requests, taking into account the scheduled irradiation time, tumor type and patient condition, and prioritizing urgent and important treatment requests.
It improves the utilization efficiency of beam resources, ensures timely response to emergency treatment, takes into account the fairness and rationality of treatment, and reduces the impact of human factors.
Smart Images

Figure CN120983828A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of medical resource scheduling, and in particular to a multi-chamber particle therapy method, system, device, storage medium and computer program product. BACKGROUND
[0002] Particle beam is a high-energy particle flow composed of charged particles such as protons and carbon ions. In a particle therapy system, particle beams are generated by an accelerator and transmitted to multiple particle therapy chambers for radiation therapy of diseases such as cancer. Each particle therapy chamber sends a beam request to the system according to the patient's treatment plan, and applies for particle beam at a specific time. However, since the particle beam generated by the accelerator is a scarce shared resource, the beam requests of multiple treatment chambers often conflict in time. Therefore, these requests need to be reasonably scheduled to ensure efficient allocation of beam resources among different particle therapy chambers and improve overall treatment efficiency.
[0003] Traditional particle therapy systems usually adopt a first-come-first-served scheduling strategy, that is, beam resources are allocated in the order of arrival of beam requests. This simple scheduling method is easy to implement, but it is difficult to fully consider the urgency and priority differences of different particle therapy chamber requests, resulting in low utilization efficiency of beam resources. For example, for patients with critical illness who need to receive treatment as soon as possible, their beam requests should be given higher priority. However, the first-come-first-served scheduling strategy cannot reflect this clinical demand, which may cause delay in emergency treatment. SUMMARY
[0004] To solve the above problems, the present application provides a multi-chamber particle therapy method, system, device, storage medium and computer program product.
[0005] The first aspect of the present application discloses a multi-chamber particle therapy system, comprising:
[0006] An irradiation source for generating a particle beam;
[0007] A plurality of particle therapy chambers for sending beam requests and receiving the particle beam;
[0008] A beam transport device for transporting the particle beam from the irradiation source to the particle therapy chambers;
[0009] A control device for receiving beam requests from the particle therapy chambers, calculating a priority for each beam request according to the scheduled irradiation time, tumor type and patient condition included in each beam request, and controlling the beam transport device to transport the particle beam according to the priority.
[0010] Further, the control device comprises:
[0011] a first receiving unit, configured to receive a beam request of the particle treatment room;
[0012] a generating unit, configured to generate a priority corresponding to the beam request according to a scheduled irradiation time, a tumor type and a patient condition included in each beam request;
[0013] a scheduling unit, configured to control the beam transportation device to transport the particle beam according to the priority.
[0014] Further, the generating unit comprises:
[0015] a calculating sub-unit, configured to calculate a beam scheduling urgency value of the beam request according to the scheduled irradiation time, the tumor type and the patient condition included in the beam request;
[0016] a generating sub-unit, configured to generate the priority corresponding to the beam request according to the beam scheduling urgency value.
[0017] Further, the generating sub-unit comprises:
[0018] a time counting module, configured to count a waiting time of all beam requests;
[0019] a generating module, configured to generate the priority corresponding to the beam request according to the waiting time and the beam scheduling urgency value.
[0020] Further, the scheduling unit comprises:
[0021] a filtering sub-unit, configured to filter the beam request with the highest priority from all beam requests to obtain a target request;
[0022] a scheduling sub-unit, configured to control the beam transportation device to transport the particle beam to the particle treatment room corresponding to the target request.
[0023] Further, the scheduling sub-unit comprises:
[0024] a parameter preparation module, configured to generate a particle treatment parameter according to the target request;
[0025] a scheduling module, configured to control the beam transportation device to transport the particle beam to the particle treatment room corresponding to the target request according to the particle treatment parameter.
[0026] Further, the particle treatment room comprises:
[0027] a sending unit, configured to generate a beam request and send it to the control device;
[0028] a second receiving unit, configured to receive the particle beam.
[0029] Further, the particle therapy room further comprises:
[0030] an acquisition unit configured to send an information query request to the control device to acquire a corresponding priority ranking and an expected waiting time thereof;
[0031] a display unit configured to display the priority ranking and the expected waiting time;
[0032] and the control device is further configured to receive the information query request and return the priority ranking and the expected waiting time thereof.
[0033] The second aspect of the present application discloses a multi-room particle therapy method, comprising:
[0034] receiving beam requests of particle therapy rooms;
[0035] calculating a priority for each of the beam requests according to a scheduled irradiation time, a tumor type and a patient condition included in each of the beam requests;
[0036] controlling a beam transport device to transport the particle beams to the particle therapy rooms according to the priorities.
[0037] Further, the step of calculating a priority for each of the beam requests according to a scheduled irradiation time, a tumor type and a patient condition included in each of the beam requests comprises:
[0038] generating a corresponding beam scheduling urgency value for each of the beam requests according to a scheduled irradiation time, a tumor type and a patient condition included in each of the beam requests;
[0039] calculating a priority for each of the beam requests according to the beam scheduling urgency values.
[0040] Further, the step of generating a corresponding beam scheduling urgency value for each of the beam requests according to a scheduled irradiation time, a tumor type and a patient condition included in each of the beam requests comprises:
[0041] calculating the beam scheduling urgency value p of the beam request according to the following formula:
[0042]
[0043] wherein R is a tumor risk level corresponding to the tumor type, L is a disease stage index corresponding to the patient condition, T max is a preset maximum allowed irradiation time, t is the scheduled irradiation time, a is a preset tumor risk weight, b is a preset disease stage weight, and g is a preset time efficiency weight.
[0044] Further, the step of calculating the priority of each beam request according to the beam scheduling urgency value comprises:
[0045] counting the waiting time of all beam requests;
[0046] screening out beam requests with waiting time exceeding a preset waiting time threshold;
[0047] adjusting the beam scheduling urgency value of the screened beam requests according to the following formula:
[0048] q=p o +K,K>max(p i );
[0049] wherein q is the adjusted beam scheduling urgency value, p o is the beam scheduling urgency value corresponding to the beam request with waiting time exceeding the preset waiting time threshold, p i is the beam scheduling urgency value corresponding to the beam request with waiting time not exceeding the preset waiting time threshold, and K is a timeout compensation constant;
[0050] calculating the priority of each beam request according to the adjusted beam scheduling urgency value.
[0051] The third aspect of the present application discloses an electronic device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and is characterized in that the processor implements the steps of any one of the multi-chamber particle therapy methods disclosed in the second aspect of the present application when executing the computer program.
[0052] The fourth aspect of the present application discloses a storage medium, which stores a computer program, and is characterized in that the computer program implements the steps of any one of the data multi-chamber particle therapy methods disclosed in the second aspect of the present application when executed by a processor.
[0053] The fifth aspect of the present application discloses a computer program product, which comprises a computer program or computer instructions, and is characterized in that the computer program or the computer instructions implement the steps of any one of the data multi-chamber particle therapy methods disclosed in the second aspect of the present application when executed by a processor.
[0054] The present application introduces a priority-based queuing mechanism, which can significantly improve the utilization efficiency of beam resources, fully considers the urgency and clinical importance of treatment, and can quantitatively reflect the demand intensity of different requests for beam resources. Compared with traditional scheduling strategies such as first-come-first-served, the present application fully utilizes the diagnosis and treatment information contained in the request, improves the utilization efficiency of beam resources, and also takes into account the fairness and rationality of treatment. BRIEF DESCRIPTION OF DRAWINGS
[0055] In order to make the technical solution in the embodiments of the present application clearer, the accompanying drawings needed in the embodiments description will be briefly introduced as follows. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, and all other embodiments obtained by those of ordinary skill in the art without any creative effort based on these accompanying drawings are within the protection scope of the present application.
[0056] Figure 1 is a structural schematic diagram of a multi-chamber particle therapy system disclosed by the embodiments of the present application;
[0057] Figure 2 is a structural schematic diagram of a particle therapy chamber disclosed by the embodiments of the present application;
[0058] Figure 3 is a structural schematic diagram of a control device disclosed by the embodiments of the present application;
[0059] Figure 4 is a flow schematic diagram of a multi-chamber particle therapy method disclosed by the embodiments of the present application;
[0060] Figure 5 is a structural schematic diagram of an electronic device disclosed by the embodiments of the present application. DETAILED DESCRIPTION
[0061] In order to make the technical solution in the embodiments of the present application clearer, the accompanying drawings needed in the embodiments description will be briefly introduced as follows. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, and all other embodiments obtained by those of ordinary skill in the art without any creative effort based on these accompanying drawings are within the protection scope of the present application.
[0062] The terms "first", "second", and the like in the specification and claims of the present application and the above-mentioned accompanying drawings are used to distinguish different objects, and are not used to describe a specific sequence. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, device, or product that includes a series of steps or units is not limited to the listed steps or units, but can optionally include other steps or units not listed or can optionally include other steps or units inherent to the process, method, device, or product.
[0063] Reference to“an embodiment” herein means that a particular feature, structure, or characteristic described in connection with an embodiment can be included in at least one embodiment of the application. The appearances of the phrase“in one embodiment” in various places in the specification are not necessarily referring to the same embodiment, nor are they necessarily all directed to the same embodiment. Those skilled in the art will recognize, or be able to ascertain using no more than routine experimentation, many equivalents to the specific embodiments described herein. It is, therefore, to be understood that the application covers all such alternatives, modifications, and equivalents.
[0064] Referring to Figure 1 as shown, Figure 1 is a structural schematic diagram of a multi-chamber particle therapy system according to an embodiment of the application, comprising:
[0065] a particle source 100 for generating a particle beam;
[0066] In this alternative embodiment, the particle source 100 is a device for accelerating charged particles, which can be a cyclotron, a synchrotron, a linear accelerator, etc., and the application is not limited thereto. In an exemplary embodiment, the particle source 100 is a cyclotron, the basic working principle of which is to use the combined action of high-frequency electric field and magnetic field to continuously accelerate particles on a spiral track, ultimately reaching a very high speed. Compared with traditional linear accelerators, the cyclotron 100 has the advantages of compact structure, small footprint, and relatively low cost. In a cyclotron, particles are first introduced into the central region and then accelerated under the action of the high-frequency electric field of the two D-shaped electrodes. Each time the particles pass through the double-pole gap, they will be accelerated by an electric field. As the energy of the particles increases, they will move along a spiral track that expands continuously. In order to maintain the stability of the particle track, a magnetic field that increases over time is needed to provide a centripetal force. This magnetic field is usually generated by a large electromagnet or superconducting magnet. By precisely controlling the frequency of the electric field and the strength of the magnetic field, particles can be continuously accelerated on the same track radius until they reach the desired energy level. Cyclotrons have a wide range of applications in the medical field, especially in particle beam cancer therapy. Compared with traditional X-ray and gamma-ray, charged particles such as protons and heavy ions have more ideal penetration and damage characteristics for human tissue. They slow down continuously when moving in the body and release most of their energy when they reach the tumor area, producing a significant killing effect on tumor cells while causing less damage to surrounding normal tissue.
[0067] The particle beam is a stream of a large number of high-speed moving charged particles. These particles are generated and accelerated by the particle source 100 and have very high kinetic energy and penetration power. The characteristics of the particle beam depend on parameters such as the type of particles (e.g., protons, electrons, etc.), energy, and flow intensity.
[0068] a plurality of particle treatment chambers 200 for sending a beam request and receiving the particle beam;
[0069] In this optional embodiment, the particle therapy room 200 is the place where particle beam therapy is performed. During the treatment, the particle beam is guided to the particle therapy room 200 and accurately irradiates the tumor site of the patient according to the requirements of the treatment plan.
[0070] A beam transport device 300 is configured to transport the particle beam from the irradiation source to the particle therapy room.
[0071] In this optional embodiment, the beam transport device 300 is a general term for a series of devices used to guide and transport the particle beam. It mainly includes vacuum pipes, focusing and deflection magnets, diagnostic elements, etc. The vacuum pipe provides a channel for particle motion to reduce the interaction of particles with air; the magnet is used to control the direction and focusing of the beam, so that it maintains on the predetermined track; diagnostic elements such as beam position monitors, current measurement devices, etc. are used to monitor the parameters of the beam in real time, providing the basis for transport control.
[0072] A control device 400 is configured to receive beam requests of the particle therapy room, calculate the priority of each beam request according to the scheduled irradiation time, tumor type and patient condition included in each beam request, and control the beam transport device to transport the particle beam according to the priority.
[0073] It can be seen that this embodiment can flexibly allocate and deploy limited particle beam resources according to the urgency and importance of different treatment requests by introducing a priority-based dynamic scheduling mechanism. This way fully considers the actual situation and treatment needs of patients, so that more urgent or important treatment requests can be given priority response and processing, improving the utilization efficiency of beam resources and the overall effect of treatment. At the same time, since the scheduling decision depends on objective information such as tumor type and scheduled time in the treatment plan, rather than artificial judgment, it also largely avoids the influence of subjective factors, ensuring the fairness and rationality of the scheduling process.
[0074] In an optional embodiment, as shown in Figure 2 The particle therapy room 200 includes:
[0075] A sending unit 210 is configured to generate a beam request and send it to the control device 400.
[0076] A second receiving unit 220 is configured to receive the particle beam.
[0077] In this optional embodiment, the sending unit 210 reads the patient's diagnosis and treatment information, such as tumor type, size, location, etc., and the predetermined irradiation time, dose, beam parameters, etc., from the treatment planning database. Then, it will package these information into a standardized beam request format, which includes unique request number, timestamp and other metadata. The sending unit 210 sends the beam request to the control device 400 through a reliable communication protocol, and waits for the scheduling result. The communication protocol can be TCP / IP protocol, MQTT protocol, custom binary protocol, etc., and the embodiments of the present application do not make any limitation.
[0078] The second receiving unit 220 can include a series of high-precision beam transmission and focusing elements, such as quadrupole magnets, scanning electromagnets, collimators, etc. These elements can dynamically adjust and control the position, shape, dose distribution, etc. of the particle beam according to the requirements of the treatment plan, so as to accurately match the patient's anatomical structure and tumor morphology. At the same time, the second receiving unit 220 can also be equipped with real-time beam monitoring and dose verification devices, such as ionization chambers, diode arrays, etc., for monitoring the actual parameters of the particle beam and comparing with the treatment plan to ensure the accuracy and safety of the irradiation dose.
[0079] It can be seen that this optional embodiment can actively send beam requests to the control device 400 according to the actual treatment needs, not only can simplify the operation process and improve the automation level of the system, but also can provide more decision basis for the intelligent scheduling of the control device through the information contained in the request, so as to improve the timeliness and pertinence of the scheduling.
[0080] In another optional embodiment, the particle therapy room 200 further comprises:
[0081] The acquisition unit 230 is configured to send an information query request to the control device 400 to obtain the corresponding priority ranking and expected waiting time thereof;
[0082] The display unit 240 is configured to display the priority ranking and the expected waiting time;
[0083] And the control device 400 is further configured to receive the information query request and return the priority ranking and the expected waiting time thereof.
[0084] In this optional embodiment, the acquisition unit 230 can send an information query request to the control device 400 after sending the beam request. The request contains a unique identifier of the current beam request, such as a request number. After receiving the query request, the control device 400 calculates the latest priority ranking and expected waiting time of the request according to the scheduling algorithm and queue state, and returns these information to the acquisition unit 230. The acquisition unit 230 can send query requests periodically or as needed to obtain real-time updated scheduling information, helping the treatment room staff to master the processing progress and waiting state of the request.
[0085] The display unit 240 is the human-computer interaction interface of the particle therapy room 200, which is used to visually display the scheduling information related to the current beam request to the treatment room staff, such as priority ranking and expected waiting time. The treatment room staff can view the key information such as the queuing position of the request, the number of requests in front, and the expected waiting time through the display unit 240 in real time, so as to reasonably arrange the treatment process and waiting time of the patient. At the same time, the display unit 240 can also provide interactive functions, such as allowing personnel to manually refresh the display content, adjust the display mode, etc., to meet different viewing needs.
[0086] It can be seen that through the real-time communication between the acquisition unit 230 and the control device 400, the particle therapy room 200 can dynamically obtain the latest state of the current beam request in the scheduling queue, including priority ranking, number of requests in front, expected waiting time, and other key indicators. This real-time feedback mechanism enables the particle therapy room 200 to timely understand the scheduling progress of the request, optimize the internal workflow, and improve the operation efficiency. At the same time, the display unit 240 visually presents these scheduling information, providing a clear and accurate decision basis for the treatment room staff. The staff can dynamically adjust the treatment plan and preparation process of the patient, reasonably arrange the waiting time of the patient, and improve the patient satisfaction and comfort.
[0087] In another optional embodiment, as shown in Figure 3 The control device 400 comprises:
[0088] The first receiving unit 410 is configured to receive the beam request of the particle therapy room 200;
[0089] The generation unit 420 is configured to generate the priority corresponding to the beam request according to the scheduled irradiation time, tumor type, and patient condition included in each beam request;
[0090] The scheduling unit 430 is configured to control the beam transport device to transport the particle beam according to the priority.
[0091] In the optional embodiment, the first receiving unit 410 receives the beam requests of the particle therapy room 200 through a predefined communication protocol and interface. During the receiving process, the first receiving unit 410 can perform integrity check, format analysis and other processes on the beam requests to extract the key parameters contained in the requests, such as the appointment irradiation time, tumor type, etc.
[0092] The generating unit 420 obtains the key parameters of each request, such as the appointment irradiation time, tumor type, etc. from the first receiving unit 410; then, according to the predefined priority calculation rules and algorithms, and by comprehensively considering the weights and influences of different factors, a quantified priority is finally obtained. For example, for the beam requests with earlier appointment time, higher tumor malignancy, and more serious patient condition, the generating unit 420 will give a higher priority.
[0093] The scheduling unit 430 actually controls the beam transport device 300 to transport and schedule the particle beam according to the priority generated by the generating unit 420.
[0094] It can be seen that, in the optional embodiment, the first receiving unit 410 accurately and efficiently receives and analyzes the beam requests from the particle therapy room 200, providing the necessary information basis for subsequent scheduling decisions; the generating unit 420 objectively and dynamically evaluates the urgency of each request according to the appointment time, condition characteristics and other factors, and reasonably determines the priority level; and the scheduling unit 430 adaptively optimizes the allocation and scheduling of beam resources according to the priority, maximizes the satisfaction of clinical needs, and shortens the patient waiting time.
[0095] In another optional embodiment, the generating unit 420 comprises:
[0096] The calculating sub-unit 421 is configured to calculate a beam scheduling urgency value of the beam request according to the appointment irradiation time, tumor type and patient condition included in the beam request.
[0097] The generating sub-unit 422 is configured to generate a priority corresponding to the beam request according to the beam scheduling urgency value.
[0098] In the optional embodiment, the calculating sub-unit 421 converts the appointment irradiation time, tumor type and patient condition included in the beam request into corresponding quantified indicators, such as tumor risk level and disease staging index, according to a preset calculation formula and weight factor. Then, the calculating sub-unit 421 comprehensively considers the time efficiency factor to obtain a value representing the urgency of beam scheduling, i.e. the beam scheduling urgency value.
[0099] The generating subunit 422 divides the requests into corresponding priorities according to the size of the urgency value. The greater the beam scheduling urgency value, the higher the priority of the beam request, and the stronger the time sensitivity of the scheduling. For beam requests of the same priority, the generating subunit 422 can further adjust the priority according to the principle of first come first served.
[0100] It can be seen that this embodiment introduces the calculating subunit 421 and the generating subunit 422, forms a priority generation mechanism based on the beam scheduling urgency value, and can significantly improve the accuracy and effectiveness of intelligent scheduling of the particle therapy system, helps the scheduling unit to quickly respond to high-urgency requests, maximally shortens the waiting time of patients, and improves the equipment utilization rate and treatment effect. At the same time, the priority generation method based on the urgency value also has strong flexibility and scalability, which facilitates the system to adjust parameters and optimize rules according to actual conditions, and further improves the adaptability and performance of intelligent scheduling.
[0101] In another optional embodiment, the generating subunit 422 includes:
[0102] The time statistical module is configured to count the waiting time of all beam requests.
[0103] The generating module is configured to generate the priority corresponding to the beam request according to the waiting time and the beam scheduling urgency value.
[0104] In this optional embodiment, the time statistical module records the submission time of each beam request, and periodically calculates the time difference between the current time and the submission time to obtain the waiting time of the beam request.
[0105] On the one hand, the generating module refers to the waiting time data provided by the time statistical module, and gives a certain priority improvement to the request with a longer waiting time, so as to improve the fairness of scheduling. On the other hand, the generating module also fully considers the beam scheduling urgency value of the request, so as to ensure that the request with high urgency always has high priority. By balancing the two factors of waiting time and urgency value, the generating module can dynamically and flexibly adjust the priority to adapt to the dynamic changes of the request in the actual treatment process.
[0106] It can be seen that this optional embodiment can more comprehensively and objectively evaluate the priority of the request by real-time counting of the waiting time and combining it with the beam scheduling urgency value, effectively balance the priority difference between the beam requests, and avoid the disadvantages of single factor domination. This dynamic priority adjustment mechanism also enables the system to respond to the changes of the beam request in time and flexibly cope with diversified beam demands.
[0107] In another optional embodiment, the scheduling unit 430 includes:
[0108] A filtering subunit 431 is configured to filter the highest priority beam request from all beam requests to obtain a target request.
[0109] A scheduling subunit 432 is configured to control the beam transport device to transport the particle beam to the particle treatment room corresponding to the target request.
[0110] In this optional embodiment, the filtering subunit 431 can compare and sort the priorities of the beam requests through data structures and algorithms such as priority queues and binary heaps, efficiently find the highest priority beam request, and mark it as the target request for this scheduling.
[0111] The scheduling subunit 432 sends a control instruction to the beam transport device 300, requiring it to accurately transport the particle beam to the particle treatment room 200 corresponding to the target request. During the scheduling process, the scheduling subunit 432 can perform necessary safety checks and parameter settings, such as confirming that the treatment room is ready and the beam energy meets the requirements, to ensure the correctness and reliability of the irradiation. At the same time, the scheduling subunit 432 can also monitor the process of beam transport, track the scheduling progress in real time, and update the request status in time after the irradiation is completed, triggering the next round of scheduling period.
[0112] As can be seen, this optional embodiment can significantly improve the response speed and task processing capacity of the particle therapy system, shorten the time delay from request submission to actual irradiation, and further improve the automation and intelligence level of the scheduling process, reduce the influence of human factors, and ensure the stability and reliability of the system operation, by quickly filtering out the highest priority request and accurately controlling and automatically scheduling it.
[0113] In another optional embodiment, the scheduling subunit 432 comprises:
[0114] A parameter preparation module is configured to generate particle therapy parameters according to the target request;
[0115] A scheduling module is configured to control the beam transport device to transport the particle beam to the particle treatment room corresponding to the target request according to the particle therapy parameters.
[0116] In this optional embodiment, the parameter preparation module extracts patient information, tumor type, fraction dose, irradiation site, beam energy, and other key parameters from the target request, compares these parameters with the preset treatment plan library, and automatically selects or generates the optimal parameter combination.
[0117] It can be seen that the optional embodiment can realize fine scheduling and real-time feedback control of the beam, and ensure that each particle irradiation can achieve the optimal treatment effect. At the same time, the high intelligence and automation of the parameter-driven scheduling greatly reduce the burden of manual operation, improve the scheduling efficiency and accuracy, and reduce the risk of human error.
[0118] Referring to Figure 4 as shown, Figure 4 is a flowchart of a multi-chamber particle therapy method according to an embodiment of the present application. As Figure 4 shown, the multi-chamber particle therapy method can include the following operations:
[0119] S401, receiving a beam request of a particle therapy chamber;
[0120] S402, calculating a priority for each beam request according to the scheduled irradiation time, tumor type and patient condition included in each beam request;
[0121] In an optional embodiment, the step of calculating a priority for each beam request according to the scheduled irradiation time, tumor type and patient condition included in each beam request includes:
[0122] generating a corresponding beam scheduling urgency value for each beam request according to the scheduled irradiation time, tumor type and patient condition included in each beam request;
[0123] calculating a priority for each beam request according to the beam scheduling urgency value.
[0124] In an optional embodiment, the step of generating a corresponding beam scheduling urgency value for each beam request according to the scheduled irradiation time, tumor type and patient condition included in each beam request includes:
[0125] calculating the beam scheduling urgency value p of the beam request according to the following formula:
[0126]
[0127] wherein R is the tumor risk level corresponding to the tumor type, L is the disease stage index corresponding to the patient condition, T max is the preset maximum allowed irradiation time, t is the scheduled irradiation time, a is the preset tumor risk weight, b is the preset disease stage weight, and g is the preset time efficiency weight.
[0128] It can be seen that the optional embodiment can well reflect the difference in malignancy of different tumor types by the above formula, assign higher priority to high-risk tumor patients, quantify the progression stage of the disease, and give priority to patients with more serious and urgent conditions. Moreover, the closer the request is to the appointment time, the higher the urgency of the request, which helps the system to maximize the reduction of patient waiting time while ensuring the timeliness of treatment. This embodiment considers multiple key factors that affect priority, assigns appropriate weights, and enables the system to more comprehensively and reasonably assess the urgency of the request, providing a reliable mathematical foundation for the intelligent scheduling algorithm and improving the service quality and operational efficiency of the particle therapy system.
[0129] In an optional embodiment, the step of calculating the priority of each beam request according to the beam scheduling urgency value comprises:
[0130] Statistically calculating the waiting time of all beam requests;
[0131] Screening beam requests with waiting time exceeding a preset waiting time threshold;
[0132] Adjusting the beam scheduling urgency value of the screened beam requests according to the following formula:
[0133] q = p o + K, K > max(p i );
[0134] Where q is the adjusted beam scheduling urgency value, p o is the beam scheduling urgency value corresponding to the beam request with waiting time exceeding the preset waiting time threshold, p i is the beam scheduling urgency value corresponding to the beam request with waiting time not exceeding the preset waiting time threshold, and K is the timeout compensation constant;
[0135] Calculating the priority of each beam request according to the adjusted beam scheduling urgency value.
[0136] In this optional embodiment, the values of the waiting time threshold and the timeout compensation constant K can be dynamically adjusted according to the actual operation of the system to adapt to the load characteristics and business needs at different times.
[0137] It can be seen that the special screening and adjustment of the optional embodiment for timeout requests can effectively alleviate the problem of long waiting time. At the same time, by introducing the waiting time factor based on the beam scheduling urgency value, the priority generation process becomes more comprehensive and dynamic, and can comprehensively reflect the static urgency and dynamic waiting condition of the request, improving the rationality of priority division. Flexible parameter setting and screening conditions also provide further optimization space for the system, enabling it to adjust the priority strategy according to local conditions.
[0138] S403、According to the priority, control the beam transport device to transport the particle beam to the particle treatment room.
[0139] As shown in Figure 5 The electronic device 1 provided by the application can include a memory 11, a processor 12 and a bus, and can also include a computer program stored in the memory 11 and executable on the processor 12, such as a multi-chamber particle therapy program.
[0140] The memory 11 includes at least one type of readable storage medium, including flash memory, mobile hard disk, multimedia card, card-type memory (such as SD or DX memory, etc.), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the electronic device 1, such as a mobile hard disk of the electronic device 1. In other embodiments, the memory 11 can also be an external storage device of the electronic device 1, such as a plug-in mobile hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory 11 can include both an internal storage unit and an external storage device of the electronic device 1. The memory 11 can be used not only to store application software and various data installed on the electronic device 1, such as the code of the multi-chamber particle therapy, but also to temporarily store data that has been output or will be output.
[0141] The processor 12 can be composed of an integrated circuit in some embodiments, such as a single packaged integrated circuit, or a plurality of packaged integrated circuits with the same function or different functions, including one or more central processing units (CPU), microprocessors, digital processing chips, graphics processors and combinations of various control chips, etc. The processor 12 is the control core of the electronic device 1, which connects all components of the electronic device 1 through various interfaces and lines, executes programs or modules stored in the memory 11 (such as the multi-chamber particle therapy program, etc.), and calls data stored in the memory 11, to perform various functions of the electronic device 1 and process data.
[0142] The processor 12 executes the operating system of the electronic device 1 and various installed application programs. The processor 12 executes the application program to implement the steps in the above multi-chamber particle therapy method.
[0143] For example, the computer program can be divided into one or more modules, one or more modules are stored in the memory 11, and are executed by the processor 12 to complete the present application. One or more modules can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program in the electronic device 1.
[0144] The integrated unit in the form of the software function module described above can be stored in a computer readable storage medium, which can be non-volatile or volatile. The software function module described above is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a computer device, or a network device, etc.) or a processor to execute part of the functions of the multi-chamber particle therapy method of various embodiments of the present application.
[0145] The embodiment of the present application further provides a computer program product, which comprises a computer program or computer instructions, and the computer program or the computer instructions are executed by a processor to realize the multi-chamber particle therapy method according to any one of the above-mentioned embodiments.
[0146] In summary, the multi-chamber particle therapy method, system, device, storage medium and computer program product disclosed by the present application introduce a priority-based queuing mechanism, which can significantly improve the utilization efficiency of beam resources, fully considers the urgency and clinical importance of treatment, and can quantitatively reflect the demand intensity of different requests for beam resources. Compared with traditional scheduling strategies such as first-come-first-served, the present application fully utilizes the diagnosis and treatment information contained in the request, improves the utilization efficiency of beam resources, and also considers the fairness and rationality of treatment. Therefore, the present application effectively overcomes the shortcomings of the prior art and has high industrial utilization value.
[0147] The above-mentioned embodiments only exemplarily illustrate the principles and effects of the present application, and are not used to limit the present application. Any person skilled in the art can modify or change the above-mentioned embodiments without departing from the spirit and scope of the present application. Therefore, all equivalent modifications or changes completed by those skilled in the art without departing from the spirit and technical thought of the present application should be covered by the claims of the present application.
Claims
1. A multi-chambered particle therapy system, comprising: The application relates to a particle therapy system, comprising: a radiation source for generating a particle beam; a plurality of particle therapy rooms for sending a beam request and receiving the particle beam; a beam transport device for transporting the particle beam from the radiation source to the particle therapy rooms; a control device for receiving the beam requests of the particle therapy rooms, calculating a priority for each beam request according to the scheduled radiation time, tumor type and patient condition included in each beam request, and controlling the beam transport device to transport the particle beam according to the priority.
2. A multi-chambered particle therapy system according to claim 1, wherein, The control device comprises: a first receiving unit for receiving the beam requests of the particle therapy rooms; a generating unit for generating a priority corresponding to the beam request according to the scheduled radiation time, tumor type and patient condition included in each beam request; a scheduling unit for controlling the beam transport device to transport the particle beam according to the priority.
3. A multi-chambered particle therapy system according to claim 2, wherein, The generating unit comprises: a calculating subunit for calculating a beam scheduling urgency value of the beam request according to the scheduled radiation time, tumor type and patient condition included in the beam request; a generating subunit for generating a priority corresponding to the beam request according to the beam scheduling urgency value.
4. A multi-chambered particle therapy system according to claim 3, wherein, The generating subunit comprises: a time counting module for counting the waiting time of all beam requests; a generating module for generating a priority corresponding to the beam request according to the waiting time and the beam scheduling urgency value.
5. A multi-chambered particle therapy system according to claim 2, wherein, The scheduling unit comprises: a filtering subunit for filtering the beam request with the highest priority from all beam requests to obtain a target request; a scheduling subunit for controlling the beam transport device to transport the particle beam to the particle therapy room corresponding to the target request.
6. A multi-chambered particle therapy system according to claim 5, wherein, The scheduling subunit comprises: a parameter preparation module for generating particle therapy parameters according to the target request; a scheduling module for controlling the beam transport device to transport the particle beam to the particle therapy room corresponding to the target request according to the particle therapy parameters.
7. A multi-chambered particle therapy system according to claim 1, wherein, The particle therapy room comprises: a sending unit for generating a beam request and sending the beam request to the control device; a second receiving unit for receiving the particle beam.
8. A multi-chambered particle therapy system according to claim 7, wherein, The particle therapy room further comprises: an acquisition unit for sending an information query request to the control device to acquire the priority ranking and expected waiting time corresponding to the information query request; a display unit for displaying the priority ranking and expected waiting time; and the control device is further configured to receive the information query request and return the priority ranking and expected waiting time corresponding to the information query request.
9. A multi-chambered particle therapy method, characterized by, The application relates to a particle therapy system, comprising: receiving a beam request of a particle therapy room; calculating a priority for each beam request according to the scheduled radiation time, tumor type and patient condition included in each beam request; controlling a beam transport device to transport the particle beam to the particle therapy room according to the priority.
10. A multi-chambered particle therapy method according to claim 9, wherein, The step of calculating a priority for each beam request according to the scheduled radiation time, tumor type and patient condition included in each beam request comprises: generating a corresponding beam scheduling urgency value for each of the beam requests according to the scheduled irradiation time, the tumor type and the patient condition included in each of the beam requests; calculating a priority for each of the beam requests according to the beam scheduling urgency value.
11. A multi-chambered particle therapy method according to claim 10, wherein, The step of generating a corresponding beam scheduling urgency value for each of the beam requests according to the scheduled irradiation time, the tumor type and the patient condition included in each of the beam requests comprises: calculating the beam scheduling urgency value p of the beam request according to the following formula: wherein R is a tumor risk level corresponding to the tumor type, L is a disease stage index corresponding to the patient condition, T max is a preset maximum allowed irradiation time, t is the scheduled irradiation time, a is a preset tumor risk weight, β is a preset disease stage weight, and γ is a preset time efficiency weight.
12. A multi-chambered particle therapy method according to claim 10, wherein, The step of calculating a priority for each of the beam requests according to the beam scheduling urgency value comprises: counting the waiting time of all the beam requests; screening out the beam requests whose waiting time exceeds a preset waiting time threshold; adjusting the beam scheduling urgency value of the screened out beam requests according to the following formula: q = p o + K, K > max(p i ); wherein q is the adjusted beam scheduling urgency value, p o is the beam scheduling urgency value corresponding to the beam requests whose waiting time exceeds the preset waiting time threshold, p i is the beam scheduling urgency value corresponding to the beam requests whose waiting time does not exceed the preset waiting time threshold, and K is a timeout compensation constant. calculating a priority for each of the beam requests according to the adjusted beam scheduling urgency value.
13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor implements the steps of the multi-chamber particle therapy method of any one of claims 9 to 12 when executing the computer program.
14. A storage medium storing a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the multi-chamber particle therapy method of any one of claims 9 to 12.
15. A computer program product, characterised in that, The computer program product comprises a computer program or computer instructions, which, when executed by the processor, implement the multi-chamber particle therapy method of any one of claims 9 to 12.
Citation Information
Cited By
Matching method for realizing beam dosimetry equivalence among multiple treatment room units and related equipment
CN121687392A