WO2020119151A1 - Health evaluation method, health evaluation device, and computer readable storage medium - Google Patents

Health evaluation method, health evaluation device, and computer readable storage medium Download PDF

Info

Publication number
WO2020119151A1
WO2020119151A1 PCT/CN2019/099776 CN2019099776W WO2020119151A1 WO 2020119151 A1 WO2020119151 A1 WO 2020119151A1 CN 2019099776 W CN2019099776 W CN 2019099776W WO 2020119151 A1 WO2020119151 A1 WO 2020119151A1
Authority
WO
WIPO (PCT)
Prior art keywords
incidence rate
target
age
disease incidence
rate table
Prior art date
Application number
PCT/CN2019/099776
Other languages
French (fr)
Chinese (zh)
Inventor
姜骏
王孙烨初
郑毅
Original Assignee
平安医疗健康管理股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 平安医疗健康管理股份有限公司 filed Critical 平安医疗健康管理股份有限公司
Publication of WO2020119151A1 publication Critical patent/WO2020119151A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/30ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H70/00ICT specially adapted for the handling or processing of medical references
    • G16H70/60ICT specially adapted for the handling or processing of medical references relating to pathologies

Definitions

  • This application relates to the technical field of risk assessment, in particular to a health assessment method, a health assessment device, and a computer-readable storage medium.
  • the embodiments of the present application provide a health assessment method, which can perform an efficient and accurate assessment of the user's health status by comparing the user's physical health status with the average peers.
  • an embodiment of the present application provides a health assessment method, which includes:
  • At least one target server is determined according to the attributes of the target user, and different servers store medical data of users with different attributes;
  • the target disease incidence rate table records The incidence of disease corresponding to each age
  • the target disease obtain the actual age of onset of the target user, where the actual age of onset is the actual age at risk of the target user suffering from the target disease;
  • the health score of the target user is evaluated according to the target disease incidence rate table and the actual age of onset of the target user.
  • an embodiment of the present application provides a health assessment device including a unit for executing the health assessment method of the first aspect, the health assessment device includes:
  • the determining unit is used to determine at least one target server according to the attributes of the target user, and different servers store medical data of users with different attributes;
  • Creating unit for creating a data collection process including at least one worker thread
  • a binding unit configured to bind the at least one worker thread to different processor cores respectively, and the at least one worker thread is used to instruct the at least one server to collect data;
  • a collection unit configured to execute the target data collection process to collect medical big data from the at least one target server
  • the statistical unit is used to count the proportion of all users in the medical big data that are consistent with the attributes of the target user at all ages to develop the target disease as the disease incidence rate to establish a target disease incidence rate table, the target disease
  • the incidence rate table records the incidence of disease corresponding to each age
  • An obtaining unit for obtaining the target disease incidence rate table and the actual age of onset of the target user for the target disease, the actual age of onset is the actual age at risk of the target user suffering from the target disease;
  • the evaluation unit is used for evaluating the health score of the target user according to the target disease incidence rate table and the actual age of onset of the target user.
  • an embodiment of the present application provides another health assessment device, including a processor core and a memory, where the processor core and the memory are connected to each other, wherein the memory is used to store and support the health assessment device to perform the above health assessment
  • the computer program of the method includes program instructions, and the processor core is configured to call the program instructions to execute:
  • At least one target server is determined according to the attributes of the target user, and different servers store medical data of users with different attributes;
  • Creating a data collection process including at least one worker thread, and binding the at least one worker thread to different processor cores, respectively, the at least one worker thread is used to instruct the at least one server to collect data, respectively;
  • the target disease incidence rate table records The incidence of disease corresponding to each age
  • the target disease obtain the actual age of onset of the target user, where the actual age of onset is the actual age at risk of the target user suffering from the target disease;
  • the health score of the target user is evaluated according to the target disease incidence rate table and the actual age of onset of the target user.
  • an embodiment of the present application provides a computer-readable storage medium that stores a computer program.
  • the computer program includes program instructions.
  • the health assessment device in this application first obtains the medical big data of the user consistent with the target user's attributes from the target server, then establishes the target disease incidence rate table based on the medical big data, and then obtains the actual age of onset of the target user and the target disease
  • the incidence rate table, and the target user's health score is evaluated according to the target user's actual age of onset and target disease incidence rate table, so as to reflect the target user's health status through the size of the health score. Therefore, this application uses the health status of common peers as a benchmark to measure the quality of the user's physical condition. Compared with the method of directly evaluating the user's physical health by evaluating the user's physical function, this application Whether the body is healthy has set an evaluation standard, so it can more efficiently and accurately assess the user's health.
  • FIG. 1 is a schematic flowchart of assessing a target user's health score according to a target disease incidence rate table provided by an embodiment of the present application;
  • FIG. 2 is a schematic flowchart of evaluating a target user's health score according to a target disease incidence rate table provided by an embodiment of the present application;
  • FIG. 3 is a schematic diagram of an example of a target disease incidence rate table provided by an embodiment of the present application.
  • FIG. 4 is a schematic diagram of an example of a cumulative incidence rate table of target diseases provided by an embodiment of the present application.
  • FIG. 5 is a schematic block diagram of a health assessment device provided by an embodiment of the present application.
  • FIG. 6 is a structural block diagram of a health assessment device provided by an embodiment of the present application.
  • the terminal devices described in the embodiments of the present application include, but are not limited to, devices with communication functions, smart phones, tablet computers, notebook computers, desktop computers, portable digital players, smart bracelets, and smart watches.
  • the terminal device sends data to the health assessment device in the blockchain, the characteristics of the data are recorded and transmitted according to a preset format, where the characteristics of the data include time, location, type, and so on.
  • This application is mainly applied to health assessment devices, which can be traditional health assessment devices, servers, large storage systems, desktop computers, laptops, tablets, PDAs, smartphones, portable digital players, smart watches, and smart Bracelet, etc., this application does not limit.
  • the health assessment device sends data to other devices, it records and transmits the characteristics of the data according to a preset format, where the characteristics of the data include time, location, type, and so on.
  • the above other devices include servers, large-scale storage systems, desktop computers, notebook computers, tablet computers, palmtop computers, smart phones, portable digital players, smart watches, smart bracelets, etc. This application does not limit this.
  • An embodiment of the present application provides a health assessment method.
  • the method is executed by a health assessment apparatus, and the health assessment apparatus includes multiple processor cores.
  • the method can be divided into two parts: the first part includes collecting medical big data and establishing a target disease incidence rate table based on the medical big data; the second part includes evaluating the target user's health score based on the target disease incidence rate table. specific:
  • the health assessment device first determines at least one target server according to the attributes of the target user, and different servers store medical data of users with different attributes. Then, a data collection process is created.
  • the data collection process includes at least one worker thread, and the at least one worker thread is used to instruct the at least one server to collect data, respectively. Then, the at least one worker thread is bound to different processor cores; finally, the target data collection process is executed to collect medical big data from the at least one target server.
  • the proportion of all users in the acquired medical big data that are consistent with the attributes of the target user at all ages and suffering from the target disease is taken as the disease incidence rate to establish the target disease incidence rate table, target disease
  • the incidence rate table records the incidence rates of diseases corresponding to each age.
  • the health assessment device in the embodiment of the present application can communicate with a server cluster storing medical data.
  • the server cluster contains multiple servers. Each server includes medical data of users whose attributes are completely consistent or partially consistent. The medical data records the user's age and attributes of the target disease.
  • the health assessment device Before establishing the target disease incidence rate table, the health assessment device first determines a target server that includes users who are completely or partially consistent with the target user's attributes according to the target user's attributes. If the user included in the target server has the same attributes as the target user, the target server is the one, and the health assessment device obtains the medical data in the target server as medical big data; if the user included in the target server partially matches the attributes of the target user, There are multiple target servers.
  • the health assessment device first obtains the medical data of the multiple target servers, then integrates the acquired medical data of the multiple target servers together as the above medical big data, and finally the health assessment device selects the medical big data
  • the medical data of users who are completely consistent with the target user's attributes in the statistics, and the statistically obtained proportion of the number of users who are completely consistent with the target user's attributes are suffering from the target disease at various ages.
  • a target disease incidence table is established. Among them, a more detailed statistical process will be described below and will not be repeated here.
  • screening essentially refers to determining the union of medical data obtained from different servers, that is, obtaining medical data of users who repeatedly appear in medical big data.
  • the health assessment device can also obtain medical big data in real time according to the attributes of the target user to be assessed, and dynamically establish a target disease incidence rate table to improve the accuracy of the assessment.
  • Attributes include gender and region.
  • the target user's gender is female and the region is Beijing.
  • the server includes medical data of users with partially consistent attributes.
  • servers A, B, C, and D store medical data of users with attributes of female, male, Beijing, and Shanghai, that is, Servers A and C are partially consistent with the target user's attributes, so take servers A and C as target servers, obtain medical data from servers A and C as medical big data, and then identify users who repeatedly appear in medical big data, and according to The medical data of the repeated users can be statistically obtained to obtain the proportion of the number of users suffering from the target disease at various ages who are completely consistent with the target user's attributes, thereby obtaining the target disease incidence rate table.
  • the server includes medical data of users whose attributes are all consistent.
  • servers A, B, C, and D store medical data of users whose attributes are Beijing female, Shanghai female, Beijing male, and background male, respectively.
  • the attributes of server A and the target user are all the same, so server A is used as the target server, and the medical data in server A is acquired as medical big data.
  • the users in the medical big data are all users with the same attributes as the target user.
  • the proportion of the number of all users suffering from the target disease at various ages in the medical big data is counted, and the target disease incidence rate table is obtained.
  • the health evaluation device creates medical data by creating a data collection process for the at least one target server.
  • the data collection process includes at least one worker thread.
  • the number of worker threads is consistent with the number of target servers.
  • the worker threads correspond to the target servers one by one.
  • the worker threads are used to instruct to collect medical data to the corresponding target server.
  • at least one worker thread in the data collection process is respectively bound to a different processor core in the health assessment device, so that each worker thread runs independently on a processor core .
  • each worker thread monopolizes a processor core, so that the health assessment device does not need to frequently switch worker threads on the processor core, thereby improving the processing performance of the processor core and also improving The efficiency of acquiring medical big data.
  • the target disease incidence rate table as shown in FIG. 3 is established according to the proportion of the number of people corresponding to the above-mentioned ages, and the proportion of the number of people corresponding to the above-mentioned ages is taken as the incidence of disease corresponding to each age.
  • the foregoing data collection process further includes at least one management thread, and the at least one management thread is bound to an unbound processor core in the health assessment device, so that each management thread has an exclusive one Processor core.
  • the medical data reported by the servers in the server cluster are consistent, but different servers classify and store the medical data according to different attributes. Taking the above example as an example, all medical data are separately stored in the server A according to gender, the medical data of users whose gender is male is stored in one area, and the medical data of users whose gender is female is stored in another area. It can be seen that compared with the previous embodiment, the servers for storing medical data in the embodiments of the present application are greatly reduced. In principle, there are as many servers for storing medical data as there are attributes, so the storage efficiency of the server is improved.
  • the health assessment device obtains the target disease incidence rate table and the actual age of onset of the target user for the target disease, the actual age of onset is that the target user has the target disease The actual age at risk. Then according to the target disease incidence rate table, and the target user's actual age of onset, to assess the target user's health score.
  • the method of the second part may include parts 101 to 104:
  • the age of the target user suffering from the target disease is obtained as the actual age of onset, and a target disease incidence rate table is obtained.
  • the target disease incidence rate table records the probability of the general user suffering from the target disease at each age, Therefore, the disease incidence rate corresponding to each age is recorded in the target disease incidence rate table.
  • the onset time of the above target user suffering from the target disease comes from the insurance record of the user in the medical insurance field.
  • the insurance record contains the user's insurance time, insurance age, insurance time and insurance age, etc. To determine the actual age at risk of the user suffering from the target disease, that is, the actual age of onset of the target user.
  • the medical big data is based on data in the medical insurance field, and the target disease incidence rate table counts the age of each user in the medical big data in the medical insurance field, and the obtained ages are respectively Corresponding set of disease occurrence probabilities.
  • the aforementioned medical big data is derived from medical insurance data, that is, medical big data based on the field of medical insurance.
  • the medical big data comes from the insurance records in the field of medical insurance.
  • the insurance records are the records that the user makes a claim against the insurance company when the user has the target disease after purchasing the insurance for the target disease.
  • the user's risk time that is, the user's illness time, will be recorded in.
  • the age of high incidence of the target disease can be determined according to the target disease incidence rate table.
  • the target disease incidence rate table comes from the statistics of the proportion of users who have been insured in the medical field at each age, so the expected age of onset according to the target disease incidence rate table is also the target user’s expected age at risk.
  • the above-mentioned estimated target age of the target user according to the target disease incidence rate table refers to first calculating the target disease cumulative incidence rate table according to the target disease incidence rate table, and the target disease cumulative incidence rate table records the cumulatives corresponding to the respective ages The incidence of disease; then the minimum age at which the cumulative incidence of disease is greater than or equal to a preset threshold is taken as the expected age of onset.
  • the target disease cumulative incidence rate table shown in FIG. 4 is obtained from the target disease incidence rate table shown in FIG. 3, that is, the cumulative disease incidence rate corresponding to each age in the target disease incidence rate table is calculated, 30 years old
  • the corresponding cumulative disease incidence rate is the disease incidence rate corresponding to 30 years old, that is, the probability of the target user suffering from the target disease at 30 years old
  • the cumulative disease incidence probability corresponding to 31 years old is the sum of the disease incidence rates corresponding to 30 years old and 31 years old. , That is, the probability of the target user suffering from the target disease between the ages of 30 and 31...
  • the cumulative incidence of disease corresponding to 44 years old is 30 years old, 31 years old...
  • the minimum age at which the cumulative disease incidence rate is greater than a preset threshold is taken as the expected age of onset in the cumulative target disease incidence rate table, assuming that the preset threshold is 0.02, it can be seen that the target disease cumulative
  • the 42-year-old in the incidence rate table is the minimum age at which the cumulative incidence of disease exceeds 0.02, and 42-year-old is regarded as the above-mentioned expected age of onset.
  • the actual age of onset of the target user is less than the expected age of onset, it means that the user's physical health is not as good as that of the general user, so each age in the target disease incidence rate table is adjusted to correspond to Disease incidence rate, and then obtain the new target disease cumulative incidence rate table according to the adjusted target disease incidence rate table, so that the expected age of onset according to the new target disease incidence rate table is consistent with the actual age of onset of the target user .
  • the disease incidence rates corresponding to the respective ages in the target disease incidence rate table may be amplified in an unequal proportion, or the disease incidence rates corresponding to the respective ages in the target disease incidence rate table may be Enlarge the same adjustment scale separately.
  • the disease incidence rate corresponding to each age in the target disease incidence rate table is adjusted, and the target disease incidence rate table corresponding to each age may be adjusted in an unequal proportion, or in an equal proportion Adjustment.
  • the different ratios for each age in the target disease incidence rate table shown in Figure 3 for example, the disease incidence rates corresponding to 30 years old, 31 years old, 32 years old...44 years old Adjust 101%, 103%, 106%...120% respectively, or adjust the same adjustment ratio for each age, for example 105%.
  • the above adjustment of the disease incidence rate corresponding to each age of the target disease incidence rate table until the expected age of onset predicted according to the target disease incidence rate table is consistent with the actual age of onset refers to: A preset adjustment ratio is used to adjust the target disease incidence rate table, and the disease incidence rate corresponding to each age in the target disease incidence rate table is enlarged in equal proportion; if the expected onset age and target user are obtained according to the adjusted target disease incidence rate table If the actual age of onset is inconsistent, use the preset increment to increase the preset adjustment ratio at least once; use the preset adjustment ratio after the adjustment to readjust the target disease incidence rate table; if the target disease incidence rate table after the readjustment is expected The obtained expected age of onset is consistent with the actual age of onset of the target user, and then the upward adjustment of the preset adjustment ratio is stopped, and the preset adjustment ratio when the upward adjustment is stopped is used as the final adjustment ratio of the target disease incidence rate table.
  • the health assessment device in order to make the expected age of onset predicted according to the target disease incidence rate table coincide with the actual age of onset of the target user, the health assessment device appropriately adjusts the target disease incidence rate table.
  • the health assessment device enlarges each disease incidence rate in the target disease incidence rate table in an equal proportion with an initial preset adjustment ratio.
  • the target disease incidence rate table If after the target disease incidence rate table is adjusted, the expected age of onset according to the target disease incidence rate table is still inconsistent with the actual age of onset of the target user, then increase the preset adjustment ratio by a preset increment each time, and then Then readjust the target disease incidence rate table according to the new preset adjustment, and estimate the expected age of onset based on the readjusted target disease incidence rate table, if the expected age of onset is the same as the actual age of onset of the target user, stop Increase the preset adjustment ratio, otherwise continue to adjust until the expected age of onset is the same as the actual age of onset of the target user. Finally, the preset adjustment ratio at the time of stopping the upward adjustment is taken as the final adjustment ratio of the target disease incidence rate table.
  • the health score of the target user is evaluated according to the degree of adjusting the target disease incidence rate described above. Specifically, if different proportions are adjusted for each age in the above adjustment process, the average of the proportions adjusted for each age is calculated, and the average is used as the total adjustment ratio, or, if in the above adjustment process, each age is adjusted If the age is adjusted to the same proportion, the same proportion will be used as the adjustment proportion.
  • the size of the adjustment ratio can reflect the degree of the above adjustment, so after obtaining the adjustment ratio, the target user's health score is evaluated according to the adjustment ratio.
  • the target user's health score is set to 0 Points
  • the adjustment ratio is greater than 1
  • the greater the adjustment ratio the greater the health score.
  • a health score of 0 indicates health
  • a larger health score indicates that the target user's physical health is worse than that of the average peer.
  • the target user’s health is directly divided into 0 points, which represents the target user’s health, which is the same as that of the average peer
  • the health status is similar or better than that of the average peers.
  • the expected age of onset of the target user is predicted according to the target disease incidence rate table, and then the expected age of onset is compared with the actual age of onset of the target user. If the actual age of onset is greater than or equal to the expected age of onset, Then the target user's health is divided into 0 points, indicating that the target user's health is the same as or better than that of the average peer.
  • the target disease incidence rate table will be adjusted until The target disease incidence rate table estimates that the expected age of onset is consistent with the actual age of onset, and then adjusts the disease incidence rate corresponding to each age in the target disease incidence rate, and finally determines the health score of the target user according to the magnitude of the adjustment. The greater the adjustment, the greater the health score. It can be seen that the embodiment of the present application compares the health status of the target user with the general peers based on the target disease, and then obtains the health score of the target user. Therefore, the embodiment of the present application uses the general peers as the health benchmark, which is relatively direct According to the target user's health data to score the target user's health status, the target user's health assessment can be performed more objectively and effectively.
  • the process of evaluating the health score of the target user according to the target disease incidence rate table may include 201 to 205 parts:
  • 201 Obtain the attribute of the target user, and obtain the actual age of onset of the target user for the target disease.
  • the age of the target user suffering from the target disease is obtained as the actual age of onset, and the attributes of the target user are obtained, where the attributes include gender, region, occupation, and/or interest.
  • the onset time of the above target user suffering from the target disease comes from the insurance record of the user in the medical insurance field.
  • the insurance record contains the user's insurance time, insurance age, insurance time and insurance age, etc. To determine the actual age at risk of the user suffering from the target disease, that is, the actual age of onset of the target user.
  • the corresponding target disease incidence rate table is obtained according to the attributes of the target user.
  • the target disease incidence rate table records the probability of the general user suffering from the target disease at various ages, so in the target disease incidence rate table Records the incidence of disease corresponding to each age.
  • the medical big data is based on data in the medical insurance field, and the target disease incidence rate table counts the age of each user in the medical big data in the medical insurance field, and the obtained ages are respectively Corresponding set of disease occurrence probabilities.
  • the aforementioned medical big data is derived from medical insurance data, that is, medical big data based on the field of medical insurance.
  • the medical big data comes from the insurance records in the field of medical insurance.
  • the insurance records are the records that the user makes a claim against the insurance company when the user has the target disease after purchasing the insurance for the target disease.
  • the user's risk time that is, the user's illness time, will be recorded in.
  • the target disease incidence rate table comes from the proportion of users who have been insured in the medical field to develop the target disease at each age, so the expected age of onset determined according to the target disease incidence rate table is also the target user's expected risk age.
  • the disease incidence rates corresponding to the respective ages in the target disease incidence rate table are enlarged by the same adjustment ratio, respectively, until the expected value according to the target disease incidence rate table The age of onset is consistent with the actual age of onset.
  • the actual age of onset of the target user is less than the expected age of onset, it means that the user's physical health is not as good as the general user's physical health, so each age in the target disease incidence rate table is adjusted to correspond to The incidence rate of the disease is such that the incidence rate of the disease corresponding to each age is adjusted by the same adjustment ratio, and then the new cumulative incidence rate table of the target disease is obtained according to the adjusted target disease incidence rate table, so that according to the new target disease
  • the expected age of onset obtained from the incidence rate table is consistent with the actual age of onset of the target user.
  • the health score of the target user is evaluated according to the degree of adjusting the target disease incidence rate described above. Specifically, in the above adjustment process, the same ratio is adjusted for each age, and the same ratio is used as the adjustment ratio.
  • the size of the adjustment ratio can reflect the degree of the above adjustment, so after obtaining the adjustment ratio, the target user's health score is evaluated according to the adjustment ratio. Specifically, when the adjustment ratio is less than or equal to 1, the target user's health score is set to 0 Points, when the adjustment ratio is greater than 1, the greater the adjustment ratio, the greater the health score. Among them, a health score of 0 indicates health, and a larger health score indicates that the target user's physical health is worse than that of the average peer.
  • the embodiments of the present application describe in more detail the acquisition of the target disease incidence rate table, the adjustment of the target disease incidence rate table, and the evaluation of the target user's health score based on the magnitude of the adjustment of the target disease incidence rate table. process.
  • the target disease incidence rate table before acquiring the target disease incidence rate table, first obtain the attribute of the target user, and then obtain the corresponding target disease incidence rate table according to the user's attribute, when the target user's
  • users who contain the attribute of the target user in the medical big data can be obtained to form a user set, and then the target disease incidence rate table corresponding to the attribute of the target user can be established for the user set.
  • the embodiments of the present application classify the users included in the medical big data according to the attributes of the users, and then establish different target disease incidence tables for different attributes, because users of different attributes are actually at each age
  • the probability of getting the target disease is different, so the embodiments of the present application can obtain different target disease incidence rate tables for the attributes used for the target, so that the expected age of onset of the target user can be more accurately predicted, so as to more accurately assess the health of the target user Minute.
  • An embodiment of the present application further provides a health assessment device, which is used to execute a unit of any of the foregoing health assessment methods.
  • FIG. 5 it is a schematic block diagram of a health assessment device provided by an embodiment of the present application.
  • the health assessment device of this embodiment includes a determination unit 510, a creation unit 520, a binding unit 530, a collection unit 540, a statistics unit 550, an acquisition unit 560, and an evaluation unit 570:
  • the determining unit 510 is configured to determine at least one target server according to the attributes of the target user, and different servers store medical data of users with different attributes;
  • the creating unit 520 is used to create a data collection process including at least one worker thread
  • the binding unit 530 is configured to bind the at least one worker thread to different processor cores respectively, and the at least one worker thread is used to instruct to collect data from the at least one server;
  • the collection unit 540 is configured to execute the target data collection process to collect medical big data from the at least one target server;
  • the statistical unit 550 is used to count the proportion of all users in the medical big data that match the attributes of the target user at all ages with the target disease as the disease incidence rate to establish a target disease incidence rate table, the target disease incidence rate
  • the table records the incidence of diseases corresponding to each age
  • the obtaining unit 560 is configured to obtain the target disease incidence rate table and the actual age of onset of the target user for the target disease, where the actual age of onset is the actual age at risk of the target user suffering from the target disease;
  • the evaluation unit 570 is configured to evaluate the health score of the target user according to the target disease incidence rate table and the actual age of onset of the target user.
  • the health assessment device further includes: a prediction unit 580, configured to predict the expected age of onset of the target user according to the target disease incidence rate table, and the expected age of onset is a prediction that the target user may suffer from There is an expected age at risk of the above target disease; the adjusting unit 590 is used to adjust the disease incidence rate corresponding to each age of the target disease incidence rate table when the actual age of onset is less than the expected age of onset, according to the target disease The expected age of onset estimated by the incidence rate table is consistent with the actual age of onset; the evaluation unit 570 is also used to evaluate the health score of the target user according to the degree of adjustment.
  • a prediction unit 580 configured to predict the expected age of onset of the target user according to the target disease incidence rate table, and the expected age of onset is a prediction that the target user may suffer from There is an expected age at risk of the above target disease
  • the adjusting unit 590 is used to adjust the disease incidence rate corresponding to each age of the target disease incidence rate table when the actual age of
  • the prediction unit 580 is specifically configured to calculate a target disease cumulative incidence rate table based on the target disease incidence rate table, and the target disease cumulative incidence rate table records the cumulative disease incidence rate corresponding to each age The minimum age at which the cumulative disease incidence rate is greater than or equal to a preset threshold is taken as the expected age of onset.
  • the adjusting unit 590 is specifically configured to: adjust the target disease incidence rate table according to a preset adjustment ratio, and enlarge the disease incidence rate corresponding to each age in the target disease incidence rate table by an equal ratio; if According to the adjusted target disease incidence rate table, the expected age of onset is inconsistent with the actual age of onset of the target user, then the preset adjustment ratio is adjusted at least once using the preset increment; the preset adjustment ratio after the adjustment is used Re-adjust the above target disease incidence rate table; if the expected onset age according to the re-adjusted target disease incidence rate table is consistent with the above-mentioned target user's actual onset age, stop raising the above-mentioned preset adjustment ratio, and will stop adjusting the time
  • the preset adjustment ratio is used as the final adjustment ratio of the above target disease incidence rate table.
  • the evaluation unit 570 is specifically configured to: obtain the final adjustment ratio of the target disease incidence rate table; and evaluate the health score of the target user according to the final adjustment ratio of the target disease incidence rate table. The score is proportional to the final adjustment ratio of the target disease incidence rate table.
  • the health assessment device in this embodiment may include: a plurality of processor cores 610 and a memory 620.
  • the multiple processor cores 610 and the memory 620 are connected through a bus 630.
  • the memory 620 is used to store a computer program, and the computer program includes program instructions.
  • the multiple processor cores 610 are used to execute the program instructions stored in the memory 620.
  • Multiple processor cores 610 used to execute the determination unit 510, used to determine at least one target server according to the attributes of the target user, different servers store medical data of users with different attributes; also used to execute the function of the creation unit 520, It is used to create a data collection process including at least one worker thread; it is also used to execute the function of the binding unit 530 to bind the at least one worker thread to different processor cores respectively, and the at least one worker thread is used to Instruct to collect data from the at least one server; also used to execute the function of the collection unit 540, used to execute the target data collection process to collect medical big data from the at least one target server; also used to execute the statistical unit 550
  • the function is used to count the proportion of all users in the medical big data that are consistent with the attributes of the target user at all ages to develop the target disease as the disease incidence rate, to establish the target disease incidence rate table, the target disease incidence rate table The incidence rates of diseases corresponding to each age are recorded; it is also used to execute the function of the obtaining unit 560
  • the multiple processor cores 610 are further used to execute the function of the prediction unit 580, which is used to predict the expected age of onset of the target user according to the target disease incidence rate table, and the expected age of onset is
  • the predicted target risk age of the target user may have the target disease; also used to perform the function of the adjusting unit 590, for adjusting the target disease incidence rate table in the case that the actual age of onset is less than the expected age of onset
  • the plurality of processor cores 610 are specifically configured to calculate a target disease cumulative incidence rate table according to the target disease incidence rate table, and the target disease cumulative incidence rate table records the cumulative amounts corresponding to each age Disease incidence rate; the minimum age at which the cumulative disease incidence rate is greater than or equal to a preset threshold is taken as the expected age of onset.
  • the multiple processor cores 610 are specifically configured to: adjust the target disease incidence rate table according to a preset adjustment ratio, and enlarge the disease occurrence corresponding to each age in the target disease incidence rate table by an equal proportion If the expected age of onset according to the adjusted target disease incidence rate table is inconsistent with the actual age of onset of the above target users, the preset adjustment ratio will be adjusted at least once using the preset increments; Set an adjustment ratio to readjust the above target disease incidence rate table; if the expected age of onset according to the readjusted target disease incidence rate table is consistent with the actual age of onset of the above target user, stop raising the above-mentioned preset adjustment ratio and set The preset adjustment ratio at the time of stopping the upward adjustment is taken as the final adjustment ratio of the above target disease incidence rate table.
  • the multiple processor cores 610 are specifically used to: obtain the final adjusted ratio of the target disease incidence rate table; and evaluate the health score of the target user according to the final adjusted ratio of the target disease incidence rate table ,
  • the above health score is proportional to the final adjustment ratio of the above target disease incidence rate table.
  • the multiple processor cores 610 may be a central processing unit (Central Processing Unit, CPU), and the processor core may also be other general-purpose processor cores or digital signal processor cores ( Digital (Signal) Processor (DSP), Application Specific Integrated Circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components Wait.
  • the general-purpose processor core may be a microprocessor core or the processor core may also be any conventional processor core or the like.
  • the memory 620 may include a read-only memory and a random access memory, and provide instructions and data to a plurality of processor cores 610. A portion of the memory 620 may also include non-volatile random access memory. For example, the memory 620 may also store device type information.
  • the multiple processor cores 610 described in the embodiments of the present application may execute the first, second, third, and fourth embodiments of the health assessment method provided by the embodiments of the present application.
  • the described implementation manner can also implement the implementation manner of the health assessment device described in the embodiments of the present application, which will not be repeated here.
  • a computer-readable storage medium stores a computer program.
  • the computer program includes program instructions, and the program instructions are executed by a processor core.
  • the computer-readable storage medium may be an internal storage unit of the health assessment device of any of the foregoing embodiments, such as a hard disk or a memory of the health assessment device.
  • the computer-readable storage medium may also be an external storage device of the health assessment device, such as a plug-in hard disk equipped on the health assessment device, a smart memory card (Smart) Media (SMC), a secure digital (SD) card, and a flash memory Card (Flash Card), etc.
  • the computer-readable storage medium may also include both the internal storage unit of the health assessment device and the external storage device.
  • the computer-readable storage medium is used to store computer programs and other programs and data required by the health assessment device.
  • the computer-readable storage medium can also be used to temporarily store data that has been or will be output.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Medical Informatics (AREA)
  • Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Biomedical Technology (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Pathology (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The present application discloses a health evaluation method, a health evaluation device and a computer readable storage medium, which are applied in the field of prediction and evaluation. Said method comprises: acquiring, from a target server, medical big data of a user consistent with the attribute of the user; then, obtaining a target disease incidence table according to the statistics of the medical big data, the target disease incidence table recording disease incidences corresponding to all ages; and finally evaluating the health score of a target user according to the target disease incidence table and the actual age of onset of the target user. The present application obtains the health score of the target user by comparing the actual age of onset with the expected age of onset of the target user, so that the health condition of the target user can be reflected according to the health score.

Description

一种健康评估方法、健康评估装置及计算机可读存储介质Health assessment method, health assessment device and computer readable storage medium
本申请要求于2018年12月13日提交中国专利局、申请号为201811530546.2、申请名称为“一种健康评估方法、健康评估装置及计算机可读存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application requires the priority of the Chinese patent application submitted to the China Patent Office on December 13, 2018, with the application number 201811530546.2 and the application name as "a health assessment method, health assessment device, and computer-readable storage medium." The content is incorporated into this application by reference.
技术领域Technical field
本申请涉及风险评估技术领域,尤其涉及一种健康评估方法、健康评估装置及计算机可读存储介质。This application relates to the technical field of risk assessment, in particular to a health assessment method, a health assessment device, and a computer-readable storage medium.
背景技术Background technique
医疗技术的进步使得许多疾病可以被治愈,但仍有不少慢性疾病是很难被治愈的,并且其潜伏期也是很长的,对于不同的体质的人群来说,其发病时间受遗传和生活习惯等多方面因素的影响,于是具体的发病时间不固定,即使当前身体没有疾病并不能代表身体是健康的。Advances in medical technology have allowed many diseases to be cured, but there are still many chronic diseases that are difficult to cure, and their incubation period is also very long. For people with different physiques, the onset time is affected by genetics and lifestyle Due to the influence of various factors, the specific time of onset is not fixed, even if the current body does not have disease and it does not mean that the body is healthy.
于是为了衡量用户真实的身体健康状况,现目前可以通过对用户的身体机能进行检测,从而对用户的各个方面的身体机能进行评分,最后综合所有得分以得到综合得分,然后利用该综合得分的高低来评估用户未来发生某种特定疾病或因为某种特定疾病导致死亡的可能性,也使得用户可以通过综合得分来对自身健康有一个大体的认识和了解。Therefore, in order to measure the user's real physical health status, it is now possible to score the user's physical function by detecting the user's physical function, and finally integrate all the scores to obtain a comprehensive score, and then use the comprehensive score level To evaluate the possibility of a specific disease or death caused by a specific disease in the future, it also allows users to have a general understanding and understanding of their own health through comprehensive scores.
但是通过对用户的身体机能来直接衡量用户的身体健康状况的方法仍然不太准确,因为影响健康的因素太多了,仅仅对用户的身体机能进行评估无法准确的描述用户真实的身体健康状况,于是还缺少一种高效且准确的健康评估方法。However, the method of directly measuring the user's physical health through the user's physical function is still not very accurate, because there are too many factors that affect the health, and merely evaluating the user's physical function cannot accurately describe the user's real physical health. Therefore, there is still a lack of an efficient and accurate health assessment method.
发明内容Summary of the invention
本申请实施例提供一种健康评估方法,可以通过将用户的身体健康状况与一般同龄人进行对比,来对用户的健康状况进行高效且准确的评估。The embodiments of the present application provide a health assessment method, which can perform an efficient and accurate assessment of the user's health status by comparing the user's physical health status with the average peers.
第一方面,本申请实施例提供了一种健康评估方法,该方法包括:In a first aspect, an embodiment of the present application provides a health assessment method, which includes:
根据目标用户的属性确定至少一个目标服务器,不同的服务器存储有不同属性的用户的医疗数据;At least one target server is determined according to the attributes of the target user, and different servers store medical data of users with different attributes;
创建包括有至少一个工作线程的数据采集进程,并将所述至少一个工作线程分别绑定不同的处理器核,所述至少一个工作线程分别用于指示到所述至少 一个服务器中采集数据;Create a data collection process including at least one worker thread, and bind the at least one worker thread to different processor cores respectively, and the at least one worker thread is used to instruct the at least one server to collect data, respectively;
执行所述目标数据采集进程,以从所述至少一个目标服务器中采集得到医疗大数据;Executing the target data collection process to collect medical big data from the at least one target server;
统计所述医疗大数据中与所述目标用户的属性一致的所有用户在各个年龄患上目标疾病的人数比例作为疾病发生率,以建立目标疾病发生率表,所述目标疾病发生率表记载了各个年龄分别对应的疾病发生率;Count the proportion of all users in the medical big data that are consistent with the attributes of the target user at all ages to develop the target disease as the disease incidence rate, to establish a target disease incidence rate table, the target disease incidence rate table records The incidence of disease corresponding to each age;
针对于所述目标疾病,获取所述目标用户的实际发病年龄,所述实际发病年龄为所述目标用户患有所述目标疾病的实际出险年龄;For the target disease, obtain the actual age of onset of the target user, where the actual age of onset is the actual age at risk of the target user suffering from the target disease;
根据所述目标疾病发生率表,以及所述目标用户的实际发病年龄,评估所述目标用户的健康分。The health score of the target user is evaluated according to the target disease incidence rate table and the actual age of onset of the target user.
第二方面,本申请实施例提供了一种健康评估装置,该健康评估装置包括用于执行上述第一方面的健康评估方法的单元,该健康评估装置包括:In a second aspect, an embodiment of the present application provides a health assessment device including a unit for executing the health assessment method of the first aspect, the health assessment device includes:
确定单元,用于根据目标用户的属性确定至少一个目标服务器,不同的服务器存储有不同属性的用户的医疗数据;The determining unit is used to determine at least one target server according to the attributes of the target user, and different servers store medical data of users with different attributes;
创建单元,用于创建包括有至少一个工作线程的数据采集进程;Creating unit for creating a data collection process including at least one worker thread;
绑定单元,用于将所述至少一个工作线程分别绑定不同的处理器核,所述至少一个工作线程分别用于指示到所述至少一个服务器中采集数据;A binding unit, configured to bind the at least one worker thread to different processor cores respectively, and the at least one worker thread is used to instruct the at least one server to collect data;
采集单元,用于执行所述目标数据采集进程,以从所述至少一个目标服务器中采集得到医疗大数据;A collection unit, configured to execute the target data collection process to collect medical big data from the at least one target server;
统计单元,用于统计所述医疗大数据中与所述目标用户的属性一致的所有用户在各个年龄患上目标疾病的人数比例作为疾病发生率,以建立目标疾病发生率表,所述目标疾病发生率表记载了各个年龄分别对应的疾病发生率;The statistical unit is used to count the proportion of all users in the medical big data that are consistent with the attributes of the target user at all ages to develop the target disease as the disease incidence rate to establish a target disease incidence rate table, the target disease The incidence rate table records the incidence of disease corresponding to each age;
获取单元,用于针对于所述目标疾病,获取所述目标疾病发生率表,以及目标用户的实际发病年龄,所述实际发病年龄为所述目标用户患有所述目标疾病的实际出险年龄;An obtaining unit, for obtaining the target disease incidence rate table and the actual age of onset of the target user for the target disease, the actual age of onset is the actual age at risk of the target user suffering from the target disease;
评估单元,用于根据所述目标疾病发生率表,以及所述目标用户的实际发病年龄,评估所述目标用户的健康分。The evaluation unit is used for evaluating the health score of the target user according to the target disease incidence rate table and the actual age of onset of the target user.
第三方面,本申请实施例提供了另一种健康评估装置,包括处理器核和存储器,所述处理器核和存储器相互连接,其中,所述存储器用于存储支持健康评估装置执行上述健康评估方法的计算机程序,所述计算机程序包括程序指令,所述处理器核被配置用于调用所述程序指令,用以执行:In a third aspect, an embodiment of the present application provides another health assessment device, including a processor core and a memory, where the processor core and the memory are connected to each other, wherein the memory is used to store and support the health assessment device to perform the above health assessment The computer program of the method, the computer program includes program instructions, and the processor core is configured to call the program instructions to execute:
根据目标用户的属性确定至少一个目标服务器,不同的服务器存储有不同属性的用户的医疗数据;At least one target server is determined according to the attributes of the target user, and different servers store medical data of users with different attributes;
创建包括有至少一个工作线程的数据采集进程,并将所述至少一个工作线 程分别绑定不同的处理器核,所述至少一个工作线程分别用于指示到所述至少一个服务器中采集数据;Creating a data collection process including at least one worker thread, and binding the at least one worker thread to different processor cores, respectively, the at least one worker thread is used to instruct the at least one server to collect data, respectively;
执行所述目标数据采集进程,以从所述至少一个目标服务器中采集得到医疗大数据;Executing the target data collection process to collect medical big data from the at least one target server;
统计所述医疗大数据中与所述目标用户的属性一致的所有用户在各个年龄患上目标疾病的人数比例作为疾病发生率,以建立目标疾病发生率表,所述目标疾病发生率表记载了各个年龄分别对应的疾病发生率;Count the proportion of all users in the medical big data that are consistent with the attributes of the target user at all ages to develop the target disease as the disease incidence rate, to establish a target disease incidence rate table, the target disease incidence rate table records The incidence of disease corresponding to each age;
针对于所述目标疾病,获取所述目标用户的实际发病年龄,所述实际发病年龄为所述目标用户患有所述目标疾病的实际出险年龄;For the target disease, obtain the actual age of onset of the target user, where the actual age of onset is the actual age at risk of the target user suffering from the target disease;
根据所述目标疾病发生率表,以及所述目标用户的实际发病年龄,评估所述目标用户的健康分。The health score of the target user is evaluated according to the target disease incidence rate table and the actual age of onset of the target user.
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器核执行,用以执行上述第一方面至第一方面的任意一种实现方式的健康评估方法。According to a fourth aspect, an embodiment of the present application provides a computer-readable storage medium that stores a computer program. The computer program includes program instructions. When the program instructions are executed by a processor core, The method for performing health assessment according to any one of the first aspect to the first aspect.
本申请中的健康评估装置先从目标服务器中获取与目标用户的属性一致的用户的医疗大数据,然后根据该医疗大数据建立目标疾病发生率表,然后获取目标用户的实际发病年龄和目标疾病发生率表,并根据目标用户的实际发病年龄和目标疾病发生率表来评估目标用户的健康分,从而通过健康分的大小来反映目标用户的健康状况好坏。于是本申请以一般同龄人的健康状况为基准,来衡量用户的身体状况的好坏,相对于直接通过评估用户的身体机能来孤立的评估用户的身体健康状况的方法来说,本申请由于对身体是否健康设定了评估基准,因此能更高效并且准确评估用户的健康状况。The health assessment device in this application first obtains the medical big data of the user consistent with the target user's attributes from the target server, then establishes the target disease incidence rate table based on the medical big data, and then obtains the actual age of onset of the target user and the target disease The incidence rate table, and the target user's health score is evaluated according to the target user's actual age of onset and target disease incidence rate table, so as to reflect the target user's health status through the size of the health score. Therefore, this application uses the health status of common peers as a benchmark to measure the quality of the user's physical condition. Compared with the method of directly evaluating the user's physical health by evaluating the user's physical function, this application Whether the body is healthy has set an evaluation standard, so it can more efficiently and accurately assess the user's health.
附图说明BRIEF DESCRIPTION
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。In order to more clearly explain the technical solutions of the embodiments of the present application, the drawings required in the description of the embodiments will be briefly introduced below.
图1是本申请实施例提供的一种根据目标疾病发生率表评估目标用户的健康分的示意流程图;1 is a schematic flowchart of assessing a target user's health score according to a target disease incidence rate table provided by an embodiment of the present application;
图2是本申请实施例提供的一种根据目标疾病发生率表评估目标用户的健康分的示意流程图;2 is a schematic flowchart of evaluating a target user's health score according to a target disease incidence rate table provided by an embodiment of the present application;
图3是本申请实施例提供的一种目标疾病发生率表的举例示意图;3 is a schematic diagram of an example of a target disease incidence rate table provided by an embodiment of the present application;
图4是本申请实施例提供的一种目标疾病累计发生率表的举例示意图;4 is a schematic diagram of an example of a cumulative incidence rate table of target diseases provided by an embodiment of the present application;
图5是本申请实施例提供的一种健康评估装置的示意性框图;5 is a schematic block diagram of a health assessment device provided by an embodiment of the present application;
图6是本申请实施例提供的一种健康评估装置的结构性框图。6 is a structural block diagram of a health assessment device provided by an embodiment of the present application.
具体实施方式detailed description
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。The technical solutions in the embodiments of the present application will be described clearly and completely in conjunction with the drawings in the embodiments of the present application.
本申请实施例中描述的终端设备包括但不限于带通讯功能的设备、智能手机、平板电脑、笔记本电脑、台式电脑、便携式数字播放器、智能手环以及智能手表等。当终端设备向区块链中的健康评估装置发送数据的时候,按照预设格式进行对数据的特性进行记录并传送,其中,数据的特性包括时间、地点、类型等。The terminal devices described in the embodiments of the present application include, but are not limited to, devices with communication functions, smart phones, tablet computers, notebook computers, desktop computers, portable digital players, smart bracelets, and smart watches. When the terminal device sends data to the health assessment device in the blockchain, the characteristics of the data are recorded and transmitted according to a preset format, where the characteristics of the data include time, location, type, and so on.
本申请主要应用于健康评估装置,该健康评估装置可以是传统健康评估装置、服务器、大型存储***、台式电脑、笔记本电脑、平板电脑、掌上电脑、智能手机、便携式数字播放器、智能手表以及智能手环等等,本申请对此不做限制。当健康评估装置向其他设备发送数据的时候,按照预设格式进行对数据的特性进行记录并传送,其中,数据的特性包括时间、地点、类型等。其中,上述其他设备包括服务器、大型存储***、台式电脑、笔记本电脑、平板电脑、掌上电脑、智能手机、便携式数字播放器、智能手表以及智能手环等等,本申请对此不做限制。This application is mainly applied to health assessment devices, which can be traditional health assessment devices, servers, large storage systems, desktop computers, laptops, tablets, PDAs, smartphones, portable digital players, smart watches, and smart Bracelet, etc., this application does not limit. When the health assessment device sends data to other devices, it records and transmits the characteristics of the data according to a preset format, where the characteristics of the data include time, location, type, and so on. Among them, the above other devices include servers, large-scale storage systems, desktop computers, notebook computers, tablet computers, palmtop computers, smart phones, portable digital players, smart watches, smart bracelets, etc. This application does not limit this.
本申请实施例提供了一种健康评估方法,该方法由健康评估装置执行,健康评估装置包括多个处理器核。该方法主要可以分为两部分:第一部分包括采集医疗大数据并根据医疗大数据建立目标疾病发生率表;第二部分包括根据目标疾病发生率表评估目标用户的健康分。具体的:An embodiment of the present application provides a health assessment method. The method is executed by a health assessment apparatus, and the health assessment apparatus includes multiple processor cores. The method can be divided into two parts: the first part includes collecting medical big data and establishing a target disease incidence rate table based on the medical big data; the second part includes evaluating the target user's health score based on the target disease incidence rate table. specific:
第一部分,健康评估装置先根据目标用户的属性确定至少一个目标服务器,不同的服务器存储有不同属性的用户的医疗数据。然后创建数据采集进程,数据采集进程包括至少一个工作线程,至少一个工作线程分别用于指示到上述至少一个服务器中采集数据。再然后然后将该至少一个工作线程分别绑定不同的处理器核;最后执行该目标数据采集进程,以从上述至少一个目标服务器中采集得到医疗大数据。采集到医疗大数据之后,统计该获取得到的医疗大数据中与目标用户的属性一致的所有用户在各个年龄患上目标疾病的人数比例作为疾病发生率,以建立目标疾病发生率表,目标疾病发生率表记载了各个年龄分别对应的疾病发生率。In the first part, the health assessment device first determines at least one target server according to the attributes of the target user, and different servers store medical data of users with different attributes. Then, a data collection process is created. The data collection process includes at least one worker thread, and the at least one worker thread is used to instruct the at least one server to collect data, respectively. Then, the at least one worker thread is bound to different processor cores; finally, the target data collection process is executed to collect medical big data from the at least one target server. After the medical big data is collected, the proportion of all users in the acquired medical big data that are consistent with the attributes of the target user at all ages and suffering from the target disease is taken as the disease incidence rate to establish the target disease incidence rate table, target disease The incidence rate table records the incidence rates of diseases corresponding to each age.
在第一部分中,本申请实施例中的健康评估装置可以与存储有医疗数据的服务器集群进行通信。该服务器集群中包含多个服务器。每个服务器中包括有 属性完全一致或者属性部分一致的用户的医疗数据,医疗数据记载了用户的患上目标疾病的年龄以及属性等信息。健康评估装置在建立目标疾病发生率表之前,先根据目标用户的属性确定包含有与目标用户的属性完全一致或者部分一致的用户的目标服务器。如果目标服务器包含的用户与目标用户的属性完全一致,则目标服务器是一个,健康评估装置获取该目标服务器中的医疗数据作为医疗大数据;如果目标服务器包含的用户与目标用户的属性部分一致,则目标服务器是多个,健康评估装置先获取该多个目标服务器的医疗数据,然后将获取的多个目标服务器的医疗数据整合在一起作为上述医疗大数据,最后健康评估装置筛选出医疗大数据中与目标用户的属性完全一致的用户的医疗数据,并统计得到与目标用户的属性完全一致的用户在各个年龄患上目标疾病的人数比例。将人数比例作为疾病发生率,从而建立得到目标疾病发生率表。其中,更详细的统计过程将在下文进行描述,在此不再赘述。需要说明的是,筛选实质上指的是确定出从不同服务器中获取的医疗数据的并集,也即是获取医疗大数据中重复出现的用户的医疗数据。而且如果目标服务器只有一个,则不需要对上述医疗大数据进行筛选,因为在该种情况下,医疗大数据中包含的用户都是与目标用户的属性完全一致的用户。可见,将医疗数据按照用户的属性分布式存储在多个服务器中,可以提高医疗的数据的获取速率。并且通过本申请实施例提供的方法,健康评估装置还可以根据待评估的目标用户的属性,实时的获取医疗大数据,并动态的建立目标疾病发生率表,以提高评估的准确性。In the first part, the health assessment device in the embodiment of the present application can communicate with a server cluster storing medical data. The server cluster contains multiple servers. Each server includes medical data of users whose attributes are completely consistent or partially consistent. The medical data records the user's age and attributes of the target disease. Before establishing the target disease incidence rate table, the health assessment device first determines a target server that includes users who are completely or partially consistent with the target user's attributes according to the target user's attributes. If the user included in the target server has the same attributes as the target user, the target server is the one, and the health assessment device obtains the medical data in the target server as medical big data; if the user included in the target server partially matches the attributes of the target user, There are multiple target servers. The health assessment device first obtains the medical data of the multiple target servers, then integrates the acquired medical data of the multiple target servers together as the above medical big data, and finally the health assessment device selects the medical big data The medical data of users who are completely consistent with the target user's attributes in the statistics, and the statistically obtained proportion of the number of users who are completely consistent with the target user's attributes are suffering from the target disease at various ages. Using the proportion of the number of people as the incidence of disease, a target disease incidence table is established. Among them, a more detailed statistical process will be described below and will not be repeated here. It should be noted that screening essentially refers to determining the union of medical data obtained from different servers, that is, obtaining medical data of users who repeatedly appear in medical big data. Moreover, if there is only one target server, there is no need to filter the above-mentioned medical big data, because in this case, the users included in the medical big data are all users that are completely consistent with the attributes of the target user. It can be seen that distributing medical data in multiple servers according to the user's attributes can improve the rate of medical data acquisition. In addition, through the method provided in the embodiments of the present application, the health assessment device can also obtain medical big data in real time according to the attributes of the target user to be assessed, and dynamically establish a target disease incidence rate table to improve the accuracy of the assessment.
为方便理解,假设服务器集群中有4服务器,用A、B、C和D来指代该4个服务器。属性包括性别和地区。目标用户的性别为女,地区为北京。在第一种情况中,服务器中包括有属性部分一致的用户的医疗数据,例如服务器A、B、C和D分别存储属性为女、男、北京和上海的用户的医疗数据,也就是说,服务器A和C与目标用户的属性部分一致,因此将服务器A和C作为目标服务器,获取服务器A和C中的医疗数据作为医疗大数据,然后确定出医疗大数据中重复出现的用户,并根据该重复出现的用户的医疗数据,统计得到得到与目标用户的属性完全一致的用户在各个年龄患上目标疾病的人数比例,从而得到目标疾病发生率表。在第一种情况中,服务器中包括有属性全部一致的用户的医疗数据,例如服务器A、B、C和D分别存储属性为北京女、上海女、北京男、背景男的用户的医疗数据,也就是说,服务器A与目标用户的属性全部一致,因此将服务器A作为目标服务器,获取服务器A中的医疗数据作为医疗大数据。此时,不用对医疗大数据进行筛选,医疗大数据中的用户都是与目标用户属性全部一致的用户。最后统计医疗大数据中所有用户在各个年龄患上目标疾病的人数比例,得到目标疾病发生率表。For ease of understanding, it is assumed that there are 4 servers in the server cluster, and A, B, C, and D are used to refer to the 4 servers. Attributes include gender and region. The target user's gender is female and the region is Beijing. In the first case, the server includes medical data of users with partially consistent attributes. For example, servers A, B, C, and D store medical data of users with attributes of female, male, Beijing, and Shanghai, that is, Servers A and C are partially consistent with the target user's attributes, so take servers A and C as target servers, obtain medical data from servers A and C as medical big data, and then identify users who repeatedly appear in medical big data, and according to The medical data of the repeated users can be statistically obtained to obtain the proportion of the number of users suffering from the target disease at various ages who are completely consistent with the target user's attributes, thereby obtaining the target disease incidence rate table. In the first case, the server includes medical data of users whose attributes are all consistent. For example, servers A, B, C, and D store medical data of users whose attributes are Beijing female, Shanghai female, Beijing male, and background male, respectively. In other words, the attributes of server A and the target user are all the same, so server A is used as the target server, and the medical data in server A is acquired as medical big data. At this time, there is no need to filter the medical big data, and the users in the medical big data are all users with the same attributes as the target user. Finally, the proportion of the number of all users suffering from the target disease at various ages in the medical big data is counted, and the target disease incidence rate table is obtained.
需要说明的是,上述采集医疗大数据时,健康评估装置通过创建用于到上述至少一个目标服务器的数据采集进程来实现医疗大数据的采集。该数据采集进程中包含至少一个工作线程,工作线程的数量与目标服务器的数量一致,工作线程与目标服务器一一对应,工作线程用于指示到对应的目标服务器采集医疗数据。还需要注意的是,数据采集进程创建之后,将该数据采集进程中的至少一个工作线程分别与健康评估装置中不同的处理器核绑定,使得每个工作线程独立运行在一个处理器核上。可见,通过实施本申请实施例的方法,每个工作线程独占一个处理器核,使得健康评估装置不用在处理器核上频繁的切换工作线程,从而提高了处理器核的处理性能,也提高了医疗大数据的获取效率。It should be noted that, when the medical big data is collected, the health evaluation device creates medical data by creating a data collection process for the at least one target server. The data collection process includes at least one worker thread. The number of worker threads is consistent with the number of target servers. The worker threads correspond to the target servers one by one. The worker threads are used to instruct to collect medical data to the corresponding target server. It should also be noted that after the data collection process is created, at least one worker thread in the data collection process is respectively bound to a different processor core in the health assessment device, so that each worker thread runs independently on a processor core . It can be seen that by implementing the method of the embodiment of the present application, each worker thread monopolizes a processor core, so that the health assessment device does not need to frequently switch worker threads on the processor core, thereby improving the processing performance of the processor core and also improving The efficiency of acquiring medical big data.
接下来将详细举例说明,上述统计医疗大数据中与目标用户的属性一致的所有用户在各个年龄患上目标疾病的人数比例作为疾病发生率,以建立目标疾病发生率表的过程。如图3所示,假设上述医疗大数据中包含了1000000个用户的医疗数据,经统计,所有用户中在30岁患上目标疾病的人数有949人,占总人数的比例为0.000949,所有用户中在31岁患上目标疾病的人数有1009,占总人数的比例为0.001078.......所有用户中在44岁患上目标疾病的人数有4070,占总人数的比例为0.004070。于是根据上述各个年龄分别对应的人数占比来建立如图3所示的目标疾病发生率表,并将上述各个年龄分别对应的人数占比作为每个年龄对应的疾病发生率。Next, a detailed example will be given to illustrate the process of establishing a target disease incidence rate table by using the proportion of the number of people with target diseases at all ages who are consistent with the target user's attributes in the above statistical medical big data as the disease incidence rate. As shown in Figure 3, assuming that the above medical big data contains medical data of 1000000 users, according to statistics, there are 949 of all users suffering from the target disease at the age of 30, accounting for 0.000949 of the total number of all users Among the 31-year-olds, there were 1009 people with the target disease, accounting for 0.001078....... Of all users, the 44-year-old people had the target disease with 4070, accounting for 0.004070. Therefore, the target disease incidence rate table as shown in FIG. 3 is established according to the proportion of the number of people corresponding to the above-mentioned ages, and the proportion of the number of people corresponding to the above-mentioned ages is taken as the incidence of disease corresponding to each age.
在一种可选的方式中,上述数据采集进程还包括至少一个管理线程,将该至少一个管理线程分别与健康评估装置中未绑定的处理器核进行绑定,使得每个管理线程独占一个处理器核。可见,通过实施本申请实施例的方法,数据采集进程中的每个管理线程与每个工作线程都分别独占一个处理器核,管理线程与工作线程也无需因为争抢CPU时间片而进行任务等待和共享CPU时间片。因此避免了在一个处理器核上既运行工作线程又运行管理线程带来的资源争抢和数据处理时延的问题。In an optional manner, the foregoing data collection process further includes at least one management thread, and the at least one management thread is bound to an unbound processor core in the health assessment device, so that each management thread has an exclusive one Processor core. It can be seen that by implementing the method of the embodiment of the present application, each management thread and each worker thread in the data collection process respectively have a single processor core, and the management thread and the worker thread do not need to wait for tasks because they compete for CPU time slices. And share CPU time slices. Therefore, the problems of resource contention and data processing delay caused by running both worker threads and management threads on one processor core are avoided.
在一种可选的方式中,服务器集群中的服务器报的医疗数据一致,但不同服务器根据不同属性对医疗数据进行分类存储。接着以上述举例来说是,服务器A中将所有医疗数据按照性别分别存储,性别为男的用户的医疗数据存储在一个区域,性别为女的用户的医疗数据存储在另一个区域。可见,相比上一实施例,本申请实施例中用于存储医疗数据的服务器大大减少,原则上是有多少属性就有多少个用于存储医疗数据的服务器,因此服务器的存储效率提高。In an optional manner, the medical data reported by the servers in the server cluster are consistent, but different servers classify and store the medical data according to different attributes. Taking the above example as an example, all medical data are separately stored in the server A according to gender, the medical data of users whose gender is male is stored in one area, and the medical data of users whose gender is female is stored in another area. It can be seen that compared with the previous embodiment, the servers for storing medical data in the embodiments of the present application are greatly reduced. In principle, there are as many servers for storing medical data as there are attributes, so the storage efficiency of the server is improved.
第二部分,健康评估装置在得到上述目标疾病发生率表之后,针对于目标疾病,获取所述目标疾病发生率表,以及目标用户的实际发病年龄,该实际发病年龄为目标用户患有目标疾病的实际出险年龄。然后根据目标疾病发生率表, 以及目标用户的实际发病年龄,来评估目标用户的健康分。In the second part, after obtaining the target disease incidence rate table, the health assessment device obtains the target disease incidence rate table and the actual age of onset of the target user for the target disease, the actual age of onset is that the target user has the target disease The actual age at risk. Then according to the target disease incidence rate table, and the target user's actual age of onset, to assess the target user's health score.
接下来将结合图1对上述第二部分根据目标疾病发生率表评估目标用户的健康分的详细过程进行说明。参见图1,上述第二部分的方法可包括101~104部分:Next, a detailed process of evaluating the health score of the target user according to the target disease incidence rate table in the second part will be described with reference to FIG. 1. Referring to FIG. 1, the method of the second part may include parts 101 to 104:
101:针对于目标疾病,获取目标疾病发生率表,以及目标用户的实际发病年龄。101: For the target disease, obtain the target disease incidence rate table and the actual age of onset of the target user.
在本申请实施例中,获取目标用户患上目标疾病的年龄作为实际发病年龄,并获取目标疾病发生率表,该目标疾病发生率表记载了一般用户在各个年龄患上该目标疾病的几率,于是在目标疾病发生率表中记载了各个年龄分别对应的疾病发生率。In the embodiment of the present application, the age of the target user suffering from the target disease is obtained as the actual age of onset, and a target disease incidence rate table is obtained. The target disease incidence rate table records the probability of the general user suffering from the target disease at each age, Therefore, the disease incidence rate corresponding to each age is recorded in the target disease incidence rate table.
需要说明的是,上述目标用户患上目标疾病的发病时间来自于医保领域中用户的出险记录,在出险记录中包含了用户的投保时间、投保年龄、出险时间和出险年龄等,于是可以根据用户的出险记录来确定用户的患有目标疾病的实际出险年龄,也即是上述目标用户的实际发病年龄。It should be noted that the onset time of the above target user suffering from the target disease comes from the insurance record of the user in the medical insurance field. The insurance record contains the user's insurance time, insurance age, insurance time and insurance age, etc. To determine the actual age at risk of the user suffering from the target disease, that is, the actual age of onset of the target user.
在一种可实施的方式中,上述医疗大数据为基于医疗保险领域的数据,上述目标疾病发生率表为统计医疗保险领域的医疗大数据中各个用户患病的年龄,而得到的各个年龄分别对应的疾病发生概率的集合。In a practicable manner, the medical big data is based on data in the medical insurance field, and the target disease incidence rate table counts the age of each user in the medical big data in the medical insurance field, and the obtained ages are respectively Corresponding set of disease occurrence probabilities.
在本申请实施中,上述医疗大数据来源于医保数据,即为基于医疗保险领域的医疗大数据。具体的,该医疗大数据来源于医疗保险领域的出险记录,其中,出险记录为用户针对目标疾病购买保险之后,当用户患上目标疾病时便向保险公司进行索赔的记录,于是在该出险记录中会记载用户的出险时间,即用户的患病时间。In the implementation of this application, the aforementioned medical big data is derived from medical insurance data, that is, medical big data based on the field of medical insurance. Specifically, the medical big data comes from the insurance records in the field of medical insurance. Among them, the insurance records are the records that the user makes a claim against the insurance company when the user has the target disease after purchasing the insurance for the target disease. The user's risk time, that is, the user's illness time, will be recorded in.
102:根据上述目标疾病发生率表预计上述目标用户的预期发病年龄。102: Estimate the expected age of onset of the target user according to the target disease incidence rate table.
在本申请实施例中,根据上述目标疾病发生率表可以确定该目标疾病的疾病高发年龄,当不了解目标用户的健康情况下,将该疾病高发年龄作为目标用户的预期发病年龄,预期发病年龄为预测的目标用户可能患上目标疾病的年龄。其中,目标疾病发生率表来自于统计医疗领域中已出险的用户在每个年龄发生目标疾病的比例,于是根据目标疾病发生率表确定的预期发病年龄也即是目标用户的预期出险年龄。In the embodiment of the present application, the age of high incidence of the target disease can be determined according to the target disease incidence rate table. When the health of the target user is not known, the age of high incidence of the disease is taken as the expected age of onset of the target user. The predicted age at which the target user may develop the target disease. Among them, the target disease incidence rate table comes from the statistics of the proportion of users who have been insured in the medical field at each age, so the expected age of onset according to the target disease incidence rate table is also the target user’s expected age at risk.
具体的,上述根据目标疾病发生率表预计目标用户的预期发病年龄,指的是先根据目标疾病发生率表计算目标疾病累计发生率表,目标疾病累计发生率表记录了各个年龄分别对应的累计疾病发生率;然后将累计疾病发生率大于或等于预设阈值的最小年龄作为上述预期发病年龄。Specifically, the above-mentioned estimated target age of the target user according to the target disease incidence rate table refers to first calculating the target disease cumulative incidence rate table according to the target disease incidence rate table, and the target disease cumulative incidence rate table records the cumulatives corresponding to the respective ages The incidence of disease; then the minimum age at which the cumulative incidence of disease is greater than or equal to a preset threshold is taken as the expected age of onset.
举例来说,由如图3所示的目标疾病发生率表得到如图4所示的目标疾病 累计发生率表,即计算目标疾病发生率表中各个年龄分别对应的累计疾病发生率,30岁对应的累计疾病发生率为30岁对应的疾病发生率,即目标用户在30岁患上目标疾病的概率,31岁对应的累计疾病发生概率为30岁、31岁分别对应的疾病发生率之和,即目标用户在30岁至31岁之间患上目标疾病的概率......44岁对应的累计疾病发生率为30岁、31岁......至43岁分别对应的疾病发生率之和,即目标用户在30岁至43岁之间患上目标疾病的概率。得到上述累计目标疾病发生率表之后,取该累计目标疾病发生率表中,累计疾病发生率大于预设阈值的最小年龄作为预期发病年龄,假设预设阈值为0.02,则可以看出目标疾病累计发生率表中的42岁为累计疾病发生率超过了0.02的最小年龄,则将42岁作为上述预期发病年龄。For example, the target disease cumulative incidence rate table shown in FIG. 4 is obtained from the target disease incidence rate table shown in FIG. 3, that is, the cumulative disease incidence rate corresponding to each age in the target disease incidence rate table is calculated, 30 years old The corresponding cumulative disease incidence rate is the disease incidence rate corresponding to 30 years old, that is, the probability of the target user suffering from the target disease at 30 years old, and the cumulative disease incidence probability corresponding to 31 years old is the sum of the disease incidence rates corresponding to 30 years old and 31 years old. , That is, the probability of the target user suffering from the target disease between the ages of 30 and 31... The cumulative incidence of disease corresponding to 44 years old is 30 years old, 31 years old... to 43 years old The sum of the incidence of diseases, that is, the probability of the target user suffering from the target disease between the ages of 30 and 43. After obtaining the above cumulative target disease incidence rate table, the minimum age at which the cumulative disease incidence rate is greater than a preset threshold is taken as the expected age of onset in the cumulative target disease incidence rate table, assuming that the preset threshold is 0.02, it can be seen that the target disease cumulative The 42-year-old in the incidence rate table is the minimum age at which the cumulative incidence of disease exceeds 0.02, and 42-year-old is regarded as the above-mentioned expected age of onset.
103:在上述实际发病年龄小于上述预期发病年龄的情况下,调整上述目标疾病发生率表各个年龄分别对应的疾病发生率,直到根据目标疾病发生率表预计得到的预期发病年龄与实际发病年龄一致。103: In the case where the actual age of onset is less than the expected age of onset, adjust the disease incidence rate corresponding to each age in the target disease incidence rate table until the expected age of onset according to the target disease incidence rate table is consistent with the actual age of onset .
在本申请实施例中,若上述目标用户的实际发病年龄小于上述预期发病年龄,则说明用户的身体健康状况不如一般用户的身体健康状况,于是调整上述目标疾病发生率表中的各个年龄分别对应的疾病发生率,然后再根据调整之后的目标疾病发生率表来得到新的目标疾病累计发生率表,使得根据该新的目标疾病发生率表得到的预期发病年龄与目标用户的实际发病年龄一致。In the embodiment of the present application, if the actual age of onset of the target user is less than the expected age of onset, it means that the user's physical health is not as good as that of the general user, so each age in the target disease incidence rate table is adjusted to correspond to Disease incidence rate, and then obtain the new target disease cumulative incidence rate table according to the adjusted target disease incidence rate table, so that the expected age of onset according to the new target disease incidence rate table is consistent with the actual age of onset of the target user .
在一种可实施的方式中,可以对上述目标疾病发生率表中各个年龄分别对应的疾病发生率分别进行非等比例的放大,或者,将目标疾病发生率表中各个年龄对应的疾病发生率分别放大相同的调整比例。In a practicable manner, the disease incidence rates corresponding to the respective ages in the target disease incidence rate table may be amplified in an unequal proportion, or the disease incidence rates corresponding to the respective ages in the target disease incidence rate table may be Enlarge the same adjustment scale separately.
在本申请实施例中,对上述目标疾病发生率表中的各个年龄分别对应的疾病发生率进行调整,可以对各个年龄分别对应的目标疾病发生率表进行非等比例的调整,或者等比例的调整。In the embodiment of the present application, the disease incidence rate corresponding to each age in the target disease incidence rate table is adjusted, and the target disease incidence rate table corresponding to each age may be adjusted in an unequal proportion, or in an equal proportion Adjustment.
举例来说,对如图3所示的目标疾病发生率表中的各个年龄分别调整不同的比例,例如对30岁、31岁、32岁......44岁分别对应的疾病发生率分别调整101%、103%、106%......120%,或者对各个年龄统一都调整相同的调整比例,例如105%。For example, adjust the different ratios for each age in the target disease incidence rate table shown in Figure 3, for example, the disease incidence rates corresponding to 30 years old, 31 years old, 32 years old...44 years old Adjust 101%, 103%, 106%...120% respectively, or adjust the same adjustment ratio for each age, for example 105%.
在一种可实施的方式中,上述调整所述目标疾病发生率表各个年龄分别对应的疾病发生率,直到根据目标疾病发生率表预计得到的预期发病年龄与实际发病年龄一致指的是:按照预设调整比例调整所述目标疾病发生率表,以等比例放大目标疾病发生率表中各个年龄对应的疾病发生率;若根据调整之后的目标疾病发生率表预计得到的预期发病年龄与目标用户的实际发病年龄不一致,则利用预设增量对预设调整比例进行至少一次上调;利用上调之后的预设调整 比例重新调整目标疾病发生率表;若根据重新调整之后的目标疾病发生率表预计得到的预期发病年龄与目标用户的实际发病年龄一致,则停止上调该预设调整比例,并将停止上调时的预设调整比例作为目标疾病发生率表最终的调整比例。In an implementable manner, the above adjustment of the disease incidence rate corresponding to each age of the target disease incidence rate table until the expected age of onset predicted according to the target disease incidence rate table is consistent with the actual age of onset refers to: A preset adjustment ratio is used to adjust the target disease incidence rate table, and the disease incidence rate corresponding to each age in the target disease incidence rate table is enlarged in equal proportion; if the expected onset age and target user are obtained according to the adjusted target disease incidence rate table If the actual age of onset is inconsistent, use the preset increment to increase the preset adjustment ratio at least once; use the preset adjustment ratio after the adjustment to readjust the target disease incidence rate table; if the target disease incidence rate table after the readjustment is expected The obtained expected age of onset is consistent with the actual age of onset of the target user, and then the upward adjustment of the preset adjustment ratio is stopped, and the preset adjustment ratio when the upward adjustment is stopped is used as the final adjustment ratio of the target disease incidence rate table.
在本申请实施例中,为了使得根据目标疾病发生率表预计得到的预期发病年龄与目标用户的实际发病年龄一致,健康评估装置对目标疾病发生率表进行适当调整。首先,健康评估装置以初始的预设调整比例对目标疾病发生率表中的各个疾病发生率进行等比例放大。若目标疾病发生率表调整之后,根据该目标疾病发生率表预计得到的预期发病年龄与目标用户的实际发病年龄还是不一致,则在该预设调整比例上每次上调一个预设增量,然后再根据新的预设调整对目标疾病发生率表进行重新调整,并基于该重新调整之后的目标疾病发生率表预计预期发病年龄,若该预期发病年龄与目标用户的实际发病年龄一样,则停止上调预设调整比例,反之则继续调整,直到预期发病年龄与目标用户的实际发病年龄一样。最后将停止上调时的预设调整比例作为目标疾病发生率表最终的调整比例。In the embodiment of the present application, in order to make the expected age of onset predicted according to the target disease incidence rate table coincide with the actual age of onset of the target user, the health assessment device appropriately adjusts the target disease incidence rate table. First, the health assessment device enlarges each disease incidence rate in the target disease incidence rate table in an equal proportion with an initial preset adjustment ratio. If after the target disease incidence rate table is adjusted, the expected age of onset according to the target disease incidence rate table is still inconsistent with the actual age of onset of the target user, then increase the preset adjustment ratio by a preset increment each time, and then Then readjust the target disease incidence rate table according to the new preset adjustment, and estimate the expected age of onset based on the readjusted target disease incidence rate table, if the expected age of onset is the same as the actual age of onset of the target user, stop Increase the preset adjustment ratio, otherwise continue to adjust until the expected age of onset is the same as the actual age of onset of the target user. Finally, the preset adjustment ratio at the time of stopping the upward adjustment is taken as the final adjustment ratio of the target disease incidence rate table.
104:根据调整的程度来评估上述目标用户的健康分。104: Assess the health score of the above target user according to the degree of adjustment.
在本申请实施例中,根据上述调整目标疾病发生率的程度,来评估上述目标用户的健康分。具体的,若上述调整过程中,对各个年龄分别调整了不同的比例,就计算上述各个年龄分别调整的比例的均值,将该均值作为总的调整比例,或者,若上述调整过程中,对各个年龄分别调整了相同的比例,则将该相同的比例作为调整比例。根据调整比例的大小可以反映出上述调整的程度,于是得到调整比例之后,根据调整比例来评估目标用户的健康分,具体的,当调整比例小于等于1时,将目标用户的健康分定为0分,当调整比例大于1时,调整比例越大,健康分越大。其中,健康分为0分表示健康,健康分越大表示目标用户的身体健康状况相比于一般同龄人越差。In the embodiment of the present application, the health score of the target user is evaluated according to the degree of adjusting the target disease incidence rate described above. Specifically, if different proportions are adjusted for each age in the above adjustment process, the average of the proportions adjusted for each age is calculated, and the average is used as the total adjustment ratio, or, if in the above adjustment process, each age is adjusted If the age is adjusted to the same proportion, the same proportion will be used as the adjustment proportion. The size of the adjustment ratio can reflect the degree of the above adjustment, so after obtaining the adjustment ratio, the target user's health score is evaluated according to the adjustment ratio. Specifically, when the adjustment ratio is less than or equal to 1, the target user's health score is set to 0 Points, when the adjustment ratio is greater than 1, the greater the adjustment ratio, the greater the health score. Among them, a health score of 0 indicates health, and a larger health score indicates that the target user's physical health is worse than that of the average peer.
需要说明的是,如果上述目标用户的实际发病年龄大于等于预期发病年龄,则说明目标用户的身体健康,于是直接令目标用户的健康分为0分,代表目标用户的身体健康,与一般同龄人的健康状况相仿,或者好于一般同龄人。It should be noted that if the actual age of onset of the target user is greater than or equal to the expected age of onset, it means the health of the target user, so the target user’s health is directly divided into 0 points, which represents the target user’s health, which is the same as that of the average peer The health status is similar or better than that of the average peers.
在一种可实施的方式中,上述根据上述调整比例计算目标用户的健康分为,计算y=[x-1]×100,以得到健康分,其中,y为健康分,所述x为调整比例。需要注意的是,由于在上述步骤中,调整比例被上调过几次,但用于计算健康分的调整比例是调整比例停止上调时,目标疾病发生率表最终的调整比例,之后不再赘述。In an implementable manner, the health score of the target user is calculated according to the above adjustment ratio, and y=[x-1]×100 is calculated to obtain a health score, where y is a health score and x is an adjustment proportion. It should be noted that, in the above steps, the adjustment ratio has been adjusted up several times, but the adjustment ratio used to calculate the health score is the final adjustment ratio of the target disease incidence rate table when the adjustment ratio stops increasing, which will not be repeated hereafter.
举例来说,如果上述调整比例为105%,则上述y=[x-1]×100的计算公式, 得到健康分5分。For example, if the above adjustment ratio is 105%, the above calculation formula of y=[x-1]×100 obtains 5 health points.
在本申请实施例中,根据目标疾病发生率表对目标用户的预期发病年龄进行了预测,然后将该预期发病年龄与目标用户的实际发病年龄进行对比,若实际发病年龄大于等于预期发病年龄,则令目标用户的健康分为0分,表示目标用户的健康状况与一般同龄人一样或者好于一般同龄人,若实际发病年龄小于预期发病年龄,则对目标疾病发生率表进行调整,直到根据目标疾病发生率表估计得到的预期发病年龄与实际发病年龄一致,再根据对目标疾病发生率中的各个年龄分别对应的疾病发生率进行调整,最后根据调整的幅度来确定目标用户的健康分,调整的幅度越大,则健康分越大。可以看出,本申请实施例基于目标疾病,将目标用户的健康状况与一般同龄人进行比较,然后得到目标用户的健康分,于是本申请实施例将一般同龄人作为了健康基准,相对于直接根据目标用户的健康数据来对目标用户的健康状况进行评分来说,可以更客观更有效的对目标用户进行健康评估。In the embodiment of the present application, the expected age of onset of the target user is predicted according to the target disease incidence rate table, and then the expected age of onset is compared with the actual age of onset of the target user. If the actual age of onset is greater than or equal to the expected age of onset, Then the target user's health is divided into 0 points, indicating that the target user's health is the same as or better than that of the average peer. If the actual age of onset is less than the expected age of onset, the target disease incidence rate table will be adjusted until The target disease incidence rate table estimates that the expected age of onset is consistent with the actual age of onset, and then adjusts the disease incidence rate corresponding to each age in the target disease incidence rate, and finally determines the health score of the target user according to the magnitude of the adjustment. The greater the adjustment, the greater the health score. It can be seen that the embodiment of the present application compares the health status of the target user with the general peers based on the target disease, and then obtains the health score of the target user. Therefore, the embodiment of the present application uses the general peers as the health benchmark, which is relatively direct According to the target user's health data to score the target user's health status, the target user's health assessment can be performed more objectively and effectively.
为了更清楚的理解上述第二部分根据目标疾病发生率表评估目标用户的健康分的方法,接下来将结合图2进行说明。如图2所示根据目标疾病发生率表评估目标用户的健康分的流程可包括201~205部分:In order to more clearly understand the method of evaluating the health score of the target user according to the target disease incidence rate table in the second part above, the following will be described in conjunction with FIG. 2. As shown in FIG. 2, the process of evaluating the health score of the target user according to the target disease incidence rate table may include 201 to 205 parts:
201:获取目标用户的属性,以及针对于目标疾病,获取目标用户的实际发病年龄。201: Obtain the attribute of the target user, and obtain the actual age of onset of the target user for the target disease.
在本申请实施例中,获取目标用户患上目标疾病的年龄作为实际发病年龄,并获取目标用户的属性,其中,属性包括性别、地区、职业和/或兴趣等。In the embodiment of the present application, the age of the target user suffering from the target disease is obtained as the actual age of onset, and the attributes of the target user are obtained, where the attributes include gender, region, occupation, and/or interest.
需要说明的是,上述目标用户患上目标疾病的发病时间来自于医保领域中用户的出险记录,在出险记录中包含了用户的投保时间、投保年龄、出险时间和出险年龄等,于是可以根据用户的出险记录来确定用户的患有目标疾病的实际出险年龄,也即是上述目标用户的实际发病年龄。It should be noted that the onset time of the above target user suffering from the target disease comes from the insurance record of the user in the medical insurance field. The insurance record contains the user's insurance time, insurance age, insurance time and insurance age, etc. To determine the actual age at risk of the user suffering from the target disease, that is, the actual age of onset of the target user.
202:根据目标用户的属性获取对应的目标疾病发生率表。202: Acquire a corresponding target disease incidence rate table according to the attributes of the target user.
在本申请实施例中,根据目标用户的属性获取对应的目标疾病发生率表,该目标疾病发生率表记载了一般用户在各个年龄患上该目标疾病的几率,于是在目标疾病发生率表中记载了各个年龄分别对应的疾病发生率。In the embodiment of the present application, the corresponding target disease incidence rate table is obtained according to the attributes of the target user. The target disease incidence rate table records the probability of the general user suffering from the target disease at various ages, so in the target disease incidence rate table Records the incidence of disease corresponding to each age.
在一种可实施的方式中,上述医疗大数据为基于医疗保险领域的数据,上述目标疾病发生率表为统计医疗保险领域的医疗大数据中各个用户患病的年龄,而得到的各个年龄分别对应的疾病发生概率的集合。In a practicable manner, the medical big data is based on data in the medical insurance field, and the target disease incidence rate table counts the age of each user in the medical big data in the medical insurance field, and the obtained ages are respectively Corresponding set of disease occurrence probabilities.
在本申请实施中,上述医疗大数据来源于医保数据,即为基于医疗保险领域的医疗大数据。具体的,该医疗大数据来源于医疗保险领域的出险记录,其 中,出险记录为用户针对目标疾病购买保险之后,当用户患上目标疾病时便向保险公司进行索赔的记录,于是在该出险记录中会记载用户的出险时间,即用户的患病时间。In the implementation of this application, the aforementioned medical big data is derived from medical insurance data, that is, medical big data based on the field of medical insurance. Specifically, the medical big data comes from the insurance records in the field of medical insurance. Among them, the insurance records are the records that the user makes a claim against the insurance company when the user has the target disease after purchasing the insurance for the target disease. The user's risk time, that is, the user's illness time, will be recorded in.
203:根据上述目标疾病发生率表预计上述目标用户的预期发病年龄。203: Estimate the expected age of onset of the target user according to the target disease incidence rate table.
需要说明的是,目标疾病发生率表来自于统计医疗领域中已出险的用户在每个年龄发生目标疾病的比例,于是根据目标疾病发生率表确定的预期发病年龄也即是目标用户的预期出险年龄。It should be noted that the target disease incidence rate table comes from the proportion of users who have been insured in the medical field to develop the target disease at each age, so the expected age of onset determined according to the target disease incidence rate table is also the target user's expected risk age.
204:在上述实际发病年龄小于上述预期发病年龄的情况下,将所述目标疾病发生率表中各个年龄对应的疾病发生率分别放大相同的调整比例,直到根据目标疾病发生率表预计得到的预期发病年龄与实际发病年龄一致。204: In the case where the actual age of onset is less than the expected age of onset, the disease incidence rates corresponding to the respective ages in the target disease incidence rate table are enlarged by the same adjustment ratio, respectively, until the expected value according to the target disease incidence rate table The age of onset is consistent with the actual age of onset.
在本申请实施例中,若上述目标用户的实际发病年龄小于上述预期发病年龄,则说明用户的身体健康状况不如一般用户的身体健康状况,于是调整上述目标疾病发生率表中的各个年龄分别对应的疾病发生率,使得各个年龄分别对应的疾病发生率分别调整相同的调整比例,然后再根据调整之后的目标疾病发生率表来得到新的目标疾病累计发生率表,使得根据该新的目标疾病发生率表得到的预期发病年龄与目标用户的实际发病年龄一致。In the embodiment of the present application, if the actual age of onset of the target user is less than the expected age of onset, it means that the user's physical health is not as good as the general user's physical health, so each age in the target disease incidence rate table is adjusted to correspond to The incidence rate of the disease is such that the incidence rate of the disease corresponding to each age is adjusted by the same adjustment ratio, and then the new cumulative incidence rate table of the target disease is obtained according to the adjusted target disease incidence rate table, so that according to the new target disease The expected age of onset obtained from the incidence rate table is consistent with the actual age of onset of the target user.
举例来说,对如图3所示的目标疾病发生率表中的各个年龄分别调整相同的调整比例,例如对30岁、31岁、32岁......44岁分别对应的疾病发生率分别调整为原来的105%。For example, adjust the same adjustment ratio for each age in the target disease incidence rate table shown in Figure 3, for example, for 30, 31, 32...44 years old corresponding to the occurrence of disease The rates were adjusted to the original 105%.
205:根据上述调整比例的大小来评估目标用户的健康分。205: Assess the health score of the target user according to the size of the above adjustment ratio.
在本申请实施例中,根据上述调整目标疾病发生率的程度,来评估上述目标用户的健康分。具体的,在上述调整过程中,对各个年龄分别调整了相同的比例,则将该相同的比例作为调整比例。根据调整比例的大小可以反映出上述调整的程度,于是得到调整比例之后,根据调整比例来评估目标用户的健康分,具体的,当调整比例小于等于1时,将目标用户的健康分定为0分,当调整比例大于1时,调整比例越大,健康分越大。其中,健康分为0分表示健康,健康分越大表示目标用户的身体健康状况相比于一般同龄人越差。In the embodiment of the present application, the health score of the target user is evaluated according to the degree of adjusting the target disease incidence rate described above. Specifically, in the above adjustment process, the same ratio is adjusted for each age, and the same ratio is used as the adjustment ratio. The size of the adjustment ratio can reflect the degree of the above adjustment, so after obtaining the adjustment ratio, the target user's health score is evaluated according to the adjustment ratio. Specifically, when the adjustment ratio is less than or equal to 1, the target user's health score is set to 0 Points, when the adjustment ratio is greater than 1, the greater the adjustment ratio, the greater the health score. Among them, a health score of 0 indicates health, and a larger health score indicates that the target user's physical health is worse than that of the average peer.
在一种可实施的方式中,上述根据上述调整比例计算目标用户的健康分为,计算y=[x-1]×100,以得到健康分,其中,y为健康分,所述x为调整比例。In an implementable manner, the health score of the target user is calculated according to the above adjustment ratio, and y=[x-1]×100 is calculated to obtain a health score, where y is a health score and x is an adjustment proportion.
举例来说,如果上述调整比例为105%,则上述y=[x-1]×100的计算公式,得到健康分5分。For example, if the above adjustment ratio is 105%, the above calculation formula of y=[x-1]×100 obtains 5 health points.
本申请实施例相对于上一申请实施例来说,更加详细的描述了获取目标疾病发生率表,调整目标疾病发生率表以及根据对目标疾病发生率表调整的幅度来评估目标用户健康分等过程。其中,获取上述目标疾病发生率表的时候,先 获取目标疾病发生率表之前,先获取目标用户的属性,然后根据用户的属性来获取对应的目标疾病发生率表,当没有获取到目标用户的属性所对应的目标疾病发生率表时,可以获取医疗大数据中包含目标用户的属性的用户来组成用户集合,然后再针对该用户集合来建立目标用户的属性对应的目标疾病发生率表。可以看出,本申请实施例将医疗大数据中包含的用户按照用户的属性进行分类,然后针对不同的属性建立不同的目标疾病发生率表,这是因为不同属性的用户实际上在每个年龄患上目标疾病的概率不同,于是本申请实施例通过对针对目标用的属性获取不同的目标疾病发生率表,从而可以更加准确的预测目标用户的预期发病年龄,从而更加准确评估目标用户的健康分。Compared with the previous application example, the embodiments of the present application describe in more detail the acquisition of the target disease incidence rate table, the adjustment of the target disease incidence rate table, and the evaluation of the target user's health score based on the magnitude of the adjustment of the target disease incidence rate table. process. Among them, when obtaining the above target disease incidence rate table, before acquiring the target disease incidence rate table, first obtain the attribute of the target user, and then obtain the corresponding target disease incidence rate table according to the user's attribute, when the target user's When the target disease incidence rate table corresponding to the attribute is obtained, users who contain the attribute of the target user in the medical big data can be obtained to form a user set, and then the target disease incidence rate table corresponding to the attribute of the target user can be established for the user set. It can be seen that the embodiments of the present application classify the users included in the medical big data according to the attributes of the users, and then establish different target disease incidence tables for different attributes, because users of different attributes are actually at each age The probability of getting the target disease is different, so the embodiments of the present application can obtain different target disease incidence rate tables for the attributes used for the target, so that the expected age of onset of the target user can be more accurately predicted, so as to more accurately assess the health of the target user Minute.
需要说明的是,上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考,为了简洁,本文不再赘述。It should be noted that the above description of the various embodiments tends to emphasize the differences between the various embodiments, and the same or similarities can refer to each other. For the sake of brevity, no more details will be given here.
本申请实施例还提供一种健康评估装置,该健康评估装置用于执行前述任一项的健康评估方法的单元。具体地,参见图5,是本申请实施例提供的一种健康评估装置的示意框图。本实施例的健康评估装置包括确定单元510、创建单元520、绑定单元530、采集单元540、统计单元550、获取单元560和评估单元570:An embodiment of the present application further provides a health assessment device, which is used to execute a unit of any of the foregoing health assessment methods. Specifically, referring to FIG. 5, it is a schematic block diagram of a health assessment device provided by an embodiment of the present application. The health assessment device of this embodiment includes a determination unit 510, a creation unit 520, a binding unit 530, a collection unit 540, a statistics unit 550, an acquisition unit 560, and an evaluation unit 570:
确定单元510,用于根据目标用户的属性确定至少一个目标服务器,不同的服务器存储有不同属性的用户的医疗数据;The determining unit 510 is configured to determine at least one target server according to the attributes of the target user, and different servers store medical data of users with different attributes;
创建单元520,用于创建包括有至少一个工作线程的数据采集进程;The creating unit 520 is used to create a data collection process including at least one worker thread;
绑定单元530,用于将上述至少一个工作线程分别绑定不同的处理器核,上述至少一个工作线程分别用于指示到上述至少一个服务器中采集数据;The binding unit 530 is configured to bind the at least one worker thread to different processor cores respectively, and the at least one worker thread is used to instruct to collect data from the at least one server;
采集单元540,用于执行上述目标数据采集进程,以从上述至少一个目标服务器中采集得到医疗大数据;The collection unit 540 is configured to execute the target data collection process to collect medical big data from the at least one target server;
统计单元550,用于统计上述医疗大数据中与上述目标用户的属性一致的所有用户在各个年龄患上目标疾病的人数比例作为疾病发生率,以建立目标疾病发生率表,上述目标疾病发生率表记载了各个年龄分别对应的疾病发生率;The statistical unit 550 is used to count the proportion of all users in the medical big data that match the attributes of the target user at all ages with the target disease as the disease incidence rate to establish a target disease incidence rate table, the target disease incidence rate The table records the incidence of diseases corresponding to each age;
获取单元560,用于针对于上述目标疾病,获取上述目标疾病发生率表,以及目标用户的实际发病年龄,上述实际发病年龄为上述目标用户患有上述目标疾病的实际出险年龄;The obtaining unit 560 is configured to obtain the target disease incidence rate table and the actual age of onset of the target user for the target disease, where the actual age of onset is the actual age at risk of the target user suffering from the target disease;
评估单元570,用于根据上述目标疾病发生率表,以及上述目标用户的实际发病年龄,评估上述目标用户的健康分。The evaluation unit 570 is configured to evaluate the health score of the target user according to the target disease incidence rate table and the actual age of onset of the target user.
在一种可实施的方式中,上述健康评估装置还包括:预测单元580,用于根据上述目标疾病发生率表预计上述目标用户的预期发病年龄,上述预期发病 年龄为预测的上述目标用户可能患有上述目标疾病的预期出险年龄;调整单元590,用于在上述实际发病年龄小于上述预期发病年龄的情况下,调整上述目标疾病发生率表各个年龄分别对应的疾病发生率,直到根据上述目标疾病发生率表预计得到的上述预期发病年龄与上述实际发病年龄一致;上述评估单元570,还用于根据调整的程度来评估上述目标用户的健康分。In an implementable manner, the health assessment device further includes: a prediction unit 580, configured to predict the expected age of onset of the target user according to the target disease incidence rate table, and the expected age of onset is a prediction that the target user may suffer from There is an expected age at risk of the above target disease; the adjusting unit 590 is used to adjust the disease incidence rate corresponding to each age of the target disease incidence rate table when the actual age of onset is less than the expected age of onset, according to the target disease The expected age of onset estimated by the incidence rate table is consistent with the actual age of onset; the evaluation unit 570 is also used to evaluate the health score of the target user according to the degree of adjustment.
在一种可实施的方式中,上述预测单元580具体用于:根据上述目标疾病发生率表计算目标疾病累计发生率表,上述目标疾病累计发生率表记录了各个年龄分别对应的累计疾病发生率;将上述累计疾病发生率大于或等于预设阈值的最小年龄作为上述预期发病年龄。In an implementable manner, the prediction unit 580 is specifically configured to calculate a target disease cumulative incidence rate table based on the target disease incidence rate table, and the target disease cumulative incidence rate table records the cumulative disease incidence rate corresponding to each age The minimum age at which the cumulative disease incidence rate is greater than or equal to a preset threshold is taken as the expected age of onset.
在一种可实施的方式中,上述调整单元590具体用于:按照预设调整比例调整上述目标疾病发生率表,以等比例放大上述目标疾病发生率表中各个年龄对应的疾病发生率;若根据调整之后的目标疾病发生率表预计得到的预期发病年龄与上述目标用户的实际发病年龄不一致,则利用预设增量对上述预设调整比例进行至少一次上调;利用上调之后的预设调整比例重新调整上述目标疾病发生率表;若根据重新调整之后的目标疾病发生率表预计得到的预期发病年龄与上述目标用户的实际发病年龄一致,则停止上调上述预设调整比例,并将停止上调时的预设调整比例作为上述目标疾病发生率表最终的调整比例。In an implementable manner, the adjusting unit 590 is specifically configured to: adjust the target disease incidence rate table according to a preset adjustment ratio, and enlarge the disease incidence rate corresponding to each age in the target disease incidence rate table by an equal ratio; if According to the adjusted target disease incidence rate table, the expected age of onset is inconsistent with the actual age of onset of the target user, then the preset adjustment ratio is adjusted at least once using the preset increment; the preset adjustment ratio after the adjustment is used Re-adjust the above target disease incidence rate table; if the expected onset age according to the re-adjusted target disease incidence rate table is consistent with the above-mentioned target user's actual onset age, stop raising the above-mentioned preset adjustment ratio, and will stop adjusting the time The preset adjustment ratio is used as the final adjustment ratio of the above target disease incidence rate table.
在一种可实施的方式中,上述评估单元570具体用于:获取上述目标疾病发生率表最终的调整比例;根据上述目标疾病发生率表最终的调整比例评估上述目标用户的健康分,上述健康分与上述目标疾病发生率表最终的调整比例成正比。In an implementable manner, the evaluation unit 570 is specifically configured to: obtain the final adjustment ratio of the target disease incidence rate table; and evaluate the health score of the target user according to the final adjustment ratio of the target disease incidence rate table. The score is proportional to the final adjustment ratio of the target disease incidence rate table.
在一种可实施的方式中,上述评估单元570具体用于:计算y=[x-1]×100,以得到上述健康分,上述y为上述健康分,上述x为上述目标疾病发生率表最终的调整比例。In an implementable manner, the evaluation unit 570 is specifically configured to: calculate y=[x-1]×100 to obtain the health score, the y is the health score, and the x is the target disease incidence rate table The final adjustment ratio.
参见图6,是本申请另一实施例提供的一种健康评估装置示意框图。如图所示的本实施例中的健康评估装置可以包括:多个处理器核610和存储器620。上述多个处理器核610和存储器620通过总线630连接。存储器620用于存储计算机程序,计算机程序包括程序指令,多个处理器核610用于执行存储器620存储的程序指令。6 is a schematic block diagram of a health assessment device provided by another embodiment of the present application. As shown in the figure, the health assessment device in this embodiment may include: a plurality of processor cores 610 and a memory 620. The multiple processor cores 610 and the memory 620 are connected through a bus 630. The memory 620 is used to store a computer program, and the computer program includes program instructions. The multiple processor cores 610 are used to execute the program instructions stored in the memory 620.
多个处理器核610,用于执行确定单元510,用于根据目标用户的属性确定至少一个目标服务器,不同的服务器存储有不同属性的用户的医疗数据;还用于执行创建单元520的功能,用于创建包括有至少一个工作线程的数据采集进程;还用于执行绑定单元530的功能,用于将上述至少一个工作线程分别绑 定不同的处理器核,上述至少一个工作线程分别用于指示到上述至少一个服务器中采集数据;还用于执行采集单元540的功能,用于执行上述目标数据采集进程,以从上述至少一个目标服务器中采集得到医疗大数据;还用于执行统计单元550的功能,用于统计上述医疗大数据中与上述目标用户的属性一致的所有用户在各个年龄患上目标疾病的人数比例作为疾病发生率,以建立目标疾病发生率表,上述目标疾病发生率表记载了各个年龄分别对应的疾病发生率;还用于执行获取单元560的功能,用于针对于上述目标疾病,获取上述目标疾病发生率表,以及目标用户的实际发病年龄,上述实际发病年龄为上述目标用户患有上述目标疾病的实际出险年龄;还用于执行评估单元570的功能,用于根据上述目标疾病发生率表,以及上述目标用户的实际发病年龄,评估上述目标用户的健康分。Multiple processor cores 610, used to execute the determination unit 510, used to determine at least one target server according to the attributes of the target user, different servers store medical data of users with different attributes; also used to execute the function of the creation unit 520, It is used to create a data collection process including at least one worker thread; it is also used to execute the function of the binding unit 530 to bind the at least one worker thread to different processor cores respectively, and the at least one worker thread is used to Instruct to collect data from the at least one server; also used to execute the function of the collection unit 540, used to execute the target data collection process to collect medical big data from the at least one target server; also used to execute the statistical unit 550 The function is used to count the proportion of all users in the medical big data that are consistent with the attributes of the target user at all ages to develop the target disease as the disease incidence rate, to establish the target disease incidence rate table, the target disease incidence rate table The incidence rates of diseases corresponding to each age are recorded; it is also used to execute the function of the obtaining unit 560 for acquiring the target disease incidence rate table for the target disease and the actual age of onset of the target user, the actual age of onset is The actual risk age of the target user suffering from the target disease is also used to perform the function of the evaluation unit 570, which is used to evaluate the health score of the target user according to the target disease incidence rate table and the actual age of onset of the target user.
在一种可实施的方式中,上述多个处理器核610,还用于执行预测单元580的功能,用于根据上述目标疾病发生率表预计上述目标用户的预期发病年龄,上述预期发病年龄为预测的上述目标用户可能患有上述目标疾病的预期出险年龄;还用于执行调整单元590的功能,用于在上述实际发病年龄小于上述预期发病年龄的情况下,调整上述目标疾病发生率表各个年龄分别对应的疾病发生率,直到根据上述目标疾病发生率表预计得到的上述预期发病年龄与上述实际发病年龄一致;还用于根据调整的程度来评估上述目标用户的健康分。In an implementable manner, the multiple processor cores 610 are further used to execute the function of the prediction unit 580, which is used to predict the expected age of onset of the target user according to the target disease incidence rate table, and the expected age of onset is The predicted target risk age of the target user may have the target disease; also used to perform the function of the adjusting unit 590, for adjusting the target disease incidence rate table in the case that the actual age of onset is less than the expected age of onset The incidence rates of diseases corresponding to ages respectively, until the expected age of onset estimated according to the target disease incidence rate table is consistent with the actual age of onset; it is also used to assess the health score of the target user according to the degree of adjustment.
在一种可实施的方式中,上述多个处理器核610具体用于:根据上述目标疾病发生率表计算目标疾病累计发生率表,上述目标疾病累计发生率表记录了各个年龄分别对应的累计疾病发生率;将上述累计疾病发生率大于或等于预设阈值的最小年龄作为上述预期发病年龄。In an implementable manner, the plurality of processor cores 610 are specifically configured to calculate a target disease cumulative incidence rate table according to the target disease incidence rate table, and the target disease cumulative incidence rate table records the cumulative amounts corresponding to each age Disease incidence rate; the minimum age at which the cumulative disease incidence rate is greater than or equal to a preset threshold is taken as the expected age of onset.
在一种可实施的方式中,上述多个处理器核610具体用于:按照预设调整比例调整上述目标疾病发生率表,以等比例放大上述目标疾病发生率表中各个年龄对应的疾病发生率;若根据调整之后的目标疾病发生率表预计得到的预期发病年龄与上述目标用户的实际发病年龄不一致,则利用预设增量对上述预设调整比例进行至少一次上调;利用上调之后的预设调整比例重新调整上述目标疾病发生率表;若根据重新调整之后的目标疾病发生率表预计得到的预期发病年龄与上述目标用户的实际发病年龄一致,则停止上调上述预设调整比例,并将停止上调时的预设调整比例作为上述目标疾病发生率表最终的调整比例。In an implementable manner, the multiple processor cores 610 are specifically configured to: adjust the target disease incidence rate table according to a preset adjustment ratio, and enlarge the disease occurrence corresponding to each age in the target disease incidence rate table by an equal proportion If the expected age of onset according to the adjusted target disease incidence rate table is inconsistent with the actual age of onset of the above target users, the preset adjustment ratio will be adjusted at least once using the preset increments; Set an adjustment ratio to readjust the above target disease incidence rate table; if the expected age of onset according to the readjusted target disease incidence rate table is consistent with the actual age of onset of the above target user, stop raising the above-mentioned preset adjustment ratio and set The preset adjustment ratio at the time of stopping the upward adjustment is taken as the final adjustment ratio of the above target disease incidence rate table.
在一种可实施的方式中,上述多个处理器核610具体用于:获取上述目标疾病发生率表最终的调整比例;根据上述目标疾病发生率表最终的调整比例评估上述目标用户的健康分,上述健康分与上述目标疾病发生率表最终的调整比例成正比。In an implementable manner, the multiple processor cores 610 are specifically used to: obtain the final adjusted ratio of the target disease incidence rate table; and evaluate the health score of the target user according to the final adjusted ratio of the target disease incidence rate table , The above health score is proportional to the final adjustment ratio of the above target disease incidence rate table.
在一种可实施的方式中,上述多个处理器核610具体用于:计算y=[x-1]×100,以得到上述健康分,上述y为上述健康分,上述x为上述目标疾病发生率表最终的调整比例。In an implementable manner, the multiple processor cores 610 are specifically used to calculate y=[x-1]×100 to obtain the health score, the y is the health score, and the x is the target disease The final adjustment ratio of the incidence rate table.
应当理解,在本申请实施例中,所称多个处理器核610可以是中央处理单元(Central Processing Unit,CPU),该处理器核还可以是其他通用处理器核、数字信号处理器核(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器核可以是微处理器核或者该处理器核也可以是任何常规的处理器核等。It should be understood that, in the embodiment of the present application, the multiple processor cores 610 may be a central processing unit (Central Processing Unit, CPU), and the processor core may also be other general-purpose processor cores or digital signal processor cores ( Digital (Signal) Processor (DSP), Application Specific Integrated Circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components Wait. The general-purpose processor core may be a microprocessor core or the processor core may also be any conventional processor core or the like.
该存储器620可以包括只读存储器和随机存取存储器,并向多个处理器核610提供指令和数据。存储器620的一部分还可以包括非易失性随机存取存储器。例如,存储器620还可以存储设备类型的信息。The memory 620 may include a read-only memory and a random access memory, and provide instructions and data to a plurality of processor cores 610. A portion of the memory 620 may also include non-volatile random access memory. For example, the memory 620 may also store device type information.
具体实现中,本申请实施例中所描述的多个处理器核610可执行本申请实施例提供的健康评估方法的第一实施例、第二实施例、第三实施例和第四实施例中所描述的实现方式,也可执行本申请实施例所描述的健康评估装置的实现方式,在此不再赘述。In a specific implementation, the multiple processor cores 610 described in the embodiments of the present application may execute the first, second, third, and fourth embodiments of the health assessment method provided by the embodiments of the present application. The described implementation manner can also implement the implementation manner of the health assessment device described in the embodiments of the present application, which will not be repeated here.
在本申请的另一实施例中提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被处理器核执行。In another embodiment of the present application, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program. The computer program includes program instructions, and the program instructions are executed by a processor core.
计算机可读存储介质可以是前述任一实施例的健康评估装置的内部存储单元,例如健康评估装置的硬盘或内存。计算机可读存储介质也可以是健康评估装置的外部存储设备,例如健康评估装置上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,计算机可读存储介质还可以既包括健康评估装置的内部存储单元也包括外部存储设备。计算机可读存储介质用于存储计算机程序以及健康评估装置所需的其他程序和数据。计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。The computer-readable storage medium may be an internal storage unit of the health assessment device of any of the foregoing embodiments, such as a hard disk or a memory of the health assessment device. The computer-readable storage medium may also be an external storage device of the health assessment device, such as a plug-in hard disk equipped on the health assessment device, a smart memory card (Smart) Media (SMC), a secure digital (SD) card, and a flash memory Card (Flash Card), etc. Further, the computer-readable storage medium may also include both the internal storage unit of the health assessment device and the external storage device. The computer-readable storage medium is used to store computer programs and other programs and data required by the health assessment device. The computer-readable storage medium can also be used to temporarily store data that has been or will be output.

Claims (20)

  1. 一种健康评估方法,其特征在于,所述方法应用于健康评估装置,所述健康评估装置包括多个处理器核;所述方法包括:A health assessment method, characterized in that the method is applied to a health assessment device, and the health assessment device includes multiple processor cores; the method includes:
    根据目标用户的属性确定至少一个目标服务器,不同的服务器存储有不同属性的用户的医疗数据;At least one target server is determined according to the attributes of the target user, and different servers store medical data of users with different attributes;
    创建包括有至少一个工作线程的数据采集进程,并将所述至少一个工作线程分别绑定不同的处理器核,所述至少一个工作线程分别用于指示到所述至少一个服务器中采集数据;Creating a data collection process including at least one worker thread, and binding the at least one worker thread to different processor cores respectively, and the at least one worker thread is used to instruct the at least one server to collect data, respectively;
    执行所述目标数据采集进程,以从所述至少一个目标服务器中采集得到医疗大数据;Executing the target data collection process to collect medical big data from the at least one target server;
    统计所述医疗大数据中与所述目标用户的属性一致的所有用户在各个年龄患上目标疾病的人数比例作为疾病发生率,以建立目标疾病发生率表,所述目标疾病发生率表记载了各个年龄分别对应的疾病发生率;Count the proportion of all users in the medical big data that are consistent with the attributes of the target user at all ages to develop the target disease as the disease incidence rate, to establish a target disease incidence rate table, the target disease incidence rate table records The incidence of disease corresponding to each age;
    针对于所述目标疾病,获取所述目标用户的实际发病年龄,所述实际发病年龄为所述目标用户患有所述目标疾病的实际出险年龄;For the target disease, obtain the actual age of onset of the target user, where the actual age of onset is the actual age at risk of the target user suffering from the target disease;
    根据所述目标疾病发生率表,以及所述目标用户的实际发病年龄,评估所述目标用户的健康分。The health score of the target user is evaluated according to the target disease incidence rate table and the actual age of onset of the target user.
  2. 根据权利要要求1所述的方法,其特征在于,所述根据所述目标疾病发生率表,以及所述目标用户的实际发病年龄,评估所述目标用户的健康分,包括:The method according to claim 1, wherein the assessing the health score of the target user according to the target disease incidence rate table and the actual age of onset of the target user includes:
    根据所述目标疾病发生率表预计所述目标用户的预期发病年龄,所述预期发病年龄为预测的所述目标用户可能患有所述目标疾病的预期出险年龄;Predicting the expected age of onset of the target user according to the target disease incidence rate table, the expected age of onset being the predicted age of risk at which the target user may have the target disease;
    在所述实际发病年龄小于所述预期发病年龄的情况下,调整所述目标疾病发生率表各个年龄分别对应的疾病发生率,直到根据所述目标疾病发生率表预计得到的所述预期发病年龄与所述实际发病年龄一致;When the actual age of onset is less than the expected age of onset, adjust the disease incidence rate corresponding to each age of the target disease incidence rate table until the expected age of onset is obtained according to the target disease incidence rate table Consistent with the actual age of onset;
    根据调整的程度来评估所述目标用户的健康分。The health score of the target user is evaluated according to the degree of adjustment.
  3. 根据权利要要求2所述的方法,其特征在于,所述根据所述目标疾病发生率表预计所述目标用户的预期发病年龄,包括:The method according to claim 2, wherein the predicting the expected age of onset of the target user according to the target disease incidence rate table includes:
    根据所述目标疾病发生率表计算目标疾病累计发生率表,所述目标疾病累计发生率表记录了各个年龄分别对应的累计疾病发生率;Calculating a target disease cumulative incidence rate table according to the target disease incidence rate table, the target disease cumulative incidence rate table recording the cumulative disease incidence rate corresponding to each age respectively;
    将所述累计疾病发生率大于或等于预设阈值的最小年龄作为所述预期发病年龄。The minimum age at which the cumulative disease incidence rate is greater than or equal to a preset threshold is taken as the expected age of onset.
  4. 根据权利要求2所述的方法,其特征在于,所述调整所述目标疾病发 生率表各个年龄分别对应的疾病发生率,直到根据所述目标疾病发生率表预计得到的所述预期发病年龄与所述实际发病年龄一致,包括:The method according to claim 2, wherein the adjustment of the disease incidence rate corresponding to each age of the target disease incidence rate table until the expected age of onset estimated according to the target disease incidence rate table and the The actual age of onset is consistent, including:
    按照预设调整比例调整所述目标疾病发生率表,以等比例放大所述目标疾病发生率表中各个年龄对应的疾病发生率;Adjust the target disease incidence rate table according to a preset adjustment ratio, and enlarge the disease incidence rate corresponding to each age in the target disease incidence rate table in an equal proportion;
    若根据调整之后的目标疾病发生率表预计得到的预期发病年龄与所述目标用户的实际发病年龄不一致,则利用预设增量对所述预设调整比例进行至少一次上调;If the expected age of onset estimated according to the adjusted target disease incidence rate table is not consistent with the actual age of onset of the target user, the preset adjustment ratio is adjusted at least once by using a preset increment;
    利用上调之后的预设调整比例重新调整所述目标疾病发生率表;Readjust the target disease incidence rate table using the preset adjustment ratio after the upward adjustment;
    若根据重新调整之后的目标疾病发生率表预计得到的预期发病年龄与所述目标用户的实际发病年龄一致,则停止上调所述预设调整比例,并将停止上调时的预设调整比例作为所述目标疾病发生率表最终的调整比例。If the expected age of onset estimated according to the target disease incidence rate table after readjustment is consistent with the actual age of onset of the target user, stop raising the preset adjustment ratio, and use the preset adjustment ratio at the time of stopping the adjustment as the Describe the final adjusted proportion of the target disease incidence rate table.
  5. 根据权利要求4所述的方法,其特征在于,所述根据调整的程度来评估所述目标用户的健康分,包括:The method according to claim 4, wherein the evaluating the health score of the target user according to the degree of adjustment includes:
    获取所述目标疾病发生率表最终的调整比例;Obtaining the final adjusted ratio of the target disease incidence rate table;
    根据所述目标疾病发生率表最终的调整比例评估所述目标用户的健康分,所述健康分与所述目标疾病发生率表最终的调整比例成正比。The health score of the target user is evaluated according to the final adjustment ratio of the target disease incidence rate table, and the health score is proportional to the final adjustment ratio of the target disease incidence rate table.
  6. 根据权利要求5所述的方法,其特征在于,所述根据所述目标疾病发生率表最终的调整比例评估所述目标用户的健康分,包括:The method according to claim 5, wherein the evaluation of the health score of the target user according to the final adjustment ratio of the target disease incidence rate table includes:
    计算y=[x-1]×100,以得到所述健康分,所述y为所述健康分,所述x为所述目标疾病发生率表最终的调整比例。Calculate y=[x-1]×100 to obtain the health score, y is the health score, and x is the final adjusted ratio of the target disease incidence rate table.
  7. 根据权利要求1至6任意一项所述的方法,其特征在于,所述目标疾病发生率表为统计医疗保险领域的医疗大数据中各个用户患病的年龄,而得到的各个年龄分别对应的疾病发生概率的集合。The method according to any one of claims 1 to 6, wherein the target disease incidence rate table counts the age of each user in the medical big data in the field of medical insurance, and the obtained ages correspond to Set of probability of disease occurrence.
  8. 一种健康评估装置,其特征在于,包括:A health assessment device, characterized in that it includes:
    确定单元,用于根据目标用户的属性确定至少一个目标服务器,不同的服务器存储有不同属性的用户的医疗数据;The determining unit is used to determine at least one target server according to the attributes of the target user, and different servers store medical data of users with different attributes;
    创建单元,用于创建包括有至少一个工作线程的数据采集进程;Creating unit for creating a data collection process including at least one worker thread;
    绑定单元,用于将所述至少一个工作线程分别绑定不同的处理器核,所述至少一个工作线程分别用于指示到所述至少一个服务器中采集数据;A binding unit, configured to bind the at least one worker thread to different processor cores respectively, and the at least one worker thread is used to instruct the at least one server to collect data;
    采集单元,用于执行所述目标数据采集进程,以从所述至少一个目标服务器中采集得到医疗大数据;A collection unit, configured to execute the target data collection process to collect medical big data from the at least one target server;
    统计单元,用于统计所述医疗大数据中与所述目标用户的属性一致的所有用户在各个年龄患上目标疾病的人数比例作为疾病发生率,以建立目标疾病发生率表,所述目标疾病发生率表记载了各个年龄分别对应的疾病发生率;The statistical unit is used to count the proportion of all users in the medical big data that are consistent with the attributes of the target user at all ages to develop the target disease as the disease incidence rate to establish a target disease incidence rate table, the target disease The incidence rate table records the incidence of disease corresponding to each age;
    获取单元,用于针对于所述目标疾病,获取所述目标疾病发生率表,以及目标用户的实际发病年龄,所述实际发病年龄为所述目标用户患有所述目标疾病的实际出险年龄;An obtaining unit, for obtaining the target disease incidence rate table and the actual age of onset of the target user for the target disease, the actual age of onset is the actual age at risk of the target user suffering from the target disease;
    评估单元,用于根据所述目标疾病发生率表,以及所述目标用户的实际发病年龄,评估所述目标用户的健康分。The evaluation unit is used for evaluating the health score of the target user according to the target disease incidence rate table and the actual age of onset of the target user.
  9. 根据权利要要求8所述的装置,其特征在于,所述装置还包括:The device according to claim 8, wherein the device further comprises:
    预测单元,用于根据所述目标疾病发生率表预计所述目标用户的预期发病年龄,所述预期发病年龄为预测的所述目标用户可能患有所述目标疾病的预期出险年龄;A prediction unit, configured to predict the expected age of onset of the target user according to the target disease incidence rate table, where the expected age of onset is the predicted age of risk at which the target user may have the target disease;
    调整单元,用于在所述实际发病年龄小于所述预期发病年龄的情况下,调整所述目标疾病发生率表各个年龄分别对应的疾病发生率,直到根据所述目标疾病发生率表预计得到的所述预期发病年龄与所述实际发病年龄一致;The adjusting unit is configured to adjust the disease incidence rate corresponding to each age of the target disease incidence rate table when the actual age of onset is less than the expected age of onset, until the expected disease incidence rate table The expected age of onset is consistent with the actual age of onset;
    所述评估单元,还用于根据调整的程度来评估所述目标用户的健康分。The evaluation unit is also used to evaluate the health score of the target user according to the degree of adjustment.
  10. 根据权利要要求9所述的装置,其特征在于,所述预测单元具体用于:The apparatus according to claim 9, wherein the prediction unit is specifically configured to:
    根据所述目标疾病发生率表计算目标疾病累计发生率表,所述目标疾病累计发生率表记录了各个年龄分别对应的累计疾病发生率;Calculating a target disease cumulative incidence rate table according to the target disease incidence rate table, the target disease cumulative incidence rate table recording the cumulative disease incidence rate corresponding to each age respectively;
    将所述累计疾病发生率大于或等于预设阈值的最小年龄作为所述预期发病年龄。The minimum age at which the cumulative disease incidence rate is greater than or equal to a preset threshold is taken as the expected age of onset.
  11. 根据权利要求9所述的装置,所述调整单元具体用于:The apparatus according to claim 9, the adjustment unit is specifically configured to:
    按照预设调整比例调整所述目标疾病发生率表,以等比例放大所述目标疾病发生率表中各个年龄对应的疾病发生率;Adjust the target disease incidence rate table according to a preset adjustment ratio, and enlarge the disease incidence rate corresponding to each age in the target disease incidence rate table in an equal proportion;
    若根据调整之后的目标疾病发生率表预计得到的预期发病年龄与所述目标用户的实际发病年龄不一致,则利用预设增量对所述预设调整比例进行至少一次上调;If the expected age of onset estimated according to the adjusted target disease incidence rate table is not consistent with the actual age of onset of the target user, the preset adjustment ratio is adjusted at least once by using a preset increment;
    利用上调之后的预设调整比例重新调整所述目标疾病发生率表;Readjust the target disease incidence rate table using the preset adjustment ratio after the upward adjustment;
    若根据重新调整之后的目标疾病发生率表预计得到的预期发病年龄与所述目标用户的实际发病年龄一致,则停止上调所述预设调整比例,并将停止上调时的预设调整比例作为所述目标疾病发生率表最终的调整比例。If the expected age of onset estimated according to the target disease incidence rate table after readjustment is consistent with the actual age of onset of the target user, stop raising the preset adjustment ratio, and use the preset adjustment ratio at the time of stopping the adjustment as the Describe the final adjusted proportion of the target disease incidence rate table.
  12. 根据权利要求11所述的装置,其特征在于,所述评估单元具体用于:The apparatus according to claim 11, wherein the evaluation unit is specifically configured to:
    获取所述目标疾病发生率表最终的调整比例;Obtaining the final adjusted ratio of the target disease incidence rate table;
    根据所述目标疾病发生率表最终的调整比例评估所述目标用户的健康分,所述健康分与所述目标疾病发生率表最终的调整比例成正比。The health score of the target user is evaluated according to the final adjustment ratio of the target disease incidence rate table, and the health score is proportional to the final adjustment ratio of the target disease incidence rate table.
  13. 根据权利要求12所述的装置,其特征在于,所述评估单元具体用于:The apparatus according to claim 12, wherein the evaluation unit is specifically configured to:
    计算y=[x-1]×100,以得到所述健康分,所述y为所述健康分,所述x为所 述目标疾病发生率表最终的调整比例。Calculate y=[x-1]×100 to obtain the health score, y is the health score, and x is the final adjusted ratio of the target disease incidence rate table.
  14. 一种健康评估装置,其特征在于,包括多个处理器核和存储器,所述多个处理器核和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述多个处理器核被配置用于调用所述程序指令,用以执行:A health assessment device is characterized by comprising a plurality of processor cores and a memory, the plurality of processor cores and a memory are connected to each other, wherein the memory is used to store a computer program, and the computer program includes program instructions, The multiple processor cores are configured to call the program instructions to execute:
    根据目标用户的属性确定至少一个目标服务器,不同的服务器存储有不同属性的用户的医疗数据;At least one target server is determined according to the attributes of the target user, and different servers store medical data of users with different attributes;
    创建包括有至少一个工作线程的数据采集进程,并将所述至少一个工作线程分别绑定不同的处理器核,所述至少一个工作线程分别用于指示到所述至少一个服务器中采集数据;Creating a data collection process including at least one worker thread, and binding the at least one worker thread to different processor cores respectively, and the at least one worker thread is used to instruct the at least one server to collect data, respectively;
    执行所述目标数据采集进程,以从所述至少一个目标服务器中采集得到医疗大数据;Executing the target data collection process to collect medical big data from the at least one target server;
    统计所述医疗大数据中与所述目标用户的属性一致的所有用户在各个年龄患上目标疾病的人数比例作为疾病发生率,以建立目标疾病发生率表,所述目标疾病发生率表记载了各个年龄分别对应的疾病发生率;Count the proportion of all users in the medical big data that are consistent with the attributes of the target user at all ages to develop the target disease as the disease incidence rate, to establish a target disease incidence rate table, the target disease incidence rate table records The incidence of disease corresponding to each age;
    针对于所述目标疾病,获取所述目标用户的实际发病年龄,所述实际发病年龄为所述目标用户患有所述目标疾病的实际出险年龄;For the target disease, obtain the actual age of onset of the target user, where the actual age of onset is the actual age at risk of the target user suffering from the target disease;
    根据所述目标疾病发生率表,以及所述目标用户的实际发病年龄,评估所述目标用户的健康分。The health score of the target user is evaluated according to the target disease incidence rate table and the actual age of onset of the target user.
  15. 根据权利要求14所述的装置,其特征在于,所述多个处理器核具体用于:The apparatus according to claim 14, wherein the plurality of processor cores are specifically used for:
    根据所述目标疾病发生率表预计所述目标用户的预期发病年龄,所述预期发病年龄为预测的所述目标用户可能患有所述目标疾病的预期出险年龄;Predicting the expected age of onset of the target user according to the target disease incidence rate table, the expected age of onset being the predicted age of risk at which the target user may have the target disease;
    在所述实际发病年龄小于所述预期发病年龄的情况下,调整所述目标疾病发生率表各个年龄分别对应的疾病发生率,直到根据所述目标疾病发生率表预计得到的所述预期发病年龄与所述实际发病年龄一致;When the actual age of onset is less than the expected age of onset, adjust the disease incidence rate corresponding to each age of the target disease incidence rate table until the expected age of onset is obtained according to the target disease incidence rate table Consistent with the actual age of onset;
    根据调整的程度来评估所述目标用户的健康分。The health score of the target user is evaluated according to the degree of adjustment.
  16. 根据权利要求15所述的装置,其特征在于,所述多个处理器核具体用于:The apparatus according to claim 15, wherein the plurality of processor cores are specifically used for:
    根据所述目标疾病发生率表计算目标疾病累计发生率表,所述目标疾病累计发生率表记录了各个年龄分别对应的累计疾病发生率;Calculating a target disease cumulative incidence rate table according to the target disease incidence rate table, the target disease cumulative incidence rate table recording the cumulative disease incidence rate corresponding to each age respectively;
    将所述累计疾病发生率大于或等于预设阈值的最小年龄作为所述预期发病年龄。The minimum age at which the cumulative disease incidence rate is greater than or equal to a preset threshold is taken as the expected age of onset.
  17. 根据权利要求15所述的装置,其特征在于,所述多个处理器核具体 用于:The apparatus according to claim 15, wherein the plurality of processor cores are specifically used for:
    按照预设调整比例调整所述目标疾病发生率表,以等比例放大所述目标疾病发生率表中各个年龄对应的疾病发生率;Adjust the target disease incidence rate table according to a preset adjustment ratio, and enlarge the disease incidence rate corresponding to each age in the target disease incidence rate table in an equal proportion;
    若根据调整之后的目标疾病发生率表预计得到的预期发病年龄与所述目标用户的实际发病年龄不一致,则利用预设增量对所述预设调整比例进行至少一次上调;If the expected age of onset estimated according to the adjusted target disease incidence rate table is not consistent with the actual age of onset of the target user, the preset adjustment ratio is adjusted at least once by using a preset increment;
    利用上调之后的预设调整比例重新调整所述目标疾病发生率表;Readjust the target disease incidence rate table using the preset adjustment ratio after the upward adjustment;
    若根据重新调整之后的目标疾病发生率表预计得到的预期发病年龄与所述目标用户的实际发病年龄一致,则停止上调所述预设调整比例,并将停止上调时的预设调整比例作为所述目标疾病发生率表最终的调整比例。If the expected age of onset estimated according to the target disease incidence rate table after readjustment is consistent with the actual age of onset of the target user, stop raising the preset adjustment ratio, and use the preset adjustment ratio at the time of stopping the adjustment as the Describe the final adjusted proportion of the target disease incidence rate table.
  18. 根据权利要求17所述的装置,其特征在于,所述多个处理器核具体用于:The apparatus according to claim 17, wherein the plurality of processor cores are specifically used for:
    获取所述目标疾病发生率表最终的调整比例;Obtaining the final adjusted ratio of the target disease incidence rate table;
    根据所述目标疾病发生率表最终的调整比例评估所述目标用户的健康分,所述健康分与所述目标疾病发生率表最终的调整比例成正比。The health score of the target user is evaluated according to the final adjustment ratio of the target disease incidence rate table, and the health score is proportional to the final adjustment ratio of the target disease incidence rate table.
  19. 根据权利要求18所述的装置,其特征在于,所述多个处理器核具体用于:The apparatus according to claim 18, wherein the plurality of processor cores are specifically used for:
    计算y=[x-1]×100,以得到所述健康分,所述y为所述健康分,所述x为所述目标疾病发生率表最终的调整比例。Calculate y=[x-1]×100 to obtain the health score, y is the health score, and x is the final adjusted ratio of the target disease incidence rate table.
  20. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器核执行时使所述处理器核执行如权利要求1-7任一项所述的方法。A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, and the computer program includes program instructions, which when executed by a processor core cause the processor core to execute The method according to any one of claims 1-7.
PCT/CN2019/099776 2018-12-13 2019-08-08 Health evaluation method, health evaluation device, and computer readable storage medium WO2020119151A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811530546.2A CN109785965A (en) 2018-12-13 2018-12-13 A kind of health evaluating method, health evaluating device and computer readable storage medium
CN201811530546.2 2018-12-13

Publications (1)

Publication Number Publication Date
WO2020119151A1 true WO2020119151A1 (en) 2020-06-18

Family

ID=66496914

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/099776 WO2020119151A1 (en) 2018-12-13 2019-08-08 Health evaluation method, health evaluation device, and computer readable storage medium

Country Status (2)

Country Link
CN (1) CN109785965A (en)
WO (1) WO2020119151A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109785965A (en) * 2018-12-13 2019-05-21 平安医疗健康管理股份有限公司 A kind of health evaluating method, health evaluating device and computer readable storage medium
CN116092681B (en) * 2023-03-28 2023-08-08 北京嘉和海森健康科技有限公司 Method, system, electronic device and storage medium for determining health index score

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105184107A (en) * 2015-10-20 2015-12-23 沈阳国际旅行卫生保健中心 Health risk pre-warning system for human body circulatory system
CN105528526A (en) * 2016-01-15 2016-04-27 胡广芹 Traditional Chinese medicine inheritance and big data mining-based dynamic health management system for life cycle
CN107153774A (en) * 2017-05-24 2017-09-12 山东大学 The disease forecasting system of the structure and application of chronic disease risk assessment the hyperbolic model model
CN108573752A (en) * 2018-02-09 2018-09-25 上海米因医疗器械科技有限公司 A kind of method and system of the health and fitness information processing based on healthy big data
US20180308569A1 (en) * 2017-04-25 2018-10-25 S Eric Luellen System or method for engaging patients, coordinating care, pharmacovigilance, analysis or maximizing safety or clinical outcomes
CN109712712A (en) * 2018-12-13 2019-05-03 平安医疗健康管理股份有限公司 A kind of health evaluating method, health evaluating device and computer readable storage medium
CN109785965A (en) * 2018-12-13 2019-05-21 平安医疗健康管理股份有限公司 A kind of health evaluating method, health evaluating device and computer readable storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106326654B (en) * 2016-08-24 2018-03-09 北京辛诺创新科技有限公司 Health forecast system, intelligent terminal and server based on big data cloud analysis
CN108206058A (en) * 2016-12-19 2018-06-26 平安科技(深圳)有限公司 Human body comprehensive health risk Forecasting Methodology and system
CN107506606A (en) * 2017-09-13 2017-12-22 温州悦康信息技术有限公司 Common disease Risk Forecast Method and system
CN107767959A (en) * 2017-11-15 2018-03-06 平安健康保险股份有限公司 Health risk assessment method, apparatus and equipment based on character trait

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105184107A (en) * 2015-10-20 2015-12-23 沈阳国际旅行卫生保健中心 Health risk pre-warning system for human body circulatory system
CN105528526A (en) * 2016-01-15 2016-04-27 胡广芹 Traditional Chinese medicine inheritance and big data mining-based dynamic health management system for life cycle
US20180308569A1 (en) * 2017-04-25 2018-10-25 S Eric Luellen System or method for engaging patients, coordinating care, pharmacovigilance, analysis or maximizing safety or clinical outcomes
CN107153774A (en) * 2017-05-24 2017-09-12 山东大学 The disease forecasting system of the structure and application of chronic disease risk assessment the hyperbolic model model
CN108573752A (en) * 2018-02-09 2018-09-25 上海米因医疗器械科技有限公司 A kind of method and system of the health and fitness information processing based on healthy big data
CN109712712A (en) * 2018-12-13 2019-05-03 平安医疗健康管理股份有限公司 A kind of health evaluating method, health evaluating device and computer readable storage medium
CN109785965A (en) * 2018-12-13 2019-05-21 平安医疗健康管理股份有限公司 A kind of health evaluating method, health evaluating device and computer readable storage medium

Also Published As

Publication number Publication date
CN109785965A (en) 2019-05-21

Similar Documents

Publication Publication Date Title
WO2020119098A1 (en) Health evaluation method and apparatus, and computer readable storage medium
Taffe et al. Menstrual patterns leading to the final menstrual period
Darney et al. Elective induction of labor at term compared with expectant management: maternal and neonatal outcomes
Payne et al. Performance of the fullPIERS model in predicting adverse maternal outcomes in pre‐eclampsia using patient data from the PIERS (Pre‐eclampsia Integrated Estimate of RiSk) cohort, collected on admission
Hsu et al. Statistical methods for cohort studies of CKD: survival analysis in the setting of competing risks
Liu et al. A min–max combination of biomarkers to improve diagnostic accuracy
US9292566B2 (en) Providing a measure representing an instantaneous data consistency level
WO2019205325A1 (en) Method for determining risk level of user, terminal device, and computer-readable storage medium
Moore et al. Assessing trends in chlamydia positivity and gonorrhea incidence and their associations with the incidence of pelvic inflammatory disease and ectopic pregnancy in Washington state, 1988–2010
Lin et al. Out-of-system care and recording of patient characteristics critical for comparative effectiveness research
Varghese et al. Comparison of acute physiology and chronic health evaluation II (APACHE II) and acute physiology and chronic health evaluation IV (APACHE IV) severity of illness scoring systems, in a multidisciplinary ICU
WO2020220646A1 (en) Data storage method based on distributed storage system, and storage node and medium
Mühlenbruch et al. Assessing improvement in disease prediction using net reclassification improvement: impact of risk cut-offs and number of risk categories
Bailit et al. Risk adjustment for interhospital comparison of primary cesarean rates
Zimmerman et al. A history of outcome prediction in the ICU
WO2020119151A1 (en) Health evaluation method, health evaluation device, and computer readable storage medium
Balevic et al. Hydroxychloroquine PK and exposure-response in pregnancies with lupus: the importance of adherence for neonatal outcomes
Feghali et al. Ultrasound assessment of congenital fetal lung masses and neonatal respiratory outcomes
Arias et al. Vital statistics rapid release
WO2022134348A1 (en) Method and apparatus for monitoring software development process, terminal, and storage medium
Sanses et al. Trends and factors influencing inpatient prolapse surgical costs and length of stay in the United States
Grzeskowiak et al. Impact of serotonin reuptake inhibitor use on breast milk supply in mothers of preterm infants: a retrospective cohort study
Vemer et al. Not simply more of the same: distinguishing between patient heterogeneity and parameter uncertainty
Barrera et al. County-level associations between pregnancy-related mortality ratios and contextual sociospatial indicators
Riddell et al. Inter-institutional variation in use of Caesarean delivery for labour dystocia

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19897396

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 15/10/2021)

122 Ep: pct application non-entry in european phase

Ref document number: 19897396

Country of ref document: EP

Kind code of ref document: A1