Method and system for evaluating health status of neurogenic bladder patient
By constructing a reference database and matching the corresponding reference patient population based on the patient's basic data, the value judgment of the evaluation project was solved, and the problem of failure to fully consider the individual differences in patients in the prior art was solved, personalized health status assessment was achieved, and the accuracy and efficiency of the evaluation were improved.
Patent Information
- Application Number
- CN202510060066.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-05-13
AI Technical Summary
The existing health assessment methods for patients with neurogenic bladder fail to fully consider individual patient differences, resulting in inaccurate assessment results, wasted resources and increased patient burden.
By constructing a reference database, obtain historical data and match the corresponding reference patient population based on the basic data of the patients to be evaluated, conduct value judgments on the evaluation items, and select items with evaluation value for health status evaluation.
Personalized health status assessment is achieved, improving the accuracy and efficiency of the assessment, and reducing resource waste and patient burden.
Smart Images

Figure CN119993482A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of health assessment, and more specifically, to a method and system for assessing the health status of patients with neurogenic bladder. Background Art
[0002] Neurogenic bladder (NGB), as a bladder dysfunction associated with nervous system diseases, has received increasing attention in the field of clinical medicine. NGB patients are often unable to control the bladder's urine storage and urination functions normally due to damage or disease of the nervous system, which not only seriously affects the patient's quality of life, but may also cause a series of complications. Therefore, accurate and scientific assessment of the health status of patients with neurogenic bladder has become an important means to ensure effective diagnosis and treatment and improve the quality of life of patients.
[0003] Existing assessment technologies usually use a fixed set of assessment items for comprehensive assessments when dealing with the health assessment of patients with neurogenic bladder, without fully considering the differences in basic attributes such as age, gender, and medical history between individual patients. Although this approach standardizes the assessment process to a certain extent, it also ignores the impact of individual differences between patients on the accuracy and efficiency of the assessment. Because the specific conditions and needs of different patients may vary significantly, some assessment items may not have much reference value for some patients, and some assessment items may even lack specificity for specific patient groups, resulting in inaccurate assessment results and inability to effectively guide subsequent treatment. In addition, this assessment method may also cause a waste of resources. For example, the execution of too many invalid assessments not only consumes medical resources, but also increases the burden on patients, reducing the efficiency and practicality of the overall assessment process. Summary of the invention
[0004] In order to overcome the problem that the existing evaluation methods may cause waste of resources and increase the burden on patients, the present invention proposes an evaluation method and system for the health status of patients with neurogenic bladder to solve the above problems.
[0005] The present invention provides the following technical solutions:
[0006] A method for evaluating the health status of a patient with neurogenic bladder, comprising:
[0007] S1. Obtain historical data as reference data and establish a reference database, wherein the reference data includes reference patients, basic data of the reference patients, several evaluation items, and evaluation data of the reference patients under each evaluation item, wherein the basic data includes the age, gender, and duration of illness of the patient;
[0008] S2. Obtain basic data of the patient to be evaluated, and obtain a historical data set corresponding to each evaluation item based on the basic data of the patient to be evaluated and a reference database;
[0009] S3. Make an assessment value judgment on the assessment items based on the historical data set, and record the assessment items with assessment value as target assessment items;
[0010] S4. Use all target assessment items to form a target assessment item set for the patient to be assessed;
[0011] S5. According to the target assessment item set of the patient to be assessed, collecting assessment data of the patient to be assessed on each target assessment item in the target assessment item set;
[0012] S6. Obtain the evaluation results of the target evaluation items according to the evaluation data of the target evaluation items and the pre-set evaluation criteria, obtain the health status of the patient according to the evaluation results of all the target evaluation items, and output the health status of the patient.
[0013] Preferably, the step of acquiring the historical data set corresponding to the evaluation project includes:
[0014] Obtain any assessment item and record it as the target item, and obtain the basic data of the patient to be assessed;
[0015] Acquire all reference patients with the same basic data as the patient to be evaluated in the reference database to form a first reference patient set;
[0016] Determine whether the number of reference patients in the first reference patient set reaches a preset data volume threshold; if so, obtain the evaluation data of all reference patients in the first reference patient set under the target project in the reference database to form a historical data set corresponding to the target project;
[0017] If not, then the age range is obtained according to the patient age in the basic data of the patient to be evaluated; all reference patients with the same gender and illness duration as the patient to be evaluated and whose age is within the age range are obtained from the reference database to form a second reference patient set;
[0018] Determine whether the number of reference patients in the second reference patient set reaches a preset data volume threshold; if so, obtain the evaluation data of all reference patients in the second reference patient set under the target project in the reference database to form a historical data set corresponding to the target project;
[0019] If not, the disease course range is obtained according to the duration of illness in the basic data of the patient to be evaluated; all reference patients with the same gender as the patient to be evaluated, a duration of illness within the disease course range, and an age within the age range are obtained from the reference database to form a third reference patient set;
[0020] The evaluation data of all reference patients in the third reference patient set under the target project are obtained in the reference database to form a historical data set corresponding to the target project.
[0021] Preferably, the step of obtaining the age range according to the patient age in the basic data of the patient to be evaluated includes: obtaining the patient age Age, calculating the lower bound Age1 and the upper bound Age2 of the age range, the calculation formula is: Age1 = (1-α) Age, Age2 = (1+α) Age, wherein α represents a preset age coefficient, and the age range is set to [Age1, Age2];
[0022] The step of obtaining the disease course range according to the illness duration in the basic data of the patient to be evaluated includes: obtaining the illness duration Dur, calculating the lower bound Dur1 and the upper bound Dur2 of the disease course range, and the calculation formula is: Dur1=(1-β)Dur, Dur2=(1+β)Dur, wherein β represents a preset disease course coefficient, and the disease course range is set to [Dur1, Dur2].
[0023] Preferably, the step of making an assessment value judgment on the assessment project based on the historical data set includes:
[0024] Obtain a historical data set, and sort the data in the historical data set in ascending order to obtain an analysis array U;
[0025] Calculate the ratio of each element in the analysis array U to its previous adjacent element, and obtain the maximum value p of all ratios max , judge p max Is it less than the preset change rate threshold? If not, it is judged that the evaluation project has no evaluation value;
[0026] If so, conduct a differential analysis based on historical data sets;
[0027] If the difference analysis result is no difference, then the evaluation project is judged to have no evaluation value;
[0028] If the result of the difference analysis is that there is a difference, then the evaluation project is judged to have evaluation value.
[0029] Preferably, the step of performing difference analysis based on the historical data set includes:
[0030] Obtain a historical data set, use a cluster analysis method to divide the data in the historical data set into two categories, and use the two categories of data to form array A and array B respectively;
[0031] Calculate the combined standard deviation of array A and array B. The calculation formula of the combined standard deviation is as follows:
[0032]
[0033] In the formula, S p represents the combined standard deviation, n1 represents the number of elements in array A, n2 represents the number of elements in array B, S1 represents the standard deviation of the elements in array A, and S2 represents the standard deviation of the elements in array B;
[0034] The difference value is calculated, and the calculation formula of the difference value is as follows:
[0035]
[0036] In the formula, t1 represents the difference value, represents the mean of the elements in array A. Represents the mean of the elements in array B;
[0037] Get the preset significance value, use the total number of data in the historical data set minus two as the degree of freedom, the significance value as the significance level, query the t distribution table to get the critical t value and record it as t2;
[0038] If |t1|>t2, the analysis result is different;
[0039] Otherwise, the analysis results were no difference.
[0040] Preferably, the step of using a cluster analysis method to divide the data in the historical data set into two categories includes:
[0041] S31. Randomly select two data points in the evaluation data set as initial center points, each center point represents a cluster category;
[0042] S32, for each data point in the historical data set, calculating the distance between the data point and the two center points based on the Euclidean distance, and assigning the data point to the category represented by the center point with the closest Euclidean distance to the data point;
[0043] S33, after all data points are assigned to a certain category, calculating the average value of all data points in each category, and determining whether the error between the average value of all data points in each category and the center point of the corresponding category is within a preset error range;
[0044] S331, if the error is not within the preset error range, the average value of each category is set as the new center point, and the process returns to step S32 to redistribute the data points;
[0045] S332: If the error is within a preset error range, the classification is completed.
[0046] Preferably, the pre-set evaluation criteria include:
[0047] Set multiple health assessment dimensions, each of which corresponds to several assessment items;
[0048] A healthy value range is set for each assessment item. When the assessment data corresponding to the assessment item is not within the set healthy value range, the assessment result of the assessment item is determined to be unhealthy, otherwise the assessment result of the assessment item is determined to be healthy.
[0049] Preferably, obtaining the patient's health status based on the assessment results of all target assessment items includes: obtaining the assessment status of health assessment dimensions, and using the assessment status of all health assessment dimensions to compose the patient's health status.
[0050] Preferably, the step of obtaining the assessment status of the health assessment dimension includes:
[0051] Obtain any health assessment dimension as the target dimension;
[0052] Obtaining the evaluation results of the evaluation items corresponding to the target dimensions from the evaluation results of all target evaluation items;
[0053] The unhealthy proportion in the statistical evaluation results is calculated. If the proportion is greater than the preset ratio threshold, the evaluation status of the target dimension is recorded as unhealthy, otherwise the evaluation status of the target dimension is recorded as healthy.
[0054] The present invention also provides a system for evaluating the health status of a patient with neurogenic bladder, which is used to implement a method for evaluating the health status of a patient with neurogenic bladder, comprising:
[0055] A reference library module is used to obtain historical data as reference data and establish a reference database, wherein the reference data includes reference patients, basic data of the reference patients, several evaluation items, and evaluation data of the reference patients under each evaluation item, wherein the basic data includes the age, gender, and duration of illness of the patient;
[0056] A historical data set acquisition module is used to acquire basic data of the patient to be evaluated, and acquire the historical data set corresponding to each evaluation item based on the basic data of the patient to be evaluated and the reference database;
[0057] The target evaluation item acquisition module is used to make evaluation value judgments on evaluation items based on historical data sets, and record evaluation items with evaluation value as target evaluation items;
[0058] An assessment item set acquisition module, used to use all target assessment items to form a target assessment item set for the patient to be assessed;
[0059] An assessment data acquisition module is used to collect assessment data of each target assessment item in the target assessment item set of the patient to be assessed based on the target assessment item set of the patient to be assessed;
[0060] The evaluation result module is used to obtain the evaluation results of the target evaluation items according to the evaluation data of the target evaluation items and the pre-set evaluation criteria, obtain the patient's health status according to the evaluation results of all the target evaluation items, and output the patient's health status.
[0061] The present invention provides a method and system for evaluating the health status of patients with neurogenic bladder, which has the following beneficial effects:
[0062] By building a database that covers a wide range of reference data, including but not limited to the basic information of reference patients such as age, gender, duration of illness, and assessment data under various assessment items, the corresponding reference patient groups are accurately matched according to the specific basic data of the patients to be assessed. Then, the value of the assessment items is judged based on the historical data set, and only the items with actual assessment value for the patient are selected for health status assessment, thus forming a targeted target assessment project set. This technical solution effectively solves the problem of inefficiency of traditional assessment methods by selecting assessment items in a personalized manner, while reducing the number of assessment items and the burden on patients. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] Figure 1 A schematic flow chart of a method for evaluating the health status of a patient with neurogenic bladder according to the present invention;
[0064] Figure 2 A schematic diagram of a flow chart of dividing data in a historical data set into two categories in a method for evaluating the health status of a neurogenic bladder patient of the present invention;
[0065] Figure 3 The module diagram of a system for evaluating the health status of a neurogenic bladder patient according to the present invention. DETAILED DESCRIPTION
[0066] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0067] Example 1
[0068] See also Figure 1 In this embodiment, a method for evaluating the health status of a patient with neurogenic bladder includes:
[0069] S1. Obtain historical data as reference data and establish a reference database. The reference data includes reference patients, basic data of reference patients, several evaluation items, and evaluation data of reference patients under each evaluation item. The basic data includes patient age, patient gender, and duration of illness;
[0070] In this embodiment, the evaluation items include but are not limited to daytime urination frequency, nighttime urination frequency, frequency of dripping after daily urination, daily urine pad usage, feeling of bladder fullness after daily urination, degree of cremasteric reflex, degree of anal reflex, degree of sphincter contraction, etc. These evaluation items can be increased or decreased according to actual evaluation needs.
[0071] S2. Obtain basic data of the patient to be evaluated, and obtain a historical data set corresponding to each evaluation item based on the basic data of the patient to be evaluated and a reference database;
[0072] The steps to obtain the historical data set corresponding to the evaluation project include:
[0073] Obtain any assessment item and record it as the target item, and obtain the basic data of the patient to be assessed;
[0074] Acquire all reference patients with the same basic data as the patient to be evaluated in the reference database to form a first reference patient set;
[0075] Determine whether the number of reference patients in the first reference patient set reaches a preset data volume threshold; if so, obtain the evaluation data of all reference patients in the first reference patient set under the target project in the reference database to form a historical data set corresponding to the target project;
[0076] If not, then the age range is obtained according to the patient age in the basic data of the patient to be evaluated; all reference patients with the same gender and illness duration as the patient to be evaluated and whose age is within the age range are obtained from the reference database to form a second reference patient set;
[0077] Determine whether the number of reference patients in the second reference patient set reaches a preset data volume threshold; if so, obtain the evaluation data of all reference patients in the second reference patient set under the target project in the reference database to form a historical data set corresponding to the target project;
[0078] If not, the disease course range is obtained according to the duration of illness in the basic data of the patient to be evaluated; all reference patients with the same gender as the patient to be evaluated, a duration of illness within the disease course range, and an age within the age range are obtained from the reference database to form a third reference patient set;
[0079] The evaluation data of all reference patients in the third reference patient set under the target project are obtained in the reference database to form a historical data set corresponding to the target project.
[0080] The step of obtaining the age range according to the patient age in the basic data of the patient to be evaluated includes: obtaining the patient age Age, calculating the lower bound Age1 and the upper bound Age2 of the age range, the calculation formula is: Age1 = (1-α) Age, Age2 = (1+α) Age, wherein α represents a preset age coefficient, and the age range is set to [Age1, Age2];
[0081] The step of obtaining the disease course range according to the disease duration in the basic data of the patient to be evaluated includes: obtaining the disease duration Dur, calculating the lower bound Dur1 and the upper bound Dur2 of the disease course range, and the calculation formula is: Dur1 = (1-β)Dur, Dur2 = (1+β)Dur, where β represents the preset disease course coefficient, and the disease course range is set to [Dur1, Dur2].
[0082] In this embodiment, first, the basic data of the patient to be evaluated is obtained, including but not limited to the patient's age, gender and duration of illness. These data are used as the starting point of the evaluation for subsequent data matching and analysis. Secondly, an evaluation item is selected as the target item. For example, the target item can be the patient's blood pressure level, blood sugar level or other medical indicators. Then, the reference database is entered, and all reference patients with the same basic data are found according to the basic data of the patient to be evaluated to form a first reference patient set. In this step, we check whether the number of the first reference patient set reaches the preset data volume threshold. In order to ensure that there is enough data to analyze, the threshold can be set to 100. If it is reached, the evaluation data of these reference patients under the target item is directly obtained to form a historical data set corresponding to the target item. If the number of the first reference patient set does not reach the threshold, we will calculate an age range based on the age of the patient to be evaluated. Specifically, a preset age coefficient α is set, and the lower limit of the calculated age range is the current age minus α times the age, and the upper limit is the current age plus α times the age. For example, if the preset age coefficient α is 5%, and the age of the patient to be evaluated is 40 years old, the age range is set to 38 to 42 years old.
[0083] Next, in the reference database, the second reference patient set is obtained according to the gender, duration of illness and calculated age range of the patient to be evaluated. If the number of the second reference patient set reaches the data volume threshold, their evaluation data under the target project are also obtained to form a historical data set. If the number of the second reference patient set still does not reach the threshold, the course of disease range is further calculated according to the duration of illness of the patient to be evaluated. A preset course of disease coefficient β is set, and the lower limit of the course of disease range is calculated as the current duration of illness minus β times the duration of illness, and the upper limit is the current duration of illness plus β times the duration of illness. For example, if the preset course of disease coefficient β is 10%, and the duration of illness of the patient to be evaluated is 2 years, the course of disease range is set to 1.8 to 2.2 years. Finally, in the reference database, the third reference patient set is obtained according to gender, calculated age range and course of disease range, and their evaluation data under the target project are obtained to form the final historical data set corresponding to the target project.
[0084] Through the above steps, this embodiment can provide a precisely matched historical data set for the patient to be evaluated, so that more suitable evaluation items can be selected for the patient in the future. In addition, the method can also adjust the preset age coefficient α and disease course coefficient β according to actual conditions to control the extension range of age and disease course, thereby controlling the matching degree between the selected data and the patient to be evaluated.
[0085] S3. Make an assessment value judgment on the assessment items based on the historical data set, and record the assessment items with assessment value as target assessment items;
[0086] The steps for evaluating the value of an assessment project based on historical data sets include:
[0087] Obtain a historical data set, and sort the data in the historical data set in ascending order to obtain an analysis array U;
[0088] Calculate the ratio of each element in the analysis array U to its previous adjacent element, and obtain the maximum value p of all ratios max , judge p max Is it less than the preset change rate threshold? If not, it is judged that the evaluation project has no evaluation value;
[0089] If so, conduct a differential analysis based on historical data sets;
[0090] If the difference analysis result is no difference, then the evaluation project is judged to have no evaluation value;
[0091] If the result of the difference analysis is that there is a difference, then the evaluation project is judged to have evaluation value.
[0092] The steps for performing differential analysis based on historical data sets include:
[0093] Obtain a historical data set, use a cluster analysis method to divide the data in the historical data set into two categories, and use the two categories of data to form array A and array B respectively;
[0094] Calculate the combined standard deviation of array A and array B. The calculation formula for the combined standard deviation is as follows:
[0095]
[0096] In the formula, S p represents the combined standard deviation, n1 represents the number of elements in array A, n2 represents the number of elements in array B, S1 represents the standard deviation of the elements in array A, and S2 represents the standard deviation of the elements in array B;
[0097] Calculate the difference value. The calculation formula of the difference value is as follows:
[0098]
[0099] In the formula, t1 represents the difference value, represents the mean of the elements in array A. Represents the mean of the elements in array B;
[0100] Get the preset significance value, use the total number of data in the historical data set minus two as the degree of freedom, the significance value as the significance level, query the t distribution table to get the critical t value and record it as t2;
[0101] If |t1|>t2, the analysis result is different;
[0102] Otherwise, the analysis results were no difference.
[0103] The steps of using cluster analysis method to classify the data in the historical data set into two categories include:
[0104] S31. Randomly select two data points in the evaluation data set as initial center points, each center point represents a cluster category;
[0105] S32. For each data point in the historical data set, calculate the distance between the data point and the two center points based on the Euclidean distance, and assign the data point to the category represented by the center point with the closest Euclidean distance to the data point;
[0106] S33, after all data points are assigned to a certain category, calculate the average value of all data points in each category, and determine whether the error between the average value of all data points in each category and the center point of the corresponding category is within a preset error range;
[0107] S331, if the error is not within the preset error range, the average value of each category is set as the new center point, and the process returns to step S32 to redistribute the data points;
[0108] S332. If the error is within the preset error range, the classification is completed.
[0109] See also Figure 2 In this embodiment, first, the historical data set to be analyzed is obtained, and the data therein is sorted to obtain an analysis array arranged from small to large. Secondly, the ratio of each element in the analysis array to its previous adjacent element is calculated, and the maximum value of all ratios is found.
[0110] In order to evaluate whether the data set has actual analytical value for the evaluation project, we compare the maximum ratio with the preset change rate threshold. In this embodiment, the change rate threshold is set to 1.5. This means that if the maximum ratio found during the analysis exceeds 1.5, it indicates that there is at least one large blank interval in the data set. Such a blank interval indicates that the change span between data is too large, which may lead to discontinuity or inconsistency in the evaluation results, affecting the accuracy and reliability of the evaluation. Therefore, if the maximum ratio is greater than 1.5, we will consider that this evaluation project does not have sufficient evaluation value under the current basic data conditions, otherwise it is considered that the evaluation project may have evaluation value and perform a difference analysis.
[0111] In this embodiment, the difference analysis is to first divide the data in the historical data set into two categories by cluster analysis method, which are recorded as array A and array B respectively. The error range of cluster analysis can be set to between plus and minus 2%. The potential relationship between the data can be better found by cluster analysis method, making the classification more accurate and making the reliability of subsequent analysis higher. Next, analyze whether there is a significant difference between the differences between array A and array B. In this implementation, the t value verification method is used, and the significant value can be set between 0.01 and 0.10. The absolute value of the calculated t value is greater than the critical t value, which means that there is a significant difference between the two groups of average values, and the difference is unlikely to be caused by random variation. In this embodiment, it means that the evaluation index can reflect different health conditions, so it can be used as a valuable reference for health evaluation.
[0112] S4. Use all target assessment items to form a target assessment item set for the patient to be assessed;
[0113] S5. According to the target assessment item set of the patient to be assessed, collecting assessment data of the patient to be assessed on each target assessment item in the target assessment item set;
[0114] In this embodiment, after the target assessment item set of the patient to be assessed is determined, relevant staff members collect data from the patient to be assessed according to the assessment items, and the collection methods include but are not limited to questionnaires, diagnosis records, etc.
[0115] S6. Obtain the evaluation results of the target evaluation items according to the evaluation data of the target evaluation items and the pre-set evaluation criteria, obtain the health status of the patient according to the evaluation results of all the target evaluation items, and output the health status of the patient.
[0116] Pre-defined evaluation criteria include:
[0117] Set multiple health assessment dimensions, each of which corresponds to several assessment items;
[0118] A healthy value range is set for each assessment item. When the assessment data corresponding to the assessment item is not within the set healthy value range, the assessment result of the assessment item is determined to be unhealthy, otherwise the assessment result of the assessment item is determined to be healthy.
[0119] Acquiring the patient's health status according to the assessment results of all target assessment items includes: acquiring the assessment status of the health assessment dimensions, and using the assessment status of all health assessment dimensions to form the patient's health status.
[0120] The steps to obtain the assessment status of the health assessment dimension include:
[0121] Obtain any health assessment dimension as the target dimension;
[0122] Obtaining the evaluation results of the evaluation items corresponding to the target dimensions from the evaluation results of all target evaluation items;
[0123] The unhealthy proportion in the statistical evaluation results is calculated. If the proportion is greater than the preset ratio threshold, the evaluation status of the target dimension is recorded as unhealthy, otherwise the evaluation status of the target dimension is recorded as healthy.
[0124] In this embodiment, first, multiple health assessment dimensions are set based on staff experience, clinical trial data, etc., such as bladder function, intestinal function, etc. Under each health assessment dimension, corresponding assessment items are further set. For example, the bladder function dimension may include assessment items such as daytime urination frequency and the frequency of dripping after daily urination. For each assessment item, a health value range is set based on medical research data and clinical guidelines. For example, the daytime urination frequency value range can be set to 4 to 8 times. The assessment data of each assessment item is compared with the preset health value range. If the assessment data is not within the health value range, the assessment result of the assessment item is determined to be unhealthy; if the assessment data is within the health value range, it is determined to be healthy. For example, if a patient's daytime urination frequency is 12 times, which exceeds the set health value range, the assessment result of the daytime urination frequency assessment item is unhealthy.
[0125] For each health assessment dimension, summarize the assessment results of all assessment items under this dimension. Count the proportion of unhealthy assessment items and compare them with the preset proportion threshold. If the proportion of unhealthy items is greater than the preset proportion threshold, the assessment status of this dimension is unhealthy; otherwise, it is healthy. For example, if there are 5 assessment items under the bladder function dimension, 2 of which are assessed as unhealthy, and the unhealthy proportion is 40%. If the preset proportion threshold is 50%, the assessment status of the bladder function dimension is healthy.
[0126] Finally, the assessment status of all health assessment dimensions is combined to form the patient's overall health status assessment report. The report will list each dimension and its assessment status in detail, as well as the overall health status evaluation.
[0127] Example 2
[0128] See also Figure 3 , in this embodiment, a system for evaluating the health status of a patient with neurogenic bladder is used to implement a method for evaluating the health status of a patient with neurogenic bladder, including: a reference library module, used to obtain historical data as reference data and establish a reference database, the reference data including reference patients, basic data of the reference patients, several evaluation items and evaluation data of the reference patients under each evaluation item, the basic data including the age of the patient, the gender of the patient and the duration of illness;
[0129] A historical data set acquisition module is used to acquire basic data of the patient to be evaluated, and acquire the historical data set corresponding to each evaluation item based on the basic data of the patient to be evaluated and the reference database;
[0130] The target evaluation item acquisition module is used to make evaluation value judgments on evaluation items based on historical data sets, and record evaluation items with evaluation value as target evaluation items;
[0131] An assessment item set acquisition module, used to use all target assessment items to form a target assessment item set for the patient to be assessed;
[0132] An assessment data acquisition module is used to collect assessment data of each target assessment item in the target assessment item set of the patient to be assessed based on the target assessment item set of the patient to be assessed;
[0133] The evaluation result module is used to obtain the evaluation results of the target evaluation items according to the evaluation data of the target evaluation items and the pre-set evaluation criteria, obtain the patient's health status according to the evaluation results of all the target evaluation items, and output the patient's health status.
[0134] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only one, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0135] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.
[0136] Finally: The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for evaluating the health status of a patient with neurogenic bladder, characterized in that: include: S1. Obtain historical data as reference data and establish a reference database, wherein the reference data includes reference patients, basic data of the reference patients, several evaluation items, and evaluation data of the reference patients under each evaluation item, wherein the basic data includes the age, gender, and duration of illness of the patient; S2. Obtain basic data of the patient to be evaluated, and obtain a historical data set corresponding to each evaluation item based on the basic data of the patient to be evaluated and a reference database; S3. Make an assessment value judgment on the assessment items based on the historical data set, and record the assessment items with assessment value as target assessment items; S4. Use all target assessment items to form a target assessment item set for the patient to be assessed; S5. According to the target assessment item set of the patient to be assessed, collecting assessment data of the patient to be assessed on each target assessment item in the target assessment item set; S6. Obtain the evaluation results of the target evaluation items according to the evaluation data of the target evaluation items and the pre-set evaluation criteria, obtain the health status of the patient according to the evaluation results of all the target evaluation items, and output the health status of the patient.
2. The method for evaluating the health status of a patient with neurogenic bladder according to claim 1, characterized in that: The step of acquiring the historical data set corresponding to the evaluation project includes: Obtain any assessment item and record it as the target item, and obtain the basic data of the patient to be assessed; Acquire all reference patients with the same basic data as the patient to be evaluated in the reference database to form a first reference patient set; Determine whether the number of reference patients in the first reference patient set reaches a preset data volume threshold; if so, obtain the evaluation data of all reference patients in the first reference patient set under the target project in the reference database to form a historical data set corresponding to the target project; If not, then the age range is obtained according to the patient age in the basic data of the patient to be evaluated; all reference patients with the same gender and illness duration as the patient to be evaluated and whose age is within the age range are obtained from the reference database to form a second reference patient set; Determine whether the number of reference patients in the second reference patient set reaches a preset data volume threshold; if so, obtain the evaluation data of all reference patients in the second reference patient set under the target project in the reference database to form a historical data set corresponding to the target project; If not, the disease course range is obtained according to the duration of illness in the basic data of the patient to be evaluated; all reference patients with the same gender as the patient to be evaluated, a duration of illness within the disease course range, and an age within the age range are obtained from the reference database to form a third reference patient set; The evaluation data of all reference patients in the third reference patient set under the target project are obtained in the reference database to form a historical data set corresponding to the target project.
3. The method for evaluating the health status of a patient with neurogenic bladder according to claim 2, characterized in that: The step of obtaining the age range according to the patient age in the basic data of the patient to be evaluated comprises: Get the patient's age Age, calculate the lower bound Age1 and upper bound Age2 of the age range, the calculation formula is: Age1 = (1-α)Age, Age2 = (1+α)Age, where α represents the preset age coefficient, and the age range is set to [Age1, Age2]; The step of obtaining the disease course range according to the illness duration in the basic data of the patient to be evaluated includes: obtaining the illness duration Dur, calculating the lower bound Dur1 and the upper bound Dur2 of the disease course range, and the calculation formula is: Dur1=(1-β)Dur, Dur2=(1+β)Dur, wherein β represents a preset disease course coefficient, and the disease course range is set to [Dur1, Dur2].
4. The method for evaluating the health status of a patient with neurogenic bladder according to claim 3, characterized in that: The step of making an assessment value judgment on the assessment project based on the historical data set includes: Obtain a historical data set, and sort the data in the historical data set in ascending order to obtain an analysis array U; Calculate the ratio of each element in the analysis array U to its previous adjacent element, and obtain the maximum value p of all ratios max , judge p max Is it less than the preset change rate threshold? If not, it is judged that the evaluation project has no evaluation value; If so, conduct a differential analysis based on historical data sets; If the difference analysis result is no difference, then the evaluation project is judged to have no evaluation value; If the result of the difference analysis is that there is a difference, then the evaluation project is judged to have evaluation value.
5. The method for evaluating the health status of a patient with neurogenic bladder according to claim 4, characterized in that: The step of performing difference analysis based on the historical data set includes: Obtain a historical data set, use a cluster analysis method to divide the data in the historical data set into two categories, and use the two categories of data to form array A and array B respectively; Calculate the combined standard deviation of array A and array B. The calculation formula of the combined standard deviation is as follows: In the formula, S p represents the combined standard deviation, n1 represents the number of elements in array A, n2 represents the number of elements in array B, S1 represents the standard deviation of the elements in array A, and S2 represents the standard deviation of the elements in array B; The difference value is calculated, and the calculation formula of the difference value is as follows: In the formula, t1 represents the difference value, represents the mean of the elements in array A. Represents the mean of the elements in array B; Get the preset significance value, use the total number of data in the historical data set minus two as the degree of freedom, the significance value as the significance level, query the t distribution table to get the critical t value and record it as t2; If |t1|>t2, the analysis result is different; Otherwise, the analysis results were no difference.
6. The method for evaluating the health status of a patient with neurogenic bladder according to claim 5, characterized in that: The step of using a cluster analysis method to divide the data in the historical data set into two categories includes: S31. Randomly select two data points in the evaluation data set as initial center points, each center point represents a cluster category; S32, for each data point in the historical data set, calculating the distance between the data point and the two center points based on the Euclidean distance, and assigning the data point to the category represented by the center point with the closest Euclidean distance to the data point; S33, after all data points are assigned to a certain category, calculating the average value of all data points in each category, and determining whether the error between the average value of all data points in each category and the center point of the corresponding category is within a preset error range; S331, if the error is not within the preset error range, the average value of each category is set as the new center point, and the process returns to step S32 to redistribute the data points; S332: If the error is within a preset error range, the classification is completed.
7. The method for evaluating the health status of a patient with neurogenic bladder according to claim 6, characterized in that: The pre-defined evaluation criteria include: Set multiple health assessment dimensions, each of which corresponds to several assessment items; A healthy value range is set for each assessment item. When the assessment data corresponding to the assessment item is not within the set healthy value range, the assessment result of the assessment item is determined to be unhealthy, otherwise the assessment result of the assessment item is determined to be healthy.
8. The method for evaluating the health status of a patient with neurogenic bladder according to claim 7, characterized in that: The obtaining of the patient's health status according to the evaluation results of all target evaluation items includes: obtaining the evaluation status of health evaluation dimensions, and using the evaluation status of all health evaluation dimensions to form the patient's health status.
9. The method for evaluating the health status of a patient with neurogenic bladder according to claim 8, characterized in that: The step of obtaining the assessment status of the health assessment dimension includes: Obtain any health assessment dimension as the target dimension; Obtaining the evaluation results of the evaluation items corresponding to the target dimensions from the evaluation results of all target evaluation items; The unhealthy proportion in the statistical evaluation results is calculated. If the proportion is greater than the preset ratio threshold, the evaluation status of the target dimension is recorded as unhealthy, otherwise the evaluation status of the target dimension is recorded as healthy.
10. A system for evaluating the health status of a patient with neurogenic bladder, used to implement the method for evaluating the health status of a patient with neurogenic bladder as claimed in any one of claims 1 to 9, characterized in that: include: A reference library module is used to obtain historical data as reference data and establish a reference database, wherein the reference data includes reference patients, basic data of the reference patients, several evaluation items, and evaluation data of the reference patients under each evaluation item, wherein the basic data includes the age, gender, and duration of illness of the patient; A historical data set acquisition module is used to acquire basic data of the patient to be evaluated, and acquire the historical data set corresponding to each evaluation item based on the basic data of the patient to be evaluated and the reference database; The target evaluation item acquisition module is used to make evaluation value judgments on evaluation items based on historical data sets, and record evaluation items with evaluation value as target evaluation items; An assessment item set acquisition module, used to use all target assessment items to form a target assessment item set for the patient to be assessed; An assessment data acquisition module is used to collect assessment data of each target assessment item in the target assessment item set of the patient to be assessed based on the target assessment item set of the patient to be assessed; The evaluation result module is used to obtain the evaluation results of the target evaluation items according to the evaluation data of the target evaluation items and the pre-set evaluation criteria, obtain the patient's health status according to the evaluation results of all the target evaluation items, and output the patient's health status.