An intelligent management system and method for the entire radiotherapy process
Through intelligent management systems and algorithms, the problem of confusion caused by patients operating the radiotherapy molds themselves has been solved, achieving full-process automation and efficient management, and improving treatment efficiency and accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- KLARITY MEDICAL & EQUIP GZ
- Filing Date
- 2026-06-02
- Publication Date
- 2026-07-03
AI Technical Summary
The existing management model for radiotherapy molds relies on patients to operate them themselves, which leads to molds being picked up incorrectly, lost, or stored in a disorderly manner, increasing the workload of medical staff, and lacking a coherent and automated process.
Design an intelligent management system for the entire radiotherapy process, including shelves, docking stations, mobile devices, transportation devices, and cleaning mechanisms. Combine a radiotherapy information system and a warehouse management system, and use lifecycle management algorithms, order priority algorithms, and warehouse location allocation algorithms to achieve mold status classification and automated management.
This system eliminates the need for patients to handle the entire process from admission and record-keeping to post-treatment mold cleaning, improving treatment efficiency, reducing the workload for both patients and medical staff, and ensuring the accuracy and consistency of mold management.
Smart Images

Figure CN122337531A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of radiotherapy information management, and more specifically, to an intelligent management system and method for the entire radiotherapy process. Background Technology
[0002] Radiotherapy is a crucial treatment for cancer. Due to individual differences in patient size and lesion location, one or more specialized radiotherapy molds (such as thermoplastic films or vacuum pads) are typically custom-made for each patient before treatment to maintain positioning and ensure irradiation accuracy during each session. These molds need frequent storage and transfer between shelves and treatment rooms throughout their lifespan, and their management efficiency directly impacts the smoothness of the treatment process. Currently, most hospitals manage radiotherapy molds manually: during mold fabrication, they are labeled using handwritten tape; during storage and retrieval, patients or staff members independently locate and retrieve their assigned mold from the storage room, complete registration, and then proceed to the treatment room for treatment; after treatment, patients return the mold to the storage room and register it. Throughout the process, patients actively participate in the retrieval, handling, and registration of the molds.
[0003] However, this management model, which relies on patients and manual operation, has many problems in practical application. First, because the molds for each patient are similar in appearance, relying solely on handwritten tape or memory for identification often leads to patients picking the wrong mold, losing the mold, or storing it in a disordered manner. This results in the inability to obtain the correct mold in time before treatment, thus delaying treatment or even interrupting the treatment plan. Second, patients are often unfamiliar with the process when receiving radiotherapy for the first time, not knowing how to find the mold, how to register it, or how to return it. Medical staff need to spend extra time guiding and training them, increasing the workload of medical staff and reducing treatment efficiency. Furthermore, the radiotherapy process is usually divided into three stages: mold making and positioning, formal treatment, and post-treatment handling. The processes of each stage are relatively isolated and lack effective information linkage. Patients need to participate in the storage and management of the mold to varying degrees at each stage, making it difficult to achieve a coherent and automated process throughout. Therefore, in the current radiotherapy management model, from admission and record-keeping, mold storage and retrieval, treatment execution to final cleaning, the entire process requires patients to handle the mold themselves. Summary of the Invention
[0004] The purpose of this invention is to overcome the shortcomings of existing technologies where patients need to handle the molds themselves throughout the entire process from admission and registration, mold storage and retrieval, treatment execution to final cleaning. This invention provides an intelligent management system and method for the entire radiotherapy process, which enables patients to handle the molds themselves throughout the entire process from admission and registration, mold storage and retrieval, treatment execution to final cleaning.
[0005] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows: According to one aspect of the present invention, an intelligent management system for the entire radiotherapy process is provided, comprising: Shelves: used to store radiotherapy molds; the shelves include multiple compartments; Connection positions: used for connecting the radiotherapy mold; the connection positions include a shelf connection position located at the shelf, a treatment room connection position located at the treatment room, and a mold making room connection position located at the mold making room; Mobility device: for moving the radiotherapy mold between the shelf connection position and the compartment; and for moving the radiotherapy mold between the compartment and the cleaning mechanism; Transport device: used to transport the radiotherapy mold between the shelf connection position, the treatment room connection position and the molding room connection position; Cleaning mechanism: used for cleaning the radiotherapy mold; Memory: The memory stores the radiotherapy information system program and the radiotherapy storage management system program; Processor: The processor is coupled to the memory via a communication bus, and is also coupled to the mobile device, the transport device, and the cleaning mechanism, respectively. The processor is configured to run the radiotherapy information system program and the radiotherapy storage management system program, wherein: When running the radiotherapy information system program, the following operations are performed: creating a patient file, which includes patient information and mold information, wherein the patient information includes identity information, estimated total number of treatments, and number of treatments completed; and sending an outbound instruction to the radiotherapy warehouse management system program. When the radiotherapy storage management system program is running, the following operations are performed: Based on the patient records, the status of the radiotherapy molds is classified according to a lifecycle management algorithm, and the storage time of the radiotherapy molds is recorded; inbound and outbound instructions are issued; based on the inbound and / or outbound instructions, orders are managed according to an order priority algorithm, and transportation instructions are generated for the transportation device; based on the mold status, the storage location for the radiotherapy molds is selected according to a storage location allocation algorithm, and a movement instruction is generated for the movement device; based on the mold status and the storage time of the radiotherapy molds, a cleaning instruction is generated for the cleaning mechanism according to a lifecycle management algorithm.
[0006] In one alternative approach, the lifecycle management algorithm includes the following modules: Storage duration calculation module: used to calculate the storage duration of the radiotherapy mold based on the time of its entry into the warehouse and the current time; Treatment count retrieval module: used to retrieve the estimated total number of treatments and the number of treatments completed from the patient's records; The radiotherapy mold status classification module is used to classify the status of the radiotherapy mold based on the expected total number of treatments, the number of treatments completed, the storage time, and the storage duration. When the number of treatments completed is zero, the storage duration is not greater than the maximum storage duration, and the storage time is not greater than the maximum reserved time, the mold status is "Newly Added." When the number of treatments completed is greater than zero and less than the expected total number of treatments, the storage duration is not greater than the maximum storage duration, and the storage time is not greater than the maximum reserved time, the mold status is "Under Normal Treatment." When the number of treatments completed is greater than zero and less than the expected total number of treatments, the storage duration is greater than the maximum storage duration, and the storage time is not greater than the maximum reserved time, the mold status is "Reserved." When the number of treatments completed is greater than the expected total number of treatments or the storage time is greater than the maximum reserved time, the mold status is "Pending Cleaning." After a cleaning command has been executed, the mold status is "Cleaning Completed." Cleaning reminder module: This module is used to summarize the radiotherapy molds whose status is "to be cleaned", transmit the summarized information to the radiotherapy information system program, and remind the doctor to confirm whether to clean them; when the doctor confirms the cleaning, a cleaning confirmation command is sent. Cleaning instruction issuing module: When a cleaning confirmation instruction is received from the cleaning reminder module, the module generates a cleaning instruction and sends it to the mobile device and the cleaning mechanism.
[0007] In one alternative approach, the mobile device includes a working unit and a standby unit, and the storage location allocation algorithm includes the following modules: Machine status acquisition module: used to acquire the status of the radiotherapy mold to be put into storage; and to acquire the storage location status of the shelf; Storage location labeling module: Divides the storage locations into ordinary storage locations that can be used normally by the working machines and special storage locations that are occupied by standby machines; ordinary storage locations without molds are labeled as idle ordinary storage locations; special storage locations without molds are labeled as idle special storage locations; General warehouse distance calculation module: used to calculate the distance between an empty general warehouse and the rack connection point; The working machine instruction issuing module generates the movement instruction to the working machine based on the calculation results of the general chamber distance calculation module and the mold status; wherein, when the mold status is newly entered, reserved, or to be cleaned, a movement instruction is generated to move the radiotherapy mold to the free general chamber farthest from the docking position; when the mold status is in normal treatment, a movement instruction is generated to move the radiotherapy mold to the free general chamber closest to the docking position. Standby machine status acquisition module: used to acquire the number of completed treatments, the estimated total number of treatments, the storage duration, and the maximum storage duration of the radiotherapy molds stored in the ordinary chamber; Standby machine instruction issuing module: Based on the result of the standby machine status acquisition module, generates the movement instruction to the standby machine; wherein, when the number of completed treatments of the stored radiotherapy mold is not less than the expected total number of treatments and the storage time is greater than the maximum storage time, a movement instruction is generated to move the stored radiotherapy mold in the ordinary chamber to the idle special chamber.
[0008] In one alternative approach, the order priority algorithm includes the following modules: Order priority status acquisition module: used to acquire the treatment rate of each treatment room, the storage status of the shelves, the occupancy status of the connection positions in each treatment room, and the operation status of the transportation device; Priority calculation module: Calculates the treatment interval duration based on the treatment rate; calculates the theoretically required mold time based on the treatment interval duration of the treatment room and the last retrieval time of the treatment room; calculates the priority of the retrieval task order based on the theoretically required mold time, the current time, the treatment interval duration, and the basic priority of the treatment room; calculates the priority of the inventory task order based on the occupancy status of the treatment room connection slots and the basic priority of the treatment room. Order selection module: Sorts multiple orders based on their priority to generate a set of tasks to be executed; determines the number of currently executable orders based on the storage status of the shelves and the operation status of the transportation device; and selects executable orders from the set of tasks to be executed based on the number of currently executable orders. Order allocation module: Allocates the executable orders to the transportation device for execution based on the operation status of the transportation device, and generates transportation instructions for the transportation device.
[0009] In an alternative embodiment, the order priority algorithm further includes a transportation device allocation module: used to calculate the total transportation time based on the current location of the transportation device and the location of the treatment room to be moved for the order to be executed, sort the transportation devices based on the total transportation time, and issue the transportation instruction to the transportation device with the shortest total transportation time.
[0010] In one optional embodiment, the chamber is equipped with an ultraviolet lamp and an ultraviolet intensity detection sensor; the radiotherapy storage management system program further includes a disinfection management algorithm, which comprises the following modules: Intensity detection module: used to obtain the set of ultraviolet intensity after the ultraviolet lamp is turned on based on the ultraviolet intensity detection sensor; Ultraviolet Calculation Module: Used to obtain peak intensity based on the ultraviolet set, and to obtain total ultraviolet dose based on the ultraviolet set; Ultraviolet lamp control module: used to control the opening and closing of the ultraviolet lamp; when the ultraviolet lamp opening time is reached, the ultraviolet lamp is turned on; when the total ultraviolet dose is not less than the rated value of ultraviolet light, the ultraviolet lamp is turned off. Ultraviolet alarm module: used to trigger an alarm when the peak intensity is lower than the alarm threshold.
[0011] In one alternative approach, the identity information includes facial information, the mold information includes a mold serial number, the radiotherapy mold is equipped with an RFID electronic tag, and the RFID electronic tag stores the mold serial number; the memory also stores a radiotherapy identity verification system program, and the processor is further configured to run the radiotherapy identity verification system program to perform the following operations: retrieve the patient file; and determine whether the patient and the radiotherapy mold match based on the facial information and the mold serial number before treatment.
[0012] According to a second aspect of the present invention, a method for intelligent management of the entire radiotherapy process is provided, for use in the aforementioned intelligent management system for the entire radiotherapy process, comprising the following steps: The processor runs the radiotherapy information system program to create a patient file; the patient file includes patient information and mold information; the patient information includes identity information, estimated total number of treatments, and number of treatments completed; The processor sends the patient's file to the radiotherapy storage management system program; the processor runs the radiotherapy storage management system program, and based on the patient's file, classifies the status of the radiotherapy mold according to the lifecycle management algorithm and records the storage time of the radiotherapy mold; The radiotherapy mold is placed in the mold-making room receiving position. The processor runs the radiotherapy information system program to issue an warehousing instruction. The processor runs the radiotherapy warehouse management system program to generate a transportation instruction for the transportation device based on the warehousing instruction and an order priority algorithm. The transportation device transports the radiotherapy mold from the mold-making room receiving position to the shelf receiving position. The processor runs the radiotherapy warehouse management system program to select the warehouse location for the radiotherapy mold to be transported to the shelf receiving position based on the mold status and a warehouse location allocation algorithm. It generates a movement instruction for the movement device. The movement device moves the radiotherapy mold from the shelf receiving position to the warehouse location. When treatment is required, the processor executes a radiotherapy information system program or a radiotherapy warehouse management system program to issue an outbound command; the processor executes the radiotherapy warehouse management system program to generate a movement command for the moving device based on the outbound command, and the moving device moves the radiotherapy mold from the storage location to the shelf connection location; the processor executes the radiotherapy warehouse management system program to generate a transportation command for the transportation device based on the outbound command and an order priority algorithm, and the transportation device moves the radiotherapy mold from the shelf connection location to the treatment room connection location for retrieval; After treatment, the processor executes the radiotherapy storage management system program to issue an inbound instruction; based on the inbound instruction, the processor executes the radiotherapy storage management system program to generate a transportation instruction for the transportation device according to an order priority algorithm, and the transportation device transports the radiotherapy mold from the treatment room docking position to the shelf docking position; based on the mold status, the processor executes the radiotherapy storage management system program to select the storage location for the radiotherapy mold transported to the shelf docking position according to a storage location allocation algorithm, and generates a movement instruction for the movement device, and the movement device moves the radiotherapy mold from the shelf docking position to the storage location; the processor executes the radiotherapy storage management system program to update the mold status according to a lifecycle management algorithm; The processor runs the radiotherapy storage management system program, and generates cleaning instructions for the cleaning mechanism based on the mold status and the storage time of the radiotherapy mold according to the life cycle management algorithm, so as to control the cleaning mechanism to clean the radiotherapy mold.
[0013] In one alternative approach, the following steps are also included: The processor starts the ultraviolet lamp and ultraviolet intensity detection sensor at the start-up compartment; The processor controls the ultraviolet lamp to disinfect the radiotherapy mold inside the chamber; The processor detects the ultraviolet intensity of the ultraviolet lamp via the ultraviolet intensity detection sensor; When the total ultraviolet dose is not less than the rated ultraviolet value, the processor controls the ultraviolet lamp to be turned off; The processor triggers an alarm when the peak ultraviolet intensity is below the alarm threshold.
[0014] In one alternative approach, after moving the radiotherapy mold to the treatment chamber docking position, the following steps are further included: The processor runs the radiotherapy authentication system program to retrieve the patient's file; The processor activates the camera and radio frequency unit in the treatment room corridor. The camera performs facial recognition on the patient, and the radio frequency unit identifies the RFID electronic tag on the radiotherapy mold. The processor runs the radiotherapy authentication system program to determine whether the patient and the radiotherapy mold match the patient file; When both the patient and the radiotherapy mold match the patient file, the processor announces a successful match.
[0015] The intelligent management system and method for the entire radiotherapy process of the present invention, by setting up a mobile device, a transportation device, a docking station, a cleaning mechanism, a radiotherapy information system program that can create patient files and send outbound instructions, and a radiotherapy storage management system program with lifecycle management algorithm, order priority algorithm and storage location allocation algorithm, can realize the entire process from admission and file establishment, mold storage and retrieval, treatment execution to final cleaning without the patient having to handle the mold personally.
[0016] The above description is merely an overview of the technical solutions of the embodiments of the present invention. In order to better understand the technical means of the embodiments of the present invention and to implement them in accordance with the contents of the specification, and to make the above and other objects, features and advantages of the embodiments of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description
[0017] Figure 1 This is a hardware schematic diagram of the intelligent management system for the entire radiotherapy process of this invention; Figure 2 This is a software schematic diagram of the intelligent management system for the entire radiotherapy process of this invention; Figure 3 This is a flowchart of the radiotherapy identity verification system program in this invention; Figure 4 This is a schematic diagram of the treatment room corridor in the intelligent management system for the entire radiotherapy process of this invention; Figure 5 This is a schematic diagram of the process for creating and adding new patient files in this invention; Figure 6 This is a schematic diagram of the outbound process in this invention; Figure 7 This is a schematic diagram of the process of re-entering the database after treatment in this invention; Figure 8 This is a flowchart illustrating the lifecycle management algorithm in this invention.
[0018] In the attached diagram: 100, shelf; 200, connection point; 300, mobile device; 400, transport device; 500, cleaning mechanism; 600, treatment room corridor; 610, radiofrequency device; 620, facial recognition camera; 630, operating tablet; 640, patient; 650, radiotherapy mold. Detailed Implementation
[0019] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The present invention will be further described below with reference to specific embodiments.
[0020] The accompanying drawings are for illustrative purposes only and are schematic diagrams, not actual images. They should not be construed as limiting the scope of this patent. To better illustrate the embodiments of the present invention, some parts in the drawings may be omitted, enlarged, or reduced, and do not represent the actual dimensions of the product. It is understandable to those skilled in the art that some well-known structures and their descriptions may be omitted in the drawings.
[0021] In addition, the meaning of "and / or" in the text is that it includes three parallel options. Taking "A and / or B" as an example, it includes option A, option B, or an option that satisfies both A and B.
[0022] Example 1 This embodiment is the first embodiment of an intelligent management system for the entire radiotherapy process, such as... Figure 1 As shown, the device includes a shelf 100, a connecting position 200, a moving device 300, a transport device 400, and a cleaning mechanism 500. The shelf 100 is used to place radiotherapy molds and includes multiple compartments. Each compartment is equipped with an ultraviolet lamp and an ultraviolet intensity sensor. The connecting position 200 is used by the transport device 400 to connect the radiotherapy molds. The connecting position 200 includes a shelf connecting position located at the shelf, a treatment room connecting position located at the treatment room, and a mold-making room connecting position located at the mold-making room. The moving device 300 is used to move the radiotherapy molds between the shelf connecting positions and the compartments, and to move the radiotherapy molds between the compartments and the cleaning mechanism 500. The transport device 400 is used to transport the radiotherapy molds between the shelf connecting positions, the treatment room connecting positions, and the mold-making room connecting positions. The cleaning mechanism 500 is used to clean the radiotherapy molds.
[0023] Specifically, the shelf 100 can be a shelf from the prior art, and the shelf 100 has multiple compartments for placing radiotherapy molds. The moving device 300 can be a conventional mechanism with floor rails and / or ceiling rails, columns, and clamps, as long as it can move in the XZ axis plane and the clamps can move in the Y axis direction. The cleaning mechanism 500 can be a conventional mechanism for cleaning molds, or it can be a cleaning box. The transport device 400 can be a conventional unmanned vehicle capable of automatic transport. The docking station 200 can be a conventional docking mechanism that can cooperate with an unmanned vehicle.
[0024] like Figure 2As shown, the system also includes a memory and a processor. In some embodiments, the processor may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The one or more processors included in the system may be processors of the same type, such as one or more CPUs; or they may be processors of different types, such as one or more CPUs and one or more ASICs. The memory may include high-speed RAM memory and may also include non-volatile memory, such as at least one disk storage device. The memory stores a radiotherapy information system program, a radiotherapy storage management system program, and a radiotherapy authentication system program. The processor is coupled to the memory via a communication bus, and the processor is also coupled to the mobile device, the transport device, and the cleaning mechanism, respectively. The coupling medium may be any one of a direct wire, a drive circuit, a wireless module, a bus, etc. The processor is configured to run the radiotherapy information system program, the radiotherapy storage management system program, and the radiotherapy authentication system program, wherein: When running the radiotherapy information system program, the following operations are performed: Creating patient files, which include patient information and mold information. The patient information includes identity information, estimated total number of treatments, and number of completed treatments. The identity information includes facial information, and the mold information includes a mold serial number. The radiotherapy mold is equipped with an RFID electronic tag bearing the mold serial number. Sending an outbound instruction to the radiotherapy storage management system program. The radiotherapy information system program can be modified from the hospital's existing information system software to add the necessary functions. The radiotherapy information system program, through a developed software interface, creates patient and mold files and uses an RFID printer to generate RFID electronic tags and a facial recognition camera to collect patient information, building a digital database. Each mold is included in digital management. The created patient files can be stored in a memory or within the radiotherapy information system program.
[0025] When the radiotherapy storage management system program is running, the following operations are performed: Based on the patient records, the status of the radiotherapy molds is classified according to a lifecycle management algorithm, and the storage time of the radiotherapy molds is recorded; inbound and outbound instructions are issued; based on the inbound and / or outbound instructions, orders are managed according to an order priority algorithm, and a transportation instruction is generated for the transportation device 400; based on the mold status, the storage location for the radiotherapy molds is selected according to a storage location allocation algorithm, and a movement instruction is generated for the movement device 300; based on the mold status and the storage time of the radiotherapy molds, a cleaning instruction is generated for the cleaning mechanism 500 according to a lifecycle management algorithm.
[0026] The radiotherapy information system collects and updates data in real time, and interfaces with the radiotherapy storage management system. It synchronizes patient treatment plans with the storage management system and updates the remaining treatment sessions after each treatment, ensuring effective control over the lifecycle of all treatment molds. Furthermore, for patients requiring increased doses and treatment sessions, the system maintains real-time updates to ensure the controlled lifecycle of the treatment molds, guaranteeing the effective conduct of radiotherapy. Moreover, the system utilizes hardware such as radiotherapy mold storage devices and cleaning mechanisms to achieve timely, accurate, and automatic cleaning, maximizing storage space utilization through intelligent means. Data is collected by the radiotherapy information system and managed through a unified information management system. Automation is achieved through hardware such as radiotherapy mold storage devices, unmanned radiotherapy mold transport vehicles, and unmanned transport vehicle docking stations. This is complemented by intelligent storage in radiotherapy mold storage containers and dedicated material bins for unmanned transport vehicles. This results in fully automated, precise, and efficient storage and subsequent use, maximizing hospital space utilization and managing the most molds with minimal space.
[0027] The radiotherapy storage management system program also includes a disinfection management algorithm, which includes an intensity detection module, an ultraviolet (UV) calculation module, a UV lamp control module, and a UV alarm module. The intensity detection module obtains the UV intensity set after the UV lamp is turned on based on the UV intensity detection sensor. The UV calculation module obtains the peak intensity and the total UV dose based on the UV set. The UV lamp control module controls the turning on and off of the UV lamp; it turns on the UV lamp when the designated turning-on time arrives. In this embodiment, the UV lamp is typically turned on at 2:00 AM every night for unified disinfection of the radiotherapy mold. The UV lamp is turned off when the total UV dose is not less than the rated UV value. The UV alarm module triggers an alarm when the peak intensity is lower than the alarm threshold. Specifically, the following formula is used: Peak dose calculation: The intensity increases dynamically over time during the peak phase, and the cumulative dose needs to be calculated by summing the instantaneous intensities (discrete sampling scenario).
[0028]
[0029] In the formula, This indicates the total dose during the peak phase; represents the instantaneous ultraviolet intensity at the i-th sampling point; n represents the total number of samplings during the peak phase. This indicates the total duration of the peak phase. Indicates the sampling interval duration.
[0030] Peak dose calculation: Peak intensity stabilizes at... Dosage is directly proportional to time:
[0031] In the formula, Indicates the total dose at peak; Indicates the peak UV intensity; This indicates the total duration of the peak phase.
[0032] Calculation of total dose and total duration: Total UV dose (Core criteria for disinfection compliance):
[0033] Total duration :
[0034] Standard shutdown condition: When the total UV dose reaches the rated UV value. At that time, the power off is triggered: .
[0035] In some embodiments, the duration of the peak phase can be predicted in advance. If it is known... and The time required to maintain the peak value can be calculated in advance, avoiding real-time accumulation.
[0036] The total UV dose is designed around dose accumulation, with integration used during the initial peak phase and "intensity × time" used for the peak phase; the core of determining disinfection compliance is... When the cumulative dosage reaches the target and the system is shut down for adjustment, the system automatically controls all disinfection lamps to turn off.
[0037] After the peak intensity is activated, if the peak intensity is lower than the alarm threshold... This triggers a maintenance / replacement alarm.
[0038] The core of ultraviolet intensity alarm judgment is If the peak intensity detected by the ultraviolet intensity sensor is lower than the alarm threshold set in the program after a period of use, it proves that the wear and tear of the ultraviolet disinfection lamp has exceeded the limit and it needs to be maintained or replaced.
[0039] When the radiotherapy authentication system program is run, the following operations are performed: retrieving the patient file; in some embodiments, the patient file can be retrieved from the radiotherapy information system program. Specifically, the radiotherapy authentication system program obtains the patient file data created and maintained by the radiotherapy information system program by calling the data interface provided by the radiotherapy information system program. In some embodiments, the patient file can be retrieved from memory. And before treatment, determining whether the patient and the radiotherapy mold match based on the facial information and the mold sequence code. Specifically, such as... Figure 3 As shown, RFID radio frequency technology is used to verify whether the mold matches the patient's current treatment record information, and a facial recognition camera is used to capture and verify the current patient, ensuring that the three indicators of patient, mold, and treatment plan are completely consistent. This intelligent verification assists doctors in confirming whether pre-treatment preparations have been effectively completed.
[0040] Specifically, such as Figure 4 As shown, a treatment room corridor 600 is located in front of the treatment room. The treatment room corridor 600 is equipped with an RFID wireless radio frequency detector, a facial recognition camera 620, and an operating tablet 630. The operating tablet 630 contains a radiotherapy authentication system program. Figure 3 and Figure 4 As shown, after the doctor calls the patient's number, patient 640 enters the treatment room corridor 600 carrying a radiotherapy mold 650 with an RFID electronic tag. A facial recognition camera 620 performs facial recognition on patient 640, and a radio frequency detector identifies the RFID electronic tag. The radiotherapy identity verification system program matches the identified face with the facial information stored during the patient's previous mold creation, and also matches the identified RFID electronic tag with the mold serial number stored during the patient's previous mold creation. When both the facial information and the mold serial number match successfully, the verification is displayed on the operating tablet 630, and a verification success announcement is broadcast. Both facial recognition technology and RFID electronic tag identification technology utilize existing technologies.
[0041] The radiotherapy identity verification system uses the following formula: facial similarity The ratio is greater than the set value. For example, if the similarity reaches 95%. Output result 1. When the output is 1, the patient verification process is successful, and the corresponding software and hardware output results. The face verification formula is as follows: facial similarity : ( (mean of the feature library) patient Face verification results 1 = Pass, 0 = Failure:
[0042] In the formula, Indicates the patient Facial feature database; Indicates the patient Facial feature values in the facial feature database; Indicates the patient Current facial feature values.
[0043] The RFID verification formula is similar, using a set membership function. When the RFID data collection result matches the database information, the output is 1. When the output is 1, the patient verification process is successful, and the corresponding hardware and software outputs the result. The formula is as follows:
[0044] In the formula, Indicates the patient The RFID verification result is 1 = pass, 0 = fail. This indicates the current data collection results from the RFID system. This represents RFID data in the database.
[0045] The dual authentication formula states that the overall authentication is successful only if both the face and RFID verifications pass. This can be represented using a logical AND (conjunction) expression.
[0046] For example: :patient When the face verification result is 0.
[0047] :patient When the RFID verification result is 1.
[0048] =The output result is 0, not all passing conditions were met.
[0049] Only when The output is 1, indicating that all conditions have been met.
[0050] This embodiment presents an intelligent management system for the entire radiotherapy process. It comprises a mobile device 300, a transport device 400, a connection point 200, a cleaning mechanism 500, a radiotherapy information system program capable of creating patient files and sending outbound instructions, and a radiotherapy warehousing management system program with lifecycle management algorithms, order priority algorithms, and storage location allocation algorithms. Through the integration of hardware and software across these major modules, it establishes effective files and a database, handling the entire process comprehensively. This truly allows patients to simply report for treatment after mold creation; all other treatment-related preparations are handled intelligently by the system and automatically by the equipment, with doctors issuing instructions. This significantly optimizes the medical environment and reduces the workload of doctors and hospitals. It achieves unmanned operation from pre-admission file creation to post-treatment mold cleaning, eliminating the need for patients to handle the molds themselves. Once the file is created, doctors only need to retrieve it after patient arrival; the system automatically allocates the radiotherapy mold storage device and unmanned radiotherapy mold transport vehicle to complete this task. This enables the entire process from admission and file creation, mold storage and retrieval, treatment execution to final cleaning to eliminate the need for patients to handle the molds themselves.
[0051] Example 2 This embodiment is a second embodiment of an intelligent management system for the entire radiotherapy process. This embodiment is similar to the first embodiment, except that the lifecycle management algorithm includes a storage duration calculation module, a treatment number retrieval module, a radiotherapy mold status classification module, a cleanup reminder module, and a cleanup command issuance module.
[0052] The storage duration calculation module is used to calculate the storage duration of the radiotherapy mold based on its entry time and the current time. The treatment count retrieval module is used to retrieve the estimated total number of treatments and the number of treatments completed from the patient's records.
[0053] The radiotherapy mold status classification module is used to classify the status of the radiotherapy mold based on the expected total number of treatments, the number of treatments completed, the storage time, and the storage duration. When the number of treatments completed is zero, the storage duration is not greater than the maximum storage duration, and the storage time is not greater than the maximum reserved time, the mold status is "newly added." When the number of treatments completed is greater than zero and less than the expected total number of treatments, the storage duration is not greater than the maximum storage duration, and the storage time is not greater than the maximum reserved time, the mold status is "under normal treatment." When the number of treatments completed is greater than zero and less than the expected total number of treatments, the storage duration is greater than the maximum storage duration, and the storage time is not greater than the maximum reserved time, the mold status is "in reserve." When the number of treatments completed is greater than the expected total number of treatments or the storage time is greater than the maximum reserved time, the mold status is "pending cleaning." After the radiotherapy mold has executed a cleaning command, the mold status is "cleaning completed."
[0054] Specifically, the radiotherapy mold status classification module uses the following formula:
[0055] In the formula, The radiotherapy model has completed a number of treatments (the radiotherapy information system program updates via an interface after each treatment). This indicates the estimated total number of treatments for the mold; this data is transmitted when the treatment plan is created. Indicates the current time; This indicates the time of the last treatment (updated via an interface after each treatment in the radiotherapy information system). This indicates the maximum storage time for radiotherapy molds, which is set in the radiotherapy storage management system program. The timer is set to allow for the maximum timeout period for the radiotherapy mold, and the timeout period exceeds the set retention time.
[0056] After each treatment operation performed on the mold, the number of times it has been used and the time of the last treatment are updated synchronously, using the following formula:
[0057] This function is triggered only after the mold performs a treatment operation, and the mold state needs to be reassessed after execution.
[0058] In some embodiments, when the administrator chooses to extend the maximum mold reservation time, the maximum mold reservation time is updated using the following formula:
[0059] In the formula, This indicates the number of extended days that are manually entered, and must be a positive integer. This function is usually triggered when the mold is in state 2 (reserved). After the update, the state needs to be re-determined.
[0060] In some embodiments, when the administrator selects to increase the estimated total number of treatments for the mold, the number of completed treatments is reset and the estimated total number of treatments is updated, as follows:
[0061] In the formula, This indicates the number of new treatments that are manually entered; it must be a positive integer. This indicates that the last treatment time has been reset (no valid treatment record). The mold status needs to be reassessed after the update.
[0062] The cleaning reminder module is used to summarize the radiotherapy molds whose status is "to be cleaned," and transmit the summarized information to the radiotherapy information system program to remind the doctor to confirm whether to clean them; when the doctor confirms cleaning, a cleaning confirmation command is sent. The cleaning command issuing module is used to generate the cleaning command to the mobile device 300 and the cleaning mechanism 500 when it receives the cleaning confirmation command from the cleaning reminder module.
[0063] The radiotherapy storage management system uses a lifecycle algorithm to manage the lifecycle of molds, enabling effective differentiation of usage status for all molds in the warehouse and control over their entire lifecycle. This algorithm manages and classifies the status of all molds after the system is activated, and works in conjunction with the radiotherapy mold storage device and cleaning mechanism 500 for automatic cleaning. This solves the problems of inaccuracy and untimely operation associated with manual cleaning.
[0064] The mobile device 300 includes a working machine and a standby machine, and the storage location allocation algorithm includes a working machine status acquisition module, a storage location marking module, a general storage distance calculation module, a working machine instruction issuance module, and a standby machine status acquisition module.
[0065] The working machine status acquisition module is used to acquire the status of the radiotherapy mold to be stored; and to acquire the storage location status of the shelf 100. The storage location labeling module divides the storage locations into ordinary storage locations that can be used normally by the working machines and special storage locations occupied by standby machines; ordinary storage locations without molds are labeled as vacant ordinary storage locations; special storage locations without molds are labeled as vacant special storage locations. The ordinary storage location distance calculation module is used to calculate the distance between vacant ordinary storage locations and the shelf connection locations. The working machine command issuing module is used to generate the movement command to the working machine based on the calculation results of the ordinary storage location distance calculation module and the mold status; wherein, when the mold status is newly stored, reserved, or pending cleaning, a movement command is generated to move the radiotherapy mold to the vacant ordinary storage location farthest from the connection location; when the mold status is in normal treatment, a movement command is generated to move the radiotherapy mold to the vacant ordinary storage location closest to the connection location.
[0066] Specifically, the allocation formula for molds in the following statuses—newly received, reserved, or awaiting clearance—is as follows:
[0067] In the formula, This represents the free general-purpose compartment allocated to the i-th mold; Indicates taking When it is the maximum value ,and belong ; Indicates taking When it is the maximum value .
[0068] The mold allocation formula for a normal treatment course is as follows:
[0069] In the formula, argmin Indicates taking When it is the minimum value ; Indicates taking When it is the minimum value .
[0070] The allocation formula can be summarized as follows:
[0071] In the formula, This indicates the position assigned to the i-th mold at time t; This represents the available ordinary cargo compartment that is furthest from the docking station at time t; This indicates the available general cargo compartment that is closest to the docking station at time t; This represents the state of the i-th mold at time t. When it was newly received into the warehouse, During the normal course of treatment, when Currently, it is being reserved. It is currently awaiting cleaning.
[0072] After a single treatment is completed, the number of treatments completed will be updated:
[0073] Positions adjusted accordingly:
[0074] In the formula, This represents the number of treatments completed for the i-th mold at time t+1. This represents the number of treatments completed for the i-th mold at time t; This indicates the position assigned to the i-th mold at time t+1. This indicates the available ordinary cargo compartment that is furthest from the docking station at time t+1; This indicates the available general cargo compartment that is closest to the docking station at time t+1.
[0075] In some embodiments, if the mold has completed the current plan and additional treatment sessions are required, the following formula is used for updating:
[0076] In the formula, express .
[0077] The mechanical structure of the radiotherapy mold storage device has a limited operating speed, and the outlet position is fixed, meaning the connection point (position 200) is fixed. Hospitals that perform radiotherapy are typically large hospitals, with daily storage and retrieval volumes reaching thousands of times. This means the mobile device needs to perform thousands of operations daily during treatment time to meet the needs of each ward. By optimizing the mobile device's trajectory through a storage location allocation algorithm, the travel distance of each operation is reduced, thereby decreasing the time spent on each operation and improving mold storage efficiency during treatment time to ensure normal treatment. The storage location allocation algorithm calculates values and reallocates storage locations based on the mold's lifecycle and real-time inventory usage, thus optimizing the mobile device's trajectory.
[0078] The standby machine status acquisition module is used to acquire the number of completed treatments, the estimated total number of treatments, the storage time, and the maximum storage time of the radiotherapy molds stored in the general chamber. The standby machine instruction issuance module is used to generate the movement instruction to the standby machine based on the results of the standby machine status acquisition module; wherein, when the number of completed treatments for the stored radiotherapy molds is not less than the estimated total number of treatments and the storage time is greater than the maximum storage time, a movement instruction is generated to move the stored radiotherapy molds in the general chamber to an idle special chamber.
[0079] Use the following formula specifically. First, retrieve the status collection:
[0080] In the formula, This query indicates the status of all regular warehouses, special warehouses, and molds; This represents a collection of ordinary warehouses. ; This represents a special set of warehouses. ; Represents a set of molds. ; This indicates the updated status of the regular warehouse; This indicates the updated status of the special warehouse.
[0081] Then assemble the molds In the process, molds are categorized and organized into a long-term mold collection. ,
[0082] In the formula, This represents the i-th mold already stored in the general warehouse; This indicates the storage time of the i-th mold; Indicates the long-term storage threshold; Indicates intersection; This indicates that the storage status of the i-th mold is "planned completion". Indicates mold The ordinary warehouse where it is located.
[0083] In some embodiments, the method further includes obtaining the number of available special warehouses and the number of long-term molds to be stored long-term; specifically using the following formula: The number of free special storage units obtained:
[0084] In the formula, This represents the set of available special warehouses; This represents the b-th special warehouse; express The state; This indicates that a special position is currently idle.
[0085] When the number of available special storage compartments is not less than the long-term storage quantity, long-term molds are moved to the available special storage compartments; when the number of available special storage compartments is less than the long-term storage quantity, long-term molds are sorted based on their storage time, and long-term molds with longer storage times are moved to the available special storage compartments. This is specifically expressed by the following formula:
[0086] In the formula, Indicates the judgment result; This indicates that the judgment result is true. At this time, the number of idle special warehouses is not less than the long-term storage quantity, and they can be moved directly. This indicates that the judgment result is false. At this time, the number of available special warehouses is less than the number of long-term storage warehouses, and they cannot be moved directly.
[0087] Long-term molds are sorted based on their storage time, using the following formula:
[0088] In the formula, Represents the sorted set of long-term molds; This indicates that the long-term mold collection will be arranged according to storage time. Sort in descending order from largest to smallest, meaning the items stored for the longest time are placed in the last order. The beginning of the set.
[0089] Select the set of molds that need to be moved, using the following formula:
[0090]
[0091]
[0092] In the formula, Indicates the number of choices; Indicates selection and The minimum value between; Indicates belonging to; express Remove from The mold inside.
[0093] In some embodiments, when placing the mold into an empty general-purpose bin, if there are multiple empty general-purpose bins farthest from the docking station or multiple empty general-purpose bins closest to the docking station, either bin can be selected for placement. The location where the mold was previously placed can be given priority. If the location where the mold was previously placed is already occupied, the location closest to the previously placed location can be given priority.
[0094] In some embodiments, after the standby machine moves a long-term mold (whose storage time exceeds the long-term storage threshold) to an idle special compartment, the process further includes updating the status of the regular compartment, updating the status of the special compartment, and updating the storage location of the mold. This can be specifically represented by the following formula:
[0095]
[0096]
[0097] In the formula, Indicates update , This indicates the state of the ordinary warehouse where the i-th mold is located. This indicates the status of the b-th idle special warehouse; This represents the updated state of the ordinary warehouse where the i-th mold is located. This indicates the status of the idle special storage after the update; This indicates that the regular cargo hold is currently idle; This indicates that the special warehouse currently stores molds; express The original state; express The original state.
[0098] Due to hospital requirements, patient treatment cannot be disrupted. The mobile device 300 operates in a primary / backup configuration, with one working unit and one backup unit. If one fails, the other takes over. However, when the backup unit is not in operation, it occupies storage space at its designated parking position, resulting in wasted storage space. This algorithm addresses this by having the working unit operate during working hours for receiving molds, and the backup unit operate during non-working hours for secondary processing of already received molds, avoiding the need to move molds already stored in the general storage area during working hours. By placing newly received and planned-to-be-completed molds in the most vacant general storage area furthest from the connection point, and placing molds in the treatment phase in the closest vacant general storage area, the overall operating time of the working unit during working hours is reduced. Furthermore, by using the backup unit to move long-term molds (those with storage times exceeding the long-term storage threshold) to vacant special storage areas, the storage space occupied by the backup unit is effectively utilized. This allows for normal use of these special storage areas under certain constraints, providing an emergency plan that addresses the specific needs of the medical environment while minimizing the limitations of the plan.
[0099] The order priority algorithm includes an order priority status acquisition module, a priority calculation module, an order selection module, an order allocation module, and a transportation device allocation module.
[0100] The order priority status acquisition module is used to acquire the treatment rate of each treatment room, the storage status of the shelf 100, the occupancy status of each treatment room connection position, and the operation status of the transport device 400.
[0101] The priority calculation module calculates the treatment interval duration based on the treatment rate, calculates the theoretically required mold time based on the treatment interval duration and the last retrieval time of the treatment room, and calculates the priority of the retrieval task order based on the theoretically required mold time, the current time, the treatment interval duration, and the basic priority of the treatment room; it also calculates the priority of the inventory task order based on the occupancy status of the treatment room's connection slots and the basic priority of the treatment room. Specifically, the following formula is used:
[0102]
[0103]
[0104]
[0105] In the formula, This indicates the priority of the j-th task to be executed at time t. The smaller the value, the higher the priority. The j-th task to be executed is a pickup task and the j-th task to be executed is the order placed by treatment room i. This indicates the basic priority of treatment room number i; This indicates the urgency weight of picking up goods. It is generally set to 1, but can be adjusted according to the actual situation on site. For example, if it is found that the priority or usage frequency of a certain computer room is higher than that of other computer rooms during actual operation, the urgency weight value of this computer room can be modified separately. The coefficient is reduced, and the corresponding product of the calculated score will also be reduced, resulting in a smaller score when the system calculates the score, thus making the task priority of this computer room higher. Indicates taking The maximum value between, that is, when When it is negative, let the value be 0. When it is a positive number, let its value be... ,in, This represents the theoretical time it will take for treatment room i to require a new mold, where t represents the current time, i.e., the setting. The meaning is to avoid the final result of the priority being negative; Indicates the duration of the treatment interval; This indicates the number of orders placed for treatment room i within one hour; This indicates the time when treatment in treatment room i was last completed; This indicates the priority of the j-th task to be executed at time t. The larger the value, the higher the priority. The j-th task to be executed is an inventory task and the j-th task to be executed is the order placed by treatment room i. This indicates the urgency weight of inventory, which is generally set to 1. It can be adjusted according to the actual situation on site. When actually used on site, the corresponding weight coefficient is adjusted according to the usage frequency of each treatment room and the ratio of the number of connection points in each treatment room. This indicates the number of treatment room access points currently occupied in treatment room i; This indicates the total number of connection points in treatment room i.
[0106] In some embodiments, when a pickup task is issued, the access points for the treatment room are first determined. If all access points for the treatment room are occupied, no pickup order is generated; if an access point for the treatment room is available, a pickup order is generated. The following formula is used specifically:
[0107] In the formula, This indicates the availability of a pickup order for treatment room i at time t. The value is 0 when all connection points for the treatment room are occupied, and 1 when there are available connection points for the treatment room.
[0108] The order selection module sorts multiple orders based on their priority, generating a set of tasks to be executed. During the comprehensive task sorting, pickup and inventory orders are sorted separately, with pickup orders having a higher priority than inventory orders. These sorted orders are then aggregated into a set of tasks to be executed. The number of currently executable orders is determined based on the shelf storage status and the operation of the transportation device. Executable orders are then selected from the set of tasks to be executed based on this number. Specifically, the following formula is used:
[0109] In the formula, This represents an executable order; j represents the j-th task in the set of tasks to be executed. This represents the set of orders that need to be processed at time t; This indicates selecting the order with the highest priority in terms of available general warehouse space from the set of orders to be processed at time t, which is essentially a constraint limiting the number of shelves to 100. This represents the ranking of the j-th task after sorting by priority. This indicates the number of warehouses that can be used simultaneously with 100 racks. This indicates the number of warehouses occupied by shelf 100 at time t; The order allocation module allocates the executable orders to the transportation device 400 for execution based on the operation status of the transportation device 400, and generates transportation instructions for the transportation device 400.
[0110] The transport device allocation module is used to calculate the total transport time based on the current position of the transport device 400 and the location of the treatment room to be moved for the order to be executed, sort the transport devices 400 based on the total transport time, and issue the transport instruction to the transport device 400 with the shortest total transport time.
[0111] Specifically, the total transportation time is calculated using the following formula:
[0112]
[0113]
[0114] In the formula, This represents the total transportation time required for the k-th transport device 400 to complete the j-th task at time t. This represents the remaining time for the k-th transport device 400 to complete its currently executing task at time t; This represents the time taken for the k-th transport device 400 to move from the end of the currently executing task to the starting point of the j-th pending task at time t. This represents the distance between the k-th transport device and the rack docking position at time t, from the end of the currently performing task. This represents the distance between the start or end point of the j-th task to be executed and the shelf connection position, which is the distance between the connection position of treatment room i and the shelf connection position. That is, the distance calculation in this formula takes the shelf connection position as the origin, and the distance formula uses the existing technology for calculating distance. The distance between any two points is calculated based on their distance to the shelf connection position. This indicates the speed at which the driverless car moves; This represents the transportation time required to move the mold from the starting point of the j-th task to the ending point of the j-th task, which is also the total time required for a single mold retrieval in treatment room i. This indicates the shelf docking time during which the drone completes a single docking at the shelf docking position; This indicates the duration of a single connection between the drone and the treatment room.
[0115] In some embodiments, traffic jam prevention constraints are also included, specifically using the following formula:
[0116] In the formula, This means that at time t, the available unmanned vehicles are filtered and sorted for the j-th task; This represents the k-th driverless car; This represents the number of unmanned vehicles already operating in treatment room i at time t. If the number exceeds the constraint and causes a traffic jam, then task j will not be assigned. This formula means selecting the robot with the shortest execution time from the list of available robots.
[0117] At this point, the transportation device allocation module is modified to the following function:
[0118] In the formula, This indicates that at time t, an unmanned vehicle is selected to complete task j; the output is the unmanned vehicle with the fastest execution efficiency, which is also the one with the shortest total time.
[0119] At this point, the order allocation module uses the following function:
[0120]
[0121] In the formula, This indicates that the unmanned vehicle k output from the allocation module of the transportation device has completed its task. ; This indicates the highest priority task. This represents the actual end time of drone k completing task j at time t.
[0122] Quantitative benchmarks are provided through numerical functions such as task duration and treatment interval, while scheduling rules are defined by logical / decision functions such as constraint checks and priorities. All functions revolve around the scheduling decision function, which is essentially the order allocation module. Tasks are first generated through constraint functions, then filtered through priority / queueing functions, and finally, the decision function, i.e., the order allocation module, determines the task to be executed based on theoretical analysis and complexity calculations of the algorithm.
[0123] Example 3 This embodiment is a first embodiment of an intelligent management method for the entire radiotherapy process, used in the intelligent management system for the entire radiotherapy process provided in Embodiment 1 or Embodiment 2, and includes the following steps: like Figure 5 As shown, the doctor clicks the "Create" button through the human-computer interaction interface, and the processor runs the radiotherapy information system program to create a patient file; the patient file includes patient information and mold information; the patient information includes identity information, estimated total number of treatments, and number of treatments already completed; The processor sends the patient's file to the radiotherapy storage management system program; the processor runs the radiotherapy storage management system program, and based on the patient's file, classifies the status of the radiotherapy mold according to the lifecycle management algorithm and records the storage time of the radiotherapy mold; The radiotherapy mold is placed in the mold-making room receiving position. The doctor clicks the "store" button through the human-computer interaction interface. The processor runs the radiotherapy information system program to issue a store instruction. The processor runs the radiotherapy storage management system program to generate a transportation instruction for the transportation device 400 based on the store instruction and an order priority algorithm. The transportation device 400 transports the radiotherapy mold from the mold-making room receiving position to the shelf receiving position. The processor runs the radiotherapy storage management system program to select the storage location for the radiotherapy mold transported to the shelf receiving position based on the mold status and a storage location allocation algorithm. It generates a movement instruction for the movement device 300, and the movement device 300 moves the radiotherapy mold from the shelf receiving position to the storage location. When treatment is needed, such as Figure 6As shown, the processor executes the radiotherapy information system program or the radiotherapy storage management system program to issue outbound commands. Specifically, under normal circumstances, doctors directly execute outbound commands through the human-computer interaction interface on their computers using the radiotherapy information system program. When the hospital's radiotherapy information system program is unavailable, outbound commands can be issued by entering administrator mode through the human-computer interaction interface using the radiotherapy storage management system program. The processor executes the radiotherapy storage management system program, generating a movement command based on the outbound command and sending it to the mobile device. The mobile device moves the radiotherapy mold from the storage location to the shelf docking location. The processor executes the radiotherapy storage management system program, generating a transportation command based on the outbound command and an order priority algorithm and sending it to the transportation device 400. The transportation device 400 moves the radiotherapy mold from the shelf docking location to the treatment room docking location for retrieval.
[0124] Specifically, the patient takes the radiotherapy mold from the treatment room connection point and enters the treatment room corridor 600 with the doctor before entering the treatment room; The processor runs the radiotherapy authentication system program to retrieve the patient's file; The processor activates the facial recognition camera 620 and RFID wireless radio frequency device in the treatment room corridor. The facial recognition camera 620 performs facial recognition on the patient, and the RFID wireless radio frequency device identifies the RFID electronic tag on the radiotherapy mold. The processor runs the radiotherapy authentication system program to determine whether the patient and the radiotherapy mold match the patient file; When both the patient and the radiotherapy mold match the patient's file, the processor announces a successful match, and the patient takes the radiotherapy mold from the treatment room connection point and enters the treatment room with the doctor for treatment. When the patient or the radiotherapy mold does not match, the doctor manually determines whether the patient and the radiotherapy mold match the patient's file and operates the radiotherapy identity verification system program to skip the verification step.
[0125] After treatment, such as Figure 7As shown, the doctor clicks the "Installation" button through the human-computer interaction interface, and the processor runs the radiotherapy storage management system program to issue an installation command. Specifically, when issuing an installation command through the radiotherapy storage management system program, it is not necessary to log in to an administrator account; that is, the patient can also click the "Installation" button through the human-computer interaction interface to issue an installation command. The processor runs the radiotherapy storage management system program and generates a transportation command for the transportation device 400 based on the installation command and an order priority algorithm. The transportation device 400 transports the radiotherapy mold from the treatment room docking position to the shelf docking position. The processor runs the radiotherapy storage management system program and selects the storage location for the radiotherapy mold transported to the shelf docking position based on the mold status and a storage location allocation algorithm, generating a movement command for the movement device 300. The movement device 300 moves the radiotherapy mold from the shelf docking position to the storage location. The processor runs the radiotherapy storage management system program to update the mold status according to the lifecycle management algorithm. like Figure 8 As shown, the processor runs the radiotherapy storage management system program, and generates a cleaning instruction for the cleaning mechanism based on the mold status and the storage time of the radiotherapy mold according to the life cycle management algorithm, so as to control the cleaning mechanism to clean the radiotherapy mold.
[0126] It also includes the processor activating the ultraviolet lamp at the treatment chamber and the ultraviolet intensity detection sensor; the processor controls the ultraviolet lamp to disinfect the radiotherapy mold in the treatment chamber; the processor detects the ultraviolet intensity of the ultraviolet lamp through the ultraviolet intensity detection sensor; when the total ultraviolet dose is not less than the rated ultraviolet value, the processor controls the ultraviolet lamp to be turned off; when the peak ultraviolet intensity is lower than the alarm threshold, the processor triggers an alarm.
[0127] Example 4 This embodiment is the second embodiment of an intelligent management method for the entire radiotherapy process. This embodiment is similar to Embodiment 3, except that the radiotherapy mold is stored in a material box, and the material box is equipped with an NFC card storing the material box's serial number. The unmanned vehicle is equipped with an NFC signal reader. When the unmanned vehicle transports the material box, the NFC signal reader can read the material box serial number stored in the NFC card and upload the material box serial number to the radiotherapy storage management system program. The method is modified to include the following steps: The doctor clicks the "Create" button through the human-computer interaction interface, and the processor runs the radiotherapy information system program to create a patient file; the patient file includes patient information and mold information; the patient information includes identity information, estimated total number of treatments, and number of treatments already completed; The processor sends the patient's file to the radiotherapy storage management system program; the processor runs the radiotherapy storage management system program, and based on the patient's file, classifies the status of the radiotherapy mold according to the lifecycle management algorithm and records the storage time of the radiotherapy mold; The doctor operates the radiotherapy storage management system through the human-computer interaction interface to transport an empty material box from shelf 100 to the mold-making room docking position. The radiotherapy mold is placed in the empty material box at the mold-making room docking position. The doctor clicks on the operation screen at the mold-making room docking position to scan the mold, turns on the reading head, and uses the reading head to scan the QR code on the electronic tag on the radiotherapy mold, thus binding the radiotherapy mold to the material box within the radiotherapy storage management system program. After binding is completed, the doctor clicks the "Inbound" button through the human-computer interaction interface. The processor runs the radiotherapy information system program to issue an inbound instruction. The processor runs the radiotherapy storage management system program to generate a transportation instruction for the transportation device 400 based on the inbound instruction and an order priority algorithm. The transportation device 400 transports the material box from the mold-making room docking position to the shelf docking position. The processor runs the radiotherapy storage management system program and selects the storage location for the radiotherapy mold to be transported to the shelf docking position based on the mold status and a storage location allocation algorithm. It generates a movement instruction for the movement device 300, and the movement device 300 moves the material box from the shelf docking position to the storage location. When treatment is required, the processor executes a radiotherapy information system program or a radiotherapy storage management system program to issue an outbound command. The processor executes the radiotherapy storage management system program, generating a movement command for the moving device 300 based on the outbound command. The moving device 300 moves the storage bin containing the radiotherapy mold from its storage location to its shelf connection location. The processor then executes the radiotherapy storage management system program again, generating a transport command for the transport device 400 based on the outbound command and an order priority algorithm. The transport device 400 moves the radiotherapy mold from its shelf connection location to its treatment room connection location, where the patient or doctor retrieves the radiotherapy mold for treatment. The storage bin remains at the treatment room connection location.
[0128] After treatment, the radiotherapy mold is returned to its original storage bin, consistent with the warehousing operation performed at the mold-making room connection point. The radiotherapy mold needs to be scanned to confirm its return to its original storage bin. The doctor clicks the warehousing button through the human-machine interface, and the processor executes the radiotherapy information system program to issue a warehousing instruction. The processor then executes the radiotherapy storage management system program, generating a transportation instruction for the transportation device 400 based on the warehousing instruction and an order priority algorithm. The transportation device 400 transports the radiotherapy mold from the treatment room connection point to the shelf connection point. While transporting the storage bin, the NFC card on the storage bin is identified to confirm its correctness. The processor then executes the radiotherapy storage management system program, selecting the storage location for the radiotherapy mold based on its status and a storage location allocation algorithm, generating a movement instruction for the movement device 300. The movement device 300 moves the radiotherapy mold from the shelf connection point to the storage location. The processor then executes the radiotherapy storage management system program to update the mold status based on a lifecycle management algorithm. The processor runs the radiotherapy storage management system program. Based on the mold status and the storage time of the radiotherapy mold, it generates a cleaning command for the cleaning mechanism 500 according to the lifecycle management algorithm, thereby controlling the cleaning mechanism 500 to clean the radiotherapy mold. Specifically, the cleaning mechanism 500 can use a material box flipping mechanism from the prior art. The material box containing the radiotherapy mold to be cleaned is moved to the material box flipping mechanism, the mechanism is activated to flip the material box, causing the radiotherapy mold inside to be poured out, thus cleaning the material box. Then, the moving device puts the empty material box back into its original storage location.
[0129] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system, or other device. Furthermore, the embodiments of this invention are not directed to any particular programming language.
[0130] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. Similarly, for the sake of brevity and to aid in understanding one or more aspects of the invention, in the description of exemplary embodiments of the invention above, various features of the embodiments are sometimes grouped together in a single embodiment, figure, or description thereof. The claims, which follow the detailed description, are hereby expressly incorporated into that detailed description, wherein each claim itself is a separate embodiment of the invention.
[0131] Those skilled in the art will understand that the modules in the device of the embodiment can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiment can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components, except that at least some of such features and / or processes or units are mutually exclusive.
[0132] It should be noted that the above embodiments are illustrative of the invention and not restrictive, and that those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be construed as limiting the order of execution.
Claims
1. An intelligent management system for the entire radiotherapy process, characterized in that, include: Shelves: used to store radiotherapy molds; the shelves include multiple compartments; Connection positions: used for connecting the radiotherapy mold; the connection positions include a shelf connection position located at the shelf, a treatment room connection position located at the treatment room, and a mold making room connection position located at the mold making room; Mobility device: for moving the radiotherapy mold between the shelf connection position and the compartment; and for moving the radiotherapy mold between the compartment and the cleaning mechanism; Transport device: used to transport the radiotherapy mold between the shelf connection position, the treatment room connection position and the molding room connection position; Cleaning mechanism: used for cleaning the radiotherapy mold; Memory: The memory stores the radiotherapy information system program and the radiotherapy storage management system program; Processor: The processor is coupled to the memory via a communication bus, and is also coupled to the mobile device, the transport device, and the cleaning mechanism, respectively. The processor is configured to run the radiotherapy information system program and the radiotherapy storage management system program, wherein: When running the radiotherapy information system program, the following operations are performed: creating a patient file, which includes patient information and mold information, wherein the patient information includes identity information, estimated total number of treatments, and number of treatments completed; and sending an outbound instruction to the radiotherapy warehouse management system program. When the radiotherapy storage management system program is running, the following operations are performed: Based on the patient records, the status of the radiotherapy molds is classified according to a lifecycle management algorithm, and the storage time of the radiotherapy molds is recorded; inbound and outbound instructions are issued; based on the inbound and / or outbound instructions, orders are managed according to an order priority algorithm, and transportation instructions are generated for the transportation device; based on the mold status, the storage location for the radiotherapy molds is selected according to a storage location allocation algorithm, and a movement instruction is generated for the movement device; based on the mold status and the storage time of the radiotherapy molds, a cleaning instruction is generated for the cleaning mechanism according to a lifecycle management algorithm.
2. The intelligent management system for the entire radiotherapy process according to claim 1, characterized in that, The lifecycle management algorithm includes the following modules: Storage duration calculation module: used to calculate the storage duration of the radiotherapy mold based on the time of its entry into the warehouse and the current time; Treatment count retrieval module: used to retrieve the estimated total number of treatments and the number of treatments completed from the patient's records; The radiotherapy mold status classification module is used to classify the status of the radiotherapy mold based on the expected total number of treatments, the number of treatments completed, the storage time, and the storage duration. When the number of treatments completed is zero, the storage duration is not greater than the maximum storage duration, and the storage time is not greater than the maximum reserved time, the mold status is "Newly Added." When the number of treatments completed is greater than zero and less than the expected total number of treatments, the storage duration is not greater than the maximum storage duration, and the storage time is not greater than the maximum reserved time, the mold status is "Under Normal Treatment." When the number of treatments completed is greater than zero and less than the expected total number of treatments, the storage duration is greater than the maximum storage duration, and the storage time is not greater than the maximum reserved time, the mold status is "Reserved." When the number of treatments completed is greater than the expected total number of treatments or the storage time is greater than the maximum reserved time, the mold status is "Pending Cleaning." After a cleaning command has been executed, the mold status is "Cleaning Completed." Cleaning reminder module: This module is used to summarize the radiotherapy molds whose status is "to be cleaned", and transmit the summarized information to the radiotherapy information system program to remind the doctor to confirm whether to clean them. Once the doctor confirms the cleaning, a cleaning confirmation command is sent. Cleaning instruction issuing module: When a cleaning confirmation instruction is received from the cleaning reminder module, the module generates a cleaning instruction and sends it to the mobile device and the cleaning mechanism.
3. The intelligent management system for the entire radiotherapy process according to claim 2, characterized in that, The mobile device includes a working unit and a standby unit, and the storage location allocation algorithm includes the following modules: Machine status acquisition module: used to acquire the status of the radiotherapy mold to be put into storage; and to acquire the storage location status of the shelf; Storage location labeling module: Divides the storage locations into ordinary storage locations that can be used normally by the working machines and special storage locations that are occupied by standby machines; ordinary storage locations without molds are labeled as idle ordinary storage locations; special storage locations without molds are labeled as idle special storage locations; General warehouse distance calculation module: used to calculate the distance between an empty general warehouse and the rack connection point; The working machine instruction issuing module generates the movement instruction to the working machine based on the calculation results of the general chamber distance calculation module and the mold status; wherein, when the mold status is newly entered, reserved, or to be cleaned, a movement instruction is generated to move the radiotherapy mold to the free general chamber farthest from the docking position; when the mold status is in normal treatment, a movement instruction is generated to move the radiotherapy mold to the free general chamber closest to the docking position. Standby machine status acquisition module: used to acquire the number of completed treatments, the estimated total number of treatments, the storage duration, and the maximum storage duration of the radiotherapy molds stored in the ordinary chamber; Standby machine instruction issuing module: Based on the result of the standby machine status acquisition module, generates the movement instruction to the standby machine; wherein, when the number of completed treatments of the stored radiotherapy mold is not less than the expected total number of treatments and the storage time is greater than the maximum storage time, a movement instruction is generated to move the stored radiotherapy mold in the ordinary chamber to the idle special chamber.
4. The intelligent management system for the entire radiotherapy process according to claim 1, characterized in that, The order priority algorithm includes the following modules: Order priority status acquisition module: used to acquire the treatment rate of each treatment room, the storage status of the shelves, the occupancy status of the connection positions in each treatment room, and the operation status of the transportation device; Priority calculation module: Calculates the treatment interval duration based on the treatment rate, calculates the theoretically required mold time based on the treatment interval duration of the treatment room and the last retrieval time of the treatment room, and calculates the priority of the retrieval task order based on the theoretically required mold time, the current time, the treatment interval duration and the basic priority of the treatment room; The priority of inventory task orders is calculated based on the occupancy status of treatment room access points and the basic priority of treatment rooms; Order selection module: Sorts multiple orders based on their priority and generates a set of tasks to be executed; The number of currently executable orders is determined based on the storage status of the shelves and the operation status of the transportation device, and executable orders are selected from the set of tasks to be executed based on the current number of executable orders; Order allocation module: Allocates the executable orders to the transportation device for execution based on the operation status of the transportation device, and generates transportation instructions for the transportation device.
5. The intelligent management system for the entire radiotherapy process according to claim 4, characterized in that, The order priority algorithm also includes a transportation device allocation module: used to calculate the total transportation time based on the current location of the transportation device and the location of the treatment room to be moved for the order to be executed, sort the transportation devices based on the total transportation time, and issue the transportation instruction to the transportation device with the shortest total transportation time.
6. The intelligent management system for the entire radiotherapy process according to claim 1, characterized in that, The ward is equipped with ultraviolet lamps and ultraviolet intensity sensors; the radiotherapy ward management system program also includes a disinfection management algorithm, which comprises the following modules: Intensity detection module: used to obtain the set of ultraviolet intensity after the ultraviolet lamp is turned on based on the ultraviolet intensity detection sensor; Ultraviolet Calculation Module: Used to obtain peak intensity based on the ultraviolet set, and to obtain total ultraviolet dose based on the ultraviolet set; UV lamp control module: Used to control the UV lamp to turn on and off; When the UV lamp activation time is reached, turn on the UV lamp; when the total UV dose is not less than the UV rated value, turn off the UV lamp. Ultraviolet alarm module: used to trigger an alarm when the peak intensity is lower than the alarm threshold.
7. The intelligent management system for the entire radiotherapy process according to claim 1, characterized in that, The identity information includes facial information, the mold information includes a mold serial number, the radiotherapy mold is equipped with an RFID electronic tag, and the RFID electronic tag stores the mold serial number; the memory also stores a radiotherapy identity verification system program, and the processor is further configured to run the radiotherapy identity verification system program to perform the following operations: retrieve the patient file; and determine whether the patient and the radiotherapy mold match based on the facial information and the mold serial number before treatment.
8. A method for intelligent management of the entire radiotherapy process, used in the intelligent management system for the entire radiotherapy process as described in any one of claims 1 to 7, characterized in that, Includes the following steps: The processor runs the radiotherapy information system program to create a patient file; the patient file includes patient information and mold information; the patient information includes identity information, estimated total number of treatments, and number of treatments completed; The processor sends the patient's file to the radiotherapy storage management system program; the processor runs the radiotherapy storage management system program, and based on the patient's file, classifies the status of the radiotherapy mold according to the lifecycle management algorithm and records the storage time of the radiotherapy mold; The radiotherapy mold is placed in the mold-making room receiving position. The processor runs the radiotherapy information system program to issue an warehousing instruction. The processor runs the radiotherapy warehouse management system program to generate a transportation instruction for the transportation device based on the warehousing instruction and an order priority algorithm. The transportation device transports the radiotherapy mold from the mold-making room receiving position to the shelf receiving position. The processor runs the radiotherapy warehouse management system program to select the warehouse location for the radiotherapy mold to be transported to the shelf receiving position based on the mold status and a warehouse location allocation algorithm. It generates a movement instruction for the movement device. The movement device moves the radiotherapy mold from the shelf receiving position to the warehouse location. When treatment is required, the processor runs the radiotherapy information system program or the radiotherapy warehouse management system program to issue an outbound command; the processor runs the radiotherapy warehouse management system program and generates a movement command for the mobile device based on the outbound command, and the mobile device moves the radiotherapy mold from the warehouse to the shelf connection position. The processor runs the radiotherapy storage management system program, and generates a transportation instruction for the transportation device based on the outbound instruction and the order priority algorithm. The transportation device moves the radiotherapy mold from the shelf docking position to the treatment room docking position for retrieval. After treatment, the processor runs the radiotherapy storage management system program to issue an inbound instruction; the processor runs the radiotherapy storage management system program, and based on the inbound instruction, generates a transportation instruction for the transportation device according to an order priority algorithm, and the transportation device transports the radiotherapy mold from the treatment room connection position to the shelf connection position; the processor runs the radiotherapy storage management system program, and based on the mold status, selects the storage location for the radiotherapy mold to be transported to the shelf connection position according to a storage location allocation algorithm, generates a movement instruction for the movement device, and the movement device moves the radiotherapy mold from the shelf connection position to the storage location; The processor runs the radiotherapy storage management system program to update the mold status according to the lifecycle management algorithm; The processor runs the radiotherapy storage management system program, and generates cleaning instructions for the cleaning mechanism based on the mold status and the storage time of the radiotherapy mold according to the life cycle management algorithm, so as to control the cleaning mechanism to clean the radiotherapy mold.
9. The intelligent management method for the entire radiotherapy process according to claim 8, characterized in that, It also includes the following steps: The processor starts the ultraviolet lamp and ultraviolet intensity detection sensor at the start-up compartment; The processor controls the ultraviolet lamp to disinfect the radiotherapy mold inside the chamber; The processor detects the ultraviolet intensity of the ultraviolet lamp via the ultraviolet intensity detection sensor; When the total ultraviolet dose is not less than the rated ultraviolet value, the processor controls the ultraviolet lamp to be turned off; The processor triggers an alarm when the peak ultraviolet intensity is below the alarm threshold.
10. The intelligent management method for the entire radiotherapy process according to claim 8, characterized in that, After moving the radiotherapy mold to the treatment room connection position, the following steps are also included: The processor runs the radiotherapy authentication system program to retrieve the patient's file; The processor activates the camera and radio frequency unit in the treatment room corridor. The camera performs facial recognition on the patient, and the radio frequency unit identifies the RFID electronic tag on the radiotherapy mold. The processor runs the radiotherapy authentication system program to determine whether the patient and the radiotherapy mold match the patient file; When both the patient and the radiotherapy mold match the patient file, the processor announces a successful match.