Data report processing method and system
By pre-setting configuration information and user information to generate personalized glucose data reports, the problem of insufficient flexibility in the existing technology is solved, and the flexible generation and push of data reports is realized, meeting the personalized needs of users.
Patent Information
- Application Number
- PCT/CN2025/077959
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-28
- Filing Date
- 2025-02-19
- Publication Date
- 2025-09-04
AI Technical Summary
The existing glucose data reporting processing methods lack flexibility and cannot meet the user's personalized health management needs, especially the specific needs of diabetic patients and clinicians.
By setting configuration information in advance, a personalized data report is generated based on user information and physiological data, and the push method is determined based on target configuration information, improving the flexibility of data report generation and push.
It realizes personalized generation and push of data reports, improves the flexibility and accuracy of data reports processing, and meets the personalized needs of different users.
Smart Images

Figure CN2025077959_04092025_PF_FP_ABST
Abstract
Description
Data report processing method and system Technical Field
[0001] The present disclosure relates to the field of biomedical engineering, and in particular to a data report processing method and system. Background Art
[0002] With the development of science and technology, people are paying more and more attention to their personal health. Glucose monitoring is an important part of daily health management. Therefore, the processing methods of glucose data reports have also been studied and applied.
[0003] Currently, glucose monitoring devices on the market typically transmit measured glucose data (e.g., blood sugar levels) to a smart device (e.g., a mobile phone), which then processes the glucose data report. This processing typically results in a fixed format for the glucose data report, presenting the information in a relatively simple manner.
[0004] However, in actual use, due to individual differences and the variability of physiological conditions, users often require more flexible and personalized glucose data reports to meet their specific health management needs. For example, diabetic patients may require a more detailed glucose trend analysis, while clinicians may focus on the relationship between short-term glucose fluctuations and drug efficacy. Therefore, how to improve the flexibility of glucose data report processing (e.g., generation) to meet the personalized needs of users is an urgent problem that needs to be solved. Summary of the Invention
[0005] The present disclosure is proposed in view of the above situation, and its purpose is to provide a data report processing method and system that can improve the flexibility of data report processing.
[0006] To this end, the first aspect of the present disclosure provides a method for processing data reports, including: pre-setting at least one configuration information; receiving data related to a target object, the data including physiological data used to characterize how the physiological state of the target object changes over time and user information related to the target object; determining target configuration information based on the user information and the at least one configuration information; generating a data report based on the physiological data and the target configuration information, the data report being used to evaluate the physiological state of the target object; determining a push method for the data report based on the target configuration information; and pushing the data report based on the push method.
[0007] In the first aspect of the present disclosure, at least one configuration information is pre-set, target configuration information is determined based on user information and the at least one configuration information, and a data report is generated based on physiological data and target configuration parameters. In this case, by pre-setting at least one configuration information, it is advantageous to pre-set corresponding personalized configurations according to different needs, and then generate personalized data reports based on the target configuration parameters determined by the user information and the at least one configuration information, thereby improving the flexibility of data report generation. In addition, determining the push method of the data report based on the target configuration information can improve the flexibility of data report push. As a result, the flexibility of data report processing can be improved.
[0008] In addition, in the data report processing method involved in the first aspect of the present disclosure, optionally, the physiological data is acquired by a glucose monitoring system, and the glucose monitoring system includes a continuous glucose monitoring system. In this case, the glucose concentration value data of the target object can be acquired through the glucose monitoring system, and a data report is subsequently generated based on the glucose concentration value data, which can facilitate the target object to manage its own glucose concentration. In addition, when the glucose monitoring system is a continuous glucose monitoring system, the amount of glucose concentration value data acquired can be increased compared to a fingertip glucose monitoring system, which can help improve the accuracy of the data report.
[0009] In addition, in the data report processing method involved in the first aspect of the present disclosure, optionally, the target configuration information is determined based on the configuration information selected from the at least one configuration information according to the user information; the configuration information and the target configuration information both include multiple configuration parameters, and the multiple configuration parameters include first-class configuration parameters and second-class configuration parameters. The first-class configuration parameters are used to classify report templates, and the second-class configuration parameters include the report template and are used to determine the processing process of the data report based on the report template, and the report template is used to determine the format of the generated data report. In this case, the first-class configuration parameters can facilitate the selection of configuration information corresponding to the user information, thereby facilitating the improvement of the pertinence of the data report to the target object. In addition, the second-class configuration parameters can facilitate the control of the processing process of the data report, thereby further improving the flexibility of data report processing.
[0010] In addition, in the data report processing method involved in the first aspect of the present disclosure, optionally, the first category of configuration parameters includes at least one parameter among report type information, user level information, device information and applicable platform; and / or the second category of configuration parameters also includes at least one parameter among trigger conditions and the push method. In this case, the first category of configuration parameters includes at least one parameter among report type information, user level information, device information and applicable platform, which can improve the applicability of data reports to different needs, can be conducive to pre-setting corresponding personalized configurations according to different needs, and can improve the personalization of the generation process. In addition, when the second category of configuration parameters includes trigger conditions, the trigger conditions can be used to facilitate the control of the generation timing of the data report, which can improve the flexibility of data report generation. In addition, when the second category of configuration parameters includes push methods, the push methods can be used to facilitate the control of the push timing of the data report, which can improve the flexibility of data report push.
[0011] In addition, in the data report processing method involved in the first aspect of the present disclosure, optionally, the device information includes a device type, the user level information includes a user type, and at least one of the following combinations of the multiple configuration parameters is associated: the device type, the applicable platform, and the report template; the report template and the push method; the trigger condition and the report template; the user type, the device type, the applicable platform, and the report template. In this case, the associations are conveniently used to constrain the configuration of configuration parameters, enabling rapid determination of configuration parameters, thereby improving the efficiency of configuring configuration information. In addition, when the device type, applicable platform, and report template are associated, when determining the device type, options for possible applicable platforms can be automatically provided, and when determining the applicable platform, options for possible report templates can be automatically provided, thereby facilitating the selection of corresponding report templates for different device types and applicable platforms. In addition, when the report template and push method are associated, when determining the report template, options for possible push methods can be automatically provided, thereby facilitating the selection of corresponding push methods for different report templates. In addition, when there is an association between trigger conditions and report templates, possible trigger condition options can be automatically provided when determining the report template, thereby facilitating the selection of appropriate trigger conditions for different report templates. In addition, when there is an association between user type, device type, applicable platform, and report template, possible applicable platform options can be automatically provided when determining the user type and device type, and possible report template options can be automatically provided when determining the applicable platform, thereby facilitating the selection of appropriate report templates for different user types, device types, and applicable platforms.
[0012] In addition, in the data report processing method involved in the first aspect of the present disclosure, optionally, the applicable platforms include an inpatient platform, an outpatient platform, and a physical examination platform, and the report templates include an inpatient report template, an outpatient report template, and a physical examination report template, and the report templates correspond to the applicable platforms. In this case, the applicability of the data report to the usage requirements of different medical information platforms can be improved.
[0013] In addition, in the data report processing method involved in the first aspect of the present disclosure, optionally, the trigger condition includes an automatic trigger condition and a manual trigger condition, the automatic trigger condition includes that the time period length corresponding to the physiological data is greater than the preset time period length, and / or the data volume corresponding to the physiological data is greater than the preset data volume, and the processing method also includes starting to generate the data report in response to meeting the trigger condition. In this case, the timing of generating the data report can be controlled based on the trigger condition in the target configuration information, which can further improve the flexibility of data report generation. In addition, by automatically generating a data report in response to meeting the automatic trigger condition, the timeliness of data report generation can be improved compared to the method of manually generating a data report. In addition, supporting manual trigger conditions can take into account scenarios where data reports need to be manually generated, and can improve the applicability of the data report processing method.
[0014] In addition, in the data report processing method involved in the first aspect of the present disclosure, optionally, the push mode includes direct push and push after approval. In response to the push mode being push after approval, the generated data report is audited. In this case, the push mode determined based on the target configuration information can control the push timing of the data report, which can further improve the flexibility of data report generation. In addition, when the push mode is push after approval, the data report has been audited, which can improve the credibility of the data report.
[0015] The second aspect of the present disclosure provides a data report processing system, comprising a user end and a server end; the user end is configured to send data related to a target object to the server end and receive a data report corresponding to the target object from the server end, the data including physiological data used to characterize the physiological state of the target object changing over time and user information related to the target object, the data report being used to evaluate the physiological state of the target object; the server end is configured to generate the data report based on the data, wherein the server end has at least one pre-set configuration information and is configured to determine target configuration information based on the user information and the at least one configuration information, and generate the data report based on the physiological data and the target configuration information, the server end is further configured to determine a push method for the data report based on the target configuration information, and push the data report to the user end based on the push method. In this case, by pre-setting at least one configuration information, it is convenient to pre-set corresponding personalized configurations according to different needs, and then generate personalized data reports based on the target configuration parameters determined by the user information and the at least one configuration information, thereby improving the flexibility of data report generation. In addition, determining the push method for the data report based on the target configuration information can improve the flexibility of data report push. Thus, the flexibility of data report processing can be improved.
[0016] In addition, the data report processing system involved in the second aspect of the present disclosure may optionally further include a management terminal configured to connect to the server and set the configuration information in response to an administrator's operation. In this case, setting the configuration information in response to the administrator's operation can improve data security. In addition, setting the configuration information to generate the data report through the administrator's operation enables the target object to obtain the data report without having to set the configuration information itself, thereby improving the convenience of obtaining the data report.
[0017] According to the present disclosure, a data report processing method and system are provided, which can improve the flexibility of data report processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The present disclosure will now be explained in further detail, by way of example only, with reference to the accompanying drawings.
[0019] FIG1 is a schematic diagram illustrating an application scenario of a processing method according to an example of the present disclosure.
[0020] FIG. 2 is a flowchart showing a first embodiment of a processing method according to an example of the present disclosure.
[0021] FIG3 is a schematic diagram illustrating a report template according to an example of the present disclosure.
[0022] FIG. 4 is a flowchart showing a second embodiment of a processing method according to the present disclosure example.
[0023] FIG5 is a schematic diagram illustrating an application scenario of a processing system involved in an example of the present disclosure.
[0024] FIG6 is a block diagram showing a structure of a processing system involved in an example of the present disclosure.
[0025] FIG. 7 is a schematic diagram illustrating a configuration interface according to an example of the present disclosure.
[0026] FIG8 is a schematic diagram showing a configuration review process interface in a configuration interface involved in an example of the present disclosure. DETAILED DESCRIPTION
[0027] The preferred embodiments of the present disclosure are described in detail below with reference to the accompanying drawings. In the following description, identical components are assigned identical reference numerals, and duplicate descriptions are omitted. In addition, the accompanying drawings are merely schematic, and the proportions of the dimensions of the components and the shapes of the components may differ from the actual ones.
[0028] It should be noted that the terms "including" and "having" and any variations thereof in this disclosure, such as a process, method, system, product or device that includes or has a series of steps or units, are not necessarily limited to those steps or units clearly listed, but may include or have other steps or units that are not clearly listed or are inherent to these processes, methods, products or devices.
[0029] The present disclosure provides a data report processing method (hereinafter referred to as a processing method or method). The data report processing method provided by the present disclosure can control the data report processing process through target configuration information including multiple configuration parameters, thereby improving the flexibility of data report processing.
[0030] The data report processing method of the present disclosure can be used in a data report processing system, which can be simply referred to as a processing system or system.
[0031] The data to which this disclosure relates may be associated with a target object. In some examples, the data may include physiological data.
[0032] The physiological data disclosed herein can be used to characterize how the physiological state of a target object changes over time. In some examples, the physiological data can include physiological index values. In some examples, the physiological index values can include at least one of acetylcholine concentration, amylase concentration, bilirubin concentration, cholesterol concentration, growth hormone concentration, creatine kinase concentration, creatine concentration, creatinine concentration, DNA concentration, fructosamine concentration, glucose concentration, glutamine concentration, hormone concentration, lactate concentration, peroxide concentration, specific antigen concentration, prothrombin concentration, RNA concentration, thyroid stimulating hormone concentration, troponin concentration, insulin concentration, blood pressure, heart rate, body temperature, weight, respiratory rate, and blood oxygen saturation.
[0033] In some examples, the physiological data may include motion information. In some examples, the motion information may include at least one of the number of steps, the number of rope skipping times, the distance of swimming, and the distance of running.
[0034] The data disclosed herein may be from an electronic device. In some examples, the electronic device may be a wearable smart device. In some examples, the wearable smart device may include a smartwatch, smart glasses, and headphones. In some examples, the electronic device may be a physiological indicator monitoring system. The physiological indicator monitoring system may be a wearable smart device.
[0035] In some examples, the data may include a measurement time corresponding to a physiological indicator value in the physiological data. The measurement time may be automatically generated by an electronic device used to acquire the physiological data.
[0036] In some examples, the physiological indicator monitoring system is a system that can monitor the physiological indicator values of the human body. In some examples, the physiological indicator monitoring system can continuously or intermittently monitor the physiological indicator values of the human body and record the data of the physiological indicator values for later analysis. In some examples, the physiological indicator monitoring system can include a glucose monitoring system, a blood pressure monitor, an electrocardiogram monitor, a thermometer, a weight scale, and a blood oxygen monitor. As a result, the processing method of the present disclosure can be applied to a variety of physiological indicator monitoring systems.
[0037] In some examples, physiological data can be obtained by a glucose monitoring system. The physiological data can be data showing changes in glucose concentration over time. In this case, the glucose monitoring system can obtain the target subject's glucose concentration data, and subsequently generate a data report based on the glucose concentration data, which can facilitate the target subject to manage their own glucose concentration.
[0038] In some examples, the glucose monitoring system may include a continuous glucose monitoring system. A continuous glucose monitoring system can continuously monitor a person's glucose concentration. In this case, when the glucose monitoring system is a continuous glucose monitoring system, the amount of glucose concentration data acquired can be increased compared to a fingertip glucose monitoring system, thereby facilitating improved accuracy of data reporting.
[0039] Hereinafter, the processing method involved in the present disclosure will be described in detail with reference to the accompanying drawings.
[0040] FIG1 is a schematic diagram illustrating an application scenario of a processing method according to an example of the present disclosure.
[0041] 1 , in some examples, a target subject 10 can use an electronic device 20 (e.g., a physiological indicator monitoring system) to obtain its own physiological data. In some examples, the electronic device 20 can be connected to an external smart device (e.g., a mobile phone) to transmit the physiological data of the target subject 10.
[0042] In some examples, the user terminal 110 (described in detail later) may include at least one of an electronic device 20 and an external smart device. In some examples, the user terminal 110 may send data related to the target object 10 to the server 120 (described in detail later). In some examples, the external smart device may send data related to the target object 10 to the server 120. In some examples, the electronic device 20 may be directly connected to the server 120.
[0043] In some examples, the server 120 may receive the data, generate a data report corresponding to the target object 10 based on the physiological data and target configuration information (described later), and push the data report to the user 110 .
[0044] However, the present disclosure is not limited thereto. The data report processing method involved in the present disclosure can be applied to any application scenario where a data report needs to be generated based on physiological data. The physiological data of the target object 10 received by the server 120 can come from any electronic device.
[0045] FIG. 2 is a flowchart showing a first embodiment of a processing method according to an example of the present disclosure.
[0046] Referring to Figure 2, in some examples, the processing method may include pre-setting at least one configuration information (step S100), receiving data related to the target object 10 (step S200), determining the target configuration information based on the user information and the at least one configuration information (step S300), generating a data report based on the physiological data and the target configuration information (step S400), determining the push method of the data report based on the target configuration information (step S500), and pushing the data report based on the push method (step S600). In this case, by pre-setting at least one configuration information, it is beneficial to pre-set the corresponding personalized configuration according to different needs, and then generate a personalized data report based on the target configuration parameters determined by the user information and the at least one configuration information, thereby improving the flexibility of data report generation. In addition, determining the push method of the data report based on the target configuration information can improve the flexibility of data report pushing. As a result, the flexibility of data report processing can be improved.
[0047] Referring to Figure 2, in some examples, in step S100, at least one configuration information can be pre-set. In some examples, the configuration information can be pre-set according to the needs of different target objects 10. In some examples, each configuration information can include a preset combination of multiple configuration parameters. Each configuration information can correspond to a format of a data report. That is, one configuration information can correspond to a preset combination of multiple configuration parameters and correspond to a format of a data report. The format of the data report can be determined by a report template. In this case, by pre-setting at least one configuration information, it is beneficial to pre-set the corresponding personalized configuration according to different needs, and then generate a personalized data report based on the target configuration parameters determined by the user information and the at least one configuration information, thereby improving the flexibility of data report generation.
[0048] In some examples, the configuration information may include multiple configuration parameters. In this case, the configuration information including multiple configuration parameters is more conducive to determining the format of the generated data report according to different requirements, compared to the case where the configuration information includes only one configuration parameter, and can further improve the flexibility of data report generation.
[0049] It should be noted that, unless there is a contradiction, the configuration parameters existing in the configuration information also have corresponding configuration parameters in the default target configuration information.
[0050] In some examples, the plurality of configuration parameters may include first-category configuration parameters and second-category configuration parameters. The first-category configuration parameters may be used to classify report templates. That is, the first-category configuration parameters may be used to distinguish different report templates. The second-category configuration parameters may be used to control the processing of data reports.
[0051] In some examples, the processing process may include at least one of a triggering process, a generating process, and a pushing process. In some examples, the processing process may include a triggering process and a generating process. In some examples, the processing process may include a triggering process, a generating process, and a pushing process.
[0052] In some examples, the first category of configuration parameters may include at least one of report type information, user level information, device information, and applicable platform information. In this case, the applicability of the data report to different needs can be improved, and personalized configurations corresponding to different needs can be pre-set, thereby enhancing the personalization of the generation process.
[0053] In some examples, the first type of configuration parameters may include report type information. The report type information may be used to indicate the purpose of the data report. In some examples, the report type information may include at least one of a report type and a report scenario.
[0054] In some examples, the report type information may include a report type. The report type may be used to indicate the category of the data report. For example, the report type may include a blood glucose report, a blood pressure report, a heart rate report, and a blood oxygen report. In some examples, the report type may include a hospitalization report, an outpatient report, and a physical examination report.
[0055] In some examples, the report type may be an input text field, thereby increasing the flexibility of the content of the report type.
[0056] In some examples, report type information may include a report scenario. In some examples, the report scenario may be used to indicate the purpose of obtaining the data report. In some examples, the report scenario may be an inputtable text field. For example, the report scenario may be "for blood sugar management for diabetic patients" or "for alerting healthy individuals to the risk of hyperglycemia." This increases the flexibility of the content of the report scenario.
[0057] In some examples, the first type of configuration parameters may include user level information. User level information may be used to categorize user groups. In some examples, user level information may include user type. In some examples, user type may be used to indicate the user group to which the target object 10 belongs. For example, user types may include ordinary users, member users, and super member users.
[0058] In some examples, the first type of configuration parameters may include device information. The device information may be used to indicate product information of the electronic device 20 for acquiring physiological data. In some examples, the device information may include at least one of a device model and a device type.
[0059] In some examples, the device information may include a device model. In some examples, the device model may be used to represent the product model of the electronic device 20 that acquires the physiological data. The product model may reflect the functions, specifications, performance, size, and other characteristics of the electronic device 20.
[0060] In some examples, the type of electronic device 20 acquiring physiological data can be determined by the device model to determine the type of physiological data. For example, the device model can be used to determine that the electronic device 20 acquiring physiological data is a glucose monitoring system, thereby determining that the physiological data is glucose concentration data. In this case, it is convenient to pre-set corresponding personalized configurations based on different device models, thereby increasing the flexibility of data report generation.
[0061] In some examples, device information may include a device type. In some examples, the device type may be used to indicate the product version of the electronic device 20. A product version refers to the different versions of the same product model of the electronic device 20 at different times, in different production batches, or on different production lines. In some examples, the product version may be used to indicate the application market of the electronic device 20. For example, product versions may include Enjoy Edition, Consumer Edition, and Hospital Edition. In this case, it is convenient to pre-set corresponding personalized configurations based on different device types, further improving the flexibility of data report generation.
[0062] The relationship between product versions and product models is that product versions are a further subdivision of product models. A product model can contain multiple product versions, each of which represents a minor change or update in the design and functionality of the electronic device 20. In other words, the product model is a general classification of electronic devices 20, while the product version specifically distinguishes between different iterations or updated versions of the same electronic device 20. The product version is a subset of the product model. The product model and product version are the identifiers of the electronic device 20.
[0063] In some examples, the first type of configuration parameters may include an applicable platform. In some examples, the applicable platform may be used to indicate the medical information platform to which the data report applies. In some examples, the applicable platforms may include an inpatient platform, an outpatient platform, and a physical examination platform. In some examples, the inpatient platform may indicate that the data report applies to the hospital's inpatient information platform. The outpatient platform may indicate that the data report applies to the hospital's outpatient information platform. The physical examination platform may indicate that the data report applies to the information platform of a physical examination center. In this case, it is convenient to generate data reports based on different applicable platforms, which can improve the applicability of data reports to the usage requirements of different medical information platforms.
[0064] In some examples, during the generation process, the second category of configuration parameters can be used to control the format of the generated data report. For example, the second category of configuration parameters can be used to determine the format of the generated data report. In some examples, the second category of configuration parameters related to the generation process can include a report template. In some examples, the second category of configuration parameters can be used to determine the processing of the data report based on the report template.
[0065] In some examples, a report template can be used to determine the format of the generated data report. For example, the report template can include an inpatient report template, an outpatient report template, and a physical examination report template. In this case, the applicability of the data report to different needs can be improved.
[0066] In some examples, the report template may correspond to the applicable platform. For example, when the applicable platform is determined to be the inpatient platform, the report template may be correspondingly determined to be the inpatient report template. When the applicable platform is determined to be the outpatient platform, the report template may be correspondingly determined to be the outpatient report template.
[0067] In some examples, the format of the report template can be different for different applicable platforms. For example, the hospitalization report template corresponding to the hospitalization platform can add a patient type in addition to the physical examination report template. In some examples, the patient type can include diabetes type, such as type 1 diabetes, type 2 diabetes, gestational diabetes, and special types of diabetes. In this case, when medical staff view the data report, it can help them understand the physiological status of the target subject 10.
[0068] In some examples, report templates may differ for different user types. For example, a report template for a regular user may include summary information about physiological data, such as the risk of hyperglycemia. In some examples, a report template for a premium user may also include detailed data analysis results for the physiological data. For example, the detailed data analysis results may include predicted values, symptoms and signs, conclusions and recommendations, and medication usage.
[0069] In some examples, the report template may include at least one of a report title, summary information, data collection time period, visual data graphs, diet and exercise records, symptoms and signs, conclusions and recommendations, and medication usage.
[0070] FIG3 is a schematic diagram illustrating a report template according to an example of the present disclosure.
[0071] In some examples, the physiological data can be glucose concentration value data, such as blood sugar data. Referring to Figure 3, in some examples, the data report can be a dynamic glucose assessment report. In some examples, a dynamic glucose assessment report can be generated based on the physiological data obtained by the continuous glucose monitoring system. In some examples, the dynamic glucose assessment report can include a dynamic glucose atlas (AGP atlas, Accelerated Graphics Port atlas). The dynamic glucose atlas can be used to characterize the situation that the glucose concentration value of the target object 10 changes over time. In this case, by the dynamic glucose atlas, the intuitiveness of the data report can be improved, and it can be helpful to improve the target object 10's degree of understanding of the data report, thereby being helpful to the target object 10 in managing its own glucose concentration.
[0072] A dynamic glucose profile is a graph of glucose concentration changes over time, generated by continuously monitoring and recording changes in glucose concentration. The dynamic glucose profile can reveal fluctuations and patterns in glucose concentration. In this case, a dynamic glucose assessment report including the dynamic glucose profile can facilitate management of the physiological status of the subject 10.
[0073] In some examples, the dynamic glucose profile may include a target range. The target range may indicate a range of normal physiological indicator concentration values, thereby providing a reference for managing the physiological state of the target subject 10.
[0074] In some examples, the data report may include summary information. In some examples, the summary information may include basic information. Referring to FIG. 3 , in some examples, the basic information may include user information and device information. The user information may include the medical history of the target subject 10. In some examples, the medical history may include the patient type. In some examples, the device information may include the device model.
[0075] In some examples, the physiological data may be further analyzed. The data report may include the results of the further analysis of the physiological data, such as statistical values of the physiological data. In some examples, the statistical values may include at least one of a mean, a standard deviation, a coefficient of variation, a median, and a numerical range. The coefficient of variation can be used to describe the volatility or dispersion of the physiological data.
[0076] In some examples, the summary information may include data analysis results. For example, the summary information may include at least one of the following: estimated glycated hemoglobin concentration, glucose standard deviation, mean glucose value, coefficient of variation, risk of hyperglycemia, risk of hypoglycemia, and time within the glucose target range. In this case, the data report can be made more intuitive, which can help improve the subject's 10 understanding of the data report and facilitate the management of the subject's physiological state.
[0077] In some examples, data reports can include parameter explanations. For example, parameters such as estimated glycated hemoglobin concentration, glucose standard deviation, mean glucose value, coefficient of variation, risk of hyperglycemia, and risk of hypoglycemia can be explained. This can help improve subject 10's understanding of the data report and facilitate management of subject 10's physiological state.
[0078] Glycated hemoglobin is the product of hemoglobin combined with blood glucose, which can reflect the average blood glucose concentration level in the past 2 to 3 months. Because glycated hemoglobin exists for a long period of time, it can indicate the blood glucose control status over a longer period of time.
[0079] Time in Range (TIR) is a metric used to assess blood sugar control. It represents the number of minutes or percentage of a 24-hour period during which blood sugar levels remain within a pre-set target range. Compared to HbA1c, TIR indicates blood sugar control over a shorter timeframe.
[0080] 3 , in some examples, hypoglycemia risk may include minimal, low, medium, and high. In some examples, hyperglycemia risk may include minimal, low, medium, and high.
[0081] In some examples, the data report can include a visualization of physiological data corresponding to multiple preset time intervals. For example, referring to FIG3 , the data report can include a visualization of daily blood glucose levels. In this case, the data report can be made more intuitive, which can help improve the understanding of the data report by personnel associated with the target subject 10, thereby facilitating the management of the target subject's 10 physiological status.
[0082] A data visualization is a way of presenting data graphically, which can make the data easier to understand and analyze. In some examples, the data visualization may include at least one of a bar chart, a pie chart, a line chart, a scatter plot, a radar chart, and a histogram.
[0083] In some examples, the preset time interval may be 1 day, 2 days, 3 days, 5 days, 7 days, 10 days, 14 days, 15 days, 21 days, 30 days, 60 days, 90 days, or 100 days, etc.
[0084] In some examples, the data report may include a trend of changes in the physiological data. In some examples, the trend of changes in the physiological data over time, such as an increasing, decreasing, or stable trend, may be displayed through a visual data graph.
[0085] In some examples, the data report may include the frequency and magnitude of fluctuations in physiological data. For example, the data report may include the frequency of post-meal blood glucose peaks and the difference between the highest point of the blood glucose peak and the lowest point of the blood glucose trough.
[0086] In some examples, the data report may include a record of abnormal events. For example, the data report may include a record of hyperglycemic events and hypoglycemic events.
[0087] In some examples, the second type of configuration parameters may also include at least one parameter of a trigger condition and a push method.
[0088] In some examples, during the triggering process, the second type of configuration parameters can be used to control the timing of generating the data report. For example, the second type of configuration parameters can be used to determine whether to start generating the data report.
[0089] In some examples, the second category of configuration parameters related to the triggering process may include trigger conditions. The trigger conditions may be used to determine whether to initiate data report generation. In some examples, data report generation may be initiated in response to the trigger conditions being met. In this case, when the second category of configuration parameters includes trigger conditions, the trigger conditions facilitate control over the timing of data report generation, thereby increasing the flexibility of data report generation. Furthermore, this facilitates personalized configuration of trigger conditions based on different needs, thereby increasing the personalization of the triggering process.
[0090] In some examples, the trigger conditions may include automatic trigger conditions and manual trigger conditions.
[0091] In some examples, the automatic triggering condition may include that the length of the time period corresponding to the physiological data is greater than the length of the preset time period, and / or the amount of data corresponding to the physiological data is greater than the preset data amount.
[0092] In some examples, a preset time period and a preset data volume can be used to determine whether to start automatically generating a data report. In some examples, the preset time period can be pre-set. The preset data volume can be pre-set.
[0093] In some examples, the automatic trigger condition may include a time period corresponding to the physiological data being greater than a preset time period. In some examples, the preset time period may be 30 minutes, 60 minutes, 120 minutes, 1 day, 2 days, 3 days, 4 days, 5 days, 6 days, 7 days, 8 days, 9 days, 10 days, 11 days, 12 days, 13 days, 14 days, 15 days, 21 days, 30 days, 60 days, 90 days, or 100 days.
[0094] In some examples, the automatic trigger condition may include a data size corresponding to the physiological data being greater than a preset data size. In some examples, the preset data size may be 1 KB (kilobytes), 2 KB, 5 KB, 10 KB, 100 KB, 200 KB, 500 KB, 1 MB (megabyte), 2 MB, 3 MB, 5 MB, 10 MB, 20 MB, or 100 MB, etc.
[0095] In some examples, when physiological data is acquired by a glucose monitoring system, the preset data volume can be a number of records. The number of records refers to the number of times the glucose monitoring system (such as a continuous glucose monitoring system) records the glucose concentration value when monitoring the glucose concentration value of the target object 10. That is, the number of records is the number of times the glucose monitoring system measures the glucose concentration value of the target object 10. In some examples, the number of records can indicate the amount of data. In some examples, the number of records can be 500, 1000, 2000, 3000, 4000, 5000, 6000, 10000, 16000 or 20000, etc.
[0096] In some examples, the automatic triggering condition may include that the length of a time period corresponding to the physiological data is greater than a preset time period length and the amount of data corresponding to the physiological data is greater than a preset data amount.
[0097] In some examples, during the push process, the second type of configuration parameters can be used to control the push method of the data report. For example, the second type of configuration parameters can be used to determine whether the generated data report needs to be reviewed.
[0098] In some examples, the second category of configuration parameters related to the push process may include a push method. In this case, the push method can facilitate control over the timing of data report pushes, thereby increasing the flexibility of data report push. Furthermore, it can facilitate personalized configuration of push methods based on different needs, thereby enhancing the personalization of the push process.
[0099] In some examples, the push method may include direct push and push after review and approval.
[0100] In some examples, the configuration information may further include a third type of configuration parameters, which may be audit information of at least one audit process, thereby increasing the flexibility of the audit process.
[0101] In some examples, the audit information may include an audit mode.
[0102] In some examples, the review method may be manual review. The reviewers may be professionals. For example, professionals may include doctors, nurses, pharmacists, laboratory technicians, nutritionists, psychological counselors, and rehabilitation therapists. Reviewers may also be referred to as participants.
[0103] In some examples, the audit method can include at least one level of audit. For example, the audit method can include level one, level two, and level three. Level one audit means that a data report is reviewed by one auditor, level two audit means that a data report is reviewed by two auditors, and level three audit means that a data report is reviewed by three auditors. In some examples, multiple auditors can review a data report sequentially. In some examples, multiple auditors can review a data report simultaneously. In some examples, the audit process can include manual submission of suggestions and signatures. In this case, the credibility of the data report can be further improved.
[0104] In some examples, the audit method may be automatic audit, and a condition for passing the automatic audit may be that the standard deviation of the physiological data is less than a preset standard deviation threshold.
[0105] In some examples, at least some of the multiple configuration parameters may be associated with each other. That is, in some examples, at least one combination of the multiple configuration parameters may be associated with each other. In this case, the associated relationships can be used to constrain the configuration of the configuration parameters, allowing for rapid determination of the configuration parameters and improving the efficiency of configuring the configuration information.
[0106] In some examples, at least one configuration parameter can be set as an option for conditional display, where the condition in the conditional display is related to other configuration parameters. In some examples, when one of multiple configuration parameters is determined, another configuration parameter can be automatically initialized or automatically determined based on the determined configuration parameter (i.e., possible completion options are automatically provided). In this case, by associating multiple configuration parameters, other configuration parameters associated with one configuration parameter can be automatically determined based on the configuration parameter, thereby improving the efficiency of configuring configuration information.
[0107] In some examples, a combination of device type, applicable platform, and report template may be associated. In this case, when the device type is determined, possible applicable platform options can be automatically provided, and when the applicable platform is determined, possible report template options can be automatically provided, thereby facilitating the selection of appropriate report templates for different device types and applicable platforms.
[0108] In some examples, if the device type is hospital version, the applicable platforms may automatically include the inpatient platform and the outpatient platform. In some examples, the applicable platform may be associated with a report template. For example, if the applicable platform is determined to be the inpatient platform, the report template may automatically be determined to be the inpatient report template. If the applicable platform is determined to be the outpatient platform, the report template may automatically be determined to be the outpatient report template. This facilitates the determination of the report template.
[0109] In some examples, a combination with an associated relationship may be a report template and a push mode. In this case, when determining the report template, possible push mode options can be automatically provided, thereby facilitating selection of corresponding push modes for different report templates.
[0110] As described above, the push method may include direct push and push after approval. The approval method may be at least one level of approval. In some examples, the approval method may be automatically determined.
[0111] In some examples, if the report template is an inpatient report template, the push method can be automatically determined as push after approval, and the approval method can automatically include first-level approval, second-level approval, and third-level approval. In some examples, if the report template is an outpatient report template, the push method can be automatically determined as push after approval, and the approval method can be automatically determined as second-level approval. In some examples, if the report template is a physical examination report template, the push method can be automatically determined as direct push.
[0112] In some examples, a combination with an associated relationship may be a trigger condition and a report template. In this case, when determining the report template, possible trigger condition options can be automatically provided, thereby facilitating selection of corresponding trigger conditions for different report templates.
[0113] In some examples, when the report template is determined to be a hospitalization report template, the trigger condition can be automatically determined as an automatic trigger condition. As described above, the automatic trigger condition can include the length of the time period corresponding to the physiological data being greater than a preset time period length and / or the amount of data corresponding to the physiological data being greater than a preset amount of data. The preset time period length and the preset amount of data can be pre-set.
[0114] In some examples, a combination of user type, device type, applicable platform, and report template may be associated. In this case, when the user type and device type are determined, possible applicable platform options can be automatically provided. When the applicable platform is determined, possible report template options can be automatically provided, thereby facilitating the selection of appropriate report templates for different user types, device types, and applicable platforms.
[0115] In some examples, if the device type is LeXiang version, the user type can be automatically determined as a normal user. In some examples, if the device type is LeXiang version and the user type is a normal user, the applicable platform can be automatically determined as a physical examination platform, and the report template can be automatically determined as a physical examination report template.
[0116] In some examples, if the device type is hospital version, the user type can be automatically determined as a member user, the trigger condition can be automatically determined as an automatic trigger condition, the applicable platform can be automatically determined as an inpatient platform, and the report template can be automatically determined as an inpatient report template. The automatic trigger condition can be preset.
[0117] 2 , in some examples, in step S200 , data related to target object 10 may be received. In some examples, the data may include physiological data. In some examples, the physiological data may be used to characterize how the physiological state of target object 10 changes over time.
[0118] In some examples, the data may include user information related to the target object 10. In some examples, the user information may include a reporting scenario. For example, the reporting scenario in the user information may include "glucose monitoring for diabetics" or "blood pressure monitoring for hypertensive patients." In some examples, the user information may include user types, such as regular users and member users. In some examples, the user information may include device information of the electronic device 20 used to obtain physiological data of the target object 10. The device information in the user information may include the device model and device type.
[0119] In some examples, the device information in the user information can be automatically generated by the electronic device 20 used to acquire physiological data. In some examples, the electronic device 20 can automatically determine the device information in the user information. For example, if the electronic device 20 is a glucose monitoring system and the product version is the hospital version, the automatically determined user information can include the reporting scenario as "glucose monitoring for diabetic patients," the user type as a member user, and the device type as the hospital version.
[0120] Continuing to refer to FIG. 2 , in some examples, in step S300 , target configuration information may be determined based on user information and at least one configuration information.
[0121] In some examples, the target configuration information may include multiple configuration parameters. The multiple configuration parameters in the target configuration information may correspond to the multiple configuration parameters in the configuration information. For example, if the configuration information may include first-category configuration parameters and second-category configuration parameters, the target configuration information may also include first-category configuration parameters and second-category configuration parameters. For example, if the configuration information includes a report template, the target configuration information may also include the report template.
[0122] In some examples, the target configuration information may be determined based on configuration information selected from at least one configuration information according to user information.
[0123] In some examples, the user information can be compared with the first category of configuration parameters in the at least one configuration information to select configuration information that matches the user information from the at least one configuration information. In other words, the user information can be used as a search criterion to retrieve configuration information that matches the user information from the at least one configuration information. In some examples, when determining the target configuration information, the selected configuration information can be used as the target configuration information.
[0124] As described above, each configuration information may include a preset combination of multiple configuration parameters. In some examples, the combination of the first-category configuration parameters in the selected configuration information that matches the target configuration information is the same. For example, if the device type in the first-category configuration parameters in the target configuration information is hospital version, the user type is member user, and the applicable platform is the inpatient platform, the device type in the first-category configuration parameters in the selected configuration information will also be hospital version, the user type will also be member user, and the applicable platform will also be the inpatient platform.
[0125] In some examples, when determining target configuration information, first-category configuration parameters in the target configuration information can be determined based on user information, and second-category configuration parameters can be determined based on the first-category configuration parameters and at least one configuration information in the target configuration information. In this case, the first-category configuration parameters can facilitate the selection of configuration information corresponding to the user information, thereby facilitating more targeted data reporting for target object 10. Furthermore, the second-category configuration parameters can facilitate the control of data report processing, further increasing the flexibility of data report processing.
[0126] In some examples, specifically, the first type of configuration parameters in the target configuration information may be determined based on the user information, and the second type of configuration parameters may be determined based on the selected configuration information.
[0127] In some examples, when determining the first category of configuration parameters in the target configuration information based on user information, parameters in the user information may be used as the first category of configuration parameters in the target configuration information. For example, the device model in the user information may be used as the device model in the target configuration information. In some examples, the device type in the user information may be used as the device type in the target configuration information. In some examples, the user type in the user information may be used as the user type in the target configuration information. In some examples, the report scenario in the user information may be used as the report scenario in the target configuration information.
[0128] In some examples, the first category of configuration parameters in the selected configuration information may correspond to the first category of configuration parameters in the target configuration information. For example, in the selected configuration information that matches the target configuration information, the combination of the first category of configuration parameters is the same as the combination of the first category of configuration parameters in the target configuration information. In some examples, the second category of configuration parameters in the selected configuration information may be used as the second category of configuration parameters in the target configuration information.
[0129] In some examples, the configuration parameters in the target configuration information may be manually set.
[0130] In some examples, after determining the target configuration information, the target configuration information for the target object 10 can be saved. In some examples, the target configuration information can be updated. This can improve the effectiveness of the target configuration information. In some examples, the target configuration information can be updated in response to changes in user information. This can further improve the relevance of data reports to the target object 10.
[0131] In some examples, the target configuration information may be updated in response to changes in configuration information associated with the target configuration information, thereby facilitating unified control of the target configuration information.
[0132] In some examples, the target configuration information may be updated in response to receiving new physiological data of the target subject 10. This facilitates generating a data report for the newly received physiological data using the latest target configuration information.
[0133] 2 , in some examples, in step S400 , a data report may be generated based on the physiological data and the target configuration information. That is, the data report generation process may be determined based on the physiological data and the target configuration information. In some examples, the data report may be used to evaluate the physiological state of the target subject 10 .
[0134] In some examples, the format of the data report can be determined based on the report template in the target configuration information, and the specific content of the data report can be generated using the physiological data. For example, the visual data graph in the data report can be generated using the physiological data.
[0135] In some examples, when generating a data report, different algorithms for processing physiological data may be used for different device models. For example, different device models may be configured to determine whether to calibrate the physiological data before processing it.
[0136] In some examples, the processing method may further include determining whether a condition for generating the data report is met based on the target configuration information before generating the data report. Specifically, data report generation may be initiated in response to a trigger condition in the target configuration information being met. That is, the triggering process for the data report may be determined based on the target configuration information. In this case, the timing of data report generation can be controlled based on the trigger condition in the target configuration information, further improving the flexibility of data report generation.
[0137] In some examples, if the trigger condition is an automatic trigger condition, then upon receiving physiological data, data report generation may begin in response to the physiological data satisfying the automatic trigger condition. In this case, by automatically generating a data report in response to satisfying the automatic trigger condition, the timeliness of data report generation can be improved compared to manually generating a data report.
[0138] Specifically, as mentioned above , The automatic triggering condition may include that the length of the time period corresponding to the physiological data is greater than the length of the preset time period, and / or the data volume corresponding to the physiological data is greater than the preset data volume.
[0139] In some examples, the data associated with the target object 10 may include the measurement time of a data point of physiological data. In some examples, the length of a first time period corresponding to the physiological data can be obtained based on the measurement time of the starting data point and the measurement time of the most recent data point. In some examples, the length of a second time period corresponding to the physiological data can be obtained based on the time when the last data report was generated and the measurement time of the most recent data point. For example, the length of the second time period can be obtained by subtracting the time when the last data report was generated from the measurement time of the most recent data point.
[0140] As described above, the automatic trigger condition may include that the length of the time period corresponding to the physiological data is greater than the length of the preset time period. In some examples, the automatic trigger condition may include that the length of the first time period is greater than the length of the preset time period. In some examples, the automatic trigger condition may include that the length of the second time period is greater than the length of the preset time period.
[0141] In some examples, a first data volume corresponding to physiological data within a first time period may be obtained. In some examples, the automatic trigger condition may include the first data volume being greater than a preset data volume. In some examples, a second data volume corresponding to physiological data within a second time period may be obtained. In some examples, the automatic trigger condition may include the second data volume being greater than a preset data volume.
[0142] In some examples, if the trigger condition is a manual trigger condition, data report generation can be initiated upon receiving a manual operation related to report generation. Furthermore, a manual operation can be any operation triggered through a user interface, such as an operation triggered by a mouse, keyboard, or touch screen. In this case, supporting manual trigger conditions can accommodate scenarios requiring manual data report generation, thereby improving the applicability of the data report processing method.
[0143] Referring to Figure 2, in some examples, in step S500, a data report push method may be determined based on target configuration information. As described above, in some examples, the target configuration information may include a push method. In some examples, the data report may be pushed based on the push method in the target configuration information. In this case, determining the data report push method based on the target configuration information can increase the flexibility of data report push and data report processing.
[0144] 2 , in some examples, in step S600 , the data report may be pushed based on a push method. In this case, the push method can facilitate control of the push timing of the data report and improve the flexibility of the data report push.
[0145] As described above, in some examples, the push method can include direct push and push after approval. In some examples, if the push method in the target configuration information is direct push, the data report can be pushed directly after it is generated. In some examples, if the push method in the target configuration information is push after approval, the generated data report can be pushed after approval.
[0146] As described above, in some examples, the target configuration information may include audit information for at least one audit process. In some examples, in response to a generated data report requiring audit, the generated data report may be submitted to the corresponding audit process based on the audit information in the target configuration information. After the corresponding audit process passes, the generated data report may be pushed.
[0147] In some examples, the data report can be pushed to application software (such as a dedicated APP and mobile phone text messaging application), WeChat mini-program, WeChat subscription account or email, etc.
[0148] In some examples, the data report can be pushed to people related to the target object 10. In some examples, the people related to the target object 10 can include people who manage the physiological state of the target object 10, such as medical personnel. In some examples, the people related to the target object 10 are the target object 10 itself.
[0149] FIG. 4 is a flowchart showing a second embodiment of a processing method according to the present disclosure example.
[0150] Referring to Figure 4, in some examples, the processing method may include pre-setting at least one configuration information (step S700), receiving data related to the target object 10 (step S710), determining the target configuration information based on user information and at least one configuration information (step S720), generating a data report based on physiological data and the target configuration information (step S730), determining the push method of the data report based on the target configuration information (step S740), in response to the push method being push after review and approval, reviewing the generated data report (step S750), and pushing the data report based on the push method (step S760).
[0151] Step S700 may refer to the relevant description in step S100. Step S710 may refer to the relevant description in step S200. Step S720 may refer to the relevant description in step S300. Step S730 may refer to the relevant description in step S400. Step S740 may refer to the relevant description in step S500. Step S760 may refer to the relevant description in step S600.
[0152] 4 , in some examples, in step S750 , in response to the push mode being push after review, the generated data report may be reviewed. In this case, the data report has been reviewed, which can improve the credibility of the data report.
[0153] In some examples, data reports can be reviewed manually. Reviewers can be professionals. For example, professionals can include doctors, nurses, pharmacists, laboratory technicians, nutritionists, psychological counselors, and rehabilitation therapists. Reviewers can also be referred to as participants.
[0154] As described above, the review process can include at least one level of review. In some examples, multiple reviewers can review the data report in sequence. In some examples, multiple reviewers can review the data report simultaneously. In some examples, the review process can include manual submission of suggestions and signatures. In this case, the credibility of the data report can be further enhanced.
[0155] In some examples, the data report can be automatically reviewed. For example, when the standard deviation of the physiological data is less than a preset standard deviation threshold, the report can be automatically reviewed and approved.
[0156] In some examples, if the review fails, the data report may not be pushed.
[0157] The processing method described above can be used in the data report processing system 100 .
[0158] Fig. 5 is a schematic diagram illustrating an application scenario of the processing system 100 involved in the example of the present disclosure. Fig. 6 is a structural block diagram illustrating the processing system 100 involved in the example of the present disclosure.
[0159] In some examples, referring to FIG. 5 and FIG. 6 , the processing system 100 may include a user end 110 and a server end 120 .
[0160] In some examples, the user terminal 110 may include at least one of an electronic device 20 for acquiring physiological data and an external smart device (such as a mobile phone and a computer).
[0161] In some examples, the client 110 may be configured to send data related to the target object 10 to the server 120 and receive a data report corresponding to the target object 10 from the server 120 .
[0162] In some examples, people related to the target object 10 can use the user terminal 110 to upload data to the server terminal 120 and view data reports pushed by the server terminal 120 to people related to the target object 10. In some examples, people related to the target object 10 can install an application (APP) on their mobile phone specifically for receiving data reports. In some examples, people related to the target object 10 can receive pushed data reports on WeChat mini-programs, WeChat official accounts, or WeChat subscription accounts. In some examples, people related to the target object 10 can download and print data reports.
[0163] In some examples, the server 120 may include a server. In some examples, the server 120 may include a cloud service center. In some examples, the server 120 may be connected to a cloud service center. The server may receive and store data about the target object 10 via a network. In some examples, software for generating data reports for the processing system 100 may be run on a computer. In some examples, an online website for the processing system 100 may be hosted on the server, and the computer may access the online website of the processing system 100 via a network.
[0164] In some examples, the server 120 can be configured to generate a data report based on the received data. In some examples, the server 120 can have at least one pre-set configuration information. In some examples, the server 120 can be configured to determine target configuration information based on user information and at least one configuration information, and generate a data report based on physiological data and the target configuration information. In this case, by pre-setting at least one configuration information, it is beneficial to pre-set corresponding personalized configurations according to different needs, and then generate personalized data reports based on the target configuration parameters determined by the user information and at least one configuration information, thereby improving the flexibility of data report generation. In addition, determining the push method of the data report based on the target configuration information can improve the flexibility of data report push. As a result, the flexibility of data report processing can be improved.
[0165] In some examples, the server 120 may also be configured to determine a push method for the data report based on the target configuration information, and push the data report to the user 110 based on the push method.
[0166] In some examples, the server 120 may also be configured to push data reports to other clients besides the user 110. For example, the other clients may be monitoring clients or hospital systems.
[0167] In some examples, the server 120 can push the data report to application software (such as a dedicated APP and mobile phone text messaging application), WeChat applet, WeChat subscription account or email, etc.
[0168] In some examples, the processing system 100 may further include a management terminal. In some examples, the management terminal may be configured to connect to the server 120 and set configuration information in response to administrator operations. In this case, setting configuration information in response to administrator operations can improve data security. Furthermore, by setting configuration information to generate data reports through administrator operations, the target object 10 can obtain data reports without having to set configuration information itself, thereby improving the convenience of obtaining data reports.
[0169] In some examples, the management terminal may include a computer. The management terminal may connect to the server 120 to access the online website of the processing system 100. In some examples, the software or online website of the processing system 100 may include an operation interface, such as a login interface and a configuration interface. The configuration interface may include a configuration review process interface. In some examples, the management terminal may display the operation interface.
[0170] In some examples, the administrator may be an operator of the processing system 100. In some examples, the administrator may include programmers, medical personnel, and the like.
[0171] In some examples, an administrator can enter their administrator account and password on the login screen and, after passing permission verification, enter the configuration screen. On the configuration screen, the administrator can set configuration parameters. Each configuration parameter can be pre-set as a selectable option. For example, the user type in the configuration parameter can be selected as a regular user or a member user. In some examples, the configuration parameter can be a text field that can be input.
[0172] FIG. 7 is a schematic diagram illustrating a configuration interface according to an example of the present disclosure.
[0173] 7 , in some examples, the configuration interface may include multiple configuration parameters, including trigger conditions, report type, report scenario, applicable platform, user type, device model, device type, report template, and push method.
[0174] In some examples, the configuration interface may include a basic information section and a report configuration section. The basic information section may include first-category configuration parameters. For example, the basic information section may include report type, report scenario, applicable platform, user type, device model, and device type. The report configuration section may include second-category configuration parameters. For example, the report configuration section may include trigger conditions, report templates, and push methods.
[0175] FIG8 is a schematic diagram showing a configuration review process interface in a configuration interface involved in an example of the present disclosure.
[0176] Referring to Figure 8 , in some examples, an administrator can configure audit information for at least one audit process. As described above, the audit method can be at least one level of audit. Referring to Figure 8 , the audit process can include manual submission of suggestions and signatures. In some examples, the participating roles can include doctors, nurses, pharmacists, laboratory technicians, nutritionists, psychologists, and rehabilitation therapists.
[0177] The data report processing method involved in the present disclosure includes presetting at least one configuration information, determining target configuration information based on user information and at least one configuration information, and generating a data report based on physiological data and target configuration parameters. In this case, by presetting at least one configuration information, it is beneficial to pre-set corresponding personalized configurations according to different needs, and then generate personalized data reports based on the target configuration parameters determined by the user information and at least one configuration information, thereby improving the flexibility of data report generation. In addition, determining the push method of the data report based on the target configuration information can improve the flexibility of data report push. As a result, the flexibility of data report processing can be improved.
[0178] Although the present disclosure has been described in detail above with reference to the accompanying drawings and examples, it will be understood that the above description does not limit the present disclosure in any form. Those skilled in the art may modify and change the present disclosure as needed without departing from the spirit and scope of the present disclosure, and such modifications and variations all fall within the scope of the present disclosure.
Claims
1. A method for processing data reports, characterized in that: include: Presetting at least one configuration information; receiving data related to a target object, the data including physiological data for characterizing changes in a physiological state of the target object over time and user information related to the target object; determining target configuration information based on the user information and the at least one configuration information; generating a data report based on the physiological data and the target configuration information, wherein the data report is used to evaluate the physiological state of the target object; Determine a push mode for the data report based on the target configuration information; and push the data report based on the push mode.
2. The data report processing method according to claim 1, characterized in that: The physiological data is acquired by a glucose monitoring system, which includes a continuous glucose monitoring system.
3. The data report processing method according to claim 1, characterized in that: The target configuration information is determined based on the configuration information selected from the at least one configuration information according to the user information; the configuration information and the target configuration information both include multiple configuration parameters, the multiple configuration parameters include first-category configuration parameters and second-category configuration parameters, the first-category configuration parameters are used to classify report templates, the second-category configuration parameters include the report template and are used to determine the processing process of the data report based on the report template, and the report template is used to determine the format of the generated data report.
4. The data report processing method according to claim 3, characterized in that: The first type of configuration parameters includes at least one parameter selected from the group consisting of report type information, user level information, device information, and applicable platform; and / or The second type of configuration parameters also includes at least one parameter of the trigger condition and the push method.
5. The data report processing method according to claim 4, characterized in that: The device information includes the device type, and the user level information includes the user type; There is an association relationship between at least one of the following combinations of the multiple configuration parameters: the device type, the applicable platform, and the report template; The report template and the push method; the trigger condition and the report template; The user type, the device type, the applicable platform, and the report template.
6. The data report processing method according to claim 4, characterized in that: The applicable platforms include an inpatient platform, an outpatient platform and a physical examination platform, and the report templates include an inpatient report template, an outpatient report template and a physical examination report template, and the report templates correspond to the applicable platforms.
7. The data report processing method according to claim 4, characterized in that: The trigger conditions include automatic trigger conditions and manual trigger conditions. The automatic trigger conditions include that the length of the time period corresponding to the physiological data is greater than the length of the preset time period, and / or the amount of data corresponding to the physiological data is greater than the preset data amount. The processing method also includes starting to generate the data report in response to satisfying the trigger conditions.
8. The data report processing method according to claim 1, characterized in that: The push mode includes direct push and push after approval. In response to the push mode being push after approval, the generated data report is reviewed.
9. A data report processing system, characterized in that: Including user side and server side; The user terminal is configured to send data related to the target object to the server terminal and receive a data report corresponding to the target object from the server terminal, wherein the data includes physiological data used to characterize changes in the physiological state of the target object over time and user information related to the target object, and the data report is used to evaluate the physiological state of the target object; The server is configured to generate the data report based on the data, wherein the server has at least one pre-set configuration information and is configured to determine target configuration information based on the user information and the at least one configuration information, and generate the data report based on the physiological data and the target configuration information. The server is also configured to determine a push method for the data report based on the target configuration information, and push the data report to the user terminal based on the push method.
10. The data report processing system according to claim 9, characterized in that: It also includes a management terminal, which is configured to connect to the service terminal and set the configuration information in response to an administrator's operation.
Citation Information
Patent Citations
Health management method
CN106021960A
Multi-parameter monitoring equipment data analysis report generation method and multi-parameter monitoring equipment data analysis report generation system
CN111128331A
Medical report configuration method and device, equipment and storage medium
CN116312924A
Systems, devices, and methods for physiological parameter analysis and related graphical user interface
CN117396973A