A radiotherapy information management method and management system based on the Internet
The Internet-based radiotherapy information management system addresses the issue of emergency patients missing timely appointments by merging duplicates and prioritizing urgent cases, enhancing appointment flexibility and satisfaction.
Patent Information
- Application Number
- CN202411435260.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2024-12-31
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The current first-come-first-served Internet appointment method for radiotherapy often results in emergency patients being unable to secure timely appointments, leading to health risks and decreased patient satisfaction due to limited appointment slots and ticket scalping.
An Internet-based radiotherapy information management system that periodically checks appointment availability, merges duplicate reservations, and prioritizes appointments based on urgency and importance indices, ensuring timely treatment for critical patients.
Maximizes patient satisfaction by allowing flexible appointment selection and prioritizes urgent cases, ensuring timely radiotherapy access even when appointment slots are limited.
Smart Images

Figure CN118969226B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of radiotherapy information management, and in particular to an Internet-based radiotherapy information management method and management system. Background Art
[0002] During the radiotherapy process, patients generally need to undergo dozens of radiotherapy sessions. Each radiotherapy session generally requires remote booking through the Internet platform, or picking up a number at the hospital. However, since each radiotherapy cycle is long, the number of appointments provided by the hospital is relatively small. The number of appointments for radiotherapy patients sometimes exceeds the upper limit of appointments provided by the hospital, making it difficult for some emergency patients to make radiotherapy appointments on time, posing a hidden danger to the patient's health and leading to a decrease in patient satisfaction.
[0003] At present, the hospital's Internet appointment method is generally to release a certain number of appointment slots through the Internet platform several days before the radiotherapy date. Patients grab tickets and make appointments according to their needs, and first come first served. When the number of appointments cannot meet the number of appointments on the day, some emergency patients sometimes grab tickets late, resulting in the inability to reach the hospital for treatment in time. At the same time, there is also the phenomenon of scalpers grabbing tickets, which further reduces the number of appointment slots available to patients, thereby interfering with the normal diagnosis and treatment work of the hospital, and easily causing delays in the condition of critically ill patients who need radiotherapy. Summary of the invention
[0004] In view of the shortcomings of the prior art, the present invention provides an Internet-based radiotherapy information management method and management system, which solves the problem that the current first-come-first-served Internet appointment method sometimes results in some emergency patients being unable to grab an appointment spot and thus having difficulty in getting to the hospital for treatment in time.
[0005] To achieve the above object, the present invention provides the following technical solutions:
[0006] A radiotherapy information management method based on the Internet, the radiotherapy information management method comprising the following steps:
[0007] S1. Periodically obtain a reservation form containing several radiotherapy appointment time periods, the remaining number of appointments in each time period, and the appointment deadline;
[0008] S2. Extracting the appointment forms that include the radiotherapy appointment time period according to the radiotherapy appointment time period, and determining in turn whether the remaining number of appointment forms in each radiotherapy appointment time period is greater than or equal to the number of appointment forms in the time period;
[0009] If yes, a successful reservation mark is set on the reservation form containing the radiotherapy reservation time period, and a prompt message of successful reservation is sent to the reservation applicant, and the difference between the remaining number of places and the number of reservation forms containing only one successful reservation mark is calculated as the remaining number of places for the radiotherapy reservation time period, and then the process returns to step S1;
[0010] If not, the corresponding radiotherapy appointment time period is marked as the first overflow period, and then the process goes to step S3;
[0011] S3, obtaining the first appointment form containing the appointment mark of other radiotherapy appointment time periods within the first overflow period, and the first number of the first appointment form, and calculating the second number of the difference between the first number and the remaining number of places, and determining whether the first number is greater than or equal to the second number;
[0012] If yes, randomly delete the reservation marks on the first reservation forms that are equal to the second quantity, and use the remaining number of first reservation forms as the remaining quota for the first surplus period, and then return to step S1;
[0013] If not, delete the reservation marks located in the first overflow period on all first reservation forms, and mark the first overflow period as the second overflow period, and then enter step S4;
[0014] S4. Set a number of importance nouns and corresponding importance indexes, and calculate the importance of each appointment order that does not contain a successful appointment mark in each second overflow period, and set a number of appointment orders with the highest importance equal to the number of remaining places as a successful appointment mark for the corresponding radiotherapy appointment time period;
[0015] S5, detecting whether the current time reaches the reservation deadline;
[0016] If yes, then according to the information of the reservation form, a radiotherapy reservation time slot containing a successful reservation mark is sent to the reservation applicant;
[0017] If not, return to step S1.
[0018] Preferably, in step S1, the following steps are specifically included:
[0019] S11, periodically obtaining an appointment form including a plurality of radiotherapy appointment time periods;
[0020] S12, extracting the identity information of the patients in each appointment form;
[0021] S13, traversing the identity information of all patients, and extracting repeated appointment orders with the same identity information;
[0022] S14, merging the radiotherapy appointment time periods on the repeated appointment forms to generate a new appointment form that replaces all the repeated appointment forms, and marking the data sources of different radiotherapy appointment time periods;
[0023] S15. Obtain the remaining quota of the reservation system in each radiotherapy reservation time period, and the reservation deadline set by the system.
[0024] Preferably, in step S2, the following steps are specifically included:
[0025] S21, extracting the appointment form including the radiotherapy appointment time period according to the radiotherapy appointment time period;
[0026] S22, determining in sequence whether the remaining number of appointments for each radiotherapy appointment time period is greater than or equal to the number of appointment orders for the radiotherapy appointment time period;
[0027] If yes, proceed to step S23;
[0028] If not, proceed to step S3;
[0029] S23, setting a successful reservation mark on the reservation form including the radiotherapy reservation time period;
[0030] S24. Update the number of remaining places in the radiotherapy appointment time period, where the number of remaining places after update is equal to the number of remaining places before update minus the number of appointment orders containing only one successful appointment mark.
[0031] Preferably, in step S3, the following steps are specifically included:
[0032] S31, obtaining first appointment orders containing appointment marks of other radiotherapy appointment time periods within the first overflow period, and counting a first number of the first appointment orders;
[0033] S32, calculating a second number which is the difference between the first number and the remaining quota;
[0034] S33, determining whether the first quantity is greater than or equal to the second quantity;
[0035] If yes, proceed to step S34;
[0036] If not, delete the reservation marks located in the first overflow period on all first reservation forms, and mark the first overflow period as the second overflow period, and then enter step S4;
[0037] S34. Randomly delete the reservation marks on the first reservation forms that are equal to the second quantity, and use the remaining number of first reservation forms as the remaining quota for the first surplus period.
[0038] Preferably, in step S4, the following steps are specifically included:
[0039] S41, setting a number of importance nouns and corresponding importance indexes, and constructing a first importance matrix of each reservation order that does not contain a reservation success mark in each second overflow period; the expression of the first importance matrix is:
[0040]
[0041] In the above formula, represents the first importance matrix, The importance index of the j-th important noun of the i-th reservation order that does not contain the reservation success mark in the second overflow period;
[0042] S42, classifying the importance nouns into very large nouns, very small nouns, interval nouns and middle nouns, and transforming the importance index corresponding to each noun so that the transformed importance index and the importance increase monotonically, so as to generate a second importance matrix;
[0043] S43, normalizing the data in the second importance matrix to obtain a third importance matrix;
[0044] S44, selecting the largest index in each column of the third importance matrix to construct a positive matrix of column vectors, and selecting the smallest index in the third importance matrix to construct a negative matrix of column vectors;
[0045] The expression of the positive matrix is:
[0046] The expression of the negative matrix is:
[0047] in,
[0048]
[0049]
[0050] In the above formula, represents a positive matrix, represents the negative matrix, and They represent the maximum and minimum values of the importance index of the i-th reservation order that does not contain a reservation success mark in the third importance matrix, represents the normalized importance index corresponding to the j-th importance noun of the i-th reservation form that does not contain the reservation success mark in the third importance matrix;
[0051] S45, calculating the positive distances between each reservation form without a reservation success mark and the positive matrix, and the negative distances between each reservation form and the negative matrix in the second overflow period;
[0052] S46, calculating the importance of each reservation order that does not contain a reservation success mark within the second overflow period according to the positive distance and the negative distance;
[0053] S47, setting a mark of successful reservation for a number of reservation orders with the highest importance equal to the number of remaining places in the corresponding radiotherapy reservation time period.
[0054] Preferably, in step S42, the following steps are specifically included:
[0055] S421, classifying importance nouns into very large nouns, very small nouns, interval nouns and intermediate nouns;
[0056] S422, transforming the importance index of the importance noun belonging to the very small noun so that it increases monotonically with the importance; the calculation formula for transforming the importance index of the importance noun belonging to the very small noun is:
[0057]
[0058] In the above formula, and They represent the results of the importance index of very small nouns after and before the transformation;
[0059] S423, transforming the importance index of the importance noun belonging to the middle-type noun so that it increases monotonically with the importance; the calculation formula for transforming the importance index of the importance noun belonging to the middle-type noun is:
[0060]
[0061] In the above formula, and They represent the importance index of the middle-type nouns after and before the transformation, and Respectively represent the minimum and maximum values of the range of variation of the importance index of the importance noun;
[0062] S424, transforming the importance index of the importance noun belonging to the interval type noun so that it increases monotonically with the importance; the calculation formula for transforming the importance index of the importance noun belonging to the interval type noun is:
[0063]
[0064] In the above formula, and respectively represent the results of the importance index of the importance noun belonging to the interval type noun after and before the transformation, a and b respectively represent the minimum and maximum values of the best interval of the importance index of the importance noun, A and B respectively represent the minimum and maximum values of the maximum interval of the importance index of the importance noun;
[0065] S425. Generate a second importance matrix according to the importance indexes corresponding to the converted very large nouns, very small nouns, interval nouns and middle nouns.
[0066] Preferably, in step S43, the expression of the third importance matrix is:
[0067]
[0068] in,
[0069]
[0070] In the above formula, represents the third importance matrix, and They respectively represent the normalized and unnormalized importance indexes corresponding to the j-th importance noun of the ith reservation order that does not contain the reservation success mark in the third importance matrix, and k represents the total number of the ith reservation order that does not contain the reservation success mark in the second overflow period.
[0071] Preferably, the calculation formula of the positive distance is:
[0072] The calculation formula for negative distance is:
[0073] In the above formula, and Represent positive distance and negative distance respectively, p represents the total number of important nouns, It represents the normalized importance index corresponding to the j-th importance noun of the i-th reservation form that does not contain the reservation success mark in the third importance matrix.
[0074] As a preferred method, the calculation formula of importance is:
[0075]
[0076] In the above formula, Indicates the importance of the i-th reservation order that does not contain a reservation success mark in the second overflow period.
[0077] The technical solution also provides a system for implementing the radiotherapy information management method, the system comprising: a processor and a memory, the memory being used to store a computer program, and the computer program implementing the radiotherapy information management method when executed by the processor.
[0078] Compared with the prior art, the present invention provides an Internet-based radiotherapy information management method and management system, which has the following beneficial effects:
[0079] 1. When the number of appointments is greater than the number of patients who need to undergo radiotherapy, the present invention enables the patients to select multiple radiotherapy appointment time periods, so that the patients can choose the most convenient time period to go for radiotherapy, thereby maximizing the patient satisfaction.
[0080] 2. When the number of appointments is less than the number of patients who need to undergo radiotherapy, the present invention establishes a first importance matrix including importance nouns and corresponding importance indexes to reflect the importance of each appointment order in the radiotherapy appointment time period, and then sorts the importance of the appointment orders by calculating the importance, so as to select the patients with the greatest importance, that is, the patients corresponding to several appointment orders who most need radiotherapy in the radiotherapy time period, for treatment.
[0081] 3. The present invention converts each importance index into an index positively correlated with the urgency of the patient's need for radiotherapy based on the relationship between the effect of the importance noun and the urgency of the patient's need for radiotherapy, thereby making it more convenient to calculate the importance of each order later. BRIEF DESCRIPTION OF THE DRAWINGS
[0082] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0083] Figure 1 This is a flow chart of the radiotherapy information management method of the present invention. DETAILED DESCRIPTION
[0084] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific implementation methods, so that the implementation process of how the present application uses technical means to solve technical problems and achieve technical effects can be fully understood and implemented accordingly.
[0085] Those skilled in the art can understand that all or part of the steps in the following embodiments can be completed by instructing the relevant hardware through a program, so the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application can be in the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0086] Previously, some complaints and suggestions from patients were received. During the scheduled radiotherapy cycle, patients could not get a radiotherapy appointment, which caused them to be unable to receive medical treatment in time, bringing great psychological and physical pressure to the patients. The reason was that, on the one hand, the scheduled radiotherapy time of a large number of patients overlapped, and there were some new patients, and some patients grabbed tickets in advance or delayed, and scalpers grabbed tickets, etc., which resulted in the appointment quotas on certain days being unable to meet the patients' appointment volume. This situation generally occurred during holidays, and the hospital's own radiotherapy load was also limited, making it difficult to increase the number of appointments in large numbers. In order to solve the problem that the current first-come-first-served Internet appointment method sometimes causes some emergency patients to be unable to grab an appointment quota, thus making it difficult to go to the hospital for treatment in time, the present invention provides an Internet-based radiotherapy information management method, which no longer adopts the first-come-first-served Internet quota appointment method, but when the appointment quota cannot meet the appointment volume, the appointment list provided by the patient is screened according to the urgency of the patient's own situation, and the appointment list is selected for some patients who most need radiotherapy. The radiotherapy information management method includes the following steps:
[0087] S1. Periodically obtain reservation forms containing several radiotherapy appointment time periods, and the remaining quota of the reservation system in each time period, as well as the reservation deadline; each reservation form contains basic information of the scheduled patient, including several basic criteria for judging the urgency of the patient's radiotherapy, some of which require the patient to check or fill in as needed, and some of which automatically retrieve the patient records that have been filled in the background for display after the patient enters his or her own identity information, such as the doctor's recommended time for the next radiotherapy, the patient's age, gender, degree of radiotherapy, physical fitness, degree of illness, number of missed appointments, etc. During the patient's appointment process, some elderly patients forget that they have made an appointment, or someone else has made an appointment, resulting in the system prompting that the appointment information already exists. Therefore, it is necessary to further process this type of repeated application for appointment. In step S1, the following steps are specifically included:
[0088] S11, periodically obtaining an appointment form including a plurality of radiotherapy appointment time periods;
[0089] S12, extracting the identity information of the patients in each appointment form;
[0090] S13, traversing the identity information of all patients, and extracting repeated appointment orders with the same identity information;
[0091] S14. Merge the radiotherapy appointment time periods on the duplicate appointment form to generate a new appointment form to replace all duplicate appointment forms, and mark the data sources of different radiotherapy appointment time periods; the purpose of merging the radiotherapy appointment time periods is mainly for some elderly people who forget the appointment applications made a few days ago, so their radiotherapy appointment time periods are merged. If the radiotherapy time needs to be modified, the appointment form can be found and canceled or the time can be modified. The purpose of marking the data sources of different radiotherapy appointment time periods is to facilitate the subsequent sending of relevant information of the successful appointment to the corresponding applicant who has made the appointment application when the appointment is successful.
[0092] S15, obtaining the remaining quota of the reservation system in each radiotherapy reservation time period, and the reservation deadline set by the system, the remaining quota and the reservation deadline are set by the system administrator;
[0093] S2. Extracting the appointment forms that include the radiotherapy appointment time period according to the radiotherapy appointment time period, and determining in turn whether the remaining number of appointment forms in each radiotherapy appointment time period is greater than or equal to the number of appointment forms in the time period;
[0094] If so, a successful appointment mark is set on the appointment form containing the radiotherapy appointment time period, and a prompt message of successful appointment is sent to the appointment applicant, and the difference between the remaining places and the number of appointment forms containing only one successful appointment mark is calculated as the remaining places for the radiotherapy appointment time period, and then the process returns to step S1; when the appointment places are sufficient, patients are allowed to make appointments for multiple time periods at the same time, so as to facilitate patients to choose the appropriate time period for radiotherapy as much as possible. Of course, an increase in the number of missed appointments recorded in the appointment form will reduce the patient's appointment success rate, so that patients can carefully choose the appointment time period they can go to, and prevent patients from selecting all appointment time periods, causing appointment confusion, resulting in a large gap between the actual number of appointments and the number of people who come to the hospital for radiotherapy, and causing idle hospital resources;
[0095] If not, the corresponding radiotherapy appointment time period is marked as the first overflow period, and then step S3 is entered; in order to further illustrate the details of the method mentioned in this step, in step S2, the following steps are specifically included:
[0096] S21, extracting the appointment form including the radiotherapy appointment time period according to the radiotherapy appointment time period;
[0097] S22, determining in sequence whether the remaining number of appointments for each radiotherapy appointment time period is greater than or equal to the number of appointment orders for the radiotherapy appointment time period;
[0098] If yes, proceed to step S23;
[0099] If not, proceed to step S3;
[0100] S23, setting a successful reservation mark on the reservation form including the radiotherapy reservation time period;
[0101] S24. Update the number of remaining places for the radiotherapy appointment time period. The number of remaining places after the update is equal to the number of remaining places before the update minus the number of appointment orders with only one successful appointment mark. Appointment orders with multiple successful appointment marks are temporarily not counted in the occupied appointment places, so that when new appointment orders are added to a certain radiotherapy appointment time period in the future, the successful appointment marks of appointment orders with multiple successful appointment marks in this radiotherapy appointment time period can be deleted. This can not only ensure to the greatest extent that patients with multiple successful appointment marks can choose the appropriate time for radiotherapy, but also ensure to the greatest extent the number of patients who can receive radiotherapy.
[0102] S3, obtaining the first appointment form containing the appointment mark of other radiotherapy appointment time periods within the first overflow period, and the first number of the first appointment form, and calculating the second number of the difference between the first number and the remaining number of places, and determining whether the first number is greater than or equal to the second number;
[0103] If yes, randomly delete the reservation marks on the first reservation forms that are equal to the second quantity, and use the remaining number of first reservation forms as the remaining quota for the first surplus period, and then return to step S1;
[0104] If not, delete all reservation marks in the first overflow period on the first reservation form, and mark the first overflow period as the second overflow period, and then enter step S4; in order to further illustrate the details of the method mentioned in this step, in step S3, the following steps are specifically included:
[0105] S31, obtaining first appointment orders containing appointment marks of other radiotherapy appointment time periods within the first overflow period, and counting a first number of the first appointment orders;
[0106] S32, calculating a second number which is the difference between the first number and the remaining quota;
[0107] S33, determining whether the first quantity is greater than or equal to the second quantity;
[0108] If yes, proceed to step S34;
[0109] If not, delete the reservation marks located in the first overflow period on all first reservation forms, and mark the first overflow period as the second overflow period, and then enter step S4;
[0110] S34. Randomly delete the appointment marks on the first appointment forms that are equal to the second number, and use the remaining number of first appointment forms as the remaining quota for the first overflow period. Delete all appointment marks on the first overflow period on the first appointment forms, so as to ensure to the greatest extent that some patients can have more radiotherapy appointment time periods, making it easier for patients to choose to go for radiotherapy.
[0111] S4. Set a number of importance nouns and corresponding importance indexes, and calculate the importance of each appointment form that does not contain a successful appointment mark in each second overflow period, and set a number of appointment forms with the highest importance, which is equal to the number of remaining places, with a successful appointment mark for the corresponding radiotherapy appointment time period; the several importance nouns are the contents contained in the appointment form mentioned above, such as the recommended time of the next radiotherapy recommended by the doctor, the patient's age, gender, degree of radiotherapy, physical fitness, degree of illness, etc., and each importance noun is set with a different importance index, that is, the importance index represents the importance of radiotherapy for the patient in the radiotherapy time period. The larger the value of the importance index, the more the patient needs radiotherapy in the radiotherapy time period. In step S4, the following steps are specifically included:
[0112] S41, setting a number of importance nouns and corresponding importance indexes, and constructing a first importance matrix of each reservation order that does not contain a reservation success mark in each second overflow period; the expression of the first importance matrix is:
[0113]
[0114] In the above formula, represents the first importance matrix, The importance index of the j-th important noun of the i-th reservation order that does not contain the reservation success mark in the second overflow period;
[0115] S42, classify the importance nouns into extremely large nouns, extremely small nouns, interval nouns and intermediate nouns, and transform the importance index corresponding to each noun so that the transformed importance index and the importance increase monotonically to generate a second importance matrix; extremely large nouns refer to nouns whose effects increase monotonically with the value of the importance index, such as physical fitness; extremely small nouns refer to nouns whose effects decrease monotonically with the value of the importance index, such as the severity of the disease and the number of missed appointments, etc.; the effect of interval nouns is best within a certain importance index range, such as age; intermediate nouns refer to nouns whose effects are best at a certain intermediate value of the importance index, such as the recommended time for the next radiotherapy. Therefore, in order to facilitate the calculation of importance, it is necessary to transform the importance index corresponding to each importance noun so that its effect can increase with the importance of the patient. In step S42, the following steps are specifically included:
[0116] S421, classifying importance nouns into very large nouns, very small nouns, interval nouns and intermediate nouns;
[0117] S422, transforming the importance index of the importance noun belonging to the very small noun so that it increases monotonically with the importance; the calculation formula for transforming the importance index of the importance noun belonging to the very small noun is:
[0118]
[0119] In the above formula, and They represent the results of the importance index of very small nouns after and before the transformation;
[0120] S423, transforming the importance index of the importance noun belonging to the middle-type noun so that it increases monotonically with the importance; the calculation formula for transforming the importance index of the importance noun belonging to the middle-type noun is:
[0121]
[0122] In the above formula, and They represent the importance index of the middle-type nouns after and before the transformation, and Respectively represent the minimum and maximum values of the range of variation of the importance index of the importance noun;
[0123] S424, transforming the importance index of the importance noun belonging to the interval type noun so that it increases monotonically with the importance; the calculation formula for transforming the importance index of the importance noun belonging to the interval type noun is:
[0124]
[0125] In the above formula, and respectively represent the results of the importance index of the importance noun belonging to the interval type noun after and before the transformation, a and b respectively represent the minimum and maximum values of the best interval of the importance index of the importance noun, A and B respectively represent the minimum and maximum values of the maximum interval of the importance index of the importance noun;
[0126] S425. Generate a second importance matrix according to the importance indexes corresponding to the converted very large nouns, very small nouns, interval nouns and middle nouns.
[0127] S43, normalizing the data in the second importance matrix to obtain a third importance matrix; the expression of the third importance matrix is:
[0128]
[0129] in,
[0130]
[0131] In the above formula, represents the third importance matrix, and They respectively represent the normalized and unnormalized importance indexes corresponding to the j-th importance noun of the i-th reservation order that does not contain the reservation success mark in the third importance matrix, and k represents the total number of the i-th reservation order that does not contain the reservation success mark in the second overflow period;
[0132] S44, selecting the largest index in each column of the third importance matrix to construct a positive matrix of column vectors, and selecting the smallest index in the third importance matrix to construct a negative matrix of column vectors;
[0133] The expression of the positive matrix is:
[0134] The expression of the negative matrix is:
[0135] in,
[0136]
[0137]
[0138] In the above formula, represents a positive matrix, represents the negative matrix, and They represent the maximum and minimum values of the importance index of the i-th reservation order that does not contain a reservation success mark in the third importance matrix, represents the normalized importance index corresponding to the j-th importance noun of the i-th reservation form that does not contain the reservation success mark in the third importance matrix;
[0139] S45, calculating the positive distances between each reservation form without a reservation success mark and the positive matrix, and the negative distances between each reservation form and the negative matrix in the second overflow period;
[0140] The calculation formula for positive distance is:
[0141] The calculation formula for negative distance is:
[0142] In the above formula, and Represent positive distance and negative distance respectively, p represents the total number of important nouns, It represents the normalized importance index corresponding to the j-th importance noun of the i-th reservation form that does not contain the reservation success mark in the third importance matrix.
[0143] S46. Calculate the importance of each reservation order that does not contain a reservation success mark in the second overflow period according to the positive distance and the negative distance. The calculation formula of the importance is:
[0144]
[0145] In the above formula, Indicates the importance of the i-th reservation order that does not contain a reservation success mark in the second overflow period;
[0146] S47, setting a mark of successful reservation for a number of reservation orders with the highest importance equal to the number of remaining places in the corresponding radiotherapy reservation time period.
[0147] S5, detecting whether the current time reaches the reservation deadline;
[0148] If so, according to the information on the appointment form, a radiotherapy appointment time slot with an appointment success mark is sent to the appointment applicant; for example, if the patient is A, and there are three applicants, B, C and D, who have made appointments for several radiotherapy appointment time slots respectively, then the corresponding appointment success information will be sent to at least one of the applicants B, C or D corresponding to the radiotherapy appointment time slot with an appointment success mark;
[0149] If not, return to step S1.
[0150] Corresponding to the radiotherapy information management method provided in the above-mentioned embodiment, the present embodiment also provides a system for implementing the radiotherapy information management method. Since the radiotherapy information management system provided in the present embodiment corresponds to the radiotherapy information management method provided in the above-mentioned embodiment, the implementation method of the aforementioned radiotherapy information management method is also applicable to the radiotherapy information management system provided in the present embodiment and will not be described in detail in the present embodiment.
[0151] The system includes a processor and a memory, wherein the memory is used to store a computer program, and the computer program implements a radiotherapy information management method when executed by the processor.
[0152] The above implementation methods have been described in detail. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A radiotherapy information management method based on the Internet, characterized in that: The radiotherapy information management method comprises the following steps: S1. Periodically obtain a reservation form containing several radiotherapy appointment time periods, the remaining number of appointments in each time period, and the appointment deadline; S2. Extracting the appointment forms that include the radiotherapy appointment time period according to the radiotherapy appointment time period, and determining in turn whether the remaining number of appointment forms for each radiotherapy appointment time period is greater than or equal to the number of appointment forms for the time period; If yes, a successful reservation mark is set on the reservation form containing the radiotherapy reservation time period, and a prompt message of successful reservation is sent to the reservation applicant, and the difference between the remaining number of places and the number of reservation forms containing only one successful reservation mark is calculated as the remaining number of places for the radiotherapy reservation time period, and then the process returns to step S1; If not, the corresponding radiotherapy appointment time period is marked as the first overflow period, and then the process goes to step S3; S3, obtaining the first appointment form containing the appointment mark of other radiotherapy appointment time periods within the first overflow period, and the first number of the first appointment form, and calculating the second number of the difference between the first number and the remaining number of places, and determining whether the first number is greater than or equal to the second number; If yes, randomly delete the reservation marks on the first reservation forms that are equal to the second quantity, and use the remaining number of first reservation forms as the remaining quota for the first surplus period, and then return to step S1; If not, delete the reservation marks located in the first overflow period on all first reservation forms, and mark the first overflow period as the second overflow period, and then enter step S4; S4. Set a number of importance nouns and corresponding importance indexes, and calculate the importance of each appointment order that does not contain a successful appointment mark in each second overflow period, and set a number of appointment orders with the highest importance equal to the number of remaining places as a successful appointment mark for the corresponding radiotherapy appointment time period; In step S4, the following steps are specifically included: S41, setting a number of importance nouns and corresponding importance indexes, and constructing a first importance matrix of each reservation order that does not contain a reservation success mark in each second overflow period; the expression of the first importance matrix is: In the above formula, represents the first importance matrix, The importance index of the j-th important noun of the i-th reservation order that does not contain the reservation success mark in the second overflow period; S42, classifying the importance nouns into very large nouns, very small nouns, interval nouns and middle nouns, and transforming the importance index corresponding to each noun so that the transformed importance index and the importance increase monotonically, so as to generate a second importance matrix; S43, normalizing the data in the second importance matrix to obtain a third importance matrix; S44, selecting the largest index in each column of the third importance matrix to construct a positive matrix of column vectors, and selecting the smallest index in the third importance matrix to construct a negative matrix of column vectors; The expression of the positive matrix is: The expression of the negative matrix is: in, In the above formula, represents a positive matrix, represents the negative matrix, and They represent the maximum and minimum values of the importance index of the i-th reservation order that does not contain a reservation success mark in the third importance matrix, represents the normalized importance index corresponding to the j-th importance noun of the i-th reservation form that does not contain the reservation success mark in the third importance matrix; S45, calculating the positive distances between each reservation form without a reservation success mark and the positive matrix, and the negative distances between each reservation form and the negative matrix in the second overflow period; S46, calculating the importance of each reservation order that does not contain a reservation success mark within the second overflow period according to the positive distance and the negative distance; S47, setting a mark of successful reservation for a number of most important reservation orders equal to the number of remaining places in the corresponding radiotherapy reservation time period; S5, detecting whether the current time reaches the reservation deadline; If yes, then according to the information of the reservation form, a radiotherapy reservation time slot containing a successful reservation mark is sent to the reservation applicant; If not, return to step S1.
2. The radiotherapy information management method according to claim 1, characterized in that: In step S1, the following steps are specifically included: S11, periodically obtaining an appointment form including a plurality of radiotherapy appointment time periods; S12, extracting the identity information of the patients in each appointment form; S13, traversing the identity information of all patients, and extracting repeated appointment orders with the same identity information; S14, merging the radiotherapy appointment time periods on the repeated appointment forms to generate a new appointment form that replaces all the repeated appointment forms, and marking the data sources of different radiotherapy appointment time periods; S15. Obtain the remaining quota of the reservation system in each radiotherapy reservation time period, and the reservation deadline set by the system.
3. The radiotherapy information management method according to claim 1, characterized in that: In step S2, the following steps are specifically included: S21, extracting the appointment form including the radiotherapy appointment time period according to the radiotherapy appointment time period; S22, determining in sequence whether the remaining number of appointments for each radiotherapy appointment time period is greater than or equal to the number of appointment orders for the radiotherapy appointment time period; If yes, proceed to step S23; If not, proceed to step S3; S23, setting a successful reservation mark on the reservation form including the radiotherapy reservation time period; S24. Update the number of remaining places in the radiotherapy appointment time period, where the number of remaining places after update is equal to the number of remaining places before update minus the number of appointment orders containing only one successful appointment mark.
4. The radiotherapy information management method according to claim 1, characterized in that: In step S3, the following steps are specifically included: S31, obtaining first appointment orders containing appointment marks of other radiotherapy appointment time periods within the first overflow period, and counting a first number of the first appointment orders; S32, calculating a second number which is the difference between the first number and the remaining quota; S33, determining whether the first quantity is greater than or equal to the second quantity; If yes, proceed to step S34; If not, delete the reservation marks located in the first overflow period on all first reservation forms, and mark the first overflow period as the second overflow period, and then enter step S4; S34. Randomly delete the reservation marks on the first reservation forms that are equal to the second quantity, and use the remaining number of first reservation forms as the remaining quota for the first surplus period.
5. The radiotherapy information management method according to claim 1, characterized in that: In step S42, the following steps are specifically included: S421, classifying importance nouns into very large nouns, very small nouns, interval nouns and intermediate nouns; S422, transforming the importance index of the importance noun belonging to the very small noun so that it increases monotonically with the importance; the calculation formula for transforming the importance index of the importance noun belonging to the very small noun is: In the above formula, and They represent the results of the importance index of very small nouns after and before the transformation; S423, transforming the importance index of the importance noun belonging to the middle-type noun so that it increases monotonically with the importance; the calculation formula for transforming the importance index of the importance noun belonging to the middle-type noun is: In the above formula, and They represent the importance index of the middle-type nouns after and before the transformation, and Respectively represent the minimum and maximum values of the range of variation of the importance index of the importance noun; S424, transforming the importance index of the importance noun belonging to the interval type noun so that it increases monotonically with the importance; the calculation formula for transforming the importance index of the importance noun belonging to the interval type noun is: In the above formula, and respectively represent the results of the importance index of the importance noun belonging to the interval type noun after and before the transformation, a and b respectively represent the minimum and maximum values of the best interval of the importance index of the importance noun, A and B respectively represent the minimum and maximum values of the maximum interval of the importance index of the importance noun; S425. Generate a second importance matrix according to the importance indexes corresponding to the converted very large nouns, very small nouns, interval nouns and middle nouns.
6. The radiotherapy information management method according to claim 1, characterized in that: In step S43, the expression of the third importance matrix is: in, In the above formula, represents the third importance matrix, and They respectively represent the normalized and unnormalized importance indexes corresponding to the j-th importance noun of the ith reservation order that does not contain the reservation success mark in the third importance matrix, and k represents the total number of the ith reservation order that does not contain the reservation success mark in the second overflow period.
7. The radiotherapy information management method according to claim 1, characterized in that: The calculation formula for positive distance is: The calculation formula for negative distance is: In the above formula, and Represent positive distance and negative distance respectively, p represents the total number of important nouns, It represents the normalized importance index corresponding to the j-th importance noun of the i-th reservation form that does not contain the reservation success mark in the third importance matrix.
8. The radiotherapy information management method according to claim 1, characterized in that: The calculation formula of importance is: In the above formula, represents the importance of the i-th reservation order that does not contain a reservation success mark in the second overflow period, and Represents positive distance and negative distance respectively.
9. A management system for implementing the radiotherapy information management method according to any one of claims 1 to 8, characterized in that: It comprises a processor and a memory, wherein the memory is used to store a computer program, and when the computer program is executed by the processor, the radiotherapy information management method according to any one of claims 1 to 8 is implemented.