Radiotherapy workflow editing method, device, computer equipment and storage medium
By responding to user's information editing request and displaying the corresponding editing page, and performing editing operations on the radiotherapy workflow based on the editing content entered by the user, the problem of rigid editing methods in the existing technology is solved, and a more flexible workflow editing function is realized.
Patent Information
- Application Number
- CN202111667733.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2041-12-30
AI Technical Summary
In the radiotherapy scenario, the editing method of the treatment process in the prior art is too rigid and not flexible enough to meet the user's custom needs.
It provides a radiotherapy workflow editing method. By responding to user's information editing request, obtaining information type identification and displaying the corresponding editing page, performing editing operations on the target radiotherapy workflow based on the editing content input by the user, and supporting node creation, deletion and sequence adjustment operations.
Improves the flexibility of editing methods, allowing users to customize editing workflow information and design and optimization of radiotherapy processes to meet different needs.
Smart Images

Figure CN114220520B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a radiotherapy workflow editing method, apparatus, computer equipment and storage medium. Background Art
[0002] With the popularization and promotion of computer and network technology, and the improvement of information construction, workflow technology has been widely used in major enterprises.
[0003] For example, taking the radiotherapy department of a hospital as an example, in the related technology, when tracking and displaying the treatment process in the radiotherapy department scenario, it is achieved through various types of workflows, and the information of each workflow will be fixedly displayed according to the pre-configuration of the background, resulting in the editing method being too rigid and not flexible enough when editing the workflow information displayed in the front-end interface. Summary of the invention
[0004] Based on this, it is necessary to provide a radiotherapy workflow editing method, device, computer equipment and storage medium to address the above technical problems, which can improve the flexibility of the editing method when editing the workflow information displayed in the front-end interface.
[0005] In a first aspect, the present application provides a radiotherapy workflow editing method, the method comprising:
[0006] In response to an information editing request of a target radiotherapy workflow, obtaining an information type identifier carried in the information editing request;
[0007] Display the edit page corresponding to the information type identifier;
[0008] According to the editing content input by the user on the editing page, the editing operation is performed on the target radiotherapy workflow; the editing content is determined according to the actual needs of the target radiotherapy workflow.
[0009] In one of the embodiments, if the information type identifier is a workflow node identifier, the edit page is a workflow node edit page;
[0010] According to the edit content entered by the user on the edit page, edit operations are performed on the targeted radiotherapy workflow, including:
[0011] Receive node editing content input by the user on the workflow node editing page; the node editing content at least includes the creation content of a new node, the deletion content of an existing node, and the adjustment content of the order of an existing node;
[0012] According to the node editing content, the corresponding editing operation is performed on the workflow node of the target radiotherapy workflow.
[0013] In one embodiment, if the node editing content is the adjustment content of the existing node order, a corresponding editing operation is performed on the workflow node of the target radiotherapy workflow, including:
[0014] Obtaining the standard application logic of each workflow node in the target radiotherapy workflow;
[0015] According to the standard application logic and the adjustment content of the existing node sequence, the sequence of the corresponding workflow nodes in the target radiotherapy workflow is adjusted.
[0016] In one of the embodiments, the targeted radiotherapy workflow includes a plurality of workflow nodes;
[0017] The method further includes:
[0018] In response to the display request of each workflow node, obtain the function page corresponding to each workflow node;
[0019] The corresponding function page of each workflow node is displayed on the front-end interface.
[0020] In one embodiment, the method further comprises:
[0021] In response to the request of adding a sub-radiotherapy workflow of each workflow node, the sub-radiotherapy workflow information corresponding to each node is obtained; the sub-radiotherapy workflow information includes the logical order of the sub-radiotherapy workflow and the sub-workflow node content;
[0022] The sub-radiotherapy workflow corresponding to each workflow node is displayed on the front-end interface.
[0023] In one of the embodiments, the above display request is triggered by the user in a preset area of the front-end interface through a preset human-computer interaction method.
[0024] In one embodiment, the method further comprises:
[0025] Get the update mode of the workflow node of the target radiotherapy workflow;
[0026] If the update mode is automatic mode, the workflow nodes whose states have changed are updated according to the preset display mode;
[0027] If the update mode is manual mode, the workflow nodes whose states have changed are updated according to the user's update instructions.
[0028] In a second aspect, an embodiment of the present application provides a workflow editing device, the device comprising:
[0029] An acquisition module, configured to respond to an information editing request of a target radiotherapy workflow and acquire an information type identifier carried in the information editing request;
[0030] A display module, used to display an editing page corresponding to the information type identifier;
[0031] The editing module is used to perform editing operations on the target radiotherapy workflow according to the editing content input by the user on the editing page; the editing content is determined according to the actual needs of the target radiotherapy workflow.
[0032] In a third aspect, an embodiment of the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of any one of the methods provided in the embodiment of the first aspect are implemented.
[0033] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of any one of the methods provided in the embodiment of the first aspect above are implemented.
[0034] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any one of the methods provided in the embodiments of the first aspect above.
[0035] The embodiment of the present application provides a radiotherapy workflow editing method, device, computer equipment and storage medium. When receiving an information editing request for a target radiotherapy workflow, the corresponding editing page is displayed according to the information type identifier carried in the information editing request, and the editing operation is performed on the target radiotherapy workflow according to the editing content determined by the user in the editing page according to the actual needs of the target radiotherapy workflow. In this method, the front-end interface supports users to call out the information editing page by triggering an information editing request. In this information editing page, users can fill in the editing content according to actual needs. The computer device only needs to edit the workflow information displayed in the front-end interface according to the editing content, so that users can customize the editing of workflow information in the front-end interface, thereby improving the flexibility of the editing method. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 A block diagram of the internal structure of a computer device provided by an embodiment;
[0037] Figure 2 A flowchart of a radiotherapy workflow editing method provided by an embodiment;
[0038] Figure 3 A schematic diagram of a menu bar in an editing page provided by an embodiment;
[0039] Figure 4 A flowchart of a radiotherapy workflow editing method provided in another embodiment;
[0040] Figure 5 A schematic diagram of a newly created workflow node provided by an embodiment;
[0041] Figure 6 A flowchart of a radiotherapy workflow editing method provided in another embodiment;
[0042] Figure 7 A flowchart of a radiotherapy workflow editing method provided in another embodiment;
[0043] Figure 8 A schematic diagram of a function page corresponding to a workflow node provided in an embodiment;
[0044] Fig. 9 A schematic diagram of a function page corresponding to a workflow node provided in another embodiment;
[0045] Fig.10 A flowchart of a radiotherapy workflow editing method provided in another embodiment;
[0046] Fig.11 A flowchart of a radiotherapy workflow editing method provided in another embodiment;
[0047] Fig.12 A schematic diagram of a workflow node transition update provided by an embodiment;
[0048] Fig.13 A schematic diagram of the structure of a workflow editing device provided by an embodiment. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0050] The data processing method provided in the embodiment of the present application can be applied to any type of computer device. For example, it can be a computer device for tracking and displaying the treatment process of the radiotherapy department. The computer device includes but is not limited to various personal computers, laptops, smart terminals, tablet computers, wearable devices, etc. The embodiment of the present application does not limit the type of computer device.
[0051] like Figure 1As shown, a schematic diagram of the internal structure of a computer device is provided, and the computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data of the data processing process. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a data processing method is implemented.
[0052] The embodiments of the present application provide a radiotherapy workflow editing method, apparatus, computer equipment and storage medium, which can improve the flexibility of the editor when editing the workflow information displayed in the front-end interface. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments.
[0053] In one embodiment, a radiotherapy workflow editing method is provided for application in Figure 1 Taking the application environment shown as an example, this embodiment involves a specific process of displaying a corresponding editing page according to the information type identifier carried in the information editing request after receiving an information editing request for a target radiotherapy workflow, and performing an editing operation on the target radiotherapy workflow based on the editing content input by the user according to actual needs, such as Figure 2 As shown, this embodiment includes the following method steps:
[0054] S101, in response to an information editing request of a target radiotherapy workflow, obtaining an information type identifier carried in the information editing request.
[0055] The target radiotherapy workflow generally refers to a workflow to be edited in any radiotherapy system. When a user needs to edit the display of the target radiotherapy workflow, an information editing request will be triggered on the interface of the radiotherapy system in the computer device, and the information editing request will carry an information type identifier.
[0056] After receiving the information editing request, the computer device may obtain the information type identifier carried in the information editing request.
[0057] The information editing request may be triggered by a user triggering a pre-configured editing workflow button on the radiotherapy system interface. For example, the user may click the button using an external input device, such as a mouse, keyboard, etc., or directly touch the button with a finger, or trigger the above-mentioned information editing request through body language, gesture control, voice input, etc. The embodiment of the present application does not limit the method of triggering the information editing request.
[0058] The information type identifier refers to the identifier of the information type to be edited, and different information types correspond to different identifiers. For example, the information type can be a workflow template, a workflow node, etc., and the identifiers of the workflow template and the workflow node are preset to different identifiers.
[0059] The identifier may be realized by numbers, letters or a combination thereof, and the embodiment of the present application does not limit the setting of the identifier.
[0060] Optionally, the information editing request button set on the interface of the radiotherapy system includes an option drop-down menu, in which different information types are set accordingly. Based on this option drop-down menu, when in use, the user can first select the information type to be edited through the drop-down menu, and then click the information editing button based on the selected information type.
[0061] For example, when the information type selected by the user is a workflow node and the information editing button is triggered, the generated information editing request carries the identifier of the workflow node. The content of the request is a request to edit the workflow node of the target radiotherapy workflow.
[0062] The workflow node refers to each step in the target workflow, and one step corresponds to one node. The workflow template refers to the template where the target workflow is located. Different templates can have different node numbers, contents, and sequences in the generated radiotherapy workflow.
[0063] S102, displaying an editing page corresponding to the information type identifier.
[0064] Based on the information type identifier carried in the above-mentioned information editing request, the computer device obtains the editing page corresponding to the information type identifier. For example, if the type is an editing request for a workflow node, then the editing page obtained includes the ability to edit the work node, and if it is an editing request for a workflow template, then the editing page obtained includes the ability to edit the workflow template.
[0065] After obtaining the editing page corresponding to the information type identifier, the editing page is displayed on the interface of the front-end radiotherapy system. The editing page includes a menu bar with editable content and a non-editable menu bar.
[0066] The editable menu bar may be used to receive editing content input by the user, and the non-editable menu bar may correspondingly display information indicating the editing page.
[0067] For example, take the edit request of a workflow template as an example. Figure 3 As shown, the default workflow template that can be displayed in the displayed editing page belongs to the editable menu bar, that is, the user can delete, rename, etc.; and Figure 3 The application settings, patient information, plan management, treatment scheduling, user management, document management, patient flow, patient diagnosis, etc. in the top menu bar displayed are non-editable menu bars and are used to indicate the navigation information in the editing page.
[0068] For example, Figure 3 There are also default workflow nodes for the workflow steps under the default workflow template: diagnosis, opening a positioning application form, scanning positioning, outlining, determining the diagnosis and treatment plan, plan review, treatment review, treatment appointment, treatment, etc. These default workflow nodes can also be set to editable or non-editable according to actual conditions. Among them, the editable operations of the workflow nodes include one or more combinations of operations such as adjusting the order, editing the name, modifying the name, and being deletable; and the non-editable corresponding to the workflow node refers to the order of the workflow node cannot be adjusted, cannot be deleted, and the name cannot be modified.
[0069] It should be emphasized that Figure 3 The editable menu bar and non-editable menu bar are only examples, and other menu bars can also be set to editable or non-editable according to actual needs.
[0070] S103, performing editing operations on the target radiotherapy workflow according to the editing content input by the user on the editing page; the editing content is determined according to the actual needs of the target radiotherapy workflow.
[0071] In the above-displayed editing page, the user can enter the corresponding editing content in the editable menu bar in the editing page. The editing content is user-defined and is determined by the user based on the actual needs of the target radiotherapy workflow. For example, if the user needs to make an editing request for a workflow node in the target radiotherapy workflow, the user can enter the specific content that needs to be edited for the workflow node in the editing page.
[0072] Based on the editing content input by the user, after receiving the editing content input by the user, the computer device starts to perform editing operations on the target radiotherapy workflow based on the operations indicated by the editing content, thereby completing the customized editing of the target radiotherapy workflow.
[0073] The improved radiotherapy workflow editing method of this embodiment, when receiving an information editing request for a target radiotherapy workflow, displays a corresponding editing page according to the information type identifier carried in the information editing request, and performs editing operations on the target radiotherapy workflow according to the editing content determined by the user in the editing page according to the actual needs of the target radiotherapy workflow. In this method, the front-end interface supports users to call out an information editing page by triggering an information editing request. In this information editing page, users can fill in the editing content according to actual needs. The computer device only needs to edit the workflow information displayed in the front-end interface according to the editing content, so that users can customize the editing of workflow information in the front-end interface, thereby improving the flexibility of the editing method.
[0074] Based on the above embodiment, the following is divided into different specific information types to illustrate the process of performing editing operations on the target radiotherapy workflow according to the editing content input by the user on the editing page.
[0075] like Figure 4 As shown, in one embodiment, the above S103 includes the following steps:
[0076] S201, receiving node editing content input by a user on a workflow node editing page; the node editing content at least includes creation content of a new node, deletion content of an existing node, and adjustment content of the order of an existing node.
[0077] S202: Perform corresponding editing operations on the workflow nodes of the target radiotherapy workflow according to the node editing content.
[0078] In this embodiment, an example is given in which the information type identifier is a workflow node identifier and the edit page is a workflow node edit page.
[0079] That is, what is displayed in the front-end radiotherapy system interface is the workflow node editing page, which is provided with an editable menu bar for creating new nodes, deleting existing nodes, adjusting the order of nodes, etc.
[0080] Among them, creating a new node refers to creating a new node in the target radiotherapy workflow, deleting an existing node refers to deleting an existing node in the target radiotherapy workflow, and adjusting the node order refers to adjusting the execution order of the existing nodes in the target workflow. It should be noted that when adjusting the order of nodes in the target radiotherapy workflow, it is necessary to adjust it in combination with the logical order actually used in clinical practice to ensure the clinical radiotherapy effect.
[0081] Correspondingly, the user can input corresponding editing content in the corresponding editable menu bar, for example, input creation content of a new node, input deletion content of an existing node, input adjustment content of the order of an existing node, and so on.
[0082] After receiving the node editing content, the computer device performs corresponding editing operations in the target radiotherapy workflow.
[0083] Among them, when the user inputs the creation content of a new node, it is necessary to add the creation content of the new node at the position of the corresponding node to be added in the target radiotherapy workflow. When inputting the deletion content of an existing node, it is necessary to input it at the corresponding workflow node to be deleted, and when inputting the adjustment content of the order of an existing node, it is necessary to explicitly input it at the two workflow nodes to be adjusted. In this way, no matter what kind of content is edited, the object to be edited is clearly given, so that the computer device can accurately perform the editing operation.
[0084] For example, to enter the content of creating a new node, see Figure 5 As shown, Figure 5 Workflow 1 is equivalent to the target radiotherapy workflow, and the custom node indicated in the dotted box refers to the creation content of the new node input by the user at the location where the node is to be added. It can be understood that Figure 5 The position where a new node is added is only an example. In actual applications, a new node can be added at any position.
[0085] In one embodiment, when the node editing content is the adjustment content of the existing node sequence, the process of the computer device performing the editing operation in the target radiotherapy workflow is described. Figure 6 As shown, this embodiment includes the following steps:
[0086] S301, obtaining the standard application logic of each workflow node in the target radiotherapy workflow.
[0087] S302: According to the standard application logic and the adjustment content of the existing node sequence, the sequence of the corresponding workflow nodes in the target radiotherapy workflow is adjusted.
[0088] Standard application logic refers to the logical order in actual clinical use. Each workflow node in the radiotherapy workflow has a corresponding standard application logic. After the computer device obtains the standard application logic of each workflow node in the target radiotherapy workflow, the standard sequence of each workflow node can be determined according to the standard application logic.
[0089] The adjustment content of the existing node sequence input by the user includes the identifier of the workflow node to be adjusted and the original node position of each workflow node to be adjusted in the target radiotherapy workflow and the new node position to be adjusted. That is, the adjustment content clearly indicates which node positions need to be adjusted and where to adjust each workflow node.
[0090] Before the adjustment, the computer device needs to verify the adjustment content input by the user in combination with the standard sequence of each workflow node determined above. If the adjustment sequence indicated by the adjustment content does not match the standard sequence of each workflow node, the sequence adjustment operation is not performed. However, if the adjustment sequence indicated by the adjustment content matches the standard sequence of each workflow node, the position of the corresponding workflow node is adjusted according to the adjustment content.
[0091] In this embodiment, the standard sequence of each workflow node is first determined, and the adjustment content of the existing node sequence input by the user is verified with the standard sequence. If the verification fails, the node sequence adjustment operation will not be performed. In this way, the radiotherapy process error caused by the user triggering the sequence adjustment due to operation error is prevented, and the accuracy of the radiotherapy process is ensured.
[0092] Generally, there are multiple workflow nodes in the target radiotherapy workflow, and each workflow node can be set with its own corresponding function page. Based on this, in one embodiment, Figure 7 As shown, the method also includes:
[0093] S401, in response to a display request of each workflow node, obtaining a function page corresponding to each workflow node.
[0094] S402, displaying the corresponding function page of each workflow node on the front-end interface.
[0095] The display request of the workflow node is a request triggered by the user to edit or view the function page corresponding to the workflow node.
[0096] Optionally, the display request carries a workflow node identifier. Based on the display request, the computer device may obtain a function page corresponding to the workflow node according to the workflow identifier, and display the function page on the front-end interface.
[0097] Optionally, the display request is triggered by the user in a preset area of the front-end interface through a preset human-computer interaction method. The preset area refers to any area on the interface where the target radiotherapy workflow is located. The preset area is a pre-set area that can trigger a display request. For example, it can be a rectangular area where a workflow node is located. The embodiment of the present application does not limit the preset area. The preset human-computer interaction method can be double-clicking the preset area with the mouse, or swiping the preset area with a finger, or reading the key information of the preset area by preset, etc.
[0098] For example, Figure 8 As shown, it illustrates the corresponding function page when the workflow node is a diagnosis node. Figure 8The following takes the diagnosis list page under the patient diagnosis menu in the diagnosis node as an example. In addition to the patient diagnosis menu, the diagnosis node also includes menus such as radiotherapy medical records, patient information, document management, health status assessment, examination and testing, clinical treatment, 360-degree view, cost management, and patient process.
[0099] Specifically, under the diagnostic list page, Figure 8 The figure shows the clinical diagnosis of malignant tumors on the anterior wall of the nasopharynx, including diagnosis date, confirmed date, clinical description, tumor type, diagnosis grade, and diagnosis description.
[0100] For example, Fig. 9 As shown, the workflow node is the corresponding function page when opening a positioning application form. Fig. 9 The scan application form is used as an example. Specifically, the scan application form details include the scan application form name, associated diagnosis, imaging method, scanning equipment, CT scan, scan date / scan site, treatment site, scan related personnel (such as the attending physician, scanning technician), whether to enhance, marker points, scan description, etc. For details, please refer to Fig. 9 As shown, they are not listed here one by one.
[0101] In the embodiment of the present application, in response to the display request of each workflow node, the computer device obtains the function page corresponding to each workflow node, and displays the corresponding function page of each workflow node on the front-end interface. Each workflow node in the front-end interface supports the user to actively trigger the function page, so that the user can trigger at any time according to his own needs, view or edit the function page corresponding to the workflow node of interest, making the editing of workflow information more flexible.
[0102] Considering that a sub-radiotherapy workflow can be further added under each workflow node, in one embodiment, Fig.10 As shown, the method also includes:
[0103] S501, in response to the request of adding a sub-radiotherapy workflow from each workflow node, obtaining the sub-radiotherapy workflow information corresponding to each node; the sub-radiotherapy workflow information includes the logical order of the sub-radiotherapy workflow and the sub-workflow node content.
[0104] S502, displaying the sub-radiotherapy workflow corresponding to each workflow node on the front-end interface.
[0105] The front-end interface is provided with a button for adding a sub-radiotherapy workflow to each workflow node, and the user can trigger the request to add a sub-radiotherapy workflow to the workflow node by triggering the button. In order to accurately locate the workflow node to which the sub-radiotherapy workflow needs to be added, the identification information of the workflow node to which the sub-radiotherapy workflow needs to be added is carried in the request to add the sub-radiotherapy workflow, so that after receiving the request to add the sub-radiotherapy workflow, the computer device obtains the sub-radiotherapy workflow information corresponding to the workflow node according to the identification information.
[0106] The sub-radiotherapy workflow information includes the logical order of the sub-radiotherapy workflow and the sub-workflow node content, that is, the logical order between each sub-workflow node and the content of each sub-workflow node.
[0107] For example, see Figure 5 In the example, suppose the target radiotherapy workflow includes the workflow node: treatment, and currently needs to continue to add a sub-radiotherapy workflow under the treatment node. Then the user can trigger a request to add a sub-radiotherapy workflow to the treatment node, wherein the triggering method can be that the user first selects the location of the treatment node and then clicks the button for creating a new workflow, or if the button for creating a new workflow is hidden, the user can right-click the location of the treatment node to pop up a selection menu, and then click Create Workflow in the selection menu, so that the module of the sub-radiotherapy workflow appears.
[0108] After the sub-radiotherapy workflow information corresponding to the workflow node is obtained, the generated sub-radiotherapy workflow is displayed on the front end based on the sub-radiotherapy workflow information.
[0109] For example, Figure 5 In the treatment, the sub-radiotherapy workflow includes: treatment, mold making, image collection, target area review, plan QA, plan verification, repositioning, IGRT, follow-up, archiving, etc.
[0110] It should be noted that the specific process contents shown in the drawings of the embodiments of the present application are only examples and can be determined according to actual conditions when applied.
[0111] In the embodiment of the present application, in response to the request of adding a sub-radiotherapy workflow of each workflow node, the sub-radiotherapy workflow information corresponding to each node is obtained, and the sub-radiotherapy workflow information includes the logical order of the sub-radiotherapy workflow and the content of the sub-workflow node, and then the sub-radiotherapy workflow corresponding to each workflow node is displayed on the front-end interface. Since each workflow node in the front-end interface supports the user to actively trigger the addition of a sub-radiotherapy workflow, the user can add a sub-radiotherapy workflow to the required workflow node according to actual needs, so that the radiotherapy process is more complete and accurate, thereby improving the editing flexibility of the workflow information.
[0112] In some scenarios, the status of each workflow node can be updated to more clearly display the execution status of each workflow node in the target radiotherapy workflow. Fig.11 As shown, in one embodiment, the method further includes:
[0113] S601, obtaining an update mode of a workflow node of a target radiotherapy workflow.
[0114] The update mode is divided into automatic mode and manual mode. The automatic mode is implemented based on a pre-configured program that automatically performs state changes; while the manual mode is implemented based on user instructions.
[0115] Optionally, the automatic mode can be turned off or on according to user needs. When turned on, the update mode of the workflow node of the target radiotherapy workflow will be the automatic mode by default. When turned off, the update mode of the workflow node of the target radiotherapy workflow will be the manual mode by default.
[0116] Specifically, the computer device can obtain the update mode of the workflow node of the target radiotherapy workflow by detecting whether there is an update mark in the configuration information of the radiotherapy system. If so, further identify whether there is an automatic mode mark. If so, further identify whether the automatic mode is in the on state or the off state. If it is on, it is determined that the update mode of the workflow node of the target radiotherapy workflow is the automatic module; otherwise, it is determined that the update mode of the workflow node of the target radiotherapy workflow is the manual mode.
[0117] S602: If the update mode is the automatic mode, the workflow nodes whose states have changed are updated according to a preset display mode.
[0118] For the automatic mode, based on a pre-configured program for automatic state transition, the workflow nodes whose states have changed can be updated through a preset display method.
[0119] The preset display mode is also pre-configured, for example: the color display of the completed workflow node may be changed to green, the unfinished workflow node may be changed to no color, and the workflow node to be skipped may be changed to blue.
[0120] Optionally, the specific execution time may also be displayed in each completed workflow node to facilitate the doctor's comprehensive understanding of the radiotherapy process.
[0121] S603: If the update mode is the manual mode, the workflow nodes whose states have changed are updated according to the user's update instruction.
[0122] For manual mode, an update instruction from the user can be received, which carries the identifier of the color to be changed and the identifier of the workflow node whose state to be changed, and then the computer device updates the state of the corresponding workflow node according to the specific identifier. Of course, the radiotherapy system needs to be configured in advance with the function of customizing the state of the workflow node, that is, when the user triggers the update instruction, he can select the color to be updated on the interface.
[0123] See also Fig.12 As shown, Fig.12 The nodes such as Diagnosis, Positioning Application Form, and Scanning Positioning indicate completed workflow nodes. These nodes can be marked green ( Fig.12 Specific colors are not shown in the figure), and the treatment appointment belongs to the skipped node, then the node can be marked in blue ( Fig.12 Specific colors are not indicated).
[0124] In an embodiment of the present application, the update mode of the workflow node of the target radiotherapy workflow can be obtained at the beginning. If the update mode is the automatic mode, the workflow node whose state has changed is updated according to the preset display mode. If the update mode is the manual mode, the workflow node whose state has changed is updated according to the user's update instruction. The status of the workflow node is supported to be updated in the front-end interface. In this way, the workflow nodes at different stages are distinguished by different states, so that the user can more clearly understand the execution status of each workflow node in the target radiotherapy workflow.
[0125] It should be understood that, although each step in the attached flow chart in the above-described embodiment is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is clear explanation in this article, the execution of these steps does not have strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the attached figure in the above-described embodiment may include a plurality of steps or a plurality of stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of the steps or stages in other steps or other steps.
[0126] In one embodiment, Fig.13 As shown, the embodiment of the present application also provides a workflow editing device, which includes: an acquisition module 10, a display module 11 and an editing module 12;
[0127] An acquisition module 10, configured to respond to an information editing request of a target radiotherapy workflow and acquire an information type identifier carried in the information editing request;
[0128] A display module 11, used to display an editing page corresponding to the information type identifier;
[0129] The editing module 12 is used to perform editing operations on the target radiotherapy workflow according to the editing content input by the user on the editing page; the editing content is determined according to the actual needs of the target radiotherapy workflow.
[0130] In one embodiment, if the information type identifier is a workflow node identifier, the editing page is a workflow node editing page; the editing module 12 includes:
[0131] A receiving unit, used to receive node editing content input by a user on a workflow node editing page; the node editing content at least includes content for creating a new node, content for deleting an existing node, and content for adjusting the order of an existing node;
[0132] The editing operation unit is used to perform corresponding editing operations on the workflow nodes of the target radiotherapy workflow according to the node editing content.
[0133] In one embodiment, if the node editing content is the adjustment content of the order of existing nodes, the editing operation unit includes:
[0134] An acquisition subunit, used to acquire the standard application logic of each workflow node in the target radiotherapy workflow;
[0135] The adjustment subunit is used to adjust the order of corresponding workflow nodes in the target radiotherapy workflow according to the standard application logic and the adjustment content of the existing node order.
[0136] In one embodiment, the target radiotherapy workflow includes a plurality of workflow nodes; the apparatus further includes:
[0137] A function page acquisition module, used to respond to the display request of each workflow node and acquire the function page corresponding to each workflow node;
[0138] The function page display module is used to display the corresponding function page of each workflow node on the front-end interface.
[0139] In one embodiment, the apparatus further comprises:
[0140] A workflow information acquisition module, used to respond to the request of adding a sub-radiotherapy workflow of each workflow node, and acquire the sub-radiotherapy workflow information corresponding to each node; the sub-radiotherapy workflow information includes the logical order of the sub-radiotherapy workflow and the content of the sub-workflow node;
[0141] The workflow display module is used to display the sub-radiotherapy workflow corresponding to each workflow node on the front-end interface.
[0142] In one embodiment, the above display request is triggered by the user in a preset area of the front-end interface through a preset human-computer interaction method.
[0143] In one embodiment, the apparatus further comprises:
[0144] An update mode acquisition module, used to acquire the update mode of the workflow node of the target radiotherapy workflow;
[0145] The update module is used to update the workflow nodes whose states have changed according to a preset display mode if the update mode is automatic mode; and to update the workflow nodes whose states have changed according to the user's update instructions if the update mode is manual mode.
[0146] The specific definition of the workflow editing device can be found in the definition of each step in the workflow editing method above, which will not be repeated here. Each module in the above-mentioned workflow editing device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the target device in the form of hardware, or can be stored in the memory of the target device in the form of software, so that the target device can call and execute the operations corresponding to each of the above modules.
[0147] In one embodiment, a computer device is provided, which may be the above-mentioned data processing device. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a workflow editing method is implemented. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, or a key, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.
[0148] Those skilled in the art will appreciate that the structural description of the above-mentioned computer device is only a partial structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0149] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0150] In response to an information editing request of a target radiotherapy workflow, obtaining an information type identifier carried in the information editing request;
[0151] Display the edit page corresponding to the information type identifier;
[0152] According to the editing content input by the user on the editing page, the editing operation is performed on the target radiotherapy workflow; the editing content is determined according to the actual needs of the target radiotherapy workflow.
[0153] When a computer device provided in the above embodiment implements the above steps, its implementation principle and technical effect are similar to the principles of the method steps executed by the above radiotherapy workflow method, and will not be repeated here.
[0154] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are performed by the processor in the above-mentioned radiotherapy planning system:
[0155] In response to an information editing request of a target radiotherapy workflow, obtaining an information type identifier carried in the information editing request;
[0156] Display the edit page corresponding to the information type identifier;
[0157] According to the editing content input by the user on the editing page, the editing operation is performed on the target radiotherapy workflow; the editing content is determined according to the actual needs of the target radiotherapy workflow.
[0158] When implementing the above steps, the computer-readable storage medium provided in the above embodiment has the same implementation principle and technical effect as the principle of the method steps executed by the above radiotherapy workflow method, which will not be repeated here.
[0159] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0160] In response to an information editing request of a target radiotherapy workflow, obtaining an information type identifier carried in the information editing request;
[0161] Display the edit page corresponding to the information type identifier;
[0162] According to the editing content input by the user on the editing page, the editing operation is performed on the target radiotherapy workflow; the editing content is determined according to the actual needs of the target radiotherapy workflow.
[0163] When a computer program product provided in the above embodiment implements the above steps, its implementation principle and technical effect are similar to the principles of the method steps executed by the above radiotherapy workflow method, and will not be repeated here.
[0164] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing related hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0165] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0166] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A radiotherapy workflow editing method, characterized in that: The method comprises: In response to an information editing request of a target radiotherapy workflow, obtaining an information type identifier carried in the information editing request; Displaying an edit page corresponding to the information type identifier; According to the editing content input by the user on the editing page, an editing operation is performed on the target radiotherapy workflow; the editing content is determined according to the actual needs of the target radiotherapy workflow.
2. The workflow editing method according to claim 1, characterized in that: If the information type identifier is a workflow node identifier, the editing page is a workflow node editing page; The performing an editing operation on the target radiotherapy workflow according to the editing content input by the user on the editing page includes: Receiving node editing content input by the user on the workflow node editing page; the node editing content at least includes creation content of a new node, deletion content of an existing node, and adjustment content of the order of an existing node; According to the node editing content, a corresponding editing operation is performed on the workflow node of the target radiotherapy workflow.
3. The workflow editing method according to claim 2, characterized in that: If the node editing content is the content of adjusting the order of existing nodes, then performing a corresponding editing operation on the workflow node of the target radiotherapy workflow includes: Obtaining standard application logic of each workflow node in the target radiotherapy workflow; According to the standard application logic and the adjustment content of the existing node sequence, the sequence of the corresponding workflow nodes in the target radiotherapy workflow is adjusted.
4. The workflow editing method according to any one of claims 1 to 3, characterized in that: The target radiotherapy workflow includes a plurality of workflow nodes; the method further includes: In response to a display request of each of the workflow nodes, obtaining a function page corresponding to each of the workflow nodes; The corresponding function page of each workflow node is displayed on the front-end interface.
5. The workflow editing method according to claim 4, characterized in that: The method further comprises: In response to the request of adding a sub-radiotherapy workflow of each of the workflow nodes, obtaining the sub-radiotherapy workflow information corresponding to each of the nodes; the sub-radiotherapy workflow information includes the logical order of the sub-radiotherapy workflow and the sub-workflow node content; The sub-radiotherapy workflow corresponding to each workflow node is displayed on the front-end interface.
6. The workflow editing method according to claim 4, characterized in that: The display request is triggered by the user in a preset area of the front-end interface through a preset human-computer interaction method.
7. The workflow editing method according to any one of claims 1 to 3, characterized in that: The method further comprises: Obtaining an update mode of a workflow node of the target radiotherapy workflow; If the update mode is the automatic mode, the workflow nodes whose states have changed are updated according to a preset display mode; If the update mode is the manual mode, the workflow nodes whose states have changed are updated according to the user's update instructions.
8. A workflow editing device, characterized in that: The device comprises: An acquisition module, configured to respond to an information editing request of a target radiotherapy workflow and acquire an information type identifier carried in the information editing request; A display module, used to display an editing page corresponding to the information type identifier; The editing module is used to perform editing operations on the target radiotherapy workflow according to the editing content input by the user on the editing page; the editing content is determined according to the actual needs of the target radiotherapy workflow.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the workflow editing method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the workflow editing method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Information display method and device, electronic device and storage medium
CN111581557A
Information processing method, device, equipment and medium
CN113609834A