Cardiovascular and cerebrovascular disease risk assessment and management system based on accurate health data drive

By collecting and analyzing continuous physiological parameters such as systolic blood pressure, diastolic blood pressure and heart rate, and identifying the synchronous fluctuation combination of the heart and brain, the problem of the inability to identify short-term physiological parameter deviations in existing technologies is solved, and accurate assessment and dynamic monitoring of the risk of cardiovascular and cerebrovascular diseases are achieved.

CN120636853BActive Publication Date: 2025-10-14ZHONGAI DIGITAL MEDICAL TECH (GUANGDONG) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511134667.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-14
Publication Date
2025-10-14
Estimated Expiration
2045-08-14

AI Technical Summary

Technical Problem

The existing cardiovascular and cerebrovascular disease risk assessment system based on static evaluation of rule bases cannot effectively identify short-term physiological parameter deviations and dynamic synergistic trends, resulting in the omission of key changes and the inability to continuously monitor and early identify cardiovascular and cerebrovascular abnormalities.

Method used

By collecting continuous systolic and diastolic blood pressure, calculating the difference and judging the direction and amplitude of change, and combining heart rate stability and blood oxygen data, the rhythm response state is generated; the combination group of heart-brain synchronous fluctuations is identified, abnormal joint change segments are extracted, the indicator change trend is analyzed, and the risk assessment results are generated.

Benefits of technology

It achieves precise positioning of risk fluctuation segments within a short period and continuous tracking of dynamic processes, enhancing the recognition capability of cardiovascular and cerebrovascular disease risk assessment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120636853B_ABST
    Figure CN120636853B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of health monitoring, in particular to a cardiovascular disease risk assessment management system based on health data precise driving, the system comprises a rhythm sampling tracking module, a fluctuation mode joint identification module, an abnormal joint variation labeling module, a priority follow-up sorting module and a risk positioning division module.In the present application, the difference between systolic pressure and diastolic pressure extreme values in the continuous period is dynamically compared, combined with the heart rate fluctuation stability screening condition, the blood oxygen saturation and heart rate variability data are collected and the sampling frequency is improved, the multi-parameter combination structure with consistent direction and time coincidence is constructed, the trend consistent change segment is further extracted and the difference sequence is generated, combined with the body temperature amplitude characteristics for quantitative comparison, through the time axis aggregation analysis, the precise positioning of high coordination section is realized, and the identification ability of risk fluctuation segment in short period and the continuous tracking effect of dynamic process are effectively enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of health monitoring technology, and in particular to a cardiovascular and cerebrovascular disease risk assessment and management system based on precise health data driving. Background Art

[0002] The field of health monitoring technology involves tracking and assessing individual health status through the continuous collection, recording, and analysis of human physiological parameters and vital signs. Core issues include multi-parameter physiological data acquisition, sensor signal conversion, electronic health record construction, risk factor analysis, and early warning models. Its overall technical system encompasses wearable device data interfaces, remote data transmission and processing, medical parameter feature extraction, and association rule mining. It is an interdisciplinary field integrating knowledge from multiple disciplines, including medicine, information, and communications, and is widely used in scenarios such as chronic disease management, elderly care, and public health intervention. Traditional cardiovascular and cerebrovascular disease risk assessment and management systems, driven by precise health data, use historical health data, physiological parameters, lifestyle habits, and previous disease information as the basis for static assessments by building a specific rule base. These systems employ statistical risk factor scoring models or linear regression risk calculations, combining single or combined parameters such as blood pressure, heart rate, and blood lipids to quantitatively score individual cardiovascular and cerebrovascular disease risk. These systems typically rely on existing epidemiological research findings to establish risk stratification criteria. They primarily collect data through electronic questionnaires, calculate risk levels based on risk score tables, and use database queries and comparisons to compare high-risk population characteristics to complete risk assessment and management decisions.

[0003] The existing technology uses a static evaluation method based on a rule base, which only covers fixed parameter comparison models and lacks a response mechanism for real-time fluctuations. It is difficult to form feature linkage judgments in the short-term physiological parameter offset stage. When multiple parameters produce low-amplitude non-continuous changes, it cannot trigger an effective evaluation process. Especially in the stage where blood pressure and heart rate fluctuate slightly, a single indicator is not enough to meet the risk score triggering conditions, resulting in the omission of key changes, which can easily cause heart and brain-related abnormalities to expand from weak linkage changes to obvious sudden states, and cannot continuously monitor and identify dynamic collaborative trends in advance. Summary of the Invention

[0004] The purpose of the present invention is to address the shortcomings of the existing technology and propose a cardiovascular and cerebrovascular disease risk assessment and management system based on precise health data.

[0005] To achieve the above objectives, the present invention adopts the following technical solutions: A cardiovascular and cerebrovascular disease risk assessment and management system based on precise health data driving includes:

[0006] The rhythm sampling and tracking module collects continuous systolic and diastolic blood pressure, calculates the difference between the two segments, determines the direction and amplitude of changes, and synchronously calls blood oxygen and heart rate variability when the heart rate is stable and increases the sampling frequency. After tracking three segments, it determines whether there is regression and generates a rhythm response state.

[0007] The fluctuation pattern recognition module calls the carotid artery delay, blood oxygen gradient, and heart rate variation according to the rhythm response state, determines whether the change directions of the three are consistent, selects combinations with consistent directions and overlapping time sequences, and generates a heart-brain synchronization fluctuation combination group;

[0008] The abnormal joint variation annotation module extracts the heart rate variability and blood oxygen data of the heart-brain synchronous fluctuation combination group, determines whether they show a consistent trend, and if so, marks the time and combination, classifies and records them, and generates a joint variation highlight segment;

[0009] The priority follow-up sorting module extracts the heart rate difference sequence of the joint change highlight segment, determines whether the trend is strengthening, combines the body temperature change amplitude, analyzes the direction of indicator change, and generates a response order arrangement;

[0010] The risk location division module reads the first response segment in the response order arrangement, cross-compares the combined group segments, and determines whether they are concentratedly distributed. If so, it is marked as a priority observation target to generate a cardiovascular and cerebrovascular disease risk assessment result.

[0011] As a further solution of the present invention, the rhythm response state includes the systolic and diastolic pressure fluctuation amplitude offset, the heart rate fluctuation stability mark, the blood oxygen and heart rate variability linkage characteristics, and the sampling frequency control mark. The heart-brain synchronous fluctuation combination group includes the consistency of the carotid artery pulsation delay direction, the blood oxygen gradient amplitude coordination, and the heart rate instantaneous change time series coincidence. The joint change highlight segment includes the heart rate variability change trend, the blood oxygen saturation change trend, the joint change trend start and end time, and the combination association label. The response order arrangement includes the heart rate difference numerical sequence, the difference enhancement change trend, the body temperature amplitude comparison index, and the consistency of the change direction of the three physiological parameters. The cardiovascular and cerebrovascular disease risk assessment results include the time series overlap density, the fluctuation concentrated distribution segment, and the priority observation target labeling information.

[0012] As a further solution of the present invention, the combination with consistent direction and overlapping time sequence refers to a combination of physiological indicators with the same changing trend and synchronous changing time points within the same time period;

[0013] The indicator change direction refers to the trend direction of the physiological parameter showing continuous increase, decrease and stability over a period of time.

[0014] As a further solution of the present invention, the rhythm sampling and tracking module includes:

[0015] The pressure difference comparison submodule obtains the systolic and diastolic pressure values ​​of consecutive cycles, extracts the maximum and minimum differences between the two segments, subtracts them, and records the offset direction and change amplitude to generate a pressure difference offset sequence;

[0016] The heart rate fluctuation screening submodule calls the pressure difference offset sequence to detect whether the heart rate fluctuation in the sampling period is in a stable range. If so, the blood oxygen and heart rate variability are collected to obtain stable feature data;

[0017] The response state determination submodule increases the sampling frequency according to the stable characteristic data, tracks whether the three-stage pressure difference offset changes return to the original range, calculates and obtains the joint fluctuation trend of the three-stage pressure difference offset value and the change rate, and obtains the rhythm response state.

[0018] As a further solution of the present invention, the wave pattern association module includes:

[0019] The indicator extraction submodule obtains the carotid artery pulsation delay, blood oxygen gradient amplitude, and heart rate instantaneous change values ​​at the corresponding time point based on the marked sampling stage in the rhythm response state, uniformly numbers the three indicators according to the sampling time sequence, establishes a cross-indicator time axis mapping relationship, and obtains the original sequence of the three fluctuations;

[0020] The direction consistency judgment submodule calls the three original fluctuation sequences, compares the fluctuation directions of the three indicators within the same sampling period, and determines whether they are all rising, falling, or stable. Data points with inconsistent directions are eliminated, and only time periods with consistent directions are retained to obtain the same-direction fluctuation interval;

[0021] The synchronous combination screening submodule identifies whether there is overlap in the sampling points of the indicators on the time axis according to the marked time periods in the same-direction fluctuation interval, screens indicator combinations with consistent directions and synchronized sampling points, and generates a heart-brain synchronous fluctuation combination group.

[0022] As a further solution of the present invention, the abnormal joint change marking module includes:

[0023] The variation index extraction submodule extracts the heart rate variability and blood oxygen saturation data in the corresponding sampling stage based on the combinations in the heart-brain synchronization fluctuation combination group, uniformly numbers the time periods, establishes a mapping relationship between the indicators and the sampling segments, and generates a variation index time series;

[0024] The trend consistency judgment submodule calls the variation index time series, judges the change direction of heart rate variability and blood oxygen saturation value in the continuous sampling segment, selects the continuous stages with the same fluctuation direction, establishes the start and end time indexes, and obtains the trend consistency interval information;

[0025] The highlighted segment construction submodule integrates the combination content, start and end time periods, and grouping according to the trend consistent interval information, classifies and labels the stage behaviors that meet the conditions, and records them into the database to obtain the joint change highlighted segments.

[0026] As a further solution of the present invention, the priority follow-up sorting module includes:

[0027] The difference sequence construction submodule extracts the maximum and minimum heart rate values ​​based on the joint change highlighted segments, calculates the difference between the two, constructs the difference records corresponding to each segment, and then arranges them in sampling time sequence to form a complete sequence to obtain the heart rate difference sequence;

[0028] The temperature fluctuation comparison submodule calls the heart rate difference sequence, synchronously extracts the segmented body temperature variation amplitude, compares whether the body temperature variation amplitude shows a synchronous enhancement trend with the current heart rate difference amplitude, calculates the joint offset trend degree of each segment of heart rate difference and body temperature fluctuation, selects sampling segments with consistent trends, and generates a trend synchronization segment index;

[0029] The multi-parameter direction analysis submodule synchronizes the segment index according to the trend, analyzes the change direction of the heart rate, blood pressure, and blood oxygen in the segment, and determines whether the three are rising, falling, and stable at the same time. If they are consistent, the combined features are recorded and the response sorting level of the current segment is marked to obtain the response order arrangement.

[0030] As a further solution of the present invention, the risk location classification module includes:

[0031] The first segment reading submodule extracts the time information corresponding to the first response segment based on the response order arrangement, verifies the start and end time and index position, and constructs a mapping relationship between the segment and the entire time series to obtain the time range of the first response;

[0032] The overlap segment judgment submodule calls the first response time range and cross-matches it with the time periods of all combinations in the heart-brain synchronization fluctuation combination group to screen whether there are multiple combinations that repeatedly appear within the time range covered by the response segment. If the combinations highly overlap in the target time period, they are identified as overlap concentration intervals.

[0033] The centralized segment labeling submodule performs priority labeling according to the time series information and combination quantity distribution of the overlapping centralized intervals, and simultaneously records the combination type, coverage and distribution characteristics to obtain the cardiovascular and cerebrovascular disease risk assessment results.

[0034] Compared with the prior art, the advantages and positive effects of the present invention are:

[0035] In the present application, by dynamically comparing the difference between systolic and diastolic pressure in continuous periods, combining heart rate fluctuation stability screening conditions, collecting blood oxygen saturation and heart rate variability data and improving sampling frequency, a multi-parameter combination structure with consistent direction and time coincidence is constructed, further extracting the trend consistent change segment and generating the difference sequence, combining the body temperature amplitude characteristics for quantitative comparison, realizing the accurate positioning of high coordination section through time axis aggregation analysis, effectively enhancing the identification ability of risk fluctuation segment in short period and the continuous tracking effect of dynamic process. BRIEF DESCRIPTION OF DRAWINGS

[0036] Figure 1 The system flowchart of the present application is shown in Figure

[0037] Figure 2 The rhythm sampling tracking module flowchart of the present application is shown in Figure

[0038] Figure 3 The fluctuation mode joint identification module flowchart of the present application is shown in Figure

[0039] Figure 4 The abnormal joint variation labeling module flowchart of the present application is shown in Figure

[0040] Figure 5 The priority follow-up sorting module flowchart of the present application is shown in Figure

[0041] Figure 6 The risk landing division module flowchart of the present application is shown in Figure DETAILED DESCRIPTION

[0042] In order to make the purpose, technical scheme and advantages of the present application clearer and more apparent, the present application will be further described in detail below in combination with the drawings and examples. It should be understood that the specific examples described herein are only used to explain the present application and do not limit the present application.

[0043] In the description of the present application, it should be understood that the terms "length", "width", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as limiting the present application. In addition, in the description of the present application, the meaning of "a plurality of" is two or more, unless otherwise specifically limited.

[0044] Please refer to Figure 1 The cardiovascular disease risk assessment management system based on accurate driving of health data comprises:

[0045] The rhythm sampling and tracking module obtains the systolic and diastolic blood pressure values ​​of continuous cycles, subtracts the maximum and minimum differences between two consecutive segments, compares the difference offset direction and change amplitude, and then detects whether the heart rate fluctuation during the period is within a stable range. If so, it synchronously calls the blood oxygen saturation and heart rate variability data during the collection period and simultaneously increases the sampling frequency. After tracking three segments, it determines whether the amplitude has returned to the original fluctuation range and generates a rhythm response state.

[0046] The fluctuation pattern recognition module uses the marked sampling phase in the rhythm response state to call the carotid artery pulse delay, blood oxygen gradient amplitude, and heart rate instantaneous change values ​​at the corresponding time point to determine whether the change direction of these three indicators is consistent within the time period. It then compares the synchronized time points and selects combinations with consistent directions and overlapping time sequences to generate a heart-brain synchronized fluctuation combination group.

[0047] The abnormal joint variation annotation module extracts heart rate variability and blood oxygen saturation data during the sampling phase based on the combinations in the heart-brain synchronization fluctuation combination group. It determines whether the two show consistent changes in trend during the continuous acquisition phase. If so, it marks the start and end time and combination content, records the phases, and classifies and stores the change behavior to generate joint variation highlight segments.

[0048] The priority follow-up sorting module extracts the maximum and minimum heart rate values ​​in the highlighted segment and calculates the difference to form a difference sequence. It then determines whether the difference trend is continuously increasing. It also extracts the temperature variation of the segment and performs a quantitative comparison to determine whether the changes in heart rate, blood pressure, and blood oxygen in the segment are consistent in direction. It analyzes the fluctuation information and generates a response order arrangement.

[0049] The risk location division module reads the content of the first response segment in the response order arrangement, cross-compares the overlapping segments in the time series with the heart and brain synchronous fluctuation combination group, and determines whether the repeated fluctuations are concentrated in the same time axis range. If there is a concentrated segment, it is marked as a priority observation target to generate a cardiovascular and cerebrovascular disease risk assessment result.

[0050] The rhythm response state includes the systolic and diastolic blood pressure fluctuation amplitude offset, the heart rate fluctuation stability indicator, the blood oxygen and heart rate variability linkage characteristics, and the sampling frequency control mark. The heart-brain synchronous fluctuation combination group includes the consistency of the carotid artery pulsation delay direction, the blood oxygen gradient amplitude coordination, and the heart rate instantaneous change time series overlap. The joint change highlight segment includes the heart rate variability change trend, the blood oxygen saturation change trend, the joint change trend start and end time, and the combination association label. The response order arrangement includes the heart rate difference numerical sequence, the difference enhancement change trend, the body temperature amplitude comparison index, and the consistency of the change direction of the three physiological parameters. The cardiovascular and cerebrovascular disease risk assessment results include the time series overlap density, the fluctuation concentrated distribution segment, and the priority observation target labeling information.

[0051] See also Figure 2, the rhythm sampling and tracking module includes:

[0052] The pressure difference comparison submodule obtains the systolic and diastolic pressure values ​​of consecutive cycles, extracts the maximum and minimum differences between the two segments, subtracts them, and records the offset direction and change amplitude to generate a pressure difference offset sequence;

[0053] First, the systolic and diastolic pressure data recorded in several consecutive heartbeat cycles are obtained. The difference between the systolic and diastolic pressures in each heartbeat cycle is extracted cycle by cycle to form a pressure difference value sequence. Then, two time windows are divided in the preset sampling segment. Usually, each window contains multiple consecutive heartbeat cycles. The maximum and minimum pressure differences are extracted in each time window in turn, and the fluctuation amplitude of the pressure difference in the segment is calculated respectively. Then, the difference of the pressure difference fluctuation amplitudes in the two time windows is calculated. This difference is the pressure difference offset amplitude, and the offset direction is marked according to the positive and negative difference. If the pressure difference amplitude of the second segment is greater than that of the first segment, it is defined as a positive offset, otherwise it is a negative offset. During execution, the minimum analysis period within each time window must not be less than five complete heartbeats to ensure the stability of the pressure difference extraction process. In addition, to prevent short-term abnormal data from affecting the offset judgment, each extracted pressure difference value is interval-limited. When a pressure difference value exceeds the physiological setting range (for example, the pressure difference is less than 20 mmHg or greater than 80 mmHg), the data is discarded. The judgment criteria for the pressure difference offset amplitude are: if the difference between the two segments is less than 3 mmHg, the offset is not recorded; when the difference is between 3 and 10 mmHg, it is marked as a mild offset; if it is greater than 10 mmHg, it is marked as a significant offset. This classification setting is based on the statistical acquisition of the pressure difference fluctuation range of the normal adult population and is set in combination with the actual characteristics of the blood pressure regulation rhythm. During the pressure difference offset sequence generation process, each difference calculation is completed, and the value and offset direction are stored in the sequence. The results of the most recent calculations are continuously recorded to form a time-continuous offset change sequence, which serves as the input basis for the subsequent heart rate screening submodule.

[0054] The heart rate fluctuation screening submodule calls the pressure difference offset sequence to detect whether the heart rate fluctuation in the sampling period is in a stable range. If it is satisfied, it collects blood oxygen and heart rate variability to obtain stable feature data;

[0055] After receiving the pressure difference offset sequence, the first step is to determine whether there is a stable sampling basis. The basis for this determination is to evaluate the fluctuation amplitude of the heart rate interval sequence, and to use the calculated standard deviation or variation index of the interval data to determine whether the current heart rate is in a stable state. The specific steps are: intercept the heart rate interval data in a fixed-length time window, such as a continuous 30-second ECG record, and then extract the time value of each heartbeat interval (i.e., RR interval) from it. After forming a sequence, calculate its statistical standard deviation. If the standard deviation is less than the set stability threshold, the current heart rate fluctuation is considered acceptable. The stability threshold is usually set between 10 milliseconds and 15 milliseconds, depending on the age, body position, and activity status of the subject. Generally, for adults at rest, a standard deviation of less than 10 milliseconds can be judged as a stable heart rate. When this condition is met, the blood oxygen and heart rate variability (HRV) features are activated. Data collection process: Blood oxygen collection is carried out using the time synchronization method, with a synchronization time window of 10 seconds. 10 sampling points are collected and their average is taken as the blood oxygen level of the current segment. If any sampling value during the collection process is lower than 90%, the data for that segment is considered invalid; in the heart rate variability characteristics, the system extracts two key parameters including SDNN and RMSSD. SDNN reflects the overall interval fluctuation degree, and its value should be between 5 and 50 milliseconds. RMSSD reflects the rhythm changes of adjacent heartbeats, which is usually required to be between 10 and 40 milliseconds. If both parameters fall within the set range, the stable feature data is judged to be valid. During the entire screening process, when the heart rate fluctuation standard deviation exceeds the set upper limit, or the HRV feature parameter deviates from the preset range, the sampling data for that segment will not be adopted, and the system will re-execute the fluctuation screening in the next time period to ensure that the subsequent judgment link is based on high stability.

[0056] The response state determination submodule increases the sampling frequency based on the stable characteristic data and tracks whether the three-stage pressure difference offset changes return to the original range. The formula is:

[0057] ;

[0058] The combined fluctuation trend of the three-segment pressure difference offset value and the change rate is obtained by calculation to obtain the rhythm response state;

[0059] in, is the rhythmic response state fluctuation, For the Segment pressure difference offset value, is the mean of the three-stage pressure difference offset, Indicates the The pressure difference deviation change rate of the segment is defined as the pressure difference between the front and rear segments divided by the corresponding sampling time difference. is the original pressure difference fluctuation mean;

[0060] The response state judgment submodule increases the sampling frequency according to the stable characteristic data. The system increases the sampling frequency from the original Increase to , used to capture the pressure difference change process with higher accuracy. During the execution process after the sampling frequency is increased, the system extracts three sections of pressure difference offset values ​​according to the fixed sampling window length, and sets the sampling time of each section to , and extract the maximum difference between systolic and diastolic pressures in multiple heartbeat cycles in each segment to form the pressure difference offset value , the three sections are:

[0061] ;

[0062] First calculate the average value of the three pressure difference offset values:

[0063] ;

[0064] Then calculate the absolute value of the deviation between the pressure difference offset value and the mean value of each section (square root of the deviation):

[0065] ;

[0066] ;

[0067] ;

[0068] Calculate the absolute value of the pressure difference between each segment and the previous segment as the inter-segment jump amplitude:

[0069] ;

[0070] ;

[0071] ;

[0072] Add the deviation term of each segment to the inter-segment jump term:

[0073] ;

[0074] ;

[0075] ;

[0076] The sum of the three sub-items is:

[0077] ;

[0078] Calculate its average:

[0079] ;

[0080] The original reference pressure difference fluctuation mean is set as:

[0081] ;

[0082] Finally, the rhythm response state fluctuation is calculated:

[0083] ;

[0084] Conclusion Explanation:

[0085] Final calculation results Greater than the upper limit of the stability range , so it is determined that the sampling segment is in a rhythmic unstable state.

[0086] See also Figure 3 , the wave pattern recognition module includes:

[0087] The indicator extraction submodule obtains the carotid artery pulsation delay, blood oxygen gradient amplitude, and heart rate instantaneous change values ​​at the corresponding time point based on the marked sampling stage in the rhythm response state. It uniformly numbers the three indicators according to the sampling time sequence, establishes a cross-indicator time axis mapping relationship, and obtains the original sequence of the three fluctuations;

[0088] First, the timestamp range of each sampling frame in this stage is parsed, and the matching carotid pulsation delay data, blood oxygen gradient amplitude data and heart rate instantaneous change data are extracted in sequence. Under the condition of a sampling frequency of 5Hz, 5 frames of data can be collected per second, so the system establishes a corresponding index with each frame as 1 numbering unit. In the actual operation example, the 10th to 12th seconds are marked as the abnormal response stage, and the corresponding frame numbers are 51 to 60 frames. The system extracts all three indicator values ​​within this time range. The carotid pulsation delay data is obtained by the time interval from the starting point of the ECG R wave to the maximum slope point of the rising segment of the carotid pulse waveform. The value range is usually between 110 and 150 milliseconds. If the continuous sampling values ​​are 122, 124, 127, 130, 131, and 129 milliseconds, the system is marked as frames 1 to 6 in frame order. The blood oxygen gradient amplitude data is obtained by the current time point Sp The value is obtained by subtracting the previous 5-frame average value. If the previous average is 96.5% and the current value is 97.8%, the amplitude is 1.3%. Each amplitude calculation value needs to exceed 0.5% to be considered valid. This threshold is set based on the 95% confidence limit of the standard deviation of the stable blood oxygen interval of 50 healthy volunteers, ensuring that measurement perturbations can be excluded. The instantaneous heart rate is calculated by converting the RR interval change, and the difference with the previous frame is judged. If the previous frame is 78bpm and the current frame is 80bpm, the transient is +2bpm. The system extracts three data uniformly after extraction. Even if there is a small sampling time offset in each collection device, it can be matched by timestamp to unify the frame number, and finally form an aligned index original fluctuation sequence. Each index has data records in each frame and forms a three-column numbered mapping table for subsequent module calls.

[0089] The consistent direction discrimination submodule calls the three fluctuation original sequences, compares the fluctuation direction of the three indexes in the same sampling period, judges whether they are all rising, falling, and stable, eliminates the data points with inconsistent directions, and only retains the time period with consistent directions to obtain the same direction fluctuation interval.

[0090] After reading the aligned three fluctuation original sequences, the change trend of the corresponding three indexes in each frame number is judged one by one. In the execution process, the system identifies the direction by the numerical increase and decrease between adjacent frames. When the value of the next frame is higher than the current frame by more than the set threshold, it is marked as rising. If it is lower than the current frame, it is marked as falling. If the change amplitude is lower than the set direction discrimination threshold, it is marked as stable. The threshold is set for each index: the carotid pulse delay direction discrimination threshold is 1ms, the blood oxygen gradient amplitude direction discrimination threshold is 0.1%, and the heart rate instantaneous change direction discrimination threshold is 1bpm. This setting is based on the fluctuation range statistics of 200 actual clinical monitoring data to ensure that small fluctuations are not misidentified as trend changes. The system starts from frame 1 and judges the change trend between frame 1 and frame 2. The three index values of frame 1 to frame 6 are 122 / 124 / 127 / 130 / 131 / 129ms, the change direction is rising, rising, rising, rising, falling, the blood oxygen gradient amplitude value is 1.2 / 1.4 / 1.6 / 1.5 / 1.7 / 1.6%, the change trend is rising, rising, falling, rising, falling, and the heart rate instantaneous change is 78 / 79 / 80 / 80 / 81 / 80bpm, the change trend is rising, rising, stable, rising, falling. The system labels each frame number with three trend labels and checks whether the three directions are consistent according to the consistency standard. Only the frame number with consistent trends is retained. In the example, the three index trends of frame 2 are all rising, so frame 2 is retained. Frame 4 is excluded although two indexes are rising but the blood oxygen is falling. The system finally records the direction consistent frame segment as frame 23, frame 56, etc., and generates a time period identifier and frame range index internally to exclude the trend direction inconsistent segment.

[0091] The synchronization combination screening sub-module identifies whether there is a sampling point overlap of the indicators on the time axis according to the marked time period in the co-fluctuation interval, screens the indicator combination with consistent direction and synchronized sampling time points, and generates a heart-brain synchronization fluctuation combination group;

[0092] The direction consistent time period index screened in the foregoing is called, and whether the three indicators in each frame have valid sampling at the same time is checked, and the accuracy of the sampling time is compared to determine whether the timestamps of the three indicators in each frame are synchronized within a set error tolerance, which is set to 0.1 second. That is, if the maximum difference between the sampling times of the three indicators is not more than 100 milliseconds, it is considered to be synchronized. In the synchronization checking process, the system extracts the sampling timestamps of each frame from the frame number table. For example, the sampling times of the three indicators in frame 2 are 10.20 s, 10.18 s, and 10.25 s, the maximum difference is 0.07 s, which is less than 0.1 s, and meets the synchronization condition. The sampling times of frame 5 are 12.04 s, 12.10 s, and 12.09 s, the maximum difference is 0.06 s, which also meets the condition. If any one of the indicators in a frame is missing or the time difference exceeds the threshold, the frame is marked as asynchronous and is excluded. The synchronization frame numbers are screened to obtain the final effective frame set after intersection with the consistency judgment in the foregoing. The system combines these numbered frames into a fluctuation combination group. The group must have at least 3 consecutive frames, and each frame must meet the two conditions of consistent direction and synchronized sampling. The frame numbers that meet the conditions are recorded by the system as effective groups. For example, the three frames in frames 2-4 have consistent direction and synchronized sampling, forming the first fluctuation combination group, which is named “Group-A”. The output table is constructed with the group number, start and end frame numbers, and three indicator values for subsequent structural evaluation.

[0093] Please refer to Figure 4 , the abnormal association labeling module includes:

[0094] The variation indicator extraction sub-module extracts the heart rate variability and blood oxygen saturation data in the corresponding sampling stage based on the combination in the heart-brain synchronization fluctuation combination group, numbers the time period, establishes the mapping relationship between the indicators and the sampling period, and generates a variation indicator time sequence;

[0095] Based on the heart-brain synchronization fluctuation combination group, the heart rate variability and blood oxygen saturation indicators in the corresponding time period of each confirmed synchronization group are extracted. The extraction operation is based on the time axis number to ensure that the sampling sequence is continuous and traceable. In actual implementation, it is assumed that the Group-A group covers frame numbers 1 to 6. The system obtains the original values of the two indicators under each frame number in turn. The heart rate variability is the statistical electrocardiogram value of 1 per second, reflecting the RR interval fluctuation degree, in milliseconds. The blood oxygen saturation takes the current Sp The instantaneous reading is in percentage, the sampling frequency is consistent with the heart rate variability, the system takes the frame number as the primary key, and the index mapping relationship is constructed, such as number 1: heart rate variability 52.3 ms, blood oxygen saturation 97.1%; Number 2: 53.8 ms, 97.3%; Number 3: 55.6 ms, 97.5%; Number 4: 55.4 ms, 97.4%; Number 5: 54.0 ms, 97.2%; Number 6: 53.0 ms, 97.0%. The mapping relationship is recorded in the sequence database in the form of a structure table. To ensure that the sampling data is within the normal range, the system presets the exclusion rule: if the heart rate variability value is less than 25 ms or greater than 120 ms, it is an extreme value and is directly excluded; if the blood oxygen saturation is less than 94% or greater than 100%, it is determined to be an unstable state, and the data is also excluded. The threshold setting is based on the reference range of human resting state specified in the national standard GB9706, and combined with 100 clinical basic monitoring data to supplement the abnormal interval. The above two parameters need to be recorded in time number complete, data value reasonable, finally form the time sequence of heart rate variability and blood oxygen saturation for subsequent call.

[0096] The trend consistency judgment submodule calls the time sequence of the variability index, judges the change direction of the heart rate variability and the blood oxygen saturation value in the continuous sampling segment, selects the continuous stage with consistent fluctuation direction, establishes the start and end time index, and obtains the trend consistent interval information.

[0097] Calling the generated time series of variability indicators, starting with number 1, analyzes the consistency of change in heart rate variability and blood oxygen saturation within consecutive numbered segments. The judgment criteria are: if heart rate variability and blood oxygen saturation increase between the current and next numbered segments, it is marked as rising consistency; if both decrease, it is marked as falling consistency; if the change amplitude does not exceed the threshold, it is marked as stable consistency; if the direction is opposite, the segment is discarded. In specific implementation, the system sets the judgment threshold as follows: heart rate variability changes less than 0.5ms are considered stable, and blood oxygen saturation changes less than 0.1% are also considered stable. This threshold is derived from the results of 120 continuous samplings of static subjects over 20 minutes. The standard deviation of the maximum fluctuation amplitude is 0.43ms and 0.08%, so the slightly higher value is used as the actual standard. In the sample, from 1 to 2, heart rate variability increased from 52.3ms to 53.8ms, and blood oxygen increased from 97.1% to 97.3%, both in an upward direction; from 2 to 3, heart rate variability increased from 53.8ms to 55.6ms, and blood oxygen increased from 97.3% to 97.5%, both showing an upward trend; from 3 to 4, heart rate variability decreased slightly to 55.4ms (-0.2ms), and blood oxygen decreased to 97.4% (-0.1%), both within the stable threshold range, and therefore also recorded as consistent; from 4 to 5, heart rate variability decreased to 54.0ms (-1.4ms), and blood oxygen decreased to 97.2% (-0.2%), both showing a consistent trend; from 5 to 6, heart rate variability decreased to 53.0ms (-1.0ms), and blood oxygen decreased to 97.0% (-0.2%), both showing a downward trend. The entire segment from 1 to 6 is a complete trend-consistent segment. The system uses this segment-by-segment direction judgment method to screen out all number sequences with consistent continuous directions, record their starting and ending numbers, and build a list of trend-consistent interval information for use in the next module.

[0098] The highlight segment construction submodule integrates the combination content, start and end time periods, and grouping based on the trend consistency interval information, classifies and labels the stage behaviors that meet the conditions, and records them in the database to obtain the joint change highlight segments;

[0099] The trend consistent interval information and the combined group information are received, and it is cross-compared whether each trend consistent section is completely within any synchronous group. If the complete inclusion relationship is met, the section is extracted as a candidate highlighted segment. The system combines labeling based on the start and end numbers of the trend consistent section and the group ID to which it belongs, and classifies and records the behavior of the segment. In execution, the system assigns an independent ID to each candidate highlighted segment, such as number P01, and the corresponding group is Group-A, and the number section is 1 to 6. In the data structure, the content includes segment number, group number, number section start and end, heart rate variability average, blood oxygen saturation average, direction label, data point number, etc. For example, in number section 1 to 6, the heart rate variability average is 54.0 ms, the blood oxygen average is 97.4%, the direction label is consistent from rising to falling, and the data point number is 6, which meets the system's preset condition that the minimum length of the highlighted segment is not less than 3 frames. The lower limit threshold of this length is 3, which is based on the results of the change in segment discrimination accuracy found in system testing. When the length of the section is less than 3 frames, the fluctuation trend and the background fluctuation difference are not obvious, so it is necessary to start from three frames to record as effective. The system finally writes the highlighted segment information constructed into the database structure table and associates it to the corresponding group, realizes the independent storage of the highlighted segment, and connects the query interface, forming the final set of highlighted segments.

[0100] Please refer to Figure 5 The priority follow-up sorting module includes:

[0101] The difference sequence construction submodule extracts the maximum and minimum values of the heart rate based on the highlighted segment, calculates the difference between the two, constructs the corresponding difference record of each section, and arranges it in complete sequence according to the sampling time sequence to obtain the heart rate difference sequence.

[0102] After receiving the linked-change highlighted segment data, the system iterates through each segment, analyzing all heart rate data within that sampling timeframe. Within each segment, the system extracts the maximum and minimum heart rate values. The maximum is the highest value among all the heart rate samples in that segment, and the minimum is the lowest value within that segment. The difference between the two is the heart rate difference for that segment. For example, in segment 1, the consecutive heart rate samples are 84, 86, 89, 92, 95, and 98, with a maximum of 98 and a minimum of 84, resulting in a difference of 14. In segment 2, the heart rate values ​​are 88, 90, 93, 97, and 101, with a difference of 13. In segment 3, the heart rate values ​​are 85, 87, 89, 93, and 97, with a difference of 12. In segment 4, the heart rate values ​​are 91, 94, 97, 100, and 103, with a difference of 12. In segment 5, the heart rate values ​​are 89, 91, 94, 97, and 100, with a difference of 11. The system records the differences calculated above in the order of segment numbers, constructing a difference sequence of 14, 13, 12, 12, and 11, and synchronously attaches this sequence to the corresponding segment data to establish a complete segment number and heart rate difference mapping structure. During the construction process, the system sets two elimination rules: first, when the number of heart rate data in a certain segment is less than three points, no record is made; second, when the difference between the maximum and minimum values ​​is less than 5bpm, the fluctuation is considered unrepresentative and is eliminated. This value is set based on the statistical range of heart rate differences among people at rest. In actual monitoring, it was found that the heart rate variation range of more than 95% of people at rest is not less than 6bpm, so 5bpm is set as the minimum acceptance threshold. After the screening is completed, the difference sequence data will serve as the input basis for the next stage of body temperature comparison analysis.

[0103] The temperature fluctuation comparison submodule calls the heart rate difference sequence, synchronously extracts the segment temperature variation amplitude, and compares whether the temperature variation amplitude shows a synchronous strengthening trend with the current heart rate difference amplitude. The formula is:

[0104]

[0105] The calculation obtains the joint deviation trend of each segment of heart rate difference and body temperature fluctuation, selects the sampling segments with consistent trends, and generates the trend synchronization segment index;

[0106] in, Indicates the trend synchronization deviation, 、 Respectively The maximum and minimum heart rate values ​​of the segment, Indicates the The temperature variation range of the segment, Indicates the Average body temperature of the segment, is the total number of sample segments, Represents the average heart rate;

[0107] The temperature fluctuation sub-module calls the heart rate difference sequence, synchronously extracts the temperature amplitude of the segment, first extracts the maximum heart rate of the segment in each sampling segment , and the minimum value , according to which the heart rate difference is calculated , then the average heart rate is calculated as , according to which the relative heart rate difference is obtained , then the temperature amplitude of the segment is obtained and the average temperature , the relative heart rate difference is multiplied by the temperature amplitude, and then divided by the average temperature to obtain the trend value of the segment , the average trend synchronous offset degree is obtained by averaging all sampling segments :

[0108] ;

[0109] The following is an example of three sampling segments:

[0110] First segment: , , then , , , the temperature amplitude , the average temperature , then ;

[0111] Second segment: , , then , , , , , ;

[0112] Third segment: , , then , , , , , ;

[0113] The average trend synchronous offset degree is obtained by averaging the results of the three segments:

[0114] ;

[0115] Set the trend consistency judgment threshold to , then , which indicates that the current three sampling segments are trend synchronous, and can be screened into the trend synchronous segment index.

[0116] The multi-parameter direction analysis submodule synchronizes the segment index with the trend, analyzes the direction of change of the heart rate, blood pressure, and blood oxygen in the segment, and determines whether the three are rising, falling, or stable at the same time. If they are consistent, the combined features are recorded and the response ranking level of the current segment is marked to obtain the response order arrangement;

[0117] The sampling sequence of the three indicators of heart rate, blood pressure, and blood oxygen is read segment by segment according to the trend synchronization segment index, and the change trends of the three indicators are judged to be consistent. The system sets the judgment criteria as follows: if the indicator has more than two consecutive increases within the sampling segment and the increase is greater than the basic set threshold, it is recorded as an increase; if it has continuously decreased and the decrease meets the set threshold, it is recorded as a decrease; if the change value is less than the threshold, it is recorded as stable. The thresholds of the three indicators are set at 2bpm for heart rate, 3mmHg for blood pressure, and 0.2% for blood oxygen. This setting is based on the sampling accuracy of the medical equipment and the standard deviation measurement results of 300 test samples. Taking segment 2 as an example, the heart rate sampling sequence is 88, 90, 93, 97, and 101, with a continuous increase of more than 2 bpm, which is considered rising. The blood pressure sequence is 113, 115, 118, 122, and 126, with each increase greater than 3 mmHg, which is considered rising. The blood oxygen data is 96.5, 96.7, 96.9, 97.0, and 97.2, with each increase of more than 0.2%, which is considered rising. These three consistent values ​​are marked as "consistent rising," and this segment is identified as a consistent direction response segment. Looking at segment 4, the heart rate is 91, 94, 97, 100, and 103, with an upward trend. The blood pressure is 125, 123, 121, 119, and 117, with a continuous decrease. The blood oxygen is 96.8, 96.8, 96.7, 96.6, and 96.6, with a change of less than 0.2%, which is considered stable. The three values ​​in this segment are inconsistent in direction and are therefore excluded. In segment 5, the heart rate fluctuated between 11 and 13, the blood pressure rose slightly between 110 and 114, and the blood oxygen level remained at 96.9, but fluctuated within 0.2%. The heart rate was rising, the blood pressure was stable, and the blood oxygen level was stable, failing to meet the three criteria for consistency. This segment was deemed inconsistent and removed. The system sorted the remaining segments based on directional consistency. Consistent responses from all three criteria were marked as Level I, consistent responses from any two criteria were marked as Level II, and consistent responses from only one or no criteria were marked as Level III. Finally, segment 2 was designated a Level I response and entered into the response level output table.

[0118] See also Figure 6 , the risk location classification module includes:

[0119] The first segment reading submodule extracts the time information corresponding to the first response segment based on the response order, verifies the start and end time and index position, and constructs a mapping relationship between the segment and the entire time series to obtain the time range of the first response;

[0120] First, determine the top response segment according to the response order. After obtaining the response segment number, call the time tag data corresponding to the segment immediately. Get the actual corresponding time range by calling the start time and end time fields recorded in the original sampling record. Then call the index position corresponding to the segment in the global time series and convert it by the sampling frequency to obtain its start and end sampling point numbers. For example, if the sampling frequency is once per second, the time covered from 08:00 to 08:20 is 1200 seconds, corresponding to 1200 sampling points. If the starting sampling point is 1000, the ending sampling point is 2200. Then, By constructing a mapping record of the start and end index positions of the response segment in the entire time series, a mapping table of the response segment and the time series is formed. The mapping table records fields such as the response segment number, start and end time, start and end index, and duration, which are further used for subsequent cross-matching operations. For example, if the first response segment is numbered S1, it ranks first in the response sequence table, and the corresponding time label is 08:00 to 08:20, then it is located at the index position 1000 to 2200 in the original sampling data. This information can be directly obtained by reading the response list header and its corresponding time identifier, thereby forming the first response time range data structure.

[0121] The overlap segment judgment submodule calls the first response time range and cross-matches it with the time periods of all combinations in the heart-brain synchronization fluctuation combination group to screen whether there are multiple combinations that repeatedly appear within the time range covered by the response segment. If the combinations highly overlap in the target time period, they are identified as overlap concentration intervals.

[0122] First, retrieve the first response time range information obtained in the previous stage. This information includes the start time, end time, and sampling index position of the response segment. Then, retrieve the start and end time information of all combinations in the heart-brain synchronization fluctuation combination group. By traversing the start time and end time of all combination segments one by one, cross-judgment is performed with the time range of the current response segment. The judgment rule is that the end time of the combination segment must be greater than or equal to the start time of the response segment, and the start time of the combination segment must be less than or equal to the end time of the response segment. If the judgment condition is met, there is a time overlap between the combination segment and the response segment. Subsequently, the overlap ratio of all overlapping combination segments is further calculated, that is, the length of the overlap time of the combination segment within the response segment range is divided by the original duration of the combination segment to set the overlap ratio. The threshold is 0.6, which is derived from the sensitivity analysis results of overlapping segments to disease evolution in a large number of historical patient data samples. It is confirmed that when the overlap ratio exceeds 60%, the clustering characteristics of the combination segment are significantly enhanced. For example, the duration of combination G1 is 15 minutes. If it overlaps with the response segment for 13 minutes between 08:00 and 08:20, its overlap ratio is 13 / 15=0.867, which is significantly higher than the set threshold. Therefore, it is identified as a highly overlapping combination segment. The calculation process is repeated to screen all combinations in the combination group, and the number of all combination segments that meet the high overlap and their start and end time distribution are counted. If the number of overlapping segments is not less than 3 and the total coverage time is not less than 10 minutes, the time of the current response segment is marked as the overlapping concentrated interval.

[0123] The centralized segment labeling submodule performs priority labeling based on the time series information and combination quantity distribution of the overlapping centralized intervals, and simultaneously records the combination type, coverage and distribution characteristics to obtain cardiovascular and cerebrovascular disease risk assessment results;

[0124] After identifying the overlapping set interval, the combination in the time period is labeled, first, the list of combination segment numbers that meet the overlapping condition is called, and the start and end time, combination type, duration and overlapping degree data are called, then the combination type is classified, the combination is divided into heart rate dominant type, blood oxygen dominant type or cross fluctuation type according to the dominant parameter, the number of each type of combination is counted, if the proportion of a certain type of combination exceeds 50%, it is the dominant type of the current section, then the start and end time of each combination segment is sorted, the distribution density of the combination segment in the section is judged, that is, the number of combination segments in unit time, if the number of combinations in 10 minutes exceeds 4, it is marked as high density section, then the combination type distribution, average overlapping degree and density level are combined to mark the priority level of the section, for example, if combinations G1 to G4 are cross fluctuation type, they appear between 08:00 and 08:20, and the overlapping degree is more than 85%, then the section is marked as "high density cross fluctuation overlapping section", and the marking level is high, the final summary record field includes: section start and end time, combination type distribution, dominant type, overlapping segment number, average overlapping ratio, distribution density and marking level, thus generating the final cardiovascular risk assessment output information.

[0125] The above is only the preferred embodiment of the present application, and does not limit the present application in other forms. Any skilled person in the art can modify or change the above disclosed technical content to equivalent embodiments applied to other fields, but any simple modification, equivalent change and modification made according to the technical essence of the present application without departing from the technical solution content of the present application shall still fall within the protection scope of the present application.

Claims

1. Cardiovascular and cerebrovascular disease risk assessment and management system based on accurate health data, characterized by: The system comprises: The rhythm sampling and tracking module collects continuous systolic and diastolic blood pressure, calculates the difference between the two segments, determines the direction and amplitude of changes, and synchronously calls blood oxygen and heart rate variability when the heart rate is stable and increases the sampling frequency. After tracking three segments, it determines whether there is regression and generates a rhythm response state. The fluctuation pattern recognition module calls the carotid artery delay, blood oxygen gradient, and heart rate variation according to the rhythm response state, determines whether the change directions of the three are consistent, selects combinations with consistent directions and overlapping time sequences, and generates a heart-brain synchronization fluctuation combination group; The abnormal joint variation annotation module extracts the heart rate variability and blood oxygen data of the heart-brain synchronous fluctuation combination group, determines whether they show a consistent trend, and if so, marks the time and combination, classifies and records them, and generates a joint variation highlight segment; The priority follow-up sorting module extracts the heart rate difference sequence of the joint change highlight segment, determines whether the trend is strengthening, combines the body temperature change amplitude, analyzes the direction of indicator change, and generates a response order arrangement; The risk location classification module reads the first response segment in the response order arrangement, cross-compares the combined group segments, and determines whether they are concentrated. If so, it is marked as a priority observation target to generate a cardiovascular and cerebrovascular disease risk assessment result; The rhythm sampling and tracking module includes: The pressure difference comparison submodule obtains the systolic and diastolic pressure values ​​of consecutive cycles, extracts the maximum and minimum differences between the two segments, subtracts them, and records the offset direction and change amplitude to generate a pressure difference offset sequence; The heart rate fluctuation screening submodule calls the pressure difference offset sequence to detect whether the heart rate fluctuation in the sampling period is in a stable range. If so, the blood oxygen and heart rate variability are collected to obtain stable feature data; The response state determination submodule increases the sampling frequency according to the stable characteristic data, tracks whether the three-stage pressure difference offset changes return to the original range, calculates and obtains the combined fluctuation trend of the three-stage pressure difference offset value and the change rate, and obtains the rhythm response state; The wave pattern association module includes: The indicator extraction submodule obtains the carotid artery pulsation delay, blood oxygen gradient amplitude, and heart rate instantaneous change values ​​at the corresponding time point based on the marked sampling stage in the rhythm response state, uniformly numbers the three indicators according to the sampling time sequence, establishes a cross-indicator time axis mapping relationship, and obtains the original sequence of the three fluctuations; The direction consistency judgment submodule calls the three original fluctuation sequences, compares the fluctuation directions of the three indicators within the same sampling period, and determines whether they are all rising, falling, or stable. Data points with inconsistent directions are eliminated, and only time periods with consistent directions are retained to obtain the same-direction fluctuation interval; The synchronous combination screening submodule identifies whether there is overlap in the sampling points of the indicators on the time axis according to the marked time periods in the same-direction fluctuation interval, screens indicator combinations with consistent directions and synchronized sampling points, and generates a heart-brain synchronous fluctuation combination group.

2. The cardiovascular and cerebrovascular disease risk assessment and management system based on accurate health data drive according to claim 1 is characterized in that: The rhythm response state includes the systolic and diastolic pressure fluctuation amplitude offset, the heart rate fluctuation stability mark, the blood oxygen and heart rate variability linkage characteristics, and the sampling frequency control mark. The heart-brain synchronous fluctuation combination group includes the consistency of the carotid artery pulsation delay direction, the blood oxygen gradient amplitude coordination, and the heart rate instantaneous change time series overlap. The joint change highlight segment includes the heart rate variability change trend, the blood oxygen saturation change trend, the joint change trend start and end time, and the combination association label. The response order arrangement includes the heart rate difference numerical sequence, the difference enhancement change trend, the body temperature amplitude comparison index, and the consistency of the change direction of the three physiological parameters. The cardiovascular and cerebrovascular disease risk assessment results include the time series overlap density, the fluctuation concentrated distribution segment, and the priority observation target labeling information.

3. The cardiovascular and cerebrovascular disease risk assessment and management system based on accurate health data drive according to claim 1 is characterized in that: The combination of consistent direction and overlapping time sequence refers to a combination of physiological indicators with the same changing trend and synchronized changing time points within the same time period; The indicator change direction refers to the trend direction of the physiological parameter showing continuous increase, decrease and stability over a period of time.

4. The cardiovascular and cerebrovascular disease risk assessment and management system based on accurate health data drive according to claim 1 is characterized in that: The abnormal joint change marking module includes: The variation index extraction submodule extracts the heart rate variability and blood oxygen saturation data in the corresponding sampling stage based on the combinations in the heart-brain synchronization fluctuation combination group, uniformly numbers the time periods, establishes a mapping relationship between the indicators and the sampling segments, and generates a variation index time series; The trend consistency judgment submodule calls the variation index time series, judges the change direction of heart rate variability and blood oxygen saturation value in the continuous sampling segment, selects the continuous stages with the same fluctuation direction, establishes the start and end time indexes, and obtains the trend consistency interval information; The highlighted segment construction submodule integrates the combination content, start and end time periods, and grouping according to the trend consistent interval information, classifies and labels the stage behaviors that meet the conditions, and records them into the database to obtain the joint change highlighted segments.

5. The cardiovascular and cerebrovascular disease risk assessment and management system based on accurate health data drive according to claim 1 is characterized in that: The priority follow-up sorting module includes: The difference sequence construction submodule extracts the maximum and minimum heart rate values ​​based on the joint change highlighted segments, calculates the difference between the two, constructs the difference records corresponding to each segment, and then arranges them in sampling time sequence to form a complete sequence to obtain the heart rate difference sequence; The temperature fluctuation comparison submodule calls the heart rate difference sequence, synchronously extracts the segmented body temperature variation amplitude, compares whether the body temperature variation amplitude shows a synchronous enhancement trend with the current heart rate difference amplitude, calculates the joint offset trend degree of each segment of heart rate difference and body temperature fluctuation, selects sampling segments with consistent trends, and generates a trend synchronization segment index; The multi-parameter direction analysis submodule synchronizes the segment index according to the trend, analyzes the change direction of the heart rate, blood pressure, and blood oxygen in the segment, and determines whether the three are rising, falling, and stable at the same time. If they are consistent, the combined features are recorded and the response sorting level of the current segment is marked to obtain the response order arrangement.

6. The cardiovascular and cerebrovascular disease risk assessment and management system based on accurate health data drive according to claim 1 is characterized in that: The risk location classification module includes: The first segment reading submodule extracts the time information corresponding to the first response segment based on the response order arrangement, verifies the start and end time and index position, and constructs a mapping relationship between the segment and the entire time series to obtain the time range of the first response; The overlap segment judgment submodule calls the first response time range and cross-matches it with the time periods of all combinations in the heart-brain synchronization fluctuation combination group to screen whether there are multiple combinations that repeatedly appear within the time range covered by the response segment. If the combinations highly overlap in the target time period, they are identified as overlap concentration intervals. The centralized segment labeling submodule performs priority labeling according to the time series information and combination quantity distribution of the overlapping centralized intervals, and simultaneously records the combination type, coverage and distribution characteristics to obtain the cardiovascular and cerebrovascular disease risk assessment results.

Citation Information

Patent Citations

  • Intelligent mental disease risk assessment system

    CN120221100A

  • Diabetes metabolism risk modeling analysis system driven by physiological signals

    CN120280165A