A method, device and equipment for a TNM staging table entry system
By screening, splitting and combining networks to process irregular TNM installment data, the problem of inefficient entry efficiency in the prior art is solved, and efficient and accurate data entry and maintenance are achieved.
Patent Information
- Application Number
- CN202210210819.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-03
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2042-03-03
AI Technical Summary
The prior art cannot efficiently process unregulated TNM installment data, resulting in inefficient entry efficiency and easy errors.
By filtering, splitting and combining the network, unregular TNM installment data is processed, and it is identified and split into standard installment parameters, and combined into multiple installment results using Cartesian product algorithm.
Improve data entry efficiency, reduce manual intervention, ensure data accuracy and reduce post-maintenance costs.
Smart Images

Figure CN114564622B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and particularly to a method, device, equipment and computer-readable storage medium for a TNM staging table entry system. Background Art
[0002] TNM is a form of tumor staging in oncology (T is the primary tumor, N is the lymph nodes, and M is distant metastasis); currently, there are many irregular staging parameters and staging results in the TNM staging table. When entering data into the system, it has to be split manually, which results in a waste of a large amount of time and even the generation of incorrect data. The prior art can only process single standard parameters (such as Figure 1 T1 in Figure 1 and staging results, but irregular data (such as
[0003] N1-2 in still needs to be manually processed before being entered again, with relatively low efficiency.
[0004] The object of the present invention is to provide a method for a TNM staging table data entry system, which solves the defects in the prior art of being unable to process irregular TNM data and having low efficiency.
[0005] To solve the above technical problems, the present invention provides a method for a TNM staging table data entry system, including:
[0006] Reading the data in the TNM staging table to be processed;
[0007] Successively screening the irregular parameters from the data in the TNM staging table to obtain irregular staging parameters;
[0008] Splitting the irregular staging parameters into standard staging parameters;
[0009] Combining the standard staging parameters into multiple staging results, copying them to a standard result memory, and outputting the staging results.
[0010] Preferably, before reading the data in the TNM staging table to be processed, it includes:
[0011] Standardizing the TNM data to be processed into the TNM staging table.
[0012] Preferably, reading the data in the TNM staging table to be processed includes:
[0013] Reading the data in the TNM staging table and storing the data in the TNM staging table for staging in a result memory;
[0014] Use the result memory to sort the data in the TNM staging table and wait for processing.
[0015] Preferably, the step of sequentially screening the data in the TNM staging table for irregular parameters to obtain irregular staging parameters includes:
[0016] Determine whether each parameter contains special characters or special formats;
[0017] If each parameter contains the special characters or special formats, then the parameter is the irregular staging parameter.
[0018] Preferably, the step of splitting the irregular staging parameters includes:
[0019] Identify the characters or formats of the irregular staging parameters; call the splitting rules for the characters or formats according to the characters or formats, and calibrate in combination with the standard parameter set to obtain the standard staging parameters.
[0020] Preferably, the standard parameter set includes:
[0021] S61: Read the parameters of the complete TNM staging table;
[0022] S62: Check the read parameters sequentially, remove the same parameters, and obtain the checked parameters;
[0023] S63: Split the checked parameters, and compare the split parameters with the initial parameter set to remove duplicate parameters;
[0024] S64: Return to execute step S62 until all parameters are completely checked and split to obtain the standard parameter set.
[0025] Preferably, the step of sequentially comparing with the initial parameter set includes:
[0026] Determine whether the length of the split parameter is greater than the length of the initial parameter;
[0027] Determine whether the split parameter contains the initial parameter;
[0028] If the length of the split parameter is greater than the length of the initial parameter and contains the initial parameter, then replace the initial parameter with the split parameter.
[0029] The present invention also provides a device for a TNM staging table data entry system, including:
[0030] A reading module for reading the data in the TNM staging table;
[0031] A screening module, used to sequentially screen the data in the TNM staging table for irregular parameters to obtain irregular staging parameters;
[0032] A splitting module, used for splitting the irregular staging parameters into standard staging parameters;
[0033] The combination module is used to combine the standard staging parameters into multiple staging results, copy them into the standard result storage, and output the staging results.
[0034] The present invention also provides a device for a TNM staging table data entry system, comprising:
[0035] The memory is used to store the computer program; the processor is used to implement the steps of the above-mentioned method of the TNM staging table data entry system when executing the computer program.
[0036] The present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method for entering data into a TNM staging table system are implemented.
[0037] The method of a TNM staging table data entry system provided by the present invention first collects data in the TNM staging table, sequentially filters the data in the TNM staging table for irregular data, and obtains irregular staging parameters; filters out irregular parameters in the TNM staging table, splits the irregular parameters into standard parameters, combines the standard staging parameters into multiple staging results, and copies them to a standard result storage for aggregation, and outputs the staging results. The present invention uses screening to identify irregular parameters, then splits the irregular parameters into standard parameters in the prior art, and finally combines and enters them. In this process, no manual splitting is required, which reduces labor and improves entry efficiency; the entry of the present invention does not require manual data processing, and only requires uploading the staging table to complete the entry of standard parameters and standard staging results, thereby bringing more convenient operation, more accurate data, and greatly reducing the effect of later data maintenance costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the embodiments of the present invention or the technical solutions of the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0039] Figure 1 The intention is to express the TNM staging of the prior art;
[0040] Figure 2 Flow chart of the first specific embodiment of the method for the TNM staging table data entry system provided by the present invention;
[0041] Figure 3 Flow chart of the second specific embodiment of the method for the TNM staging table data entry system provided by the present invention;
[0042] Figure 4 Schematic diagram of the process structure provided by the present invention;
[0043] Figure 5 Schematic diagram of TNM staging table layout;
[0044] Figure 6 Schematic diagram of the sieve process;
[0045] Figure 7 Schematic diagram of the splitter process;
[0046] Figure 8 Schematic diagram of the automatic verification and splitting process;
[0047] Figure 9 Structure block diagram of the device of the TNM staging table data entry system provided by the embodiment of the present invention. Specific implementation manners
[0048] The core of the present invention is to provide a method for a TNM staging table data entry system. By adding a screening network to screen special irregular data, splitting it into standard data through a splitting network, and finally using a combination network to perform staging combination on the split standard data and update it to the standard result memory, the disadvantages of the prior art that cannot process irregular data are solved, and the input efficiency is improved.
[0049] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific implementation manners. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0050] Please refer to Figure 2 , Figure 2 Flow chart of the first specific embodiment of the method for the TNM staging table entry system provided by the present invention; The specific operation steps are as follows:
[0051] Step S201: Read the data in the TNM staging table to be processed;
[0052] Step S202: Screen the data in the TNM staging table in sequence to obtain irregular staging parameters without regular parameters;
[0053] Step S203: Split the irregular staging parameters into standard staging parameters;
[0054] Step S204: Combine the standard staging parameters into multiple staging results, copy them to the standard result memory, and output the staging results.
[0055] In this embodiment, first, the data in the TNM staging table is read using a reading network, and then the data is screened to screen out irregular staging parameters (irregular data). The irregular data is screened out using the screening rule for subsequent splitting; the irregular staging parameters are split to obtain standard staging parameters. The above-obtained irregular data is split into standard staging data; finally, the standard staging parameters are combined through a combination network, and the combined standard staging parameters are copied to the standard result memory. The present invention uses a screening network to screen out irregular staging parameters (irregular data), and uses the splitting rule and standard parameter set in the splitting network to split to obtain standard staging parameters, realizing the processing of irregular data using a network, improving the input efficiency, solving the drawback of the prior art that cannot process irregular data, and thus bringing the effects of more convenient operation, more accurate data, and greatly reducing the later data maintenance cost.
[0056] Based on the above embodiment, this embodiment more specifically illustrates the process of inputting irregular TNM parameters; please refer to Figure 3 and Figure 4 , Figure 3 is the flowchart of the second specific embodiment of the method for the TNM staging table input system provided by the present invention, Figure 4 is the schematic diagram of the process structure provided by the present invention; the specific operation steps are as follows:
[0057] Step S301: Standardize the TNM data to be processed and upload it to the TNM staging table;
[0058] Retrieve the TNM data to be processed, organize the data to be processed into the corresponding staging columns, and integrate it into the TNM staging table. The staging table can be an Excel table, as Figure 5 shown.
[0059] Step S302: Read the T staging data, N staging data, and M staging data in the TNM staging table in sequence;
[0060] Read the data in the TNM staging table, store the data information in the result memory, and sort it in sequence for screening.
[0061] Step S303: Screen the T staging data, N staging data, and M staging data in sequence, screen out the parameters containing special characters or special formats, and wait for splitting;
[0062] Input the data into the screening device in sequence for screening, determine whether its staging data meets the screening rules, and determine whether the data contains special characters or special formats;
[0063] When the parameter contains a special format or special characters, the parameter is stored as an irregular staging parameter;
[0064] When the target data does not meet the screening rules, store the target data in the standard result memory.
[0065] The screening network filters the parameters containing specified characters, such as filtering the irregular data such as "Any", ",", "-", etc., which is convenient for subsequent splitting. The specific structure is as Figure 6 shown.
[0066] Step S304: Identify the irregular staging parameters obtained by screening in sequence, and call the corresponding splitting rules to split the irregular staging parameter into multiple standard staging parameters;
[0067] First, identify which type of irregular parameter the irregular staging parameter belongs to, and call the splitting rules and standard parameter set of this type in the splitting network to split the irregular staging parameter to obtain the standard staging parameters.
[0068] Read the target data information from the result memory in sequence, and screen out the irregular staging parameters T2b-c, T3 through the screening network according to the agreed screening rules. When the splitting network obtains the result returned by the screening network, according to the agreed splitting rules and combined with the standard parameter set, split out the standard staging parameters. T2b-c, T3 are finally split into T2b, T2c, T3. The structure of the splitting network is as Figure 7 shown.
[0069] As Figure 8 shown, the steps to construct the standard parameter set are:
[0070] 1. Read the uploaded staging table, temporarily store it in a temporary container and wait for verification in sequence
[0071] 2. Take out the parameters from the container to the processor for processing in sequence. First, compare the taken-out parameters with the standard parameters one by one. If the same parameter is found, give up the processing and continue to execute the next parameter. If no duplicate parameter is found, perform splitting.
[0072] 3. After the split module obtains the parameters, it also compares them with the parameters in the standard parameter memory in turn. Two conditions need to be met: the length of the obtained parameters must be greater than the length of the standard parameters and the obtained parameters must contain the standard parameters (calculated from the head). When the conditions are met, the standard parameters that meet the conditions can be replaced.
[0073] 4. Repeat operations 2 and 3 until all parameters in the parameter memory are cycled through and a complete set of standard parameters is finally obtained.
[0074] Step S305: using a Cartesian product algorithm to combine multiple standard staging parameters into multiple staging results;
[0075] Step S306: copy the multiple staging results to the standard result storage.
[0076] After receiving the split results returned by the splitter, the combiner combines multiple installment results according to the Cartesian product algorithm and compares them with the data in the standard result storage in sequence. If duplicate results are found, the current comparison is interrupted, otherwise the current installment result is copied to the standard result storage.
[0077] In this embodiment, the TNM staging table data used is used to verify the present invention. First, the data of different stages are processed and sorted into the TNM staging table. Then, the data of each stage in the TNM staging table is read using the reading network, and the data is sequentially input into the screening network for screening, and the irregular staging parameters (irregular data) are screened. Then, the data of the special staging is input into the splitting network for splitting to obtain the standard staging parameters, and the splitting of the irregular data is realized. It is no longer necessary to manually split and then enter, which improves the input efficiency. Finally, the split standard staging parameters are combined using the Cartesian product algorithm and copied to the standard result storage to complete the data entry of the TNM staging table. The present invention improves the data entry efficiency by adding a screening network, a splitting network, and a combination network to split the irregular data into standard staging parameters for entry, thereby bringing more convenient operation, more accurate data, and greatly reducing the effect of later data maintenance costs.
[0078] Please refer to Figure 9 , Figure 9 A structural block diagram of a device of a TNM staging table data entry system provided by an embodiment of the present invention; the specific device may include:
[0079] A reading module 100 is used to read data in the TNM staging table to be processed;
[0080] A screening module 200 is used to sequentially screen the data in the TNM staging table for irregular parameters to obtain irregular staging parameters;
[0081] The splitting module 300 is used to split the irregular staging parameters into standard staging parameters;
[0082] The combining module 400 is used to combine the standard staging parameters into multiple staging results, copy them to the standard result memory, and output the staging results.
[0083] The device of a TNM staging table data entry system in this embodiment is used to implement the method of a TNM staging table data entry system described above. Therefore, the specific implementation manners in the device of a TNM staging table data entry system can be seen in the embodiment part of the method of a TNM staging table data entry system in the foregoing text. For example, the reading module 100, the screening module 200, the splitting module 300, and the combining module 400 are respectively used to implement steps S101, S102, S103, and S104 in the method of a TNM staging table data entry system described above. Therefore, its specific implementation manners can refer to the descriptions of the corresponding various part embodiments and will not be elaborated herein.
[0084] A specific embodiment of the present invention further provides a device of a TNM staging table data entry system, including: a memory for storing a computer program; a processor for implementing the steps of the method of a TNM staging table data entry system described above when executing the computer program.
[0085] A specific embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method of a TNM staging table data entry system described above are implemented.
[0086] In this specification, the various embodiments are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the various embodiments can be referred to each other. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and the relevant parts can be referred to the description of the method part.
[0087] Those skilled in the art can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0088] The steps of the methods or algorithms described in connection with the embodiments disclosed herein may be implemented directly in hardware, in software modules executed by a processor, or in a combination thereof. The software modules may be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium well known in the art.
[0089] The method and device of a TNM staging table data entry system provided by the present invention have been introduced in detail above. Specific examples are used herein to elaborate on the principles and implementation manners of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention. It should be noted that for those of ordinary skill in the art in this technical field, without departing from the principle of the present invention, several improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the protection scope of the claims of the present invention.
Claims
1. A method for inputting a TNM staging table, characterized in that, Including: Read the data in the TNM staging table to be processed; Successively screen the data in the TNM staging table for irregular parameters to obtain irregular staging parameters, including: Judge whether each parameter contains special characters or special formats; When each parameter contains the special characters or special formats, then this parameter is the irregular staging parameter; Split the irregular staging parameters into standard staging parameters, including: identify the characters or formats of the irregular staging parameters; call the splitting rules of the characters or formats according to the characters or formats for splitting, and calibrate with the standard parameter set to obtain the standard staging parameters; The standard parameter set includes: S61: Read the parameters of the complete TNM staging table; S62: Successively check the read parameters, remove the same parameters, and obtain the checked parameters; S63: Split the checked parameters, and compare the split parameters with the initial parameter set to remove duplicate parameters; S64: Return to execute step S62 until all parameters are completely checked and split to obtain the standard parameter set; Combine the standard staging parameters into multiple staging results, copy them to the standard result memory, and output the staging results.
2. The method according to claim 1, characterized in that, Before reading the data in the TNM staging table to be processed, it includes: Standardize the TNM data to be processed into the TNM staging table.
3. The method according to claim 1, wherein Reading the data in the TNM staging table to be processed includes: Read the data in the TNM staging table, and store the data in the TNM staging table in stages in the result memory; Use the result memory to sort the data in the TNM staging table for waiting to be processed.
4. The method according to claim 1, characterized in that, The successive comparison with the initial parameter set includes: Judge whether the length of the split parameter is greater than the length of the initial parameter; Judge whether the split parameter contains the initial parameter; If the length of the split parameter is greater than the length of the initial parameter and contains the initial parameter, then replace the initial parameter with the split parameter.
5. A device for a TNM staging table data entry system, characterized in that, Including: A reading module for reading the data in the TNM staging table to be processed; A screening module for successively screening the data in the TNM staging table for irregular parameters to obtain irregular staging parameters, including: judging whether each parameter contains special characters or special formats; when each parameter contains the special characters or special formats, then this parameter is the irregular staging parameter; A splitting module, configured to split the irregular staging parameters into standard staging parameters, including: identifying characters or formats of the irregular staging parameters; splitting according to the splitting rules of the characters or formats by invoking the characters or formats, and calibrating in combination with a standard parameter set to obtain the standard staging parameters; the standard parameter set includes: S61: reading parameters of a complete TNM staging table; S62: sequentially verifying the read parameters, removing the same parameters to obtain verified parameters; S63: splitting the verified parameters, and comparing the split parameters with an initial parameter set to remove duplicate parameters; S64: returning to execute step S62 until all parameters are completely verified and split to obtain a standard parameter set; A combining module, configured to combine the standard staging parameters into multiple staging results, copy them to a standard result memory, and output the staging results.
6. An apparatus for a TNM staging table data entry system, characterized in that, including: A memory, configured to store a computer program; A processor, configured to implement the steps of the method of a TNM staging table entry system according to any one of claims 1 to 4 when executing the computer program.
7. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method of a TNM staging table entry system according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Templated integration system and method for medical information system data
CN106777970A
Medical record-based cancer typing and staging method and medical record-based cancer typing and staging device
CN111091914A