Blood lipid data statistical display method and system

By collecting users' physiological information before blood lipid data collection, determining individualized data reference intervals based on mapping rules, and binding blood lipid data to time and integrating historical results, the problem of lack of individualization and temporal continuity in blood lipid data collection is solved, thereby improving the reference value and application effect of statistical results.

CN122337446APending Publication Date: 2026-07-03FUWAI HOSPITAL CHINESE ACAD OF MEDICAL SCI & PEKING UNION MEDICAL COLLEGE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610429480.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-02
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Current methods for collecting blood lipid data mostly focus on numerical values, lacking individualized reference and continuity over time, resulting in insufficient reference value and practicality.

Method used

By collecting users' physiological information before blood lipid data statistics are collected, individualized data reference intervals are determined based on preset mapping rules, and blood lipid data is bound to the current time. Combined with historical statistical results, the data is integrated in chronological order to form individualized and time-continuous statistical results.

Benefits of technology

It enhances the reference value and practical application of blood lipid data statistics, reflecting changes in blood lipids within an appropriate range, and improving individualized reference and usability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122337446A_ABST
    Figure CN122337446A_ABST
Patent Text Reader

Abstract

The application relates to the field of data processing, in particular to a blood lipid data statistical display method and system. The method comprises the following steps: in response to a triggering operation on a first control, a questionnaire template is displayed; the questionnaire template is used to collect physiological information of a first user; in response to a submission operation of the questionnaire template, the physiological information is sent to a server; in response to an operation of the first user entering blood lipid data, the blood lipid data is sent to the server; the server is used for associating and statistically processing the physiological information and the blood lipid data; a statistical result of the physiological information and the blood lipid data is received and displayed; the statistical result comprises a distribution result obtained by statistically processing the blood lipid data according to a time dimension based on the physiological information. The embodiment of the application can improve the reference value and practicability of the blood lipid data statistical result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a method and system for statistical display of blood lipid data. Background Technology

[0002] In the field of health management and chronic disease monitoring, blood lipid data is an important basis for assessing the body's metabolic status and cardiovascular health risks.

[0003] Currently, blood lipid data is typically entered manually by users or acquired by testing equipment, and recorded and displayed as test results, primarily for user profile maintenance or result explanation. In this context, the statistical presentation of blood lipid data largely remains at the numerical level, resulting in a need to improve the reference value and practicality of the statistical results. Summary of the Invention

[0004] To address the aforementioned technical issues, this application provides a method and system for displaying blood lipid data statistics, which can improve the reference value and practicality of blood lipid data statistical results.

[0005] In a first aspect, this application provides a method for displaying blood lipid data statistics, applied to a terminal, comprising: displaying a questionnaire template in response to a trigger operation of a first control; the questionnaire template being used to collect physiological information of a first user; sending the physiological information to a server in response to a submission operation of the questionnaire template; sending the blood lipid data to the server in response to an operation of the first user entering blood lipid data; the server being used to perform correlation statistical processing on the physiological information and the blood lipid data; receiving and displaying statistical results for the physiological information and the blood lipid data; the statistical results including distribution results obtained by statistically analyzing the blood lipid data according to the physiological information along a time dimension.

[0006] Secondly, this application provides a method for displaying blood lipid data statistics, applied to a server, comprising: upon receiving physiological information and blood lipid data from a first user, determining a data reference interval based on the physiological information and a preset mapping rule; generating an initial statistical result for the first user based on the blood lipid data and the data reference interval; binding the initial statistical result to the current time to obtain the current statistical result; acquiring the first user's historical statistical results; combining the historical statistical results and the current statistical result in chronological order to form the first user's statistical result; and returning the statistical result.

[0007] Thirdly, this application provides a blood lipid data statistical display device applied to a terminal, comprising: a display module for displaying a questionnaire template in response to a trigger operation of a first control; the questionnaire template is used to collect physiological information of a first user; a communication module for sending physiological information to a server in response to a submission operation of the questionnaire template; the communication module is also used for sending blood lipid data to the server in response to an operation of the first user entering blood lipid data; the server is used for performing correlation statistical processing on the physiological information and blood lipid data; the display module is also used for receiving and displaying statistical results for the physiological information and blood lipid data; the statistical results include distribution results obtained by statistically analyzing the blood lipid data according to the time dimension based on the physiological information.

[0008] Fourthly, this application provides a blood lipid data statistical display device applied to a server, comprising: a determination module, used to determine a data reference interval based on the physiological information and a preset mapping rule when receiving physiological information and blood lipid data from a first user; a generation module, used to generate an initial statistical result for the first user based on the blood lipid data and the data reference interval; a processing module, used to bind the initial statistical result with the current time to obtain the current statistical result; a communication module, used to acquire the first user's historical statistical results; the processing module is also used to combine the historical statistical results and the current statistical result into the first user's statistical result in chronological order; and a communication module, used to return the statistical result.

[0009] Fifthly, this application provides an electronic device, comprising: a memory for storing a computer program; and a processor for executing the computer program to implement the steps of the blood lipid data statistical display method as described in the first aspect above; or, for executing the computer program to implement the steps of the blood lipid data statistical display method as described in the second aspect above.

[0010] Sixthly, this application provides a blood lipid data statistical display system, including a server and a terminal. The terminal is used to execute the blood lipid data statistical display method as described in the first aspect above, and the server is used to execute the blood lipid data statistical display method as described in the second aspect above.

[0011] In a seventh aspect, this application provides a computer-readable storage medium, comprising: storing a computer program on the computer-readable storage medium, wherein when the computer program is executed by a processor, it implements the blood lipid data statistical display method as described in the first aspect above, or, when the computer program is executed by a processor, it implements the blood lipid data statistical display method as described in the second aspect above.

[0012] The technical solution provided in this application has the following advantages compared with the prior art: First, the terminal responds to the trigger operation of the first control and displays a questionnaire template. The questionnaire template is used to collect the physiological information of the first user. The terminal responds to the submission operation of the questionnaire template and sends the physiological information to the server. When the server receives the physiological information of the first user, it determines a data reference interval based on the physiological information and a preset mapping rule. The terminal responds to the operation of the first user entering blood lipid data and sends the blood lipid data to the server. When the server receives the blood lipid data, it generates the initial statistical result for the first user based on the blood lipid data and the data reference interval, and binds the initial statistical result to the current time to obtain the current statistical result. Then, the server obtains the historical statistical results of the first user, and combines the historical statistical results and the current statistical result in chronological order to form the first user's statistical result, and returns the statistical result. Finally, the terminal receives and displays the statistical results for the physiological information and blood lipid data. In this way, by collecting the user's physiological information before blood lipid data statistics and determining a data reference interval matching the user based on the physiological information and a preset mapping rule, the subsequent statistical processing of blood lipid data has an individualized reference basis. Based on this, blood lipid data is statistically analyzed against corresponding reference intervals, and the initial statistical results are linked to the current time. These results are then integrated with historical statistical results in chronological order, resulting in statistically continuous data. Because the statistical process for blood lipid data incorporates both user physiological differences and time constraints, the final displayed results not only reflect the blood lipid values ​​themselves but also demonstrate the stage-specific distribution and trends of blood lipids under corresponding physiological conditions. This enhances the reference value and practical application effectiveness of the blood lipid data statistics. Attached Figure Description

[0013] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0014] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0015] Figure 1 This is a schematic diagram illustrating an application scenario of a blood lipid data statistical display method provided in an embodiment of this application; Figure 2 This is one of the flowcharts illustrating the blood lipid data statistical display method provided in the embodiments of this application; Figure 3A second schematic flowchart illustrating the blood lipid data statistical display method provided in this application embodiment; Figure 4 The third flowchart illustrating the blood lipid data statistical display method provided in the embodiments of this application; Figure 5 The fourth flowchart illustrating the blood lipid data statistical display method provided in the embodiments of this application; Figure 6 Fifth flowchart illustrating the blood lipid data statistical display method provided in the embodiments of this application; Figure 7 A flowchart illustrating the method for statistical display of blood lipid data provided in this application embodiment (sixth example); Figure 8 This is one of the structural schematic diagrams of the blood lipid data statistical display device provided in the embodiments of this application; Figure 9 This is the second schematic diagram of the structure of the blood lipid data statistical display device provided in the embodiments of this application; Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0016] To better understand the above-mentioned objectives, features, and advantages of this application, the solution of this application will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.

[0017] Many specific details are set forth in the following description in order to provide a full understanding of this application, but this application may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some embodiments of this application, and not all embodiments.

[0018] With the improvement of people's living standards and changes in dietary structure, the incidence of hyperlipidemia has been rising year by year, becoming one of the important risk factors for cardiovascular and cerebrovascular diseases. Therefore, effective statistical analysis of blood lipid data is of great significance for the prevention of cardiovascular and cerebrovascular diseases. In the process of blood lipid data statistics, accurately determining the appropriate blood lipid reference range for an individual is the foundation for a reasonable assessment of blood lipid status. However, the appropriate blood lipid range is not fixed but closely related to the individual's cardiovascular risk level, with significant differences among different users. The determination of cardiovascular risk level usually requires a comprehensive analysis of multiple physiological and health factors, making the evaluation process quite complex. In practical applications, primary care physicians often need to calculate and judge the appropriate blood lipid range based on complex medical formulas and a large amount of test data. The operation process is cumbersome and time-consuming, and relying on manual analysis is prone to errors. Meanwhile, ordinary patients lack tools that can combine their physiological characteristics for blood lipid statistical analysis, making it difficult for them to independently obtain a blood lipid reference range that matches their own situation, and also making it difficult to conduct continuous, time-based statistical analysis of blood lipid data. As a result, existing blood lipid data statistics methods mostly remain at the level of result recording or numerical display, and still have shortcomings in terms of individualized reference and practical application value.

[0019] To address the aforementioned issues, this application provides a method for displaying blood lipid data statistics. The method includes a terminal responding to a trigger operation on a first control to display a questionnaire template. The questionnaire template is used to collect physiological information from a first user. The terminal, responding to the submission operation of the questionnaire template, sends the physiological information to a server. Upon receiving the first user's physiological information, the server determines a data reference interval based on the physiological information and a preset mapping rule. The terminal, responding to the first user's input of blood lipid data, sends the blood lipid data to the server. Upon receiving the blood lipid data, the server generates an initial statistical result for the first user based on the blood lipid data and the data reference interval, and binds the initial statistical result to the current time to obtain the current statistical result. Subsequently, the server obtains the first user's historical statistical results, and combines the historical and current statistical results in chronological order to form the first user's statistical result, and returns the statistical result. Finally, the terminal receives and displays the statistical results for the physiological information and blood lipid data. In this way, by collecting the user's physiological information before the user inputs blood lipid data and automatically determining a data reference interval matching the user's physiological information, blood lipid statistics no longer rely on manual calculation or experience-based judgment, thereby reducing the complexity of determining the data reference interval. Based on this, blood lipid data is correlated with corresponding reference intervals, and each statistical result is linked to time. These results are then integrated with historical statistical results in chronological order, enabling continuous statistical analysis and display of blood lipid data over time. Because the blood lipid statistical process incorporates both individual differences and time continuity constraints, the statistical results no longer merely reflect single values ​​but rather demonstrate the variation of blood lipids within an appropriate range, thereby enhancing the reference value and usability of blood lipid data statistics in practical applications.

[0020] Figure 1 This is a schematic diagram of the scenario architecture for the blood lipid data statistical display method provided in the embodiments of this application. Figure 1 As shown, the scenario architecture provided in this application embodiment includes: server 100 and terminal 200.

[0021] The terminal 200 provided in this application embodiment can have various implementation forms, such as mobile phones, personal computers (PCs), tablet computers, wearable devices, etc.

[0022] In some embodiments, when the terminal 200 receives a blood lipid data statistics display instruction, it can communicate with the server 100. The terminal 200 may be allowed to communicate with the server 100 via a network, where the network refers to a communication system used to realize data transmission between the terminal 200 and the server 100, such as a local area network (LAN), a wireless local area network (WLAN), the Internet, or a cellular mobile network.

[0023] Server 100 can be a server that provides various services, such as a server that analyzes or stores data sent to terminal 200. Server 100 can be a server cluster or multiple server clusters, and can include one or more types of servers.

[0024] It should be noted that the blood lipid data statistical display method provided in this application embodiment can be executed by server 100, terminal 200, or both server 100 and terminal 200. This application does not limit this.

[0025] The blood lipid data statistical display method provided in this application embodiment can be executed by a blood lipid data statistical display device, which can be hardware or software. When the blood lipid data statistical display device is hardware, it can be various electronic devices with blood lipid data statistical display functions, including but not limited to mobile phones, computers, PCs, tablets, etc. When the blood lipid data statistical display device is software, it can be installed in the aforementioned electronic devices. It can be implemented as multiple software programs or software modules, or as a single software program or software module. No specific limitations are made here. Figure 2 This is a flowchart illustrating the blood lipid data statistical display device provided in the embodiments of this application, as shown below. Figure 2 As shown, the blood lipid data statistical display device may include the following steps: S11. The terminal responds to the trigger operation of the first control and displays the questionnaire template.

[0026] The questionnaire template is used to collect the physiological information of the first user. This physiological information may include the first user's basic physiological information (e.g., age, gender, height, weight), health physiological information (e.g., whether they have hypertension, diabetes, coronary heart disease, or other underlying diseases), family physiological information (e.g., family medical history), and habitual physiological information (e.g., sleep habits, dietary habits). The first user is the user for whom blood lipid data statistics are required; the first control is an interactive element on the terminal interface, such as a button or icon.

[0027] Specifically, determining whether a user performs a trigger operation on the first control can be done by setting an operation event listener on the first control to listen for trigger operations on the first control. The questionnaire template can be displayed in various ways, such as through an interactive interface, a pop-up window or sidebar, or an embedded component. It can also be presented as a fillable electronic document, such as a Portable Document Format (PDF), Word document, or table, allowing the first user to fill it out directly on the display interface or download it for offline completion, adapting to different usage scenarios and user habits.

[0028] In some embodiments, during the questionnaire completion process, the terminal can provide real-time prompts and verification functions. For example, it can mark required fields or provide timely error messages when the user enters incorrect data (such as an age entered as a non-numeric character) to ensure the accuracy and completeness of the questionnaire data. Furthermore, after completion, the terminal provides a preview function to allow the user to confirm the questionnaire is correct before submission, further guaranteeing the accuracy of the questionnaire data.

[0029] S12. In response to the submission of the questionnaire template, the terminal sends physiological information to the server.

[0030] The server is used to perform correlation and statistical processing on physiological information and blood lipid data.

[0031] S13. When the server receives the physiological information of the first user, it determines the data reference range based on the physiological information and the preset mapping rules.

[0032] The preset mapping rules are pre-stored correspondences or algorithms used to map physiological information to corresponding data reference intervals. Data reference intervals can be represented by numerical ranges, level divisions, threshold divisions, etc. Data reference intervals can include data reference intervals for various physiological indicators, such as total cholesterol, triglycerides, low-density lipoprotein cholesterol, and high-density lipoprotein cholesterol.

[0033] Specifically, the method of determining the data reference interval based on physiological information and preset mapping rules can be to compare or calculate the physiological information with the preset mapping rules or algorithms to determine the corresponding data reference interval.

[0034] The following example uses the reference range for low-density lipoprotein cholesterol as an illustration.

[0035] When the first user has diabetes and coronary heart disease, the data reference interval is set as follows: LDL cholesterol <1.4 mmol / L; when the first user has diabetes, no coronary heart disease, but ischemic stroke, the data reference interval is set as follows: LDL cholesterol <1.4 mmol / L; when the first user has diabetes, no coronary heart disease, no ischemic stroke, but peripheral artery disease, the data reference interval is set as follows: LDL cholesterol <1.4 mmol / L.

[0036] When the first user has diabetes, no coronary heart disease, no ischemic stroke, no peripheral artery disease, and is under 40 years old, the data reference interval is determined to be: the range of low-density lipoprotein cholesterol is <1.8 mmol / L. When the first user has diabetes, no coronary heart disease, no ischemic stroke, no peripheral artery disease, and is over 40 years old, but meets the following conditions (1)-(5) in greater than or equal to 3, the data reference interval is determined to be: the range of low-density lipoprotein cholesterol is <1.8 mmol / L. Among them, the conditions include: (1) male and greater than or equal to 45 years old, female and greater than or equal to 55 years old; (2) smoking; (3) high-density lipoprotein cholesterol (HDL) less than 1.0 mmol / L; (4) height or weight exceeding the preset threshold; (5) father had coronary heart disease or cerebral infarction before the age of 55; or mother had coronary heart disease or cerebral infarction before the age of 65. When the first user has diabetes, no coronary heart disease, no ischemic stroke, no peripheral artery disease, and is over 40 years old, but meets the following conditions (1)-(5) less than 3, the data reference interval is determined as: the range of low density lipoprotein cholesterol is <2.6mmol / L.

[0037] In some embodiments, physiological information includes multiple sub-information, such as age, gender, presence of hypertension, presence of diabetes, presence of coronary heart disease, family history, sleep habits, and dietary habits. The preset mapping rule consists of multiple judgment logics, each used to determine a sub-reference interval corresponding to a sub-information. For example, the LDL cholesterol range corresponding to individuals under 40 years old is <2.5 mmol / L; the LDL cholesterol range corresponding to men is <2.3 mmol / L; the LDL cholesterol range corresponding to those with diabetes is <1.8 mmol / L; the LDL cholesterol range corresponding to those with coronary heart disease is <1.4 mmol / L; the LDL cholesterol range corresponding to those with ischemic stroke is <1.8 mmol / L; the LDL cholesterol range corresponding to those with peripheral artery disease is <1.8 mmol / L; the LDL cholesterol range corresponding to a family history of early-onset cardiovascular disease is <1.8 mmol / L; and the LDL cholesterol range corresponding to unhealthy lifestyles can be reduced by 0.1–0.2 mmol / L, etc.

[0038] It should be emphasized that all example values ​​involved in the embodiments of this application are merely illustrative examples of the mapping logic and the method of determining the data reference interval, and are only used to help understand the embodiments of this application, and do not constitute specific advice for clinical diagnosis or health management. Furthermore, in practical applications, the data reference interval can be dynamically calculated and generated based on the user's actual physiological information and preset mapping rules.

[0039] like Figure 3 As shown, the method of determining the data reference interval based on physiological information and preset mapping rules may include the following steps: S131. Execute the corresponding judgment logic for each sub-information to obtain the sub-reference interval corresponding to each sub-information.

[0040] Specifically, the method of executing corresponding judgment logic for each sub-information to obtain the sub-reference interval for each sub-information can be to analyze and compare each sub-information one by one according to a pre-set judgment logic, and determine its corresponding sub-reference interval by judging the specific value or state of the sub-information. For example, for sub-information such as age, gender, whether or not one has diabetes, or whether or not one has coronary heart disease, the corresponding example range can be matched according to age group, gender type, and disease state, thereby obtaining the sub-reference interval for each sub-information.

[0041] S132. Perform a range intersection operation on multiple sub-reference intervals to obtain the data reference interval.

[0042] Specifically, each sub-reference interval corresponding to a sub-information is treated as a range of values. All sub-reference intervals are compared simultaneously, and the overlapping portion of each range is taken as the final data reference interval. For example, if the sub-reference intervals corresponding to different sub-information are <2.5 mmol / L, <2.3 mmol / L, and <1.8 mmol / L, respectively, then the final data reference interval is <1.8 mmol / L.

[0043] In the above scheme, physiological information is divided into multiple sub-information, and corresponding judgment logic is designed for each sub-information to generate a sub-reference interval. Then, the intersection of all sub-reference intervals is performed to obtain the final data reference interval. This approach comprehensively considers the influence of various physiological characteristics of the user on the data reference interval, thereby achieving individualized and precise determination of the data reference interval. This not only ensures that the constraint effect of each physiological indicator on blood lipid determination is reflected, but also integrates the constraints of multiple indicators through the intersection operation, enabling the final data reference interval to simultaneously satisfy all key physiological characteristics, thus improving the reliability and accuracy of blood lipid statistics in individualized reference and practical applications.

[0044] In some embodiments, after determining the data reference interval based on physiological information and preset mapping rules, the blood lipid data statistical display method further includes the server returning the data reference interval to the terminal for the terminal to present to the first user.

[0045] In some embodiments, before determining the data reference range based on physiological information and preset mapping rules, the server also cleans and preprocesses the physiological information to remove invalid data (such as blank fields) and outliers (such as age exceeding 150 years) to ensure the accuracy of the data processing.

[0046] S14. In response to the first user's operation of entering blood lipid data, the terminal sends the blood lipid data to the server.

[0047] Specifically, the first user can enter blood lipid data by clicking the "Enter Blood Lipid Data" control in the terminal application's function interface. Alternatively, users can choose to manually enter the data (by inputting the test values ​​and test date for indicators such as total cholesterol, triglycerides, LDL cholesterol, and HDL cholesterol) or upload a photo of the blood lipid test report. If the user chooses to upload a photo, the terminal can use Optical Character Recognition (OCR) technology to recognize key data in the blood lipid test report and automatically fill it into the corresponding input boxes. The first user only needs to confirm the data is correct and submit it after confirmation. After receiving the blood lipid data entered by the first user, the terminal sends the data to the server.

[0048] S15. The server generates the initial statistical results for the first user based on the blood lipid data and the data reference interval.

[0049] Specifically, after receiving the blood lipid data from the first user, the server compares the blood lipid data with the data reference interval determined in step S13. By determining whether the blood lipid data falls within the data reference interval or the degree of deviation from the interval, the server generates the initial statistical results for the first user. For example, the server compares the blood lipid data with the upper and lower limits of the data reference interval to mark the blood lipid data as being in the "normal range" or "abnormal range"; or, the server calculates the difference or deviation ratio between the blood lipid data and the interval boundary to form a quantitative initial statistical indicator.

[0050] In some embodiments, after generating the initial statistical results for the first user based on the blood lipid data and the data reference range, the blood lipid data statistical display method may further include: generating an evaluation report based on the initial statistical results. For example, if a user's total cholesterol test value is 5.2 mmol / L, while its appropriate range is less than 4.5 mmol / L, then the evaluation report will indicate that the total cholesterol index is too high and display the high value.

[0051] S16. The server binds the initial statistical results with the current time to obtain the current statistical results.

[0052] Specifically, the server obtains the system time or network time as the current time and associates this current time with the initial statistical results in the database or memory, so that the generation time corresponding to the statistical results can be clearly identified when recording, querying or displaying.

[0053] S17. The server obtains the historical statistical results of the first user and combines the historical statistical results with the current statistical results in chronological order to form the statistical results of the first user.

[0054] Specifically, the server can obtain the historical statistical results for the first user by querying statistical records related to that user in a database or storage system based on the user's identifier. The method for combining the historical and current statistical results into the first user's statistical results in chronological order can be to sort and combine the results in that order to form the complete statistical results for the first user. The user's identifier is a unique identifier, such as an account identifier (ID), mobile phone number, email address, or a unique user ID assigned by the platform.

[0055] In some embodiments, the blood lipid data statistical display method further includes, after the server generates the statistical results for the first user, associating the statistical results with the identifier of the first user, and storing the associated data in a database or storage system for subsequent querying, historical comparison or trend analysis.

[0056] S18. The server returns the statistical results.

[0057] S19. The terminal receives and displays statistical results for physiological information and blood lipid data.

[0058] The statistical results include the distribution results obtained by statistically analyzing blood lipid data according to the time dimension based on physiological information.

[0059] Specifically, the terminal displays statistical results for physiological information and blood lipid data in various ways, including but not limited to displaying blood lipid indicators and their reference ranges through charts, lists, dashboards, or other visualizations. It can also use colors, symbols, levels, or other methods to indicate indicator status and display the corresponding time information for the statistical results, allowing users to intuitively view their blood lipid status and trends. For example, line graphs can show the trend of blood lipid indicators over time, bar charts can compare indicators, and pie charts or donut charts can show the proportion of indicators within the reference range and the deviation range. In the above scheme, firstly, the terminal responds to the trigger operation of the first control and displays a questionnaire template. This questionnaire template is used to collect the physiological information of the first user. The terminal responds to the submission operation of the questionnaire template by sending the physiological information to the server. Upon receiving the physiological information of the first user, the server determines a data reference interval based on the physiological information and a preset mapping rule. The terminal responds to the operation of the first user entering blood lipid data by sending the blood lipid data to the server. Upon receiving the blood lipid data, the server generates the first user's initial statistical result based on the blood lipid data and the data reference interval, and binds the initial statistical result to the current time to obtain the current statistical result. Then, the server obtains the first user's historical statistical results, and combines the historical statistical results and the current statistical result in chronological order to form the first user's statistical result, and returns the statistical result. Finally, the terminal receives and displays the statistical results for the physiological information and blood lipid data. In this way, by collecting the user's physiological information before blood lipid data statistics and determining a data reference interval matching the user based on the physiological information and a preset mapping rule, the subsequent statistical processing of blood lipid data has an individualized reference basis. Based on this, blood lipid data is statistically analyzed against corresponding reference intervals, and the initial statistical results are linked to the current time. These results are then integrated with historical statistical results in chronological order, resulting in statistically continuous data. Because the statistical process for blood lipid data incorporates both user physiological differences and time constraints, the final displayed results not only reflect the blood lipid values ​​themselves but also demonstrate the stage-specific distribution and trends of blood lipids under corresponding physiological conditions. This enhances the reference value and practical application effectiveness of the blood lipid data statistics.

[0060] In some embodiments, before displaying the questionnaire template in response to a triggering operation on the first control, the terminal, such as Figure 4 As shown, the method for statistically displaying blood lipid data also includes the following steps: S21. In response to the user's trigger operation on the target program, display the registration interface.

[0061] The target program does not require installation to run. For example, the target program can be a mini-program that runs within the host application's runtime environment. The registration interface guides users to enter the necessary registration information, thereby completing the user registration process.

[0062] Specifically, in response to a user's triggering action on the target program, the way to display the registration interface is that after the terminal detects that the user has triggered the target program, it determines whether to display the registration interface based on whether the current user has a valid user ID or registration status information. If no valid registration status is detected, the terminal displays the registration interface.

[0063] S22. In response to the user's registration operation on the registration interface, display the identity selection interface. Specifically, in response to a user's registration operation on the registration interface, the terminal can obtain the registration information submitted by the user, and after completing the verification or temporary storage of the registration information, load and display the identity selection interface to guide the user to select the corresponding user identity type, thereby entering the subsequent functional process.

[0064] In some embodiments, the blood lipid data statistical display method supports user registration and login using a mobile phone number (verification via SMS verification code is required). Registration and login using a communication software account are also supported, but this requires binding a mobile phone number and verification via verification code to ensure the user's identity is authentic and reliable.

[0065] S23. When the user selects a data user identity, determine the user as the first user and display the first control.

[0066] The user identity types include data user identity and professional user identity. Data user identity is used to identify ordinary users (such as patients) who need to conduct blood lipid data statistics and analysis. These users obtain personal statistical results and health reference information by filling out questionnaires, uploading or entering blood lipid data. Professional user identity is used to identify users with professional qualifications or who provide professional services (such as doctors). These users can view, analyze or interpret blood lipid data or statistical results, and provide consultation or guidance services to data users.

[0067] Specifically, when a user selects a data user identity, the method for identifying the user as the first user and displaying the first control can be as follows: after the user selects a data user identity, the terminal determines the current user as the first user based on the selected identity type and triggers interface update logic according to this identity type, displaying the first control in the user interface. The first control can be presented in the form of a button, entry icon, list item, or pop-up window, used to guide the first user to the survey questionnaire completion interface.

[0068] In the above solution, by introducing a registration interface and identity selection process before displaying the questionnaire template, users can complete registration and identity verification within the mini-program environment without the need for traditional software installation. Once a user selects their data user identity and is identified as the primary user, the first control is displayed accordingly, facilitating the subsequent collection of physiological information and entry of blood lipid data. This process not only improves the usability and ease of operation of the blood lipid data statistics and display process but also ensures that blood lipid data statistics and display are conducted with clear user identities, thereby making the statistical results more closely aligned with each user's individual characteristics and improving reliability.

[0069] In some embodiments, such as Figure 5 As shown, the method for statistically displaying blood lipid data also includes the following steps: S31. When a user selects a professional user identity, the terminal determines that the user is the second user and displays the second control.

[0070] The second control is used to upload qualification documents. These documents are used to prove the second user's professional identity or service qualifications, including but not limited to professional certificates, qualification certificates, registration information, authorization documents, or other electronic documents that can demonstrate professional qualifications and service permissions.

[0071] Specifically, after a user selects a professional user identity, the terminal determines the current user as the second user based on the selected identity type and triggers interface update logic according to this identity type, displaying a second control in the user interface. The second control can be presented in the form of a button, entry icon, list item, or pop-up window, and is used to guide the second user to the qualification document upload interface.

[0072] S32. When the terminal receives the qualification file uploaded by the second user, it sends the qualification file to the server.

[0073] S33. The server receives the qualification document and extracts feature information from it.

[0074] Among them, the feature information is the structured field information in the qualification document related to the validity of the professional user's identity.

[0075] Specifically, the server can extract feature information from qualification documents by parsing and processing the received documents, including identifying and analyzing data such as text, images, or scanned copies, to extract key identification information, certificate number, issuing authority, validity period, certificate holder's name, or other feature information that can characterize the qualification. Extraction methods can include text parsing, OCR, barcode or QR code recognition, template matching, etc.

[0076] S34. The server compares the feature information with the pre-stored reference information, and generates and returns an authentication pass instruction when the comparison result meets the consistency condition.

[0077] The authentication pass instruction is used to instruct the user corresponding to the qualification document to be granted exclusive permissions.

[0078] First, the server compares the feature information with pre-stored reference information. Specifically, the server compares the feature information with the pre-stored reference information by matching or calculating the similarity of feature information extracted from qualification documents with reference information stored in a database or storage system. For example, it compares key identification information, certificate number, issuing authority, validity period, certificate holder name, etc., item by item, or performs template matching or feature point comparison on visual information such as images, barcodes, and QR codes, thereby determining the consistency between the feature information and the reference information and providing a basis for subsequent certification judgments.

[0079] Secondly, when the comparison results meet the consistency conditions, an authentication pass command is generated and returned. Specifically, the server can generate and return the authentication pass command when the comparison results meet the consistency conditions by triggering an authentication status update based on the comparison results (for example, marking the user's qualification status as "authenticated" or "authenticated"), generating an authentication pass command with a timestamp and a unique identifier (such as a user identifier), and then returning the authentication pass command to the terminal through the network communication interface.

[0080] S35. When the terminal receives an authentication pass instruction for the second user, it grants the second user exclusive permissions.

[0081] The exclusive permissions are used to provide second users with data processing functions corresponding to the professional user's identity. For example, permissions to view blood lipid data or statistical results, permissions to analyze or interpret blood lipid data or statistical results, and permissions to provide consultation or guidance services to the first user.

[0082] In the above scheme, firstly, after a user selects a professional user identity, a second control is displayed, guiding the user to actively upload qualification documents. Then, the server receives the uploaded qualification documents and extracts feature information related to the validity of the professional user identity. This feature information is then compared with pre-stored reference information. Only when the comparison results meet the consistency condition is an authentication pass command generated and sent to the terminal, granting exclusive permissions to the authenticated professional user. This achieves proactive verification and authorization of professional user identities, reducing the burden of manual review, improving verification accuracy and efficiency, and ensuring that only qualified professional users can use the data processing functions corresponding to their identities, thereby ensuring the security and targeted use of system functions.

[0083] In some embodiments, such as Figure 6 As shown, the method for statistically displaying blood lipid data also includes the following steps: S41. After granting exclusive permissions to the second user, the terminal, in response to the triggering operation of the third control, sends a request for the first user list to the server.

[0084] The first user list request is used to request a target identifier and target statistical results. The target identifier is the identifier of at least one first user corresponding to the second user, and the target statistical results are the statistical results of at least one first user corresponding to the second user. The first user list request includes the identifier of the second user.

[0085] S42. When the server receives the first user list request, it matches the target identifier corresponding to the second user's identifier from the first correspondence based on the second user's identifier.

[0086] The target identifier is the identifier of at least one first user corresponding to the second user; the first correspondence includes the mapping relationship between the identifier of the second user and the identifier of the first user.

[0087] Specifically, upon confirming that the second user's qualification document authentication is successful, at least one first user can be assigned to the second user, and the identifiers of the second user and at least one first user are stored in a first correspondence relationship. Thus, when the second user requests to view the first user corresponding to them, the server can retrieve the identifiers of at least one first user (i.e., the target identifier) ​​corresponding to that second user from the first correspondence relationship based on the second user's identifier.

[0088] S43. The server obtains the target statistics corresponding to the target identifier and returns the target identifier and the target statistics.

[0089] Among them, the target statistics result is the statistics result of the first user corresponding to the target identifier.

[0090] Specifically, the server can obtain the target statistical results corresponding to the target identifier by directly querying the statistical results associated with the target identifier in the database or storage system, and filtering the required data according to time information (such as time range) or query conditions (such as blood lipid index type, data source or user status, etc.) to obtain the target statistical results corresponding to the target identifier.

[0091] S44. The terminal receives the target identifier and target statistics, and displays the target identifier.

[0092] The methods by which the terminal displays the target identifier include, but are not limited to, list items, icons, avatars, etc.

[0093] S45. In response to the trigger operation of the first target identifier, the terminal displays the target statistics results corresponding to the first target identifier.

[0094] The first target identifier is any one of the target identifiers.

[0095] Specifically, the way the terminal displays the target statistical results is the same as the way the terminal displays the statistical results in step S19, and will not be repeated here.

[0096] In the above scheme, firstly, after the second user obtains exclusive permissions, a third control allows the second user to request a list of first users corresponding to them. The server matches the corresponding first user identifier based on the second user's identifier and returns the corresponding statistical results to the terminal. After receiving the target identifier and the corresponding statistical results, the terminal displays the target identifier, and when the user selects any first target identifier from the target identifiers, it displays the statistical results corresponding to that identifier. This enables professional users (second users) to access their associated first user data in an orderly manner, allowing second users to accurately obtain and view the blood lipid statistics of specific first users. This supports professional users in conducting data analysis and management based on authorization relationships, improving the relevance and practicality of data use.

[0097] In some embodiments, such as Figure 7 As shown, the method for statistically displaying blood lipid data also includes the following steps: S51. In response to the triggering operation of the consultation control, the terminal initiates an instant messaging session request to the server.

[0098] The instant messaging session request is used to establish an instant messaging session between the first user and the second user; the instant messaging session request includes the identifier of the first user.

[0099] S52. The server receives an instant messaging session request and matches the identifier of the target second user from the first correspondence based on the identifier of the first user.

[0100] The first correspondence includes a mapping relationship between the identifier of the second user and the identifier of the first user. In the first correspondence, one identifier of the second user corresponds to at least one identifier of the first user.

[0101] S53. The server establishes an instant messaging session between the first user and the target second user based on the identifier of the first user and the identifier of the target second user.

[0102] Specifically, the server establishes an instant messaging session between the first user and the target second user based on the first user's identifier and the target second user's identifier. This can be achieved by creating a corresponding session record on the server side, associating the first user's identifier with the target second user's identifier, and assigning a unique session identifier. Simultaneously, the server initializes session state information (such as message queues, session timestamps, and communication permissions) and establishes a real-time message transmission channel between the first user's terminal and the target second user's terminal, enabling them to conduct instant communication or data interaction.

[0103] In the above scheme, in response to a user's instant messaging session request initiated by operating the consultation control, the server matches the identifier of the target second user from the corresponding relationship based on the identifier of the first user, and establishes an instant messaging session between the first user and the target second user. This enables real-time interaction between the first user and its associated professional user, allowing users to conduct instant consultation and communication during blood lipid statistics and management, improving the timeliness of information acquisition and interactive experience, while ensuring that communication is established based on authorized user relationships, thus guaranteeing data security and access compliance.

[0104] In some embodiments, the blood lipid data statistical display method in this application is developed using native WXML, WXSS, and JavaScript technologies of the target application to ensure interface compatibility and a good user experience. Simultaneously, differentiated interface layouts and functional modules can be designed for different user identity types (data user identity and professional user identity) to meet their respective usage needs.

[0105] In some embodiments, the blood lipid data statistical display method of this application further includes automatically generating personalized blood lipid management recommendations based on the statistical results and blood lipid data of the first user, combined with medical guidelines and clinical experience. The recommendations may include dietary suggestions (such as recommending low-fat, high-fiber foods and avoiding high-cholesterol and high-sugar foods), exercise suggestions (such as recommending suitable exercise methods, intensity, and duration), lifestyle adjustment suggestions (such as quitting smoking, limiting alcohol consumption, and maintaining a regular sleep schedule), and medication treatment suggestions (the second user can refer to the automatically generated blood lipid management recommendations based on the first user's actual situation and provide a medication treatment plan based on clinical judgment). Simultaneously, blood lipid management reminders can be pushed to the first user periodically (e.g., monthly) to urge the first user to follow the management recommendations and control blood lipid levels.

[0106] In some embodiments, the blood lipid data statistical display method of this application further includes allowing a second user to edit popular science articles related to blood lipid management in a preset editing module, and then click the "Publish" button to push the article to all corresponding first users. First users can view the popular science articles published by the second user in the target program's reading module to obtain more knowledge about blood lipid management.

[0107] In some embodiments, the blood lipid data statistical display system of this application may include a data storage system for storing user information, questionnaire data, blood lipid test data, judgment results, and other data. A MySQL relational database can be used for data storage to ensure data security, integrity, and consistency. Furthermore, to improve data query efficiency, indexes can be created for key data tables in the database.

[0108] This application embodiment can divide the blood lipid data statistical display device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing unit. The integrated modules can be implemented in hardware or software functional modules. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0109] Figure 8 This is a schematic diagram of the structure of a blood lipid data statistical display device provided in an embodiment of this application, applied to a terminal, such as... Figure 8 As shown, the blood lipid data display device includes: Display module 81 is used to display a questionnaire template in response to a trigger operation of the first control; the questionnaire template is used to collect physiological information of the first user; communication module 82 is used to send physiological information to the server in response to the submission operation of the questionnaire template; communication module 82 is also used to send blood lipid data to the server in response to the operation of the first user entering blood lipid data; the server is used to perform correlation statistical processing on physiological information and blood lipid data; display module 81 is also used to receive and display statistical results for physiological information and blood lipid data; the statistical results include the distribution results obtained by statistically analyzing blood lipid data according to the time dimension based on physiological information.

[0110] In some embodiments, the display module 81 is further configured to: display a registration interface in response to a user's trigger operation on the target program; the target program does not require an installation operation to run; display an identity selection interface in response to a user's registration operation on the registration interface; and determine the user as the first user and display a first control when the user selects a data user identity.

[0111] In some embodiments, the display module 81 is further configured to determine the user as a second user when the user selects a professional user identity, and display a second control; the second control is used to upload qualification documents; the communication module 82 is further configured to send qualification documents to the server when the qualification documents uploaded by the second user are received; the processing module is configured to enable exclusive permissions for the second user when an authentication pass instruction for the second user is received; the exclusive permissions are used to provide the second user with data processing functions corresponding to the professional user identity.

[0112] In some embodiments, the communication module 82 is further configured to, after granting exclusive permissions to the second user, send a first user list request to the server in response to a trigger operation on the third control; the first user list request is used to request a target identifier and a target statistical result, wherein the target identifier is the identifier of at least one first user corresponding to the second user, and the target statistical result is the statistical result of at least one first user corresponding to the second user; receive the target identifier and the target statistical result, and display the target identifier; the display module 81 is further configured to, in response to a trigger operation on the first target identifier, display the target statistical result corresponding to the first target identifier; the first target identifier is any one of the target identifiers.

[0113] In some embodiments, the communication module 82 is further configured to initiate an instant messaging session request to the server in response to a triggering operation of the consultation control; the instant messaging session request is used to establish an instant messaging session between the first user and the second user.

[0114] The blood lipid data statistical display device provided in this embodiment can execute the blood lipid data statistical display device provided in the above method embodiment. Its implementation principle and technical effect are similar to the above method, and will not be repeated here.

[0115] Figure 9 This is a schematic diagram of the structure of a blood lipid data statistical display device provided in an embodiment of this application, applied to a server, such as... Figure 9 As shown, the blood lipid data display device includes: The determination module 91 is used to determine the data reference interval based on the physiological information and preset mapping rules when receiving the physiological information and blood lipid data of the first user; the generation module 92 is used to generate the initial statistical results of the first user based on the blood lipid data and the data reference interval; the processing module 93 is used to bind the initial statistical results with the current time to obtain the current statistical results; the communication module 94 is used to obtain the historical statistical results of the first user; the processing module 93 is also used to form the statistical results of the first user by combining the historical statistical results and the current statistical results in chronological order; the communication module 94 is used to return the statistical results.

[0116] In some embodiments, physiological information includes multiple sub-information, and the preset mapping rule consists of multiple judgment logics. One judgment logic is used to determine the sub-reference interval corresponding to a sub-information. The determination module 91 is specifically used to: execute the corresponding judgment logic for each sub-information to obtain the sub-reference interval corresponding to each sub-information; and perform a range intersection operation on multiple sub-reference intervals to obtain the data reference interval.

[0117] In some embodiments, the communication module 94 is further configured to: receive a qualification document and extract feature information from the qualification document; the feature information is structured field information related to the validity of the professional user's identity in the qualification document; compare the feature information with pre-stored reference information, and generate and return an authentication pass instruction when the comparison result meets the consistency condition; the authentication pass instruction is used to instruct the user corresponding to the qualification document to enable exclusive permissions.

[0118] In some embodiments, the communication module 94 is further configured to receive a first user list request; the first user list request includes the identifier of a second user; the processing module 93 is further configured to match a target identifier corresponding to the identifier of the second user from a first correspondence relationship based on the identifier of the second user; the target identifier is the identifier of at least one first user corresponding to the second user; the first correspondence relationship includes a mapping relationship between the identifiers of the second user and the identifiers of the first users; obtain the target statistical result corresponding to the target identifier, and return the target identifier and the target statistical result; the target statistical result is the statistical result of the first user corresponding to the target identifier.

[0119] In some embodiments, the communication module 94 is further configured to receive an instant messaging session request; the instant messaging session request includes the identifier of a first user; the processing module 93 is further configured to match the identifier of a target second user from a first correspondence relationship based on the identifier of the first user; the first correspondence relationship includes a mapping relationship between the identifier of the second user and the identifier of the first user, wherein in the first correspondence relationship, one identifier of the second user corresponds to at least one identifier of the first user; the processing module 93 is further configured to establish an instant messaging session between the first user and the target second user based on the identifier of the first user and the identifier of the target second user.

[0120] The blood lipid data statistical display device provided in this embodiment can execute the blood lipid data statistical display device provided in the above method embodiment. Its implementation principle and technical effect are similar to the above method, and will not be repeated here.

[0121] Figure 10 This is a schematic diagram of the structure of a blood lipid data statistical display device provided in an embodiment of this application, applied to a server, such as... Figure 10 As shown, the blood lipid data statistical display device includes a communication module 1001 and a processing module 1002.

[0122] The communication module 1001 is used to send an assessment template to the second client when it receives a request to obtain an assessment template from the second client and determines that the second user is a user with the permission to edit the assessment template; the second user is the user corresponding to the second client; the assessment template is stored by the first client and is used to collect the health information of the second user, who is the user whose blood lipid data is to be displayed; the processing module 1002 is used to obtain preset guidance content from a preset database according to the updated assessment template when it receives an updated assessment template from the second client; the communication module 1001 is used to return the updated assessment template and the preset guidance content to the first client when it receives a request to obtain the updated assessment template from the first client; the updated assessment template and the preset guidance content are used to instruct the generation of target guidance content, which is used to display blood lipid data for the second user; the communication module 1001 is also used to receive the target guidance content sent by the first client and return the target guidance content to the second client when it receives a request to obtain the target guidance content from the second client.

[0123] In some embodiments, the communication module 1001 is specifically configured to: receive a viewing request sent by a second client; the viewing request includes network information of the second client's network connection; when the network information of the second client's network connection shows that the second client is connected to a preset local area network, determine that the second user corresponding to the second client is a user with the permission to edit the evaluation template, and send a second control instruction to the second client; the second control instruction is used to indicate that the second user is a user with the permission to edit the evaluation template.

[0124] In some embodiments, the communication module 1001 is further configured to receive an upload request sent by the first client; the upload request includes the identity information of the first user corresponding to the first client and the network information of the first client's network connection; the processing module 1002 is further configured to determine that the first user corresponding to the first client is a user with upload operation permission when the preset identity information includes the identity information of the first user and the network information of the first client's network connection shows that the first client is connected to a preset local area network, and send a first control instruction to the first client; the first control instruction is used to indicate that the first user is a user with upload operation permission.

[0125] In some embodiments, health information includes medical history and current health indicators; the target guidance content includes at least pre-anesthesia guidance and anesthesia procedure guidance; pre-anesthesia guidance includes at least one of the following: pre-anesthesia preparation reminders, fasting and water restriction time reminders, surgical arrangement and time reminders, and post-anesthesia recovery period reminders; anesthesia procedure guidance includes at least one of the following: pre-anesthesia secondary assessment, music therapy, pre-anesthesia drug administration and respiratory streaming guidance, spinal anesthesia positioning streaming guidance, nerve block puncture streaming guidance, and non-intubated general anesthesia streaming guidance.

[0126] The blood lipid data statistical display device provided in this embodiment can execute the blood lipid data statistical display device provided in the above method embodiment. Its implementation principle and technical effect are similar to the above method, and will not be repeated here.

[0127] Figure 10 This is a schematic diagram of the structure of an electronic device 1000 provided in an embodiment of this disclosure. For example, as shown... Figure 10 As shown, the electronic device 1000 includes a memory 1001 and a processor 1002. The memory 1001 stores executable program code 1011, and the processor 1002 is used to call and execute the executable program code 1011 to perform the blood lipid data statistical display method.

[0128] This application also provides a blood lipid data statistical display system, including: a server and a terminal, wherein the terminal is used to execute the blood lipid data statistical display method corresponding to the terminal side as described above, and the server is used to execute the blood lipid data statistical display method corresponding to the server side as described above.

[0129] This application provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the blood lipid data statistical display device in the above method embodiment and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0130] The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0131] This application provides a computer program product that stores a computer program. When the computer program is executed by a processor, it implements the various processes of the blood lipid data statistical display device in the above method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0132] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code.

[0133] In this application, the processor can be a Central Processing Unit (CPU), or other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0134] In this application, memory may include non-permanent memory in computer-readable media, such as RAM and / or non-volatile memory, like ROM or flash RAM. Memory is an example of a computer-readable medium.

[0135] In this application, computer-readable media includes both permanent and non-permanent, removable and non-removable storage media. Storage media can implement information storage using any method or technology; the information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change random access memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access RAM, ROM, electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient media, such as modulated data and carrier waves.

[0136] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0137] The above description is merely a specific embodiment of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A blood lipid data statistical display method applied to a terminal, and characterized in that, include: In response to a trigger action on the first control, display the questionnaire template; The questionnaire template is used to collect physiological information from the first user. In response to the submission of the questionnaire template, the physiological information is sent to the server; In response to the first user's operation of entering blood lipid data, the blood lipid data is sent to the server; The server is used to perform correlation and statistical processing on the physiological information and the blood lipid data; Receive and display statistical results for the physiological information and the blood lipid data; the statistical results include the distribution results obtained by statistically analyzing the blood lipid data according to the time dimension based on the physiological information.

2. The blood lipid data statistical display method of claim 1, wherein, The method further includes: In response to a user's triggering action on the target program, a registration interface is displayed; the target program does not require installation to run. In response to the user's registration action on the registration interface, the identity selection interface is displayed; When a user selects a data user identity, the user is identified as the first user, and the first control is displayed.

3. The method for statistically displaying blood lipid data according to claim 2, characterized in that, The method further includes: When a user selects a professional user identity, the user is identified as the second user, and a second control is displayed; the second control is used to upload qualification documents. Upon receiving the qualification file uploaded by the second user, the qualification file is sent to the server; Upon receiving an authentication pass instruction for the second user, exclusive permissions are granted to the second user; these exclusive permissions are used to provide the second user with data processing functions corresponding to the professional user's identity.

4. The method for statistically displaying blood lipid data according to claim 3, characterized in that, The method further includes: After granting exclusive permissions to the second user, in response to the triggering operation of the third control, a first user list request is sent to the server; the first user list request is used to request a target identifier and a target statistical result, wherein the target identifier is the identifier of at least one first user corresponding to the second user, and the target statistical result is the statistical result of at least one first user corresponding to the second user; Receive the target identifier and target statistics, and display the target identifier; In response to a trigger operation on a first target identifier, the target statistics result corresponding to the first target identifier is displayed; the first target identifier is any one of the target identifiers.

5. The method for statistically displaying blood lipid data according to any one of claims 1-4, characterized in that, The method further includes: In response to the triggering operation of the consultation control, an instant messaging session request is initiated to the server; the instant messaging session request is used to establish an instant messaging session between the first user and the second user.

6. A method for statistically displaying blood lipid data, applied to a server, characterized in that, include: Upon receiving the physiological information and blood lipid data of the first user, a data reference interval is determined based on the physiological information and a preset mapping rule; The initial statistical results for the first user are generated based on the blood lipid data and the data reference interval; The initial statistical results are then linked to the current time to obtain the current statistical results; Obtain the historical statistical results of the first user; The historical statistical results and the current statistical results are combined in chronological order to form the statistical results for the first user. Return the statistical results.

7. The method for statistically displaying blood lipid data according to claim 6, characterized in that, The method further includes: Receive qualification documents and extract feature information from the qualification documents; the feature information is structured field information in the qualification documents related to the validity of the professional user's identity; The feature information is compared with pre-stored reference information, and when the comparison result meets the consistency condition, an authentication pass instruction is generated and returned; the authentication pass instruction is used to instruct the user corresponding to the qualification document to enable exclusive permissions.

8. The method for statistically displaying blood lipid data according to claim 6, characterized in that, The method further includes: Receive a first user list request; the first user list request includes the identifier of the second user; Based on the identifier of the second user, a target identifier corresponding to the identifier of the second user is matched from the first correspondence relationship; the target identifier is the identifier of at least one first user corresponding to the second user; the first correspondence relationship includes a mapping relationship between the identifiers of the second user and the identifiers of the first users; Obtain the target statistical results corresponding to the target identifier, and return the target identifier and the target statistical results; the target statistical results are the statistical results of the first user corresponding to the target identifier.

9. The method for statistically displaying blood lipid data according to any one of claims 6-8, characterized in that, The method further includes: Receive an instant messaging session request; the instant messaging session request includes the identifier of the first user; The identifier of the target second user is matched from the first correspondence relationship based on the identifier of the first user; the first correspondence relationship includes a mapping relationship between the identifier of the second user and the identifier of the first user, and in the first correspondence relationship, one identifier of the second user corresponds to at least one identifier of the first user; An instant messaging session is established between the first user and the target second user based on the identifier of the first user and the identifier of the target second user.

10. A blood lipid data statistical display system, characterized in that, The system includes a server and a terminal, wherein the terminal is used to execute the blood lipid data statistical display method according to any one of claims 1-5, and the server is used to execute the blood lipid data statistical display method according to any one of claims 6-9.