A health management system for diabetic patients
By designing a health management system for diabetic patients, using servers, edge servers and patient monitoring units for data collection and analysis, the large number of data processing and analysis problems generated by continuous blood glucose monitors are solved, and stable collection of blood glucose data and more efficient health management are achieved.
Patent Information
- Application Number
- CN202411808954.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-04-01
AI Technical Summary
The large amount of data generated by the continuous blood glucose monitor during the work process puts high requirements for data processing and analysis, resulting in the huge amount of data being unable to effectively serve the health management of patients, and bringing a heavy burden to the management of hospitals.
A health management system for diabetic patients is designed, including servers, doctor terminals, edge servers and patient monitoring units. The patient monitoring unit collects blood sugar, exercise data, meals and medication, and integrates data to the server through an edge server to conduct data analysis to assist doctors in management.
Through the cooperation of smart bracelets and continuous blood glucose monitors, stable and complete collection of blood glucose data is achieved. The server's data analysis provides doctors with intuitive data, improves diagnosis and treatment efficiency, and achieves better health management effects.
Smart Images

Figure CN119742060A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of health management, and in particular to a health management system for diabetic patients. Background Art
[0002] Hospitalization for diabetic patients involves drug therapy, diet adjustment and exercise therapy. Changes in blood sugar are a direct reflection of the treatment effect. Therefore, blood sugar monitoring is crucial for diabetic patients in hospitals. Compared with traditional fingertip blood sugar testing, continuous blood glucose monitors (CGM) can provide continuous and comprehensive blood sugar information and upload data in real time, which has great advantages. Continuous blood glucose monitors (CGM) have begun to be gradually promoted and used in hospital clinics. However, continuous blood glucose monitors (CGM) will generate a large amount of data during operation. Due to the large number of diabetic patients in hospitals, the simultaneous operation of multiple continuous blood glucose monitors (CGM) will further increase the amount of data. The huge amount of data puts higher requirements on data processing and analysis. If this problem cannot be solved well, the huge amount of data will not only fail to better serve the health management of patients, but will also bring a heavy burden to the management of hospitals. Summary of the invention
[0003] In order to cope with the huge challenges brought by the large amount of data generated by the continuous blood glucose monitor in the prior art to data processing and analysis, the health management system for diabetic patients proposed in the present invention includes a server, a doctor terminal, an edge server and a patient monitoring unit, wherein the server is respectively connected to the doctor terminal and multiple edge servers for communication, and the edge servers are respectively connected to multiple patient monitoring units for communication;
[0004] The patient monitoring unit is used to collect the patient's blood sugar, exercise data, meal time and medication status, and send the data to the edge server. The patient monitoring unit includes a smart bracelet and a continuous blood sugar monitor. The smart bracelet includes a processor, a memory, a display screen, a voice module, a Bluetooth communication module, an Internet communication module, an acceleration sensor and a heart rate detection module;
[0005] The edge server integrates the data to obtain multiple patient information groups, and sends the multiple patient information groups to the server;
[0006] The server analyzes the data and assists doctors in management.
[0007] Furthermore, the transmission process of blood glucose data is that every first time period, the Bluetooth communication module sends a heartbeat detection signal to the edge server. If the Bluetooth communication module fails to receive the heartbeat feedback signal within the specified time, the Internet communication module sends a transmission pause signal to the edge server, and records the current time in the memory of the smart bracelet as the recording start time. The processor controls the continuous blood glucose monitor to transmit the blood glucose data to the memory of the smart bracelet, and temporarily stores the blood glucose data through the smart bracelet to avoid the loss of blood glucose data. If the Bluetooth communication module can receive the heartbeat feedback signal within the specified time, the processor controls the continuous blood glucose monitor to transmit the blood glucose data to the edge server, and detects whether there is time and blood glucose data in the memory of the smart bracelet. If so, the Internet communication module sends a transmission restart signal to the edge server, uses the current time as the recording end time, and transmits the recording start time, recording end time and blood glucose data as a whole to the edge server. After the transmission is completed, the memory is cleared.
[0008] Furthermore, the collection and transmission of motion data includes detecting the patient's exercise time period through an acceleration sensor and a heart rate detection module, and transmitting the start and end time points of the exercise time period and the acceleration data and heart rate data within the exercise time period to the edge server.
[0009] Furthermore, the confirmation of meal times and medication status includes the display screen periodically asking the patient to confirm whether to eat during the meal time period. When the patient confirms to eat, the display screen asks the patient to confirm whether to take medication. After the patient confirms the operation, the Bluetooth communication module sends the confirmation time point and confirmation information to the edge server.
[0010] Furthermore, the patient's ID number is used as an identification code of the corresponding patient monitoring unit, and the patient monitoring unit adds the identification code before the transmitted data.
[0011] Furthermore, the patient information group includes an identification code of the patient monitoring unit, a blood glucose sequence arranged in chronological order, a transmission pause signal, a transmission restart signal, exercise data, meal time and medication status.
[0012] Further, the working process of the edge server is to determine whether the patient information group exists in the edge server at the starting point of the data transmission cycle, and if so, delete the mark of the patient information group;
[0013] During the data transmission cycle, when receiving blood glucose data, judging whether there is a corresponding patient information group according to the identification code of the patient monitoring unit, if so, adding the blood glucose data to the blood glucose sequence in chronological order, if not, creating a new patient information group, and constructing a blood glucose sequence according to the blood glucose data, when receiving a transmission pause signal, a transmission restart signal, exercise data or meal time and medication status, judging whether there is a corresponding patient information group according to the identification code of the patient monitoring unit, if so, adding the received data to the patient information group, if not, creating a new patient information group, and adding the received data to the new patient information group;
[0014] At the end of the data transmission cycle, each patient information group is marked as a complete information group or an incomplete information group, the patient information group marked as a complete information group is transmitted to the server, and the patient information group marked as an incomplete information group continues to be retained in the edge server.
[0015] Furthermore, the specific process of adding blood glucose data to the blood glucose sequence in chronological order is as follows: if the blood glucose data includes a record start time and a record end time, the record start time and the record end time are compared with the reception time of the blood glucose data in the blood glucose sequence, and based on the comparison result, the blood glucose data is inserted into the blood glucose sequence; if the blood glucose data does not include a record start time and a record end time, the blood glucose data is directly placed at the end of the blood glucose sequence.
[0016] Furthermore, the specific process of marking each patient information group as a complete information group or an incomplete information group is to determine whether there is a pause transmission signal in the patient information group. If not, the patient information group is marked as a complete information group. If so, the first number of pause transmission signals is calculated, and the second number of transmission restart signals is calculated. If the first number and the second number are equal, the patient information group is marked as a complete information group. If the first number and the second number are not equal, the patient information group is marked as an incomplete information group.
[0017] Furthermore, the working process of the server is to receive the patient information group from the edge server, centrally store the patient information group according to the identification code of the patient monitoring unit, determine whether the blood sugar data in the patient information group exceeds the safety threshold, if it exceeds the safety threshold, obtain all patient information groups with the same patient monitoring unit identification code within the day as of the current time, draw a blood sugar change curve according to the blood sugar data, analyze the exercise data to obtain the time period and intensity of the exercise, convert the time period and intensity of the exercise, the meal time and medication status into text information, and form an analysis report with the blood sugar change curve, which is provided to the doctor through the doctor terminal for the doctor's reference. If it does not exceed the safety threshold, determine whether the current time has reached the ward round time point, and if it has reached the ward round time point, analyze The patient information group corresponding to the identification code of each patient monitoring unit within the day up to the current time is obtained, and the blood sugar change curve corresponding to the identification code of each patient monitoring unit is obtained. The identification codes of the patient monitoring units are divided into a focus group and a normal group according to whether there are abnormalities in the blood sugar change curve, and the time period and intensity of exercise, meal time and medication status corresponding to the identification codes of the patient monitoring units in the focus group are converted into text information, and an analysis report is formed together with the identification codes of the patient monitoring units included in the focus group and the normal group, which is provided to the doctor through the doctor terminal for the doctor's reference. Since the identification code of the patient monitoring unit is the patient's ID number, according to the report, the doctor can know the patients who need to be paid special attention before the ward round, and ask targeted questions and suggestions during the ward round to improve the efficiency of diagnosis and treatment.
[0018] Compared with the prior art, the present invention has the following beneficial effects:
[0019] Through the cooperation between smart bracelets and continuous blood glucose monitors, stable and complete collection of blood glucose data is achieved. Through data analysis on the server, intuitive data is provided to doctors, improving diagnosis and treatment efficiency and achieving better health management results. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a structural schematic diagram of the health management system of the present invention. DETAILED DESCRIPTION
[0021] The technical solution of the present invention is described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0022] like Figure 1 As shown, the health management system for diabetic patients proposed by the present invention includes a server, a doctor terminal, an edge server and a patient monitoring unit. The server is respectively connected to the doctor terminal and multiple edge servers for communication, and the edge server is respectively connected to multiple patient monitoring units for communication. Specifically, an edge server is set up in each ward, each patient wears a patient monitoring unit, and the edge server is connected to the patient monitoring unit worn by the patient in the corresponding ward for communication.
[0023] The patient monitoring unit is used to collect the patient's blood sugar, exercise data, meal time and medication status, and send the data to the edge server. It specifically includes a smart bracelet and a continuous blood glucose monitor. The continuous blood glucose monitor is worn directly and attached to the patient's upper arm. Specifically, the Silicon Dynamic GS1 launched by Silicon Bionics is used, which can transmit blood sugar data to the edge server or smart bracelet. The smart bracelet is worn on the patient's wrist and specifically includes a processor, memory, display, voice module, Bluetooth communication module, Internet communication module, acceleration sensor and heart rate detection module. The functions of the patient monitoring unit include:
[0024] 1) Collection and transmission of blood glucose data. The transmission process of blood glucose data is that every first time period, the Bluetooth communication module sends a heartbeat detection signal to the edge server. The communication distance of the Bluetooth communication module is usually within 10 meters. Whether the Bluetooth communication module can receive the heartbeat feedback signal from the edge server can be used to determine whether the patient has left the ward. If the Bluetooth communication module fails to receive the heartbeat feedback signal within the specified time, it means that the patient has left the ward. Considering the complexity of the environment outside the ward, the network signal will become unstable, and the transmission of blood glucose data is prone to loss. The Internet communication module sends a transmission pause signal to the edge server, and records the current time in the memory of the smart bracelet as the recording start time. At the start time, the processor controls the continuous blood glucose monitor to transmit the blood glucose data to the memory of the smart bracelet, and temporarily stores the blood glucose data through the smart bracelet to avoid the loss of blood glucose data. If the Bluetooth communication module can receive the heartbeat feedback signal within the specified time, it means that the patient is in the ward at this time. The processor controls the continuous blood glucose monitor to transmit the blood glucose data to the edge server, and detects whether there is time and blood glucose data in the memory of the smart bracelet. If so, the Internet communication module sends a transmission restart signal to the edge server, takes the current time as the record end time, and transmits the record start time, record end time and blood glucose data as a whole to the edge server. After the transmission is completed, the memory is cleared.
[0025] 2) Collection and transmission of motion data. Specifically, the patient's exercise time period is detected through an acceleration sensor and a heart rate detection module, and the start and end time points of the exercise time period and the acceleration data and heart rate data within the exercise time period are transmitted to the edge server.
[0026] 3) Confirmation of meal times and medication. Specifically, during the meal time period, the display screen periodically asks the patient to confirm whether they have eaten. When the patient confirms that they have eaten, the display screen asks the patient to confirm whether they have taken medication. After the patient confirms the operation, the Bluetooth communication module sends the confirmation time point and confirmation information to the edge server.
[0027] It should be noted that in order to ensure that there is no confusion between multiple information, the patient's ID number is used as the identification code of the corresponding patient monitoring unit. The patient monitoring unit adds an identification code before any transmitted data so that the edge server can distinguish it.
[0028] The edge server integrates the data to obtain multiple patient information groups, and sends the multiple patient information groups to the server. The patient information group includes the identification code of the patient monitoring unit, the blood glucose sequence arranged in chronological order, the transmission pause signal, the transmission restart signal, the exercise data, the meal time and the medication situation. The working process of the edge server is to determine whether the patient information group exists in the edge server at the starting point of the data transmission cycle, and if so, delete the mark of the patient information group. During the data transmission cycle, when the blood glucose data is received, it is determined whether the corresponding patient information group exists according to the identification code of the patient monitoring unit. If so, the blood glucose data is added to the blood glucose sequence in chronological order. If not, a new patient information group is created, and a blood glucose sequence is constructed according to the blood glucose data. The specific process of adding the blood glucose data to the blood glucose sequence in chronological order is that if the blood glucose data includes the record start time and the record end time, the record start time and the record end time are compared with the reception time of the blood glucose data in the blood glucose sequence, and the blood glucose data is inserted into the blood glucose sequence according to the comparison result. If the blood glucose data does not include the record start time and the record end time, the blood glucose data is directly placed at the end of the blood glucose sequence. When receiving a transmission pause signal, a transmission restart signal, exercise data or meal time and medication status, it is determined whether there is a corresponding patient information group according to the identification code of the patient monitoring unit. If it exists, the received data is added to the patient information group. If it does not exist, a new patient information group is created and the received data is added to the new patient information group. At the end of the data transmission cycle, each patient information group is marked as a complete information group or an incomplete information group, and the patient information group marked as a complete information group is transmitted to the server, and the patient information group marked as an incomplete information group continues to be retained in the edge server. The specific process of marking each patient information group as a complete information group or an incomplete information group is to determine whether there is a transmission pause signal in the patient information group. If not, the patient information group is marked as a complete information group. If so, the first number of transmission pause signals is calculated, and the second number of transmission restart signals is calculated. If the first number and the second number are equal, the patient information group is marked as a complete information group. If the first number and the second number are not equal, the patient information group is marked as an incomplete information group.
[0029] The server analyzes the data and assists doctors in management. The working process of the server is to receive patient information groups from the edge server, centrally store the patient information groups according to the identification code of the patient monitoring unit, determine whether the blood sugar data in the patient information group exceeds the safety threshold, if it exceeds the safety threshold, obtain all patient information groups with the same patient monitoring unit identification code within the day as of the current time, draw a blood sugar change curve based on the blood sugar data, analyze the exercise data to obtain the time period and intensity of exercise, convert the time period and intensity of exercise, meal time and medication status into text information, and form an analysis report with the blood sugar change curve, which is provided to the doctor through the doctor terminal for the doctor's reference. If it does not exceed the safety threshold, determine whether the current time has reached the ward round time point. If it has reached the ward round time point, analyze the day's range. The patient information group corresponding to the identification code of each patient monitoring unit within the range up to the current time is obtained, the blood sugar change curve corresponding to the identification code of each patient monitoring unit is obtained, and the identification codes of the patient monitoring units are divided into a focus group and a normal group according to whether there is an abnormality in the blood sugar change curve, and the time period and intensity of exercise, meal time and medication status corresponding to the identification codes of the patient monitoring units in the focus group are converted into text information, and an analysis report is formed together with the identification codes of the patient monitoring units included in the focus group and the normal group, which is provided to the doctor through the doctor terminal for the doctor's reference. Since the identification code of the patient monitoring unit is the patient's ID number, according to the report, the doctor can know the patients who need special attention before the ward round, and ask targeted questions and suggestions during the ward round to improve the efficiency of diagnosis and treatment.
[0030] The above disclosure is only the preferred embodiment of the present invention, and certainly cannot be used to limit the scope of the present invention. It should be pointed out that for those skilled in the art, any equivalent changes made to the scheme of the present invention without departing from the design structure and principle of the present invention are considered to be within the protection scope of the present invention.
Claims
1. A health management system for diabetic patients, characterized in that: The health management system includes a server, a doctor terminal, an edge server and a patient monitoring unit, wherein the server is respectively connected to the doctor terminal and a plurality of edge servers for communication, and the edge servers are respectively connected to a plurality of patient monitoring units for communication; The patient monitoring unit is used to collect the patient's blood sugar, exercise data, meal time and medication status, and send the data to the edge server. The patient monitoring unit includes a smart bracelet and a continuous blood sugar monitor. The smart bracelet includes a processor, a memory, a display screen, a voice module, a Bluetooth communication module, an Internet communication module, an acceleration sensor and a heart rate detection module; The edge server integrates the data to obtain multiple patient information groups, and sends the multiple patient information groups to the server; The server analyzes the data and assists doctors in management.
2. The health management system according to claim 1, characterized in that: The transmission process of blood glucose data is as follows: every first time period, the Bluetooth communication module sends a heartbeat detection signal to the edge server. If the Bluetooth communication module fails to receive the heartbeat feedback signal within the specified time, the Internet communication module sends a transmission pause signal to the edge server, and records the current time in the memory of the smart bracelet as the recording start time. The processor controls the continuous blood glucose monitor to transmit the blood glucose data to the memory of the smart bracelet, and temporarily stores the blood glucose data through the smart bracelet to avoid the loss of blood glucose data. If the Bluetooth communication module can receive the heartbeat feedback signal within the specified time, the processor controls the continuous blood glucose monitor to transmit the blood glucose data to the edge server, and detects whether there is time and blood glucose data in the memory of the smart bracelet. If so, the Internet communication module sends a transmission restart signal to the edge server, uses the current time as the recording end time, and transmits the recording start time, recording end time and blood glucose data as a whole to the edge server. After the transmission is completed, the memory is cleared.
3. The health management system according to claim 1, characterized in that: The collection and transmission of motion data includes detecting the patient's exercise time period through an acceleration sensor and a heart rate detection module, and transmitting the start and end time points of the exercise time period and the acceleration data and heart rate data within the exercise time period to the edge server.
4. The health management system according to claim 1, characterized in that: The confirmation of meal time and medication status includes that during the meal time period, the display screen periodically asks the patient to confirm whether to eat. When the patient confirms to eat, the display screen asks the patient to confirm whether to take medication. After the patient confirms the operation, the Bluetooth communication module sends the confirmation time point and confirmation information to the edge server.
5. The health management system according to any one of claims 2 to 4, characterized in that: The patient's ID number is used as the identification code of the corresponding patient monitoring unit, and the patient monitoring unit adds the identification code before the transmitted data.
6. The health management system according to claim 5, characterized in that: The patient information group includes the identification code of the patient monitoring unit, a blood glucose sequence arranged in chronological order, a transmission pause signal, a transmission restart signal, exercise data, meal time and medication status.
7. The health management system according to claim 6, characterized in that: The working process of the edge server is to determine whether a patient information group exists on the edge server at the starting point of the data transmission cycle, and if so, delete the mark of the patient information group; During the data transmission cycle, when receiving blood glucose data, judging whether there is a corresponding patient information group according to the identification code of the patient monitoring unit, if so, adding the blood glucose data to the blood glucose sequence in chronological order, if not, creating a new patient information group, and constructing a blood glucose sequence according to the blood glucose data, when receiving a transmission pause signal, a transmission restart signal, exercise data or meal time and medication status, judging whether there is a corresponding patient information group according to the identification code of the patient monitoring unit, if so, adding the received data to the patient information group, if not, creating a new patient information group, and adding the received data to the new patient information group; At the end of the data transmission cycle, each patient information group is marked as a complete information group or an incomplete information group, the patient information group marked as a complete information group is transmitted to the server, and the patient information group marked as an incomplete information group continues to be retained in the edge server.
8. The health management system according to claim 7, characterized in that: The specific process of adding blood glucose data to the blood glucose sequence in chronological order is as follows: if the blood glucose data includes the record start time and the record end time, the record start time and the record end time are compared with the reception time of the blood glucose data in the blood glucose sequence, and the blood glucose data is inserted into the blood glucose sequence according to the comparison result; if the blood glucose data does not include the record start time and the record end time, the blood glucose data is directly placed at the end of the blood glucose sequence.
9. The health management system according to claim 7, characterized in that: The specific process of marking each patient information group as a complete information group or an incomplete information group is to determine whether there is a pause transmission signal in the patient information group. If not, the patient information group is marked as a complete information group. If so, the first number of pause transmission signals is calculated, and the second number of transmission restart signals is calculated. If the first number and the second number are equal, the patient information group is marked as a complete information group. If the first number and the second number are not equal, the patient information group is marked as an incomplete information group.
10. The health management system according to any one of claims 7 to 9, characterized in that: The working process of the server is to receive the patient information group from the edge server, centrally store the patient information group according to the identification code of the patient monitoring unit, determine whether the blood sugar data in the patient information group exceeds the safety threshold, if it exceeds the safety threshold, obtain all patient information groups with the same patient monitoring unit identification code as of the current time within the day, draw a blood sugar change curve based on the blood sugar data, analyze the exercise data to obtain the time period and intensity of the exercise, convert the time period and intensity of the exercise, meal time and medication into text information, and form an analysis report with the blood sugar change curve, which is provided to the doctor through the doctor terminal for the doctor's reference. If it does not exceed the safety threshold, determine whether the current time has reached the ward round time point. If it has reached the ward round time point, analyze the range of the day and obtain the blood sugar change curve. The patient information group corresponding to the identification code of each patient monitoring unit within the range up to the current time is obtained, the blood sugar change curve corresponding to the identification code of each patient monitoring unit is obtained, and the identification codes of the patient monitoring units are divided into a focus group and a normal group according to whether there is an abnormality in the blood sugar change curve, and the time period and intensity of exercise, meal time and medication status corresponding to the identification codes of the patient monitoring units in the focus group are converted into text information, and an analysis report is formed together with the identification codes of the patient monitoring units included in the focus group and the normal group, which is provided to the doctor through the doctor terminal for the doctor's reference. Since the identification code of the patient monitoring unit is the patient's ID number, according to the report, the doctor can know the patients who need special attention before the ward round, and ask targeted questions and suggestions during the ward round to improve the efficiency of diagnosis and treatment.