Electro-acupuncture acupuncture scheme recommendation method and system based on big data and readable medium
By using data relationship matching and artificial intelligence to improve reference data in electroacupuncture treatment, the problem that electroacupuncture schemes in the prior art are difficult to accurately adapt to different patients, achieving more efficient and safe treatment effects.
Patent Information
- Application Number
- CN202510476024.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-16
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-04-16
AI Technical Summary
The recommended methods for existing electroacupuncture treatment plans are difficult to accurately adapt to individual conditions of different patients, resulting in poor treatment results or safety risks.
By transforming the traditional data matching pattern into data relationship matching, using artificial intelligence and inquiring doctors to improve the reference data, and giving weight values and degrees of freedom to each reference data, combining PCA algorithm to achieve dimensionality reduction integration of reference data, and generating a more accurate electroacupuncture solution.
It improves the accuracy and safety of the electroacupuncture plan, enhances the treatment effect, and reduces the risk of doctors' experience dependence.
Smart Images

Figure CN119993392A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical information processing technology, and in particular to a method, system and readable medium for recommending electroacupuncture schemes based on big data. Background Art
[0002] At present, some patients are prone to complications after surgery, such as urinary incontinence caused by central nervous system or peripheral nerve damage during surgery. In response to the above situations, doctors generally use acupuncture to relieve patients' symptoms. In addition, some doctors also use electroacupuncture to improve the treatment effect.
[0003] Electroacupuncture is a treatment method developed on the basis of acupuncture. The main principle is to combine electrical stimulation with traditional acupuncture techniques. An electroacupuncture instrument is connected to the needle handle, which generates an electrical signal of a certain frequency and intensity and transmits it to the acupuncture point through the electroacupuncture to simulate bioelectricity to enhance the stimulation of acupuncture. The above electroacupuncture therapy has a more significant therapeutic effect on some painful diseases and nervous system diseases, such as urinary incontinence.
[0004] Before electroacupuncture treatment, the corresponding type of electric pulse signal (waveform, frequency, pulse width and current intensity), treatment time and electrode placement (such as the depth of electroacupuncture into acupuncture points) and other treatment parameters need to be correctly selected for different patients in order to achieve the best treatment effect. On the contrary, wrong treatment parameters may cause harm to the patient's body. In practical applications, the above treatment parameters require doctors to make judgments and choices based on their own experience and the individual conditions of the patients, which places great demands on the doctor's experience and ability.
[0005] In order to optimize treatment plans and improve treatment effects, some hospitals currently use data screening systems to provide doctors with electroacupuncture medical data similar to the current patient's symptoms for reference. For example, the data of patients of the same age, gender, and symptoms as the current case are provided to doctors for reference. Doctors compare the above reference data and then give more accurate treatment plans. However, the data provided to doctors for reference in the above-mentioned electroacupuncture scheme recommendation methods are often fixed. In special cases, even if the reference data is roughly the same, the final treatment effect will vary greatly due to a slight difference in the data. At the same time, each patient's own physiological parameters will also change during the treatment process, and the rules of the above changes vary from person to person. Obviously, the fixed treatment parameters suitable for other patients are likely not completely applicable to the current case.
[0006] In summary, how to generate the best electroacupuncture plan based on electroacupuncture medical big data information and combined with the individual conditions of the current patients for doctors to refer to in order to improve the treatment effect is a problem that needs to be solved urgently. Summary of the invention
[0007] In view of the problem that in actual applications, electroacupuncture plans need to be generated by doctors based on their experience and judgment, which leads to omissions in electroacupuncture plans, and the reference plans generated by simple matching and screening based on big data are difficult to accurately adapt to different patients, the first purpose of this application is to provide an electroacupuncture plan recommendation method based on big data, which transforms the traditional data matching mode into data relationship matching, and at the same time improves the reference data through artificial intelligence or inquiring doctors and assigns weight values and degrees of freedom to each reference data, and then uses the PCA algorithm to achieve dimensionality reduction and integration of reference data, so that the assisted electroacupuncture plan can be more accurately adapted to the current patient, helping doctors determine the final treatment plan and improving the treatment effect. In order to realize the above-mentioned electroacupuncture plan recommendation method based on big data, the second purpose of this application is to provide an electroacupuncture plan auxiliary generation system based on big data, and finally propose a computer-readable storage medium to protect the computer program module used to implement the above-mentioned electroacupuncture plan recommendation method. The specific plan is as follows:
[0008] A method for recommending electroacupuncture plans based on big data, comprising:
[0009] Obtaining the symptom data, treatment plan data and treatment effect data in each case data, converting each of the symptom data, treatment plan data and treatment effect data into numerical quantities based on a specific quantification method, preliminarily determining and extracting the influencing factors that affect the treatment effect data in the symptom data and treatment plan data, and storing them in a related manner as a basic database;
[0010] Obtain the core factors and marginal factors in the impact factors based on the basic database;
[0011] Based on the core factors, multiple relationship models are constructed to characterize the functional relationship between the influencing factors and the treatment effect data, and different weight values are assigned to the influencing factors included in each relationship model, and the influencing factors are stored in association as a model database;
[0012] Obtain case data of the current patient, extract and analyze the core factors, marginal factors and their data relationships therein, match multiple relationship models from the model database according to the above-mentioned influencing factors and internal data relationships, and use the relationship model whose treatment effect value exceeds the set value as the reference relationship model;
[0013] Compare the current case data with the influencing factors included in the above reference relationship model to determine the completeness of the number of influencing factors in the current case data and the difference in values:
[0014] If the number of influencing factors in the current case data is missing, a data request instruction is output to obtain the missing influencing factor data from the doctor side, and / or the missing influencing factor data is automatically generated based on an intelligent algorithm;
[0015] If the number of influencing factors in the current case data is complete, the difference between the influencing factor value in the current case data and the corresponding influencing factor value in the reference relationship model is calculated, and the weighted deviation value is calculated in combination with the weight value of each influencing factor in the reference relationship model;
[0016] Select the reference relationship model with the smallest weighted deviation value, and directly or by calculation obtain the influencing factor values corresponding to the treatment plan data based on the influencing factors that already exist in the reference relationship model to characterize the treatment plan data, or based on the functional relationship between the influencing factors, and generate and output the treatment plan data after conversion.
[0017] Through the above technical solution, all data information in the treatment process are quantified and correlation analysis is performed with the treatment effect data, which can effectively eliminate data interference; based on the above correlation analysis, various influencing factors affecting the treatment effect are obtained, and the functional relationship between the treatment effect and the above influencing factors, as well as the influencing factors, are stored as a relationship model. In the subsequent process, the data relationship between the influencing factors in the current case data is directly used to find the corresponding relationship model, which can avoid the interference of a single data, so that the final matched relationship model is more accurate and the matching speed is faster; after determining the reference relationship model matched by the current case data, the case data can be improved independently or the doctor can be reminded to improve the case data, so as to improve the reliability of the later generated plan. Finally, the treatment plan data is solved or directly matched using the data relationship in the reference relationship model, so that the above treatment plan data is more suitable for the needs of the current case patients, and the output for the doctor's reference can effectively improve the later treatment effect.
[0018] Furthermore, the disease data includes physiological parameter data of the patient, as well as drug information data and external environment data that affect the above physiological parameter data;
[0019] The treatment plan data includes waveform data, frequency data, pulse width data, current intensity data, application sequence data, application duration data of the electric signal applied by the electroacupuncture instrument to each electric needle, as well as the acupuncture point name information and acupuncture depth data of the above-mentioned electroacupuncture;
[0020] The treatment effect data include the urinary incontinence frequency, bladder capacity, residual urine volume, urethral pressure, pelvic floor electromyography signal strength, frequency of urinary incontinence during specific movements, and recurrence rate of the patients after treatment.
[0021] Through the above technical solutions, we can comprehensively sort out the various factors that affect the treatment effect of incontinence, avoid data omissions, and lay the foundation for providing accurate auxiliary acupuncture plans in the later stage.
[0022] Furthermore, the factors affecting the treatment effect data in the disease data and treatment plan data are preliminarily determined and extracted, including:
[0023] The quantified disease data and treatment plan data in each case data are used as independent variable data, and the treatment effect data are used as dependent variable data, and are associated and stored as a two-dimensional data table;
[0024] Based on mutual information or partial correlation analysis, the disease data and treatment plan data irrelevant to the treatment effect data are obtained and excluded to determine the influencing factors.
[0025] Through the above technical solution, when there is enough case data, interfering data that is not related to the treatment effect data can be quickly eliminated, which helps to improve the accuracy of subsequent data analysis.
[0026] Furthermore, the method further comprises:
[0027] Based on the theoretical correlation between various data or through the correlation coefficient method, the correlation data with linear relationship between the disease data and the treatment plan data and the correlation data that has an impact on the treatment plan data are obtained to form a multidimensional data table;
[0028] Perform dimensionality reduction processing on the above-mentioned correlation data based on principal component analysis to generate composite data;
[0029] quantizing the composite data into a numerical value based on the specific quantization method;
[0030] The numerical quantities corresponding to the composite data and the treatment effect data are subjected to correlation determination, and are marked as core factors or marginal factors according to the determination results and stored.
[0031] Through the above technical solution, some data with linear correlation can be simplified by dimensionality reduction, the complexity of the relationship model can be simplified without affecting the subsequent case data matching, the speed of data matching can be improved, and the interference of abnormal data during data analysis can be reduced.
[0032] Furthermore, the weighted deviation value is calculated, and further includes:
[0033] According to the property that the influencing factors change with time or the influence of the patient's environment, the influencing factors are divided into fixed factors and floating factors;
[0034] Obtain and store the correlation between each floating factor associated with the current case patient and the time and set environmental factors;
[0035] Obtain and determine the time of electroacupuncture and the patient's environment during treatment;
[0036] Collect the current data of various floating factors and adjust the values of the above floating factors according to the above time and the environment of the patient during treatment;
[0037] The difference between the above floating factor value and the corresponding impact factor value in the reference relationship model is calculated, and the weighted deviation value is calculated in combination with the weight value of each impact factor in the reference relationship model.
[0038] Through the above technical scheme, the influencing factors that change with time or the environment in which the current case patient is located are extracted separately as floating factors. As a result, the data of various treatment plans will be more accurate and applicable when implementing electroacupuncture surgery, which is conducive to improving the treatment effect of the electroacupuncture plan.
[0039] Furthermore, the method further comprises:
[0040] Obtain the impact factor data corresponding to each impact factor that cannot be exerted at the same time, and establish a database of mutually exclusive relationships between impact factors;
[0041] Comparing the current case data with the influencing factors included in the above reference relationship model also includes determining whether the influencing factors included in the reference relationship model have a mutually exclusive relationship with the influencing factors in the current case data:
[0042] If there are mutually exclusive influencing factors, another relationship model whose treatment effect value exceeds the set value is selected as the reference relationship model;
[0043] If the treatment effect value exceeds the set value and there is always an influencing factor in the relationship model corresponding to the influencing factor that is mutually exclusive with an influencing factor in the current case data, an alarm message is output to the doctor.
[0044] Through the above technical solution, it can be ensured that incompatible influencing factors will not appear in the treatment plan at the same time, such as using auxiliary drugs to which the patient is allergic to treat the patient, thereby ensuring the safety and reliability of the treatment plan.
[0045] An electroacupuncture program auxiliary generation system based on big data, including a doctor side and a data connection platform side;
[0046] The platform end includes:
[0047] A data acquisition unit configured to acquire symptom data, treatment plan data, and treatment effect data from each case data;
[0048] An influencing factor confirmation unit is configured to convert each of the symptom data, treatment plan data and treatment effect data into numerical values based on a specific quantification algorithm, and determine and extract influencing factors that affect the treatment effect data in the symptom data and treatment plan data based on a built-in correlation analysis algorithm module;
[0049] An impact factor classification unit is configured to classify each impact factor based on a built-in principal component analysis algorithm module to determine the core factors and marginal factors in the impact factors;
[0050] A relationship model construction unit is configured to fit and construct a plurality of relationship models for characterizing the functional relationship between the influencing factors and the treatment effect data based on the core factors, and to assign different weight values to the influencing factors included in each relationship model;
[0051] A basic database configured to store the symptom data, treatment plan data and treatment effect data in each case data, and to associate and store the influencing factors affecting the treatment effect data in the symptom data and treatment plan data;
[0052] A model database configured to store the relationship model and the weight value of each influencing factor included in the relationship model in an associated manner;
[0053] A case data parsing unit, configured to obtain and parse the case data of the current patient, and extract and parse the core factors, marginal factors and data relationships therein;
[0054] A relationship model matching unit is configured to match multiple relationship models from the model database according to the influencing factors and their internal data relationships contained in the current patient case data, and use the relationship model whose treatment effect value exceeds the set value as a reference relationship model;
[0055] The first data processing unit is configured to compare the influencing factors included in the current case data and the reference relationship model, and determine the completeness of the number of influencing factors in the current case data and the difference in values: if the number of influencing factors in the current case data is missing, then output a data request instruction to obtain the missing influencing factor data from the doctor side, and / or automatically generate the missing influencing factor data based on an intelligent algorithm; if the number of influencing factors in the current case data is complete, then calculate the difference between the influencing factor value in the current case data and the corresponding influencing factor value in the reference relationship model, and calculate the weighted deviation value in combination with the weight value of each influencing factor in the reference relationship model;
[0056] The second data processing unit is configured to obtain the weighted deviation value corresponding to each reference relationship model, select the reference relationship model with the smallest weighted deviation value and calculate the influencing factor value corresponding to the treatment plan data based on the functional relationship between the influencing factors in the above reference relationship model, generate the treatment plan data after conversion and output it.
[0057] Furthermore, the system also includes:
[0058] A floating factor storage unit, configured to be data-connected to the case data analysis unit, and used to obtain and store the correlation between each floating factor associated with the current case patient and the time and set environmental factors;
[0059] An environmental factor collection unit is configured to collect and obtain the electroacupuncture time and the patient's environment during treatment;
[0060] A floating factor data optimization unit, configured to collect current floating factor data and adjust floating factor values according to the correlation between the floating factor and the time and the patient's environment during treatment;
[0061] The weighted deviation value optimization unit is configured to use the above floating factor data to replace the corresponding impact factor data in the first data processing unit, and calculate and generate an updated weighted deviation value.
[0062] Furthermore, the system also includes:
[0063] A mutually exclusive relationship database, configured to obtain the influencing factor data corresponding to each influencing factor that cannot be simultaneously acted upon, and to associate and store the mutually exclusive influencing factors;
[0064] A mutually exclusive relationship verification unit is configured to connect with the case data parsing unit and the mutually exclusive relationship database data to obtain and compare whether there is a mutually exclusive relationship between the current case data and the influencing factors included in the above reference relationship model;
[0065] A reference model replacement unit is configured to be connected to the mutually exclusive relationship verification unit data. If the influencing factors in the current case data have a mutually exclusive relationship with the influencing factors in the current reference relationship model, another relationship model whose treatment effect value exceeds the set value is selected as the reference relationship model, and the mutually exclusive relationship determination step is repeated until a relationship model is found in which the influencing factors contained in the relationship model do not have a mutually exclusive relationship with the influencing factors in the current case data, and the above relationship model is output to the first data processing unit as a new reference relationship model, or all relationship models whose treatment effect values exceed the set value are determined to be completed, and an alarm message is output to the alarm unit;
[0066] The alarm unit is configured to be connected with the doctor-side data and is used to output an alarm indicating that the influencing factors have a mutually exclusive relationship.
[0067] Finally, the present application proposes to protect a computer-readable storage medium on which is loaded a program module for implementing the electroacupuncture scheme recommendation method based on big data as described above.
[0068] The above technical solution facilitates the promotion and use of the recommended method for electroacupuncture scheme described in this application.
[0069] In summary, this application includes the following beneficial technical effects:
[0070] (1) Quantifying all data information during the treatment process and performing correlation analysis with the treatment effect data can effectively eliminate data interference;
[0071] (2) Based on correlation analysis, various influencing factors that affect the treatment effect are obtained, and the functional relationship between the treatment effect and the above-mentioned influencing factors, as well as the influencing factors, is stored as a relationship model. In the subsequent process, the data relationship between the influencing factors in the current case data can be directly used to find the corresponding relationship model from the database, which can avoid the interference of single data, making the final matching relationship model more accurate and the matching speed faster;
[0072] (3) After determining the reference relationship model that matches the current case data, the system can automatically complete or remind doctors to complete the missing case data, thereby improving the reliability of the subsequent generated solution;
[0073] (4) The treatment plan data is obtained by solving the data relationship in the reference relationship model or directly matching the treatment plan data from the reference relationship model, so that the final treatment plan data is more suitable for the needs of the current case patients. The output can effectively improve the subsequent treatment effect after being provided for the doctor's reference. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] Figure 1 It is an overall schematic diagram of the recommended method of electroacupuncture acupuncture program of this application;
[0075] Figure 2 It is a schematic diagram of a method for optimizing a weighted deviation value;
[0076] Figure 3 It is a schematic diagram of the functional modules of the electroacupuncture scheme recommendation system of this application.
[0077] Figure numerals: 1. Data acquisition unit; 2. Influencing factor confirmation unit; 3. Influencing factor classification unit; 4. Relationship model construction unit; 5. Basic database; 6. Model database; 7. Case data analysis unit; 8. Relationship model matching unit; 9. First data processing unit; 10. Second data processing unit. DETAILED DESCRIPTION
[0078] Embodiments of the present application are described in detail below, examples of which are shown in the accompanying drawings.
[0079] In the description of this specification, the description with reference to the terms "certain embodiments", "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples" or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0080] The present application embodiment discloses a method for recommending electroacupuncture schemes based on big data, such as Figure 1 As shown, the process mainly includes the following steps.
[0081] S100, obtaining symptom data, treatment plan data and treatment effect data in each case data, converting each of the symptom data, treatment plan data and treatment effect data into numerical values based on a specific quantification method, determining and extracting influencing factors that affect the treatment effect data in the symptom data and treatment plan data, and storing them in a related manner in a basic database;
[0082] S200, obtains the core factors and marginal factors of impact factors based on the basic database;
[0083] S300, based on the core factors, multiple relationship models are constructed to characterize the functional relationship between the influencing factors and the treatment effect data, and different weight values are assigned to the influencing factors included in each relationship model, and the influencing factors are stored in association as a model database;
[0084] S400, obtaining case data of the current patient, extracting and analyzing the core factors, marginal factors and their data relationships therein, matching and obtaining multiple relationship models from the model database according to the above-mentioned influencing factors and intrinsic data relationships, and taking the relationship model whose treatment effect value exceeds the set value as the reference relationship model;
[0085] S500, comparing the current case data with the influencing factors included in the reference relationship model, and determining the completeness of the number of influencing factors in the current case data and the difference in values:
[0086] S510, if the number of influencing factors in the current case data is missing, output a data request instruction to obtain the missing influencing factor data from the doctor side, and / or automatically generate the missing influencing factor data based on an intelligent algorithm;
[0087] S520, if the number of influencing factors in the current case data is complete, then the difference between the influencing factor value in the current case data and the corresponding influencing factor value in the reference relationship model is calculated, and the weighted deviation value is calculated in combination with the weight value of each influencing factor in the reference relationship model;
[0088] S600, select the reference relationship model with the smallest weighted deviation value, and directly or by calculation obtain the influencing factor values corresponding to the treatment plan data based on the influencing factors that already exist in the reference relationship model to characterize the treatment plan data or based on the functional relationship between the influencing factors, and generate and output the treatment plan data after conversion.
[0089] In the above step S100, the case data mainly includes the treatment data of incontinence and other diseases collected and recorded by various medical institutions using electroacupuncture. The above treatment data mainly includes: patient identity information data, medical institution information data, date information data, symptom data, treatment plan data and treatment effect data. In the implementation mode of the present application, in the process of obtaining the above case data, the data is first cleaned to remove data that is significantly irrelevant to the treatment effect data, such as patient identity information data, date information data, medical institution information data, etc., to eliminate interference and make the basic database obtained later more streamlined.
[0090] The disease data described in step S100 mainly include:
[0091] a. Physiological parameter data of the case patient, including: weight and body mass index (BMI), heart rate, respiratory rate, blood pressure, body temperature, skin resistance, nerve transmission speed, nerve sensitivity, etc.;
[0092] b. Drug information data and external environment data that affect the above physiological parameter data, including: drug ingredients, ambient temperature, ambient oxygen concentration, and patient age and gender, etc.
[0093] Through the above-mentioned disease data, an accurate portrait of the patients in the case data can be drawn, so that the above-mentioned treatment data information can provide a reference for the treatment plan for subsequent patients.
[0094] Correspondingly, the treatment plan data includes waveform data, frequency data, pulse width data, current intensity data, application sequence data, application duration data of the electric signal applied by the electroacupuncture instrument to each electric needle, as well as the acupuncture point name information and acupuncture depth data of the above-mentioned electroacupuncture.
[0095] The treatment effect data mainly include the frequency of urinary incontinence, bladder capacity, residual urine volume, urethral pressure, pelvic floor electromyography signal intensity, frequency of urinary incontinence during specific movements, and recurrence rate of the patients after treatment.
[0096] In step S100, each symptom data, treatment plan data and treatment effect data are quantified, mainly for non-numerical data information, such as converting the good or bad treatment effect into a numerical value. In one embodiment, the above conversion method can be configured as follows:
[0097] The numerical values of the treatment effect data are obtained, such as incontinence frequency f1, bladder capacity L1, urine volume L2, urethral pressure P, pelvic floor electromyographic signal intensity I, frequency of urinary incontinence during specific actions f2, and recurrence rate K.
[0098] Then, according to the set standard, weights are assigned to the values of the above data. For example, if only the incontinence frequency f1 and urine volume L2 are considered when judging the treatment effect, the treatment effect can be quantified as Ef=0.5* f1+0.05* L2. In practical applications, preferably, the larger the numerical value of the treatment effect data, the smaller the weight value assigned to it. For example, when the urine volume unit is liter (L), the weight assigned is large, and when the urine volume unit is milliliter (mL), the weight assigned is small, so as to avoid affecting the quantified treatment effect data Ef due to the measurement unit of a certain data being too large or too small.
[0099] In step S100, the factors affecting the treatment effect data in the symptom data and the treatment plan data are preliminarily determined and extracted, including:
[0100] S110, taking the quantified symptom data and treatment plan data in each case data as independent variable data, taking the treatment effect data as dependent variable data, and storing them in a two-dimensional data table;
[0101] S120, based on the mutual information (MI) or partial correlation analysis method, obtain and exclude the disease data and treatment plan data that are not related to the treatment effect data, and determine the influencing factors. Among them, the mutual information method measures the mutual dependence between two variables by the ratio of the joint probability and the marginal probability, while the partial correlation analysis method controls and changes the values of other variables except the two variables to be determined to evaluate whether there is a direct correlation between the two variables. In the implementation mode of the present application, considering the different categories of each data, it is preferred to use the mutual information method to evaluate the data correlation.
[0102] In practical applications, there are a large number of influencing factors related to treatment effect data, which increases the difficulty of building and matching the later relationship model. Therefore, in steps S100-S200 of the implementation method of the present application, the method further includes:
[0103] A100, based on the theoretical correlation between various data or through the correlation coefficient method, obtains the correlation data with linear relationship between the disease data and the treatment plan data, and the correlation data itself has an impact on the treatment plan data, and forms a multidimensional data table.
[0104] A200, based on the principal component analysis method, performs dimensionality reduction processing on the above-mentioned related data to generate a composite data. For example, in the patient's physiological parameter information, the body mass index is a composite data, which represents the proportional relationship between weight and height squared. The height and weight data can be integrated into one data through the body mass index.
[0105] A300, quantizing the composite data into a numerical value based on the specific quantization method;
[0106] A400, performing correlation determination on the numerical quantities corresponding to the composite data and the treatment effect data, marking them as core factors or marginal factors according to the determination results and storing them.
[0107] Based on the above technical solution, some data with linear correlation can be simplified by dimensionality reduction, the complexity of the relationship model can be simplified without affecting the subsequent case data matching, the speed of data matching can be improved, and the interference of abnormal data during data analysis can be reduced.
[0108] In step S200, the division of core factors and marginal factors can be completed by manual designation, such as taking the acupoint number, the wavelength of the electric pulse signal and the application time as the core factors, and taking the patient's height and weight data as the marginal factors. In actual applications, the core factors and marginal factors can also be obtained through the system processor through principal component analysis.
[0109] In step S300, by analyzing the big data of the treatment effect data and the relevant influencing factor data in the basic database, the correlation between the influencing factors and the treatment effect data can be fitted, and the above functional relationship is very clear after fitting through big data. At the same time, the relationship between the influencing factors in step S300 includes the ratio relationship between the numerical values of the influencing factors, such as the body mass index of the patient is a ratio relationship between the height and weight, and so on. The ratio relationship between the numerical values of multiple influencing factors can be counted and generated. When the above ratio relationship is sufficient, the case patient can be profiled. Even if a certain influencing factor is missing in the case data, it will not interfere with the later data matching.
[0110] According to the functional relationship between the treatment effect data and the influencing factors, the treatment effect data can be represented by a functional model, for example:
[0111] Ef=h(α·A,β·B,...,θ·C)+k;
[0112] Among them, Ef is the numerical value of the quantified treatment effect data, h(A, B, C) is the current relationship model function, A and B are core factors, C is the edge factor, α, β, θ are the weight values corresponding to the above core factors and edge factors, and k is the fitting coefficient. In practical applications, the parameters in the above relationship model include multiple influencing factors and composite data obtained by dimensionality reduction using the PCA algorithm.
[0113] In step S400, the matching relationship model is not only matched by a single influencing factor, but also matched according to the numerical proportional relationship between multiple influencing factors, thereby not only improving the matching speed, but also improving the matching accuracy, and eliminating interference to a certain extent. It should be pointed out that the above matching process does not require the numerical values of the influencing factors to be exactly the same. Different influencing factors are configured with different redundancies. For example, when height is used as an influencing factor, the numerical value of 170cm quantified and the numerical value of 173cm quantified can be regarded as matching. Since the patient's nerve sensitivity has a great influence on the treatment effect, the numerical value quantified by the nerve sensitivity is not configured with matching redundancy.
[0114] In actual applications, some factors that affect the final treatment effect of electroacupuncture will change with time and the patient's environment. For example, the nerve sensitivity of some patients will change with the change of the temperature of their environment, and the metabolic rate of some patients will change with time. Obviously, if the corresponding relationship model is directly matched to the model database based on the patient's current symptom data, the obtained relationship model may not be suitable for the patient during the electroacupuncture procedure. In view of the above situation, corresponding to step S520 of this application, Figure 2 As shown, calculating the weighted deviation value also includes the following optimization steps:
[0115] B100, based on the property of influencing factors changing with time or the patient's environment, the influencing factors are divided into fixed factors and floating factors. The above fixed factors are defined as influencing factors that do not change with time and the patient's environment, and floating factors are defined as influencing factors that change with time and the patient's environment.
[0116] B200, obtaining and storing the correlation between each floating factor associated with the current case patient and time and set environmental factors, such as the correlation between the patient's skin resistance and the ambient temperature, the correlation between the patient's metabolic rate and time, etc. The above correlation may be a correlation between two floating factors, or a correlation between multiple floating factors and time.
[0117] B300, obtain and determine the electroacupuncture time and the patient's environment during treatment.
[0118] B400 collects the current floating factor data and adjusts the above floating factor values according to the above time and the patient's environment during treatment.
[0119] B500, calculating the difference between the floating factor value and the corresponding impact factor value in the reference relationship model, and combining the weight value of each impact factor in the reference relationship model to calculate the weighted deviation value.
[0120] In practice, factors such as the time of electroacupuncture and the ambient temperature of the patient during treatment can be known in advance, so the symptom data during the operation can be inferred based on the real-time symptom data of the current case patient. The above calculation is automatically calculated by the system according to the corresponding algorithm module. The doctor only needs to enter the operation time, the ambient temperature during the treatment process and other parameters in the doctor's interface, as well as the various symptom data currently collected from the patient.
[0121] The method for recommending an electroacupuncture regimen described in the embodiment of the present application further includes the following steps:
[0122] C100, obtain the impact factor data corresponding to each impact factor that cannot be applied simultaneously, and establish a database of mutually exclusive relationships between impact factors;
[0123] C200, compares the influencing factors contained in the current case data and the above-mentioned reference relationship model, and also includes determining whether the influencing factors contained in the reference relationship model are mutually exclusive with the influencing factors in the current case data. For example, if the patient has an allergic reaction to a certain type of drug, the matching reference relationship model should not contain the influencing factors corresponding to the above-mentioned drugs.
[0124] C210, if there are mutually exclusive influencing factors, select another relationship model whose treatment effect value exceeds the set value as the reference relationship model, and continue to determine whether there are influencing factors in the newly selected reference relationship model that are mutually exclusive with the influencing factors contained in the current case data, until a suitable reference relationship model is found;
[0125] C220, if the treatment effect value exceeds the set value and there is always an influencing factor in the relationship model that is mutually exclusive with an influencing factor in the current case data, it means that there is no electroacupuncture plan suitable for the current patient in the big data, and an alarm message is output to the doctor, who will formulate a more personalized acupuncture plan based on the specific situation.
[0126] In step S500, since there is redundancy in the matching of certain influencing factors, in order to find the relationship model that is closest to the current case data, a weighted deviation value is introduced as a judgment criterion. The smaller the weighted deviation value, the more suitable the relationship model is for the current case data.
[0127] In step S600, since the numerical values corresponding to the influencing factors are obtained after quantization processing, after obtaining the influencing factors used to characterize the treatment plan data, such as the wavelength and duration of the electric pulse signal, it is also necessary to reversely convert the numerical values corresponding to the above-mentioned influencing shadows into actual treatment plan data, and finally output them to the doctor for reference.
[0128] The above technical scheme can ensure that incompatible influencing factors will not appear in the treatment plan at the same time, such as using auxiliary drugs to which the case patient is allergic to treat the patient, thereby ensuring the safety and reliability of the treatment plan.
[0129] In order to implement the above-mentioned electroacupuncture scheme recommendation method, the embodiment of the present application also discloses an electroacupuncture scheme auxiliary generation system based on big data, including a doctor end and a platform end connected to its data. The doctor end can be configured as a smart phone, tablet computer or PC with data communication and human-computer interaction functions. The platform end is preferably configured in a cloud server, so as to utilize the computing power and storage module of the data center to process and store big data, and also to facilitate the collection of electroacupuncture treatment data from different medical institutions.
[0130] Detailed, such as Figure 3 As shown, according to the functional requirements, the platform includes: a data acquisition unit 1, an influencing factor confirmation unit 2, an influencing factor classification unit 3, a relationship model construction unit 4, a basic database 5, a model database 6, a case data analysis unit 7, a relationship model matching unit 8, a first data processing unit 9 and a second data processing unit 10.
[0131] The data acquisition unit 1 is configured to acquire the symptom data, treatment plan data and treatment effect data in each case data. In practice, the server configured in the cloud collects the electroacupuncture treatment data uploaded by each medical institution through the data interface. Preferably, a data cleaning module is configured in the data acquisition unit 1 to remove data such as patient identity information in the treatment data.
[0132] The influencing factor confirmation unit 2 is configured to convert each of the symptom data, treatment plan data and treatment effect data into numerical values based on a specific quantification algorithm, and then determine and extract the influencing factors that affect the treatment effect data in the symptom data and treatment plan data based on a built-in correlation analysis algorithm module.
[0133] The impact factor classification unit 3 is configured to classify each impact factor based on the built-in principal component analysis algorithm module or the already set classification rules, and determine the core factors and marginal factors in the impact factors.
[0134] The basic database 5 is configured to store the symptom data, treatment plan data and treatment effect data in each case data, and to store the influencing factors affecting the treatment effect data in the symptom data and treatment plan data in an associated manner.
[0135] The relationship model construction unit 4 has a built-in data fitting algorithm module, which is configured to be connected to the influencing factor classification unit 3 and the basic database 5 data, and to fit and construct multiple relationship models based on core factors to characterize the functional relationship between the influencing factors and between the influencing factors and the treatment effect data, and to automatically or according to the feedback from the doctor's side, assign different weight values to the influencing factors contained in each relationship model.
[0136] The model database 6 is data-connected to the relationship model building unit 4 and is configured to store the relationship model and the weight value of each influencing factor included in the relationship model in an associated manner.
[0137] The case data parsing unit 7 is configured to obtain and parse the case data of the current patient, extract and parse the core factors, edge factors and their data relationships therein, and its specific implementation methods include but are not limited to: using text or OCR image recognition technology to identify and extract specific text or values in the case data, such as identifying the patient's height, weight and other data in the case data, and calculating the data relationship between the above data, such as the aforementioned ratio relationship between weight and height.
[0138] The relationship model matching unit 8 is configured to be data-connected with the case data parsing unit 7, receives and matches multiple relationship models from the model database 6 according to the influencing factors and their internal data relationships contained in the current patient case data, and uses the relationship model whose treatment effect value exceeds the set value as the reference relationship model. The above-mentioned set value is a comparison threshold value, which is used to characterize the quality of the treatment effect.
[0139] The first data processing unit 9 is implemented by the data processing module in the cloud server, and is configured to compare the influencing factors contained in the current case data and the reference relationship model based on the built-in program algorithm module, and determine the completeness of the number of influencing factors in the current case data and the numerical difference: if the number of influencing factors in the current case data is missing, then the data request instruction is output to obtain the missing influencing factor data from the doctor side, and / or automatically generate the missing influencing factor data based on the intelligent algorithm, such as automatically generating the patient weight data by combining the body mass index with the patient's height data. If the number of influencing factors in the current case data is complete, the difference between the numerical value of the influencing factor in the current case data and the corresponding numerical value of the influencing factor in the reference relationship model is calculated, and the weighted deviation value is calculated in combination with the weight value of each influencing factor in the reference relationship model.
[0140] The second data processing unit 10 is data-connected to the first data processing unit 9, and is configured to obtain the weighted deviation value corresponding to each reference relationship model, select the reference relationship model with the smallest weighted deviation value, and calculate the influencing factor value corresponding to the treatment plan data based on the functional relationship between the influencing factors in the above reference relationship model, generate the treatment plan data after conversion, and output it.
[0141] In detail, in order to adapt to the influencing factors that change with time and the patient's environment, the electroacupuncture scheme auxiliary generation system described in the embodiment of the present application also includes: a floating factor storage unit, an environmental factor collection unit, a floating factor data optimization unit and a weighted deviation value optimization unit.
[0142] The floating factor storage unit is configured to be data-connected with the case data analysis unit 7, and is used to obtain and store the association relationship between each floating factor associated with the current case patient and the time and the set environmental factors, and the above association relationship includes the functional relationship between the numerical value of some influencing factors themselves and the time or environmental factors. The environmental factor acquisition unit is configured to collect and obtain the electroacupuncture time and the patient's environment during treatment. The above environmental factor acquisition unit is configured to be data-connected with the doctor's end, and the doctor inputs the above data information from the doctor's end.
[0143] The floating factor data optimization unit is configured to collect the current floating factor data and adjust the floating factor value according to the correlation between the floating factor and the time and the patient's environment during treatment. The current floating factor data can be collected by the doctor and then input to the platform end through the doctor end, such as collecting the patient's current heart rate, blood pressure data, etc. The weighted deviation value optimization unit is configured to be connected to the above-mentioned floating factor data optimization unit and the first data processing unit 9, obtain and use the above-mentioned floating factor data to replace the corresponding influencing factor data in the first data processing unit 9, and then calculate and generate the updated weighted deviation value and output it.
[0144] In order to prevent two mutually exclusive influencing factors on the therapeutic efficacy from appearing in the reference relationship model, the system further includes: a mutually exclusive relationship database, a mutually exclusive relationship verification unit, a reference model replacement unit and an alarm unit.
[0145] The mutually exclusive relationship database is configured to obtain the influencing factor data corresponding to each influencing factor that cannot be simultaneously applied, and store the mutually exclusive influencing factors in association. In practical applications, the mutually exclusive influencing factor data needs to be manually input for storage.
[0146] The mutually exclusive relationship verification unit is configured to be connected with the case data parsing unit 7 and the mutually exclusive relationship database data, and obtain and compare whether there is a mutually exclusive relationship between the influencing factors contained in the current case data and the above-mentioned reference relationship model. The reference model replacement unit is configured to be connected with the mutually exclusive relationship verification unit data. If the influencing factors in the current case data and the influencing factors in the current reference relationship model have a mutually exclusive relationship, then another relationship model whose treatment effect value exceeds the set value is selected as the reference relationship model, and the mutually exclusive relationship determination step is repeated until a relationship model is found in which the influencing factors contained in the relationship model do not have a mutually exclusive relationship with the influencing factors in the current case data, and the above-mentioned relationship model is output to the first data processing unit 9 as a new reference relationship model. If all relationship models whose treatment effect values exceed the set values are determined to be completed, an alarm message is output to the alarm unit, which is configured to be connected with the doctor end data, and output to the doctor end after receiving the alarm message that the above-mentioned influencing factors have a mutually exclusive relationship.
[0147] Finally, the present application proposes to protect a computer-readable storage medium on which is loaded a program module for implementing the electroacupuncture scheme recommendation method based on big data as described above.
[0148] The above-mentioned computer-readable storage media include but are not limited to disk storage, CD-ROM, optical storage, etc., which facilitate the promotion and use of the electroacupuncture scheme recommendation method described in this application.
[0149] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for recommending electroacupuncture regimens based on big data, characterized in that: include: Acquire and store the symptom data, treatment plan data and treatment effect data in each case data, convert each of the symptom data, treatment plan data and treatment effect data into numerical values based on a specific quantification method, preliminarily determine and extract the influencing factors that affect the treatment effect data in the symptom data and treatment plan data, and store them in a related manner as a basic database (5); Obtain the core factors and marginal factors of impact factors based on the basic database (5); Based on the core factors, multiple relationship models are constructed to characterize the functional relationship between the influencing factors and the treatment effect data, and different weight values are assigned to the influencing factors included in each relationship model, and the influencing factors are stored in association as a model database (6); Obtain case data of the current patient, extract and analyze the core factors, marginal factors and their data relationships therein, match multiple relationship models from the model database (6) according to the above-mentioned influencing factors and internal data relationships, and use the relationship model whose treatment effect value exceeds the set value as the reference relationship model; Compare the current case data with the influencing factors included in the above reference relationship model to determine the completeness of the number of influencing factors in the current case data and the difference in values: If the number of influencing factors in the current case data is missing, a data request instruction is output to obtain the missing influencing factor data from the doctor side, and / or the missing influencing factor data is automatically generated based on an intelligent algorithm; If the number of influencing factors in the current case data is complete, the difference between the influencing factor value in the current case data and the corresponding influencing factor value in the reference relationship model is calculated, and the weighted deviation value is calculated in combination with the weight value of each influencing factor in the reference relationship model; Select the reference relationship model with the smallest weighted deviation value, and directly or by calculation obtain the influencing factor values corresponding to the treatment plan data based on the influencing factors that already exist in the reference relationship model to characterize the treatment plan data, or based on the functional relationship between the influencing factors, and generate and output the treatment plan data after conversion.
2. The method for recommending electroacupuncture schemes based on big data according to claim 1, characterized in that: The disease data includes physiological parameter data of the patient, as well as drug information data and external environment data that affect the above physiological parameter data; The treatment plan data includes waveform data, frequency data, pulse width data, current intensity data, application sequence data, application duration data of the electric signal applied by the electroacupuncture instrument to each electric needle, as well as the acupuncture point name information and acupuncture depth data of the above-mentioned electroacupuncture; The treatment effect data include the frequency of urinary incontinence, bladder capacity, residual urine volume, urethral pressure, pelvic floor electromyography signal intensity, frequency of urinary incontinence during specific movements, and recurrence rate of the patients after treatment.
3. The method for recommending electroacupuncture schemes based on big data according to claim 1, characterized in that: Preliminary determination and extraction of factors affecting treatment effect data from disease data and treatment plan data, including: The quantified disease data and treatment plan data in each case data are used as independent variable data, and the treatment effect data are used as dependent variable data, and are associated and stored as a two-dimensional data table; Based on mutual information or partial correlation analysis, the disease data and treatment plan data irrelevant to the treatment effect data are obtained and excluded to determine the influencing factors.
4. The method for recommending electroacupuncture schemes based on big data according to claim 3, characterized in that: The method further comprises: Based on the theoretical correlation between various data or through the correlation coefficient method, the correlation data with linear relationship between the disease data and the treatment plan data and the correlation data that has an impact on the treatment plan data are obtained to form a multidimensional data table; Perform dimensionality reduction processing on the above-mentioned correlation data based on principal component analysis to generate composite data; quantizing the composite data into a numerical value based on the specific quantization method; The numerical quantities corresponding to the composite data and the treatment effect data are subjected to correlation determination, and are marked as core factors or marginal factors according to the determination results and stored.
5. The method for recommending electroacupuncture regimens based on big data according to claim 1, characterized in that: Calculate the weighted deviation value, also including: According to the property that the influencing factors change with time or the influence of the patient's environment, the influencing factors are divided into fixed factors and floating factors; Obtain and store the correlation between each floating factor associated with the current case patient and the time and set environmental factors; Obtain and determine the time of electroacupuncture and the patient's environment during treatment; Collect the current data of various floating factors and adjust the values of the above floating factors according to the above time and the environment of the patient during treatment; The difference between the above floating factor value and the corresponding impact factor value in the reference relationship model is calculated, and the weighted deviation value is calculated in combination with the weight value of each impact factor in the reference relationship model.
6. The method for recommending electroacupuncture plans based on big data according to claim 1, characterized in that: The method further comprises: Obtain the impact factor data corresponding to each impact factor that cannot be exerted at the same time, and establish a database of mutually exclusive relationships between impact factors; Comparing the current case data with the influencing factors included in the above reference relationship model also includes determining whether the influencing factors included in the reference relationship model have a mutually exclusive relationship with the influencing factors in the current case data: If there are mutually exclusive influencing factors, another relationship model whose treatment effect value exceeds the set value is selected as the reference relationship model to re-determine the mutually exclusive relationship; If the treatment effect value exceeds the set value and there is always an influencing factor in the relationship model corresponding to the influencing factor that is mutually exclusive with an influencing factor in the current case data, an alarm message is output to the doctor.
7. A system for assisting the generation of electroacupuncture plans based on big data, comprising a doctor end and a data connection platform end, characterized in that: The platform end includes: A data acquisition unit (1) is configured to acquire symptom data, treatment plan data and treatment effect data in each case data; An influencing factor confirmation unit (2) is configured to convert each of the symptom data, treatment plan data and treatment effect data into numerical values based on a specific quantification algorithm, and to determine and extract influencing factors affecting the treatment effect data from the symptom data and treatment plan data based on a built-in correlation analysis algorithm module; An impact factor classification unit (3), configured to classify each impact factor based on a built-in principal component analysis algorithm module, and determine core factors and marginal factors among the impact factors; A relationship model construction unit (4) is configured to construct, based on the core factors, a plurality of relationship models for characterizing the functional relationships between the influencing factors and the treatment effect data, and to assign different weight values to the influencing factors included in each relationship model; A basic database (5) is configured to store the symptom data, treatment plan data and treatment effect data in each case data, and store the influencing factors affecting the treatment effect data in the symptom data and treatment plan data in association with each other; A model database (6) configured to store the relationship model and the weight value of each influencing factor contained in the relationship model in an associated manner; A case data analysis unit (7), configured to obtain and analyze the case data of the current patient, and extract and analyze the core factors, edge factors and their data relationships therein; A relationship model matching unit (8) is configured to match a plurality of relationship models from the model database (6) according to the influencing factors and their internal data relationships contained in the current patient case data, and use the relationship model whose treatment effect value exceeds the set value as a reference relationship model; The first data processing unit (9) is configured to compare the influencing factors included in the current case data and the reference relationship model, and determine the completeness of the number of influencing factors in the current case data and the difference in values: if the number of influencing factors in the current case data is missing, output a data request instruction to obtain the missing influencing factor data from the doctor end, and / or automatically generate the missing influencing factor data based on an intelligent algorithm; if the number of influencing factors in the current case data is complete, calculate the difference between the influencing factor value in the current case data and the corresponding influencing factor value in the reference relationship model, and calculate the weighted deviation value in combination with the weight value of each influencing factor in the reference relationship model; The second data processing unit (10) is configured to obtain the weighted deviation value corresponding to each reference relationship model, select the reference relationship model with the smallest weighted deviation value, and calculate the influencing factor value corresponding to the treatment plan data based on the functional relationship between the influencing factors in the above reference relationship model, generate the treatment plan data after conversion, and output it.
8. The electroacupuncture scheme auxiliary generation system based on big data according to claim 7 is characterized in that: The system further comprises: A floating factor storage unit is configured to be data-connected to the case data analysis unit (7) and is used to obtain and store the correlation between each floating factor associated with the current case patient and the time and set environmental factors; An environmental factor collection unit is configured to collect and obtain the electroacupuncture time and the patient's environment during treatment; A floating factor data optimization unit, configured to collect current floating factor data and adjust floating factor values according to the correlation between the floating factor and the time and the patient's environment during treatment; The weighted deviation value optimization unit is configured to use the above floating factor data to replace the corresponding impact factor data in the first data processing unit (9), and calculate and generate an updated weighted deviation value.
9. The electroacupuncture scheme auxiliary generation system based on big data according to claim 7 is characterized in that: The system further comprises: A mutually exclusive relationship database, configured to obtain the influencing factor data corresponding to each influencing factor that cannot be simultaneously acted upon, and to associate and store the mutually exclusive influencing factors; A mutually exclusive relationship verification unit is configured to connect with the case data analysis unit (7) and the mutually exclusive relationship database data to obtain and compare whether there is a mutually exclusive relationship between the current case data and the influencing factors included in the reference relationship model; The reference model replacement unit is configured to be connected to the mutually exclusive relationship verification unit data. If the influencing factors in the current case data have a mutually exclusive relationship with the influencing factors in the current reference relationship model, another relationship model whose treatment effect value exceeds the set value is selected as the reference relationship model, and the mutually exclusive relationship determination step is repeated until a relationship model is found in which the influencing factors contained in the relationship model do not have a mutually exclusive relationship with the influencing factors in the current case data, and the above relationship model is output to the first data processing unit (9) as a new reference relationship model, or all relationship models whose treatment effect values exceed the set value are determined to be completed, and an alarm message is output to the alarm unit; The alarm unit is configured to be connected with the doctor-side data and is used to output an alarm indicating that the influencing factors have a mutually exclusive relationship.
10. A computer-readable storage medium, characterized in that: A program module for implementing the method for recommending electroacupuncture schemes based on big data as described in any one of claims 1 to 6 is loaded thereon.
Citation Information
Patent Citations
Intelligent tinnitus sound treatment scheme generation system
CN116364230A
Construction method of Relief-NDPGWO-WSVM classification model for predicting curative effect of acupuncture treatment of insomnia
CN118072966A
Dysmenorrhea management method and system
CN118352017A
Auxiliary decision-making method and system for medical big data
CN118629633A
Human-computer interaction-based osteoporosis auxiliary rehabilitation treatment decision-making system
CN119339919A