Graphical user interface for radiation therapy

JP2026167444APending Publication Date: 2026-10-14VARIAN MEDICAL SYSTEMS INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025281090
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-21
Filing Date
2025-12-24
Publication Date
2026-10-14

Smart Images

  • Figure 2026167444000001_ABST
    Figure 2026167444000001_ABST
Patent Text Reader

Abstract

This invention provides a method and system for configuring and guiding the treatment workflow of radiotherapy using a dynamic user interface integrated into the gantry of a radiotherapy device. [Solution] The method includes generating a set of tasks corresponding to each stage of radiotherapy. The tasks are visually represented as a radially arranged set of icons on a display screen located in the gantry. Each icon corresponds to a specific task and is dynamically updated to reflect the task status or to provide actionable information. The radial arrangement ensures intuitive access to task-related information, improves usability during gantry rotation, and maintains the legibility and orientation of the icons. This method streamlines treatment setup, facilitates operator interaction, and improves accuracy and efficiency in providing personalized radiotherapy to individual patients.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates generally to graphical user interfaces and software for radiotherapy treatments and devices.

Background Art

[0002] Radiotherapy using ionizing radiation is a localized treatment that targets specific tissues such as cancerous tumors. Ideally, this treatment is aimed at the planning target volume (PTV) or target organ, and protects surrounding healthy tissues from excessive radiation dose to minimize damage. To ensure that the prescribed dose is accurately applied to the PTV, the patient must be accurately positioned relative to the linear accelerator, typically using a movable treatment couch on a turntable assembly. Performing radiotherapy is a complex process involving specific guidelines, protocols, and instructions that are followed by various medical professionals including clinicians, technicians, device manufacturers, and treating physicians. Due to the risks associated with radiation, it is extremely critical that all instructions are meticulously followed.

[0003] Conventional radiotherapy systems are often complex to operate and require extensive training to efficiently perform the workflow. Tasks such as patient positioning, system calibration, and equipment adjustment involve numerous interactions with both the patient and the radiotherapy equipment. The data required for these setups is often extensive and complex, and is usually displayed on a screen in the treatment room. However, these conventional methods can be inefficient, ineffective, or even dangerous. Conventional radiotherapy systems do not efficiently display the data required for patient and equipment setup. In some conventional systems and methods, the information needed by the operator (e.g., a radiotherapist or any other healthcare professional) is not presented in an intuitive and user-friendly manner, interrupting the adjustment process and proving ineffective and time-consuming. Some other conventional systems and methods often provide all information through static and complex graphical user interfaces (GUIs). Unless the operator is highly proficient with the particular system, this can slow down the setup process and degrade the patient experience. [Overview of the project]

[0004] Given the complexity described herein, there is a need for an intuitive and workflow-oriented graphical user interface (GUI) specific to radiotherapy procedures that efficiently displays treatment setup data such as equipment parameters, patient alignment data, and necessary accessories. Conventional radiotherapy GUIs often lack a workflow-oriented design, presenting information and controls in a static or fragmented manner, which is inconsistent with the sequential nature of the radiotherapy procedure process. These interfaces may require operators to navigate multiple screens or menus to access relevant tasks, increasing cognitive load and the potential for errors during critical procedures. Furthermore, conventional GUIs may not provide intuitive visual cues, resulting in inefficiency as operators may struggle to find and interact with the necessary controls. This inconsistency with the natural progression of the treatment workflow creates challenges in maintaining focus and ensuring accuracy. There is a need for a more intuitive and user-friendly interface that organizes icons and information in a manner that is visually and functionally consistent with the radiotherapy workflow. The methods and systems described herein provide an easy-to-use and intuitive display for various radiotherapy icons corresponding to various steps in the radiotherapy workflow. By employing a logically structured and dynamically responsive design, including radially arranged interactive icons, operators can easily access and complete tasks, reducing errors, improving efficiency, and enhancing the overall therapeutic experience.

[0005] In one specific embodiment, the technology described herein relates to computer-readable media storage containing a set of non-transient instructions. When these instructions are executed, they are directed to a processor. To generate a set of tasks for constructing radiotherapy for a patient, wherein at least one of the tasks corresponds to at least one stage of radiotherapy, The following is performed: a set of icons corresponding to the set of tasks is displayed on a display screen located on the gantry of a radiation therapy device configured to perform radiation therapy; the set of icons is arranged radially on the display screen.

[0006] In some embodiments, the technology described herein relates to computer-readable media storage in which icon sets are arranged according to the respective order within a set of tasks.

[0007] In some embodiments, the technology described herein relates to computer-readable media storage in which the position of an icon in an icon set corresponds to the task category of the icon.

[0008] In some embodiments, the technology described herein relates to computer-readable media storage in which the task category is at least one of the following categories: patient setup category, radiotherapy accessory category, radiotherapy equipment attribute category, rotation parameter category, interlock, or system status (state) category.

[0009] In some embodiments, the technology described herein relates to computer-readable media storage in which the visual attributes of at least one icon correspond to the task state of its corresponding task.

[0010] In some embodiments, the technology described herein relates to computer-readable media storage in which a set of non-transient instructions further causes a processor to rearrange the position of at least one icon in response to receiving instructions.

[0011] In some embodiments, the technology described herein relates to computer-readable media storage in which at least one icon indicates a state associated with a room in which radiotherapy equipment is located.

[0012] In another specific embodiment, the technology described herein relates to a computer system. This computer system includes a radiotherapy device and a processor that communicates with the radiotherapy device. The processor is To generate a set of tasks to constitute a patient's radiotherapy, where at least one of the tasks corresponds to at least one stage of radiotherapy. The system is configured to display a set of icons corresponding to a set of tasks on a display screen located on the gantry of a radiation therapy device configured to perform radiation therapy, with the icon sets arranged radially on the display screen.

[0013] In some embodiments, the technology described herein relates to a computer system in which icon sets are arranged according to the respective order within a set of tasks.

[0014] In some embodiments, the technology described herein relates to a computer system in which the position of an icon in an icon set corresponds to the task category of the icon.

[0015] In some embodiments, the technology described herein relates to a computer system in which the task category is at least one of the following categories: patient setup category, radiotherapy accessory category, radiotherapy equipment attribute category, rotation parameter category, interlock, or system status category.

[0016] In some embodiments, the technology described herein relates to a computer system in which the visual attributes of at least one icon correspond to the task state of its corresponding task.

[0017] In some embodiments, the technology described herein relates to a computer system in which the processor is further configured to perform the repositioning of at least one icon in response to receiving instructions.

[0018] In yet another specific embodiment, the technology described herein relates to a method. At least one processor generates a set of tasks for configuring radiotherapy for a patient, at least one of the tasks corresponds to at least one stage of radiotherapy, The invention includes at least one processor presenting a set of icons corresponding to a set of tasks on a display screen located on the gantry of a radiotherapy device configured to perform radiotherapy, wherein the icon set is arranged radially on the display screen.

[0019] In some embodiments, the technology described herein relates to a method by which an icon set is arranged according to the order of each task in a set.

[0020] In some embodiments, the technology described herein relates to a method by which the position of an icon in an icon set corresponds to the task category of the icon.

[0021] In some embodiments, the techniques described herein relate to a method in which the task category is at least one of the following categories: patient setup category, radiotherapy accessory category, radiotherapy equipment attribute category, rotation parameter category, interlock, or system status category.

[0022] In some embodiments, the techniques described herein relate to a method in which the visual attributes of at least one icon correspond to the task state of its corresponding task.

[0023] In some embodiments, the techniques described herein further include a method in which at least one processor rearranges the position of at least one icon in response to receiving an instruction.

[0024] In some embodiments, the technology described in the present specification relates to a method, wherein at least one icon indicates a state associated with a room in which a radiotherapy apparatus is arranged. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Non-limiting embodiments of the present disclosure are described by way of example with reference to the drawings, which are schematic and are not intended to be drawn to scale. Unless indicated as representing background art, the drawings represent aspects of the present disclosure. [Figure 1] The components of a workflow-oriented radiotherapy system according to one embodiment are illustrated. [Figure 2A] The radiotherapy apparatus is shown in a default upright orientation according to one embodiment. [Figure 2B] The radiotherapy apparatus is shown in a rotated orientation according to one embodiment. [Figure 3] FIG. 3 is a flow diagram of a method for displaying a radiotherapy icon on the radiotherapy apparatus during rotation of the radiotherapy apparatus according to one embodiment. [Figure 4A-B] The radiotherapy apparatus displaying an icon set is illustrated according to one embodiment. [Figure 5] The radiotherapy apparatus displaying an icon set is illustrated according to one embodiment. DETAILED DESCRIPTION OF EMBODIMENTS

[0026] Reference is made to several embodiments illustrated in the drawings. Specific language is used herein to describe the same subject matter. However, it will be understood that this is not intended to limit the scope of the embodiments of the methods and systems described herein. Variations and further modifications of the features illustrated herein, as well as additional applications of the principles of the embodiments of the methods and systems described herein that occur to those of ordinary skill in the relevant art having contact with the present disclosure, are considered to be within the scope of the embodiments, methods, and / or systems described herein.

[0027] System Architecture

[0028] The methods described herein can be implemented using the various computing devices / functions shown in Figure 1. Therefore, Figure 1 illustrates a non-limiting example of a computer environment in which a server can perform processes / methods described herein, such as acquiring, processing, and presenting radiotherapy treatment data, and presenting data for a graphical user interface (GUI) having workflow-oriented pages (or instances) on various display screens.

[0029] Figure 1 shows various components of a system 100 for presenting various pages related to the operation of a radiotherapy procedure according to one embodiment. System 100 may include an analysis server 110, a medical record database 120, a radiotherapy system 140, and a system administrator computer 150 or workstation. These functions can communicate with each other via a network 130. For example, system 100 may present one or more pages / GUIs to the radiotherapy equipment 141 via the analysis server 110. In another example, system 100 may present a page showing a live feed (live stream) of the patient to one or more display devices, such as a display device on the gantry of the radiotherapy equipment 141, via the analysis server 110.

[0030] Network 130 may include wired and / or wireless communications via one or more transmission media, conforming to one or more standards. Communications via Network 130 may conform to various communication protocols, such as Transmission Control Protocol and Internet Protocol (TCP / IP), User Datagram Protocol (UDP), and Institute of Electrical and Electronics Engineers (IEEE) communication protocols. Network 130 may further include wireless communications conforming to the Bluetooth specification set or other standards or proprietary wireless communications protocols. Network 130 may further include cellular network communications, such as Global System for Mobile (GSM) communications, Code Division Multiple Access (CDMA), and Enhanced Data for Global Evolution network (EDGE). Examples of Network 130 may include, but are not limited to, private or public local area networks (LANs), wireless LANs (WLANs), metropolitan area networks (MANs), wide area networks (WANs), and the Internet.

[0031] The analysis server 110 may be any computing device capable of performing the processes described herein. For example, the analysis server 110 includes a processing unit and a non-temporary device-readable storage medium. The processing unit includes a processor having a computer-readable medium such as random access memory connected to the processor. In some embodiments, the analysis server 110 executes algorithms or computer-executable program instructions, which may be executed by a single processor or multiple processors in a distributed configuration. The instructions enable the processors to implement the functions described herein. The analysis server 110 may be configured to interact with one or more software modules of the same or different types operating within the system 100.

[0032] Non-limiting examples of processors may include microprocessors, application-specific integrated circuits, and field-programmable object arrays. The analysis server 110 may be capable of performing data processing tasks, data analysis tasks, and evaluation tasks. Non-limiting examples of the analysis server 110 may include desktop computers, server computers, laptop computers, tablet computers, and the like. For brevity, Figure 1 shows a single server computing device functioning as the analysis server 110. However, some embodiments may include multiple server computing devices capable of performing the various tasks described herein.

[0033] Implementation of the methods described herein is not limited to the system architecture shown in Figure 1. In alternative embodiments, the analysis server 110 may be an embedded computing device located within the radiotherapy equipment 141. In some embodiments, the analysis server 110 may consist of multiple computing devices operating locally and / or remotely. In various embodiments, the analysis server 110 may operate via a cloud service (e.g., a network, the internet). The cloud service may be run according to various communication protocols such as TCP / IP, UDP, and IEEE communication protocols. The analysis server 110 may utilize a database, such as a local database 111, to store and / or retrieve the various data described herein. For example, the analysis server 110 may store various data corresponding to various pages in the local database 111. These pages may be displayed on a display screen attached to the radiotherapy system 140.

[0034] For example, the analysis server 110 can display a page containing a live feed of the patient before treatment begins, or it can display various pages describing how to position the patient on the couch and / or how to adjust the radiotherapy equipment 141. Even if some embodiments describe the analysis server 110 displaying various pages on a display screen mounted on the radiotherapy equipment 141 (e.g., located in the gantry of the radiotherapy equipment 141), it is clearly understood that the analysis server 110 may display the various pages described herein on a display screen located anywhere in the treatment room, such as on the wall of the treatment room, or on any electronic device in the treatment room. In some configurations, the analysis server 110 may display the pages on a system administrator computer 150 or workstation.

[0035] The local database 111 may also store data corresponding to the radiotherapy equipment 141 (for example, the default position of the radiotherapy equipment 141, the current position of the radiotherapy equipment 141 (such as the orientation of the bed / couch and gantry)).

[0036] When the analysis server 110 receives a request from the radiotherapy system 140 to provide the current position / orientation of the radiotherapy device 141, the analysis server 110 can query the local database 111 and retrieve the corresponding data. Additionally or alternatively, the analysis server 110 can also communicate with various sensors associated with the radiotherapy system 140 to retrieve device data and parameters. The analysis server 110 can then use the method / system described herein to instruct the radiotherapy device 141 to adjust its positioning to the default position of the radiotherapy device 141 or to another position of the radiotherapy device, or it can display one or more pages instructing the technician to adjust the radiotherapy device 141 and / or the patient.

[0037] The local database 111 may also store data associated with different users of the radiotherapy system 140. In a non-limiting example, user data may include user login (e.g., sign-in, credentials) information and permission levels. For example, the analysis server 110 may use the local database 111 to store the user's name and password. The analysis server 110 may enable the user to log in to the radiotherapy equipment 141 and / or the system administrator computer 150. When a user logs into the system, the analysis server 110 may adjust what the user can view, adjust, and control based on the user's permission level. The analysis server 110 may conceal patient medical information unrelated to radiotherapy from medical technicians. In another example, when an equipment technician signs in, the analysis server 110 may conceal all of the patient's medical information.

[0038] The analysis server 110 may also utilize one or more other databases, such as the medical record database 120, to store and / or retrieve the various data described herein. The databases described herein can be configured as one or more databases for storing data, and this disclosure is not intended to limit to a specific number or location of databases. The analysis server 110 may instruct the medical record database 120 to store patient data (e.g., patient name, patient device alignment information) associated with a patient identifier (e.g., patient name, patient profile image). The analysis server 110 may also instruct the medical record database 120 to construct a dataset corresponding to a patient and display the patient profile image. If the analysis server 110 receives a request from the radiotherapy system 140 to display data associated with a patient identifier, the analysis server 110 can query the medical record database 120 and retrieve the corresponding dataset. The analysis server 110 may also dynamically display patient data according to a patient identifier using the method / system described herein.

[0039] The medical record database 120 may also include radiotherapy files associated with a patient identifier. As used herein, a radiotherapy file refers to all data related to a patient's radiotherapy and is not limited to specific steps or information. Radiotherapy files may also be obtained from the radiotherapy system 140, the medical record database 120, and / or the system administrator computer 150. A radiotherapy file may contain treatment data associated with a patient. A radiotherapy file can be associated with a patient identifier and may be updated after the patient completes treatment. For example, after a patient completes a treatment session, the medical record database 120 may obtain the duration of the treatment session from the radiotherapy system 140 and update the radiotherapy file to include the duration of the treatment session. Even if radiotherapy is discussed as a file in one aspect of the embodiments described herein, a radiotherapy file represents a collection of a patient's medical and treatment data, which may be stored in separate files. For brevity, this disclosure refers to patient data as a radiotherapy file.

[0040] Radiation therapy files may contain data for treatment plans for one or more patients, with each treatment plan being unique to each individual patient. For example, each treatment plan is uniquely created for each patient and corresponds to the patient's specific attributes (e.g., the patient's physical attributes and the patient's specific condition to be treated). In some configurations, each treatment plan for each patient may contain multiple files.

[0041] The analysis server 110 can retrieve patient-associated treatment data stored in the radiotherapy files of one or more patients. As described herein, the analysis server 110 can analyze the treatment data and display various functions and graphical components as described herein. While the medical record database 120 may contain treatment data (radiotherapy files) associated with multiple patients, the methods described herein are implemented so that the various pages and graphical functions described herein are specific to the particular patient being treated.

[0042] In some configurations, the analysis server 110 may acquire radiotherapy files associated with multiple patients. The analysis server 110 may also receive patient selections by an operator (e.g., a technician). As a result, the analysis server 110 identifies the radiotherapy files associated with the selected patients and customizes the graphical components described herein for the selected patients.

[0043] The analysis server 110 may retrieve patient data associated with a patient from the medical record database 120, the radiotherapy system 140, and / or the system administrator computer 150, and may instruct the medical record database 120 to store the patient data. For example, the medical record database 120 may contain patient data (e.g., previously added by the analysis server 110 and / or periodically retrieved from third-party data sources). When a patient is selected, the analysis server 110 may query the medical record database 120 to retrieve patient data and provide the retrieved patient data. For example, when a patient is selected, the analysis server 110 may display a patient profile image to provide an opportunity to confirm that the correct patient has been selected.

[0044] The analysis server 110 can receive patient-associated treatment data from the medical record database 120, which may further include at least a patient identifier. The analysis server may also receive radiotherapy files associated with one or more patients from the medical record database 120. Radiotherapy files may refer to files containing data associated with the process by which a medical team (e.g., a radiation oncologist, radiotherapist, medical physicist, and / or medical dosimeter) plans appropriate external beam radiation therapy or brachytherapy treatment techniques for a patient.

[0045] The data in the radiotherapy file is not limited to external beam radiation therapy; other treatments such as medical oncology (chemotherapy), interventional oncology (e.g., cryotherapy, microwave therapy, or embolization), or other non-treatment procedures (e.g., examinations and appointments with other medical professionals) may influence the radiotherapy. The radiotherapy file may contain data specific to the radiotherapy of one or more patients. The radiotherapy file may include patient identifiers, patient electronic health data records, medical images (e.g., CT scans, 4D CT scans, MRI, and X-ray images), treatment-specific data (e.g., arc information or treatment type), target organs (e.g., identification and location data to identify tumors to be eradicated), and treatment plans. Additional examples may include non-target organs, dose-related calculations (e.g., radiation dose distribution within the patient's anatomical regions), and radiotherapy equipment-specific information (e.g., couch-gantry orientation, equipment trajectory, control points, dose distribution, and / or arc information).

[0046] The analysis server 110 can identify a specific patient using the patient identifier in the radiation therapy file and obtain additional information about that patient. For example, the analysis server 110 can query the medical record database 120 to identify medical data associated with the patient. For example, the analysis server can query data associated with the patient's anatomical structure, such as physical data (e.g., height, weight, and / or body mass index) and / or other health-related data (e.g., blood pressure or other data related to the patient receiving radiation therapy). The analysis server 110 can also obtain data associated with the patient's current and / or past medical treatments (e.g., data associated with past fractionated radiation or the patient's past surgeries).

[0047] The analysis server 110 analyzes the received data and may generate additional queries accordingly. For example, the analysis server 110 may retrieve data associated with one or more medical (or other) devices required by the patient. The analysis server may retrieve data indicating that the patient has a respiratory medical condition. As a result, the analysis server 110 may generate and send queries to the radiotherapy device 141 or the system administrator computer 150 to determine whether the patient uses / needs a ventilator.

[0048] If necessary, the analysis server 110 may also analyze the patient's medical data records to identify the required patient attributes. For example, the analysis server 110 may query a database to determine the patient's BMI. However, since many medical records are not digitized, the analysis server 110 may not be able to receive the patient's BMI value using simple query techniques. As a result, the analysis server 110 may retrieve the patient's electronic health data and execute one or more analysis protocols (e.g., natural language processing) to determine the patient's body mass index. In another example, if the analysis server 110 is unable to receive tumor data (e.g., endpoints), the analysis server 110 may execute various image recognition protocols to identify the tumor data.

[0049] Another example of patient attributes may include specific tumor locations. More specifically, this data may indicate the location of the primary tumor relative to the patient's midline. This data may be entered by the treating oncologist or analyzed using various image recognition or segmentation methods applied to the patient's medical images.

[0050] Another example of patient attributes may include whether or not the patient uses prosthetic devices (e.g., artificial hip joint or femoral head prosthesis). This attribute may lead to changes in the patient's treatment (e.g., patients with these conditions may require special treatment).

[0051] The analysis server 110 may use various application programming interfaces (APIs) to communicate with the different functions described herein. As used herein, APIs refer to computing interfaces that, using connector programming code, act as software intermediaries between at least two computing components / functions described herein. APIs can automatically and / or periodically transfer various calls, commands, and / or requests between different functions of system 100. Using various APIs, the analysis server 110 can automatically send and / or receive calls and commands.

[0052] Additionally or alternatively, the analysis server 110 may use a Content Delivery Network (CDN) to ensure data integrity when communicating with the different functions described in System 100. As described herein, a CDN refers to a distributed distribution network of proxy servers / nodes that transmit data using a multi-tiered distribution method / system (e.g., Akamai). The analysis server 110 may use a CDN when communicating various calls / commands with Network 130 and / or the local database 111.

[0053] The radiotherapy device 141 may also include a couch (shown as couch 222 in Figure 2A) to align the patient in a predetermined position before treatment begins. The predetermined position may be identified, calculated, and / or retrieved by the analysis server 110. For example, the analysis server 110 may retrieve patient data from the medical record database 120, analyze the data, and use the analyzed data to position the patient on the couch. In some embodiments, a physician may determine how to align the patient on the couch to optimize the treatment. The radiotherapy device 141 irradiates the patient at the identified position while they lie on the couch during treatment. The identified position may be selected by a technician operating the radiotherapy device 141, the pendant 142, and / or the system administrator computer 150. The analysis server 110 may also specify the position within the patient to be irradiated.

[0054] The radiotherapy device 141 may also include an X-ray emitter and an X-ray receiver. The X-ray emitter may be positioned in the gantry of the radiotherapy device 141 and may be configured to provide X-ray waves (e.g., a transmitted form of high-energy electromagnetic radiation). The X-ray emitter emits X-ray waves to a patient positioned on a couch. The X-ray receiver may be positioned opposite the X-ray emitter. The X-ray waves received by the X-ray receiver produce an imprint (e.g., an image) of the patient's internal anatomical structures. While the use of X-ray imaging is described as an exemplary embodiment, additional or other medical imaging devices (e.g., fluoroscopy, MRI, etc.) may be included as alternative configurations of the radiotherapy device.

[0055] The radiotherapy equipment 141 may also include a set of cameras (e.g., cameras at the end of the couch, a gantry camera, a ceiling camera, or other cameras placed in the radiotherapy room). The analysis server 110 may obtain a live feed of the couch (e.g., with or without a patient) from the set of cameras and provide it to a display screen located on the radiotherapy equipment 141. The set of cameras may also communicate directly with the radiotherapy system 140.

[0056] The radiotherapy device 141 may also include a gantry that can communicate with the analysis server 110. When the radiotherapy device 141 is in operation, the gantry can rotate relative to the radiotherapy device 141 and begin treating a patient. The analysis server 110 may control and / or stop the movement of the gantry using a live feed of a set of cameras. While in operation, the analysis server 110 may instruct the display screen of the radiotherapy device 141 to display a live feed of a set of cameras and / or a predetermined page. In some embodiments, the analysis server 110 may not instruct the display screen of the radiotherapy device 141 to activate while in operation. In some embodiments, the display screen of the radiotherapy device 141 is a touchscreen and can control pages generated by the analysis server 110 through the display screen of the radiotherapy device 141.

[0057] The radiotherapy device 141 may have a default home position. Before a patient receives treatment, the radiotherapy device 141 may be reset to a position ergonomically desirable for the patient. The default home position may be optimized to accommodate a new patient or to allow the patient to easily get off the couch.

[0058] To elaborate further, the radiotherapy device 141 may also be controlled by a pendant 142. The pendant 142 may be connected to the radiotherapy device 141 via wired or wireless communication, for example, according to the Bluetooth specification set or other standards or proprietary wireless communication protocols. In some embodiments, the pendant 142 may be connected to the radiotherapy device 141 via a wired connection or integrated into the radiotherapy device 141. The pendant 142 may also communicate with the analysis server 110. The pendant 142 may adjust the positioning of the radiotherapy device 141 by selecting buttons that axially move the radiotherapy device 141 (e.g., a couch) toward a desired direction. The technician may also use the pendant 142 to initialize the radiotherapy device 141 and / or return the radiotherapy device 141 to its home position.

[0059] The pendant 142 may also allow a technician to input patient information. This patient information can then be communicated to the radiotherapy equipment 141, the analysis server 110, and / or the medical record database 120. The pendant 142 may be used to control one or more steps of the patient setup and treatment.

[0060] The pendant 142 may also include a touchpad (e.g., a tactile sensor). The touchpad may be used to control various pages generated by the analysis server 110. For example, a user may use the touchpad on the pendant 142 to control pages generated by the analysis server 110 to advance the workflow steps of radiotherapy. In some embodiments, pages may be controlled via a touchscreen on the radiotherapy device 141 or elsewhere in the treatment room.

[0061] To elaborate further, the radiotherapy system 140 may further include accessories to assist in the treatment of the patient. The analysis server 110 may communicate with the radiotherapy system 140 to select which accessories are needed. The analysis server 110 may also communicate with the medical record database 120 and / or the system administrator computer 150 to determine which accessories are needed. For example, a patient may require specific accessories for their treatment. The analysis server 110 may obtain that the patient requires specific accessories by accessing the medical record database 120 and communicate this information to the radiotherapy system 140. The accessories may communicate with the radiotherapy system 140. For example, as described below, the analysis server may use RFID tags to scan and identify the location and / or presence of various accessories. In some embodiments, the accessories are wired or otherwise integrated into the radiotherapy equipment 141.

[0062] The local database 111, medical record database 120, and radiotherapy equipment 141 associated with the analysis server 110 can store information in various formats and / or encrypted versions. This information may include data records associated with various patient information, user preferences, sets of prompts (e.g., questions, queries, and inquiries), attributes associated with various pages generated by the analysis server 110, and so on. The medical record database 120 may have a logical structure of data files that is stored on a non-temporary machine-readable storage medium such as a hard disk or memory, controlled by a software module of a database program (e.g., Structured Query Language (SQL)), and has a database management system that executes code modules (e.g., SQL scripts) for various data query and management functions.

[0063] The system administrator computer 150 may represent a computing device operated by the system administrator. The system administrator computer 150 may communicate with the analysis server 110. The system administrator computer 150 may be configured to display various analytical metrics so that the system administrator can monitor gantry movement, patient information, and modify various thresholds / rules described herein. The system administrator computer 150 can be configured to display specific analytical metrics when certain thresholds / rules are exceeded. For example, the system administrator computer 150 may receive a warning if the patient moves a predetermined amount during treatment. The analysis server 110 may also enable the system administrator computer 150 to control and / or override the settings of the radiotherapy equipment 141 and / or pendant 142. For example, the administrator may revise the minimum distance threshold and / or customize any features on the pages described herein (e.g., movement of features on a page, color, font, shape, size, or display order of one or more pages).

[0064] The analysis server 110 may configure the system administrator computer 150 to review any and / or all commands made through the radiotherapy system 140 in a specified process step. The system administrator computer 150 may then permit or deny commands made through the radiotherapy system 140. For example, before a technician begins treating a patient using the radiotherapy device 141, the analysis server 110 may prompt the system administrator computer 150 to first review the parameters of the radiotherapy device 141 for approval. Once approved, the technician can then control the radiotherapy device 141.

[0065] The analysis server 110 may configure the system administrator computer 150 to review any and / or all reads and / or (overwrite) writes of patient data to and / or from the medical record database 120. For example, before a technician writes (overwrite) patient information collected by the radiotherapy device 141, the analysis server 110 may prompt the system administrator computer 150 to first review the patient information before it is stored in the medical record database 120.

[0066] Figure 2A shows a radiotherapy system 240 including a radiotherapy device 241, which includes a gantry 224 that rotates around the central axis 225 of the radiotherapy device 241, as described above. In some embodiments, the radiotherapy system 240 may be substantially similar to the radiotherapy system 140 in Figure 1. Similarly, the radiotherapy device 241 may be substantially similar to the radiotherapy device 141 in Figure 1. The radiotherapy device 241 may further include a display screen 226 located on or within the gantry 224. The display screen 226 may be configured to display and allow users (e.g., technicians, patients, and / or healthcare professionals) to view relevant information related to the radiotherapy procedure before, during, and / or after the radiotherapy procedure.

[0067] The radiotherapy device 241 may also include an imager 270 and an emitter 260 for administering radiotherapy to a patient. The radiotherapy system 240 may further include a couch 222 on which a patient can be placed during the administration of radiotherapy. In some embodiments, the couch 222 may be translationally (horizontally) relative to the radiotherapy device 241 (e.g., along the central axis 225) and / or rotate around the central axis 225 of the radiotherapy device 241. Similarly, in some embodiments, the radiotherapy device 241 may rotate axially around the central axis 225 and relative to the couch 222 before, during, and / or after the administration of radiotherapy.

[0068] For example, as shown in Figure 2B, the radiotherapy device 241 is shown in a rotated position around the central axis 225. Compared to the default position of the radiotherapy device 241 shown in Figure 2A, the radiotherapy device 241 in Figure 2B is shown rotated approximately 135.5° counterclockwise. Since the display screen 226 is attached to the gantry 224 of the radiotherapy device 241, the display screen 226 is also rotated approximately 135.5° counterclockwise from its default upright position (shown in Figure 2A).

[0069] Figure 3 is a flowchart of an exemplary method 300 for displaying one or more icons on a display screen provided on a radiotherapy device. Method 300 may be performed by one or more processors described herein (e.g., analysis server 110, pendant 142, system administrator computer 150, radiotherapy system 140, radiotherapy device 141, etc.). One or more processors may execute instructions stored in a computer-readable non-temporary medium, which may cause this one or more processors to perform each step of Method 300. Although the steps of Method 300 are shown in a specific order in Figure 3, it should be understood that Method 300 may include more, fewer, and / or different steps than those shown in Figure 3. Similarly, the order of the steps of Method 300 is shown in Figure 3 for illustrative purposes. However, it should be understood that the steps of Method 300 may be performed in any number of configurations or orders without departing from the scope of the systems and methods described herein.

[0070] In step 310, one or more processors may generate a set of tasks for structuring a patient's radiotherapy. At least one task corresponds to at least one stage of radiotherapy.

[0071] As discussed herein, one or more processors may generate a set of tasks for structuring a patient's radiotherapy. Each task in the set may be associated with a specific stage of radiotherapy, facilitating a structured, workflow-oriented approach to treatment planning and execution. In some embodiments, one or more processors may first retrieve patient-associated radiotherapy files (RT files) to identify the patient's treatment data.

[0072] As used herein, an RT file may refer to a comprehensive collection of data associated with a patient's radiotherapy, encompassing all information necessary to plan, execute, and monitor the treatment process. In some embodiments, an RT file may include image data such as CT scans, 4D-CT scans, MRI, and X-rays, providing anatomical details for treatment planning, along with patient identifiers such as name and demographic details. An RT file may also include a detailed treatment plan, including beam trajectories, dose levels, arc information, and the type of radiotherapy to be performed. In addition, an RT file may specify targeted and non-targeted organ data to ensure accurate radiation targeting while minimizing exposure to healthy tissue.

[0073] Furthermore, the RT file may include details about patient-specific attributes such as physical characteristics (e.g., height, weight, BMI) and medical history, as well as necessary accessories such as immobilization devices or bolus materials. Session-specific data, such as couch positioning and adjustments from the previous treatment, are also recorded to ensure consistency between treatment sessions. The RT file can function as a resource for one or more processors, enabling the dynamic generation of workflow tasks (e.g., values ​​displayed for each icon), real-time updates to the GUI, and personalized treatment workflows. This structured approach allows the GUI to be fulfilled with accurate and efficient radiotherapy tailored to each patient's unique needs. By leveraging the patient's RT file, medical records, and treatment data, one or more processors can identify and define tasks tailored to the patient's unique attributes and treatment requirements.

[0074] The set of tasks can correspond to various stages of radiotherapy, such as patient alignment, equipment calibration, accessory verification, dose administration, and post-treatment analysis. For example, in the alignment stage, tasks may include verifying the patient's position on the treatment couch relative to the isocenter of the radiotherapy equipment. One or more processors may generate tasks to guide the operator when adjusting the couch and gantry to achieve the required alignment.

[0075] In step 320, one or more processors may display a set of icons corresponding to a set of tasks on a display screen located on the gantry of a radiotherapy device configured to perform radiotherapy procedures. The icon set is arranged radially.

[0076] In some embodiments, a display screen integrated into the gantry may provide a visually accessible / interactive interface that assists the operator in efficiently navigating treatment tasks without distracting from the patient or equipment. The GUI can display various icons, each corresponding to a specific task within the treatment workflow, such as patient alignment, equipment calibration, or dose administration, providing intuitive visual indicators that guide the operator through the sequential stages of the treatment process.

[0077] Icon sets can be arranged radially on the display screen to enhance accessibility and usability during operation. In this way, multiple icons (or at least a portion of icons) can be displayed simultaneously. The radial configuration allows operators to easily identify and interact with individual icons regardless of screen orientation or gantry position. The radial arrangement is designed to optimize spatial arrangement and ensure that icons remain legible and logically grouped even when the gantry rotates. In some embodiments, one or more processors may dynamically update icons based on task completion, visually distinguishing completed tasks and highlighting the next actionable step in the workflow. This arrangement, combined with real-time updates, improves operational efficiency by reducing cognitive load and enabling seamless progression through the radiotherapy process.

[0078] A radial arrangement can position icons around a central point of the display screen (for example, the central portion 408 discussed in Figures 4A-4B), allowing the icons to be distributed uniformly across the entire display screen.

[0079] In some embodiments, icons may be displayed radially such that each icon is located at an equal radius from the center point of the display screen. This uniform radial distance can provide a balanced icon arrangement where each icon is equidistant from the center point of the display screen, making the icons easily accessible and visually consistent. Such a configuration minimizes the operator's cognitive effort because the icons are uniformly spaced and their positions can be intuitively identified within the circular arrangement.

[0080] Icons can form a full circle or a semicircle around a central point, depending on the screen size, type of radiotherapy equipment, number of icons, and workflow requirements. In some embodiments, a full circular arrangement may be used to maximize icon capacity while maintaining symmetry (e.g., when multiple tasks need to be displayed simultaneously). In contrast, a semicircular arrangement may be used to highlight a subset of tasks or to provide space for additional interface elements such as dynamic indicators or task-specific information. These configurations can dynamically adapt to operator needs while presenting icons in a visually organized manner, while retaining all relevant information within a single page.

[0081] In embodiments using a full circular arrangement, the central portion of the display screen may be reserved for detailed task instructions, with icons evenly distributed around it. In a semicircular arrangement, the lower half of the screen may be left open for visual indicators such as task progress bars or warnings, while the upper semicircle (and possibly the sides) may contain workflow icons. Whether a full or partial circle, the radial design ensures that icons remain logically grouped and easily accessible even when the gantry or display rotates, maintaining operator efficiency and usability.

[0082] A radial display layout can allow operators to easily find and interact with each icon, regardless of gantry rotation or display orientation. By arranging icons radially, the system minimizes visual clutter while maintaining the logical grouping of icons.

[0083] Icons displayed on the screen can be grouped based on predefined attributes such as function, workflow stage, or type of information. These groupings can be customized or modified to suit the preferences of different operators or clinics. For example, icons related to patient information, such as demographic data or treatment-specific details, can be grouped separately from icons representing equipment setup tasks, such as couch alignment or gantry positioning. Predefined grouping criteria can ensure consistency across workflows while allowing flexibility to adapt to different clinical protocols or individual operator needs. Customization options allow clinics to adjust icon grouping and presentation based on their unique workflows, equipment configurations, or operational preferences. This adaptability can be used to ensure the system remains intuitive and efficient regardless of the user's specific requirements or treatment environment.

[0084] In some embodiments, icons can be arranged in a sequential order that reflects a typical (e.g., predefined) workflow of the treatment process, ensuring that tasks are performed in the correct order and intuitively guiding the operator through each stage. As a result, the position of the icons may correspond to the order of tasks. For example, icons may be arranged so that subsequent icons (considering the display of icons clockwise or counterclockwise depending on the icon setup) correspond to the next task to be accomplished.

[0085] In a non-limiting example, the icon arrangement begins with a patient identification icon, positioned at the starting point (the leftmost or rightmost of the displayed icons) so that the operator can verify the patient's identity and treatment plan and ensure that the correct individual is being treated. This foundational step minimizes the risk of error and sets the stage for subsequent tasks. Following this, all other icons may be arranged in a clockwise manner so that the operator can intuitively understand which task must be performed next.

[0086] This logical, workflow-oriented icon layout ensures that operators are intuitively guided through the radiotherapy process, reducing cognitive load and minimizing errors. The icon order can also be dynamically adjusted by the analysis server based on real-time task completion or user input, providing flexibility to accommodate specific scenarios or operator preferences. This approach ensures the GUI remains efficient, user-friendly, and aligned with the needs of the radiotherapy workflow.

[0087] Each icon, in addition to corresponding to a specific task, may possess dynamic interactivity that adapts to changes in the treatment environment and user input. This dynamic adaptation may be driven by an analysis server (or any other server / processor discussed herein) that monitors the progress of each task and transitions the GUI to display / highlight the next set of icons upon task completion. For example, when patient alignment is verified, the corresponding icon is updated (visually, e.g., by changing color) to indicate completion, while the next icon highlights the verification of dose calibration. This sequential and responsive design ensures seamless guidance through the treatment workflow, maintaining the view of other icons / tasks without requiring the operator to be directed to a new page, thereby increasing efficiency and reducing setup time. Furthermore, clear visual and functional characteristics of each icon, such as color changes, animations, or text overlays, serve as intuitive indicators of task status, enabling rapid recognition and action by the operator.

[0088] Referring to Figure 4A, an icon display on a display screen of a radiotherapy device according to one embodiment is shown. The icon set in this embodiment 400 is displayed on a display screen 404 (similar to display screen 226) located on the gantry of a radiotherapy device having a couch 402 (similar to couch 222). As shown, icons 406-432 are displayed radially on the display screen 404, although the arrangement may differ in other embodiments. The display screen may also include a central portion 408 on which additional data required for or otherwise associated with different icons can be displayed.

[0089] As shown in the illustration, the displayed icon set includes icons 406 which may contain patient personal identification information such as patient images, names, diagnoses, and other information that can identify the patient.

[0090] Different groups of icons (or, in some cases, individual icons) may be arranged according to a predefined order that may or may not correspond to the patient's radiotherapy workflow. For example, in one embodiment, different tasks to be performed may be associated with a defined order. As a result, the icons corresponding to them may be arranged in that order. That is, the position of an icon may correspond to its relative position within the defined order of tasks.

[0091] In other embodiments, such as the illustrated embodiment, icons may be arranged according to task grouping. For example, icons may be arranged based on whether they are associated with a patient setup category, a radiotherapy accessory category, a radiotherapy equipment attribute category, a rotation parameter category, an interlock, or a system status category. As illustrated, the icon set may be divided into three groups, each representing a cluster of tasks to be performed. Task clusters may have common attributes and may be clustered based on these common attributes. For example, one group or cluster of icons may indicate adjustments to be made to a patient (e.g., patient alignment), another group of icons may be directed towards equipment adjustments, and yet another group of icons may be directed towards treatment room or equipment attributes (e.g., whether the treatment room door is open or whether the radiotherapy equipment pendant is properly anchored to the system or otherwise connected).

[0092] In the illustrated embodiment, the first grouping of icons may include patient alignment indicators (e.g., icons 412, 414, 416). Icon 412 may indicate whether the patient needs to be moved laterally (e.g., to the left or to the right). In addition, the icon set may include icon 414 indicating whether the patient on the couch should be moved (e.g., towards or away from the radiotherapy equipment). In addition, the icon set may include icon 416 indicating whether the patient on the couch should be moved vertically (e.g., whether the couch should be moved up or down).

[0093] The second grouping of icons may include equipment / treatment accessories and may include icons 410, 418, 420, 422, and 424. Icon 410 may correspond to a distance indicator that measures / displays the source-to-skin distance (SDD) between the radiation source and the patient's skin. In addition, the icon set may include icon 418 indicating whether the equipment's imager is extended. In addition, the icon set may include icon 420 indicating the status of the equipment's imager (e.g., how far the imager is from the equipment). This information may be necessary to ensure that the patient does not collide with the imager during treatment. In addition, the icon set may include icon 422 indicating whether an accessory is needed to treat the patient (and, if so, which accessory). In addition, the icon set may include icon 424 indicating whether a bolus is needed to treat the patient. In addition, the icon set may include icon 426 indicating the patient's orientation (e.g., whether the patient should be lying supine with their head facing the device or otherwise). In addition, the icon set may include icons 428 indicating whether or not adjustments are needed for the gantry. Icons 428 may include arrows indicating in which direction the gantry should be rotated or otherwise moved. In some embodiments, icons 428 may also include angle values ​​indicating the desired position of the gantry.

[0094] Another grouping of icons may include instrument attribute icons corresponding to tasks related to adjusting radiotherapy equipment. This group may include icons 428, 430, and 432. Icon 430 may indicate whether any adjustments need to be made to the collimator. In some embodiments, icon 430 may include a map of the collimator aperture. In addition, the icon set may include icon 432 indicating the couch rotation angle (yaw).

[0095] In some embodiments, a system administrator or operator may have the ability to adjust any attributes of one or more icons displayed on the screen, including visual attributes such as color, font style, size, line thickness, and shading. This flexibility allows icons to be modified or rearranged to align with institutional branding, operator preferences, or accessibility requirements. For example, line thickness or font size may be increased to improve visibility for visually impaired users. These adjustments ensure that the interface remains functional and user-friendly and is tailored to meet the specific needs of the clinical environment.

[0096] The placement of icons on the display screen can also be adjusted by the system administrator or operator to optimize usability and align with the operator workflow. Icons can be rearranged within a radial arrangement or moved to alternative layouts, ensuring that the most frequently accessed icons are placed in convenient locations. This customization allows the interface to adapt to specific clinic requirements or individual user preferences, improving efficiency during radiotherapy procedures. For example, a clinic focusing on a particular type of treatment may prioritize the placement of specific icons for quick access, minimizing navigation time and increasing operational precision.

[0097] In some embodiments, the system administrator or operator may be permitted to add new icons to better reflect the workflow or to accommodate updates to the radiotherapy process. This capability ensures that the interface remains appropriate and simplified, reducing visual clutter and focusing only on tasks and information relevant to specific clinical scenarios. For example, icons may be added to the icon set to indicate whether the treatment room door is open, whether a predicted collision is about to occur (e.g., a dry run), or whether the pendant is properly connected to the radiotherapy equipment.

[0098] The displayed icons can be interactive. As a result, the operator can move along and click (or otherwise interact with different icons) using, for example, a pendant on a radiotherapy device. When an icon is selected, the central part of the display 408 can dynamically populate with the details and / or actionable instructions necessary to accomplish the task associated with the selected icon. This dynamic content update provides the operator with relevant, context-specific data without overwhelming the interface with unnecessary information. By tailoring the displayed content to the specific task at hand, the system improves operational efficiency and reduces the risk of error by providing clear, task-focused guidance in real time.

[0099] For example, selecting an icon related to patient alignment may display a detailed visualization of the patient's current position relative to the device's isocenter in the central section 408. Numerical values ​​for the vertical, horizontal, and vertical shifts required to achieve proper alignment may be displayed alongside graphic indicators showing the misalignment and necessary corrections. This allows the operator to make precise adjustments to the couch or gantry while ensuring the patient is correctly positioned for the application of the prescribed dose, while keeping the process intuitive and visually guided.

[0100] As shown in Figure 4B, Embodiment 401 shows a GUI displayed on display screen 404 that dynamically adjusts so that the icons on display screen 404 appear stationary to the operator, even when the gantry rotates and the display screen 404 itself rotates as a result. This function is achieved by calculating the movement of the gantry and rearranging and reorienting the icons on the display accordingly. In this way, the visual position and orientation of the icons remain consistent with respect to the operator's viewpoint and the room's reference frame, such as the treatment couch or gravity.

[0101] For example, as illustrated in Figure 4B, as the gantry rotates counterclockwise, the display screen 404 rotates with it. However, icons and important information, such as those shown in the central section 408, are dynamically rearranged and reoriented by the system to maintain an upright orientation and a stationary appearance. This ensures that the operator can interact with the interface seamlessly without being affected by the physical movement of the gantry. Such a design significantly enhances usability, especially during complex workflows, by maintaining the readability and accessibility of icons regardless of the gantry's position. In another example, icon 406 may appear to rotate with the gantry, but it is reoriented and remains readable, appearing "straight" to the operator.

[0102] In some embodiments, the visual attributes of at least one icon may correspond to the task state of its associated task. These visual attributes may include, but are not limited to, color, opacity, blinking, font style, size, or line thickness. One or more processors may dynamically update these attributes based on real-time changes in the task's progress or state. For example, the icon may be displayed in a specific color (e.g., orange) when the task is incomplete, change to a different color when it is in progress, and adopt yet another visual style or color when the task is completed. This allows operators to quickly assess the status of various tasks at a glance, improving workflow efficiency and reducing the potential for errors.

[0103] In some embodiments, one or more processors may reposition the location of at least one displayed icon in response to receiving instructions. This repositioning allows the interface to dynamically adapt to user preferences, workflow requirements, or real-time operational adjustments. Instructions for repositioning icons may be provided by an operator, a system administrator, or an automated system component such as an analysis server. The updated icon positions ensure that important information or controls are conveniently located for the operator, optimizing usability and reducing navigation time between critical actions. In some, but not limited, different icons may be moved to different positions on the display screen when the corresponding task is completed.

[0104] Figure 5 illustrates a radiotherapy procedure setup 500 showing a patient positioned on the treatment couch of a radiotherapy device. As shown, the display screen is integrated into the gantry, visible in the background, and dynamically presents task-specific information and guidance to the operator. The interface consists of a radial arrangement of icons that remain oriented and legible regardless of any rotation of the gantry. This ensures that the operator can interact with the interface seamlessly, regardless of the orientation of the device.

[0105] In this setup, the central display dynamically updates to provide detailed information relevant to the current stage of the radiotherapy workflow. For example, it may display notes regarding patient alignment, anatomical landmarks, or positioning instructions necessary to ensure the accurate application of the prescribed radiation dose. The patient's profile and treatment status are also prominently displayed at the top of the interface for easy reference.

[0106] Examples

[0107] Further aspects of this disclosure are provided by the subject matter of the following illustrative section.

[0108] Example item 1: A computer-readable media storage containing a set of non-temporary instructions, When the aforementioned instruction is executed, it will cause at least one processor to: To generate a set of tasks for constituting radiotherapy for a patient, where at least one task corresponds to at least one stage of the radiotherapy, A computer-readable media storage device that causes a display screen located on the gantry of a radiotherapy device configured to perform the aforementioned radiotherapy to display a set of icons corresponding to the set of tasks, and the icon set is arranged radially on the display screen.

[0109] Example item 2: The icon set is arranged in the order of each task within the set of tasks in the computer-readable media storage of Exemplary Item 1.

[0110] Example 3: A computer-readable storage medium as described in Exemplary Items 1-2, wherein the position of an icon within the aforementioned icon set corresponds to the task category of that icon.

[0111] Example item 4: Computer-readable media storage according to Exemplary Items 1-3, wherein the task category is at least one of the following categories: patient setup category, radiotherapy accessories category, radiotherapy equipment attributes category, rotation parameter category, interlock, or system status category.

[0112] Example item 5: Computer-readable media storage as described in Exemplary Items 1-4, wherein the visual attributes of at least one icon correspond to the task state of the corresponding task.

[0113] Example 6: The set of non-temporary instructions further causes the processor to rearrange the position of at least one icon in response to the receipt of instructions, as described in Exemplary Item 1-5 of computer-readable media storage.

[0114] Example item 7: Computer-readable media storage according to Exemplary Items 1-6, wherein at least one icon indicates a state associated with the room in which the radiotherapy equipment is located.

[0115] Example item 8: A computer system, Radiation therapy equipment, Includes at least one processor that communicates with the radiotherapy device, The aforementioned at least one processor is To generate a set of tasks for comprising a patient's radiotherapy, where at least one task corresponds to at least one stage of the radiotherapy, A computer system configured to display a set of icons corresponding to the set of tasks on a display screen located on the gantry of a radiotherapy device configured to perform the radiotherapy, wherein the icon set is arranged radially on the display screen.

[0116] Example item 9: The computer system of Exemplary Item 8, wherein the icon set is arranged according to the order of each task in the set.

[0117] Example 10: The computer system of Exemplary Items 8-9, wherein the position of an icon within the aforementioned icon set corresponds to the task category of that icon.

[0118] Example 11: The computer system of Exemplary Item 8-10, wherein the task category is at least one of the following categories: patient setup category, radiotherapy accessories category, radiotherapy equipment attributes category, rotation parameter category, interlock, or system status category.

[0119] Example 12: The computer system of Exemplary Item 8-11, wherein the visual attributes of at least one icon correspond to the task state of the corresponding task.

[0120] Example 13: The computer system of Exemplary Clauses 8-12, wherein the at least one processor is further configured to rearrange the position of at least one icon in response to the receipt of an instruction.

[0121] Example 14: It is a method, At least one processor generates a set of tasks for configuring a patient's radiotherapy, at least one task corresponding to at least one stage of the radiotherapy, A method comprising the at least one processor presenting a set of icons corresponding to the set of tasks on a display screen located on the gantry of a radiotherapy device configured to perform the radiotherapy, wherein the set of icons is arranged radially on the display screen.

[0122] Example 15: The icon set is arranged according to the order of each task in the set, as described in Exemplary Item 14.

[0123] Example 16: The method of Exemplary Items 14-15, wherein the position of an icon within the aforementioned icon set corresponds to the task category of the icon.

[0124] Example 17: The method of Exemplary Item 14-16, wherein the task category is at least one of the patient setup category, radiotherapy accessory category, radiotherapy equipment attribute category, rotation parameter category, interlock, or system status category.

[0125] Example 18: The method described in Exemplary Sections 14-17, wherein the visual attributes of at least one icon correspond to the task state of the corresponding task.

[0126] Example item 19: The method of exemplary claims 14-18 further includes the at least one processor rearranging the position of at least one icon in response to the receipt of an instruction.

[0127] Example item 20: The method according to exemplary items 14-19, wherein at least one icon indicates a state associated with the room in which the radiotherapy equipment is located.

[0128] Example item 21: It is a computer program, A computer program that, when executed by a computer, includes instructions causing the computer to perform any of the methods described in Exemplary Items 14-20.

[0129] Example item 22: Computer-readable medium, A computer-readable medium containing, when executed by one or more processors, a set of instructions that causes one or more processors to perform any of the methods described in Exemplary Items 14-20.

[0130] The above-described methods and process flow diagrams are provided merely as illustrative examples and are not intended to require or suggest that the steps of the various embodiments must be performed in the order presented. The steps in the above embodiments may be performed in any order. Words such as "then" and "next" are not intended to limit the order of the steps, and are used simply to guide the reader through the description of the methods. While process flow diagrams may describe operations as sequential processes, many operations may be performed in parallel or simultaneously. Furthermore, the order of operations may be rearranged. Processes may correspond to methods, functions, procedures, subroutines, subprograms, etc. If a process corresponds to a function, the termination of the process may correspond to the function returning to a calling function or main function.

[0131] Various exemplary logic blocks, modules, circuits, and algorithmic steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or a combination of both. To clearly demonstrate this hardware- and software compatibility, various exemplary components, blocks, modules, circuits, and steps are generally described above in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the specific application and design constraints imposed on the overall system. A skilled technician may implement the described functionality in various ways for each specific application, but such implementation decisions should not be construed as resulting in a departure from the scope of the invention.

[0132] Embodiments implemented in computer software may be implemented in software, firmware, middleware, microcode, hardware description language, or any combination thereof. Code segments or machine-executable instructions may represent procedures, functions, subprograms, programs, routines, subroutines, modules, software packages, classes, or any combination of instructions, data structures, or program statements. Code segments may be connected to other code segments or hardware circuits by passing and / or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc., may be passed, transferred, or transmitted via any suitable means, including memory sharing, message passing, token passing, network transmission, etc.

[0133] Actual software code or specialized control hardware used to implement these systems and methods does not limit the invention. Therefore, the operation and behavior of these systems and methods are described without reference to specific software code, and it is understood that those with ordinary skill in the art can design software and control hardware to implement the systems and methods based on the descriptions herein.

[0134] When implemented in software, the functionality may be stored therein as one or more instructions or code in a computer-readable non-temporary medium or a processor-readable storage medium. Steps of the methods or algorithms disclosed herein may be embodied in a processor-executable software module. Such software module may reside on a computer-readable or processor-readable storage medium. A non-temporary computer-readable or processor-readable medium includes both computer storage media and tangible storage media that facilitate the transfer of computer programs from one location to another. A non-temporary processor-readable storage medium may be any available medium that can be accessed by a computer. For example, and not limited to, such a non-temporary processor-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other tangible storage medium used to store desired program code in the form of instructions or data structures and that can be accessed by a computer or processor. As used herein, "disk" and "disc" include compact discs (CDs), laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where a disk typically reproduces data magnetically, while a disc reproduces data optically using a laser. Any combination of these should also be included within the scope of computer-readable media. Furthermore, the operation of a method or algorithm may exist as one or any combination of codes and / or sets of instructions in a non-temporary processor-readable medium and / or computer-readable medium, and such medium may be incorporated into a computer program product.

[0135] The above description of the disclosed embodiments is provided to enable any person with ordinary skill in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to a person with ordinary skill in the art, and the general principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Accordingly, the invention is not intended to be limited to the embodiments shown herein, but rather should be given the broadest scope consistent with the claims and the principles and novel features disclosed herein.

[0136] While various aspects and embodiments have been disclosed, other aspects and embodiments are also conceivable. The various aspects and embodiments disclosed are for illustrative purposes only and are not intended to limit the scope, and the true scope and idea are indicated by the claims.

Claims

1. A computer-readable media storage containing a set of non-temporary instructions, When the instruction is executed, it will cause at least one processor to: To generate a set of tasks for constructing radiotherapy for a patient, At least one task corresponds to at least one stage of the radiotherapy, To display a set of icons corresponding to the set of tasks on a display screen located on the gantry of a radiotherapy device configured to perform the aforementioned radiotherapy, The aforementioned icon set is arranged radially on the display screen. A computer-readable media storage device that enables execution of [something].

2. The computer-readable media storage according to claim 1, wherein the icon set is arranged in the order of each task within the set.

3. The computer-readable media storage according to claim 1, wherein the position of an icon within the icon set corresponds to the task category of the icon.

4. The computer-readable media storage according to claim 3, wherein the task category is at least one of a patient setup category, a radiotherapy accessory category, a radiotherapy equipment attribute category, a rotation parameter category, an interlock, or a system status category.

5. The computer-readable media storage according to claim 1, wherein the visual attributes of at least one icon correspond to the task state of the corresponding task.

6. The computer-readable media storage according to claim 1, wherein the set of non-temporary instructions further causes the at least one processor to rearrange the position of at least one icon in response to the receipt of instructions.

7. The computer-readable media storage according to claim 1, wherein at least one icon indicates a state associated with the room in which the radiation therapy equipment is located.

8. A computer system, Radiation therapy equipment, Includes at least one processor that communicates with the radiotherapy device, The aforementioned at least one processor is To generate a set of tasks for structuring a patient's radiation therapy, At least one task corresponds to at least one stage of the radiotherapy, To display a set of icons corresponding to the set of tasks on a display screen located on the gantry of the radiotherapy device configured to perform the aforementioned radiotherapy, The aforementioned icon set is arranged radially on the display screen. A computer system configured to perform [a certain action].

9. The computer system according to claim 8, wherein the icon set is arranged in the order of each of the tasks in the set.

10. The computer system according to claim 8, wherein the position of an icon in the icon set corresponds to the task category of the icon.

11. The computer system according to claim 10, wherein the task category is at least one of the following categories: patient setup category, radiotherapy accessory category, radiotherapy equipment attribute category, rotation parameter category, interlock, or system status category.

12. The computer system according to claim 8, wherein the visual attributes of at least one icon correspond to the task state of the corresponding task.

13. The computer system according to claim 8, wherein the at least one processor is further configured to rearrange the position of at least one icon in response to the receipt of an instruction.

14. It is a method, At least one processor generates a set of tasks for configuring radiotherapy for a patient. At least one task corresponds to at least one stage of the radiotherapy, The at least one processor presents a set of icons corresponding to the set of tasks on a display screen located on the gantry of a radiotherapy device configured to perform the radiotherapy. The aforementioned icon set is arranged radially on the display screen. A method that includes this.

15. The method according to claim 14, wherein the icon set is arranged according to the order of each task in the set.

16. The method according to claim 14, wherein the position of an icon in the icon set corresponds to the task category of the icon.

17. The method according to claim 16, wherein the task category is at least one of the following categories: patient setup category, radiotherapy accessory category, radiotherapy equipment attribute category, rotation parameter category, interlock, or system status category.

18. The method according to claim 14, wherein the visual attributes of at least one icon correspond to the task state of the corresponding task.

19. The method according to claim 14, further comprising the at least one processor rearranging the position of at least one icon in response to receiving an instruction.

20. The method according to claim 14, wherein at least one icon indicates a state associated with the room in which the radiation therapy equipment is located.