A method, system and storage medium for calculating coagulation time based on patient information
By collecting patient information and adjusting coagulation test conditions, combined with multiple regression model analysis, the problem of insufficient consideration of individual differences in patients in the existing technology is solved, and a more accurate coagulation time evaluation is achieved, which improves the reliability of clinical diagnosis and treatment.
Patent Information
- Application Number
- CN202411231133.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2024-12-06
- Estimated Expiration
- 2044-09-04
Smart Images

Figure CN118746679B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data information processing, and in particular to a method, system and storage medium for calculating coagulation time based on patient information. Background Art
[0002] In clinical practice, coagulation time is an important indicator for evaluating the coagulation function of patients, which is usually measured by standardized laboratory test methods, such as prothrombin time (PT) and partial thromboplastin time (aPTT). These methods can effectively reflect the coagulation status of patients under general circumstances, however, they are mainly based on fixed standardized parameters and cannot fully consider the individual differences of patients.
[0003] The coagulation process is affected by many factors, including the patient's age, gender, genetic background, medication use, and related disease states. Existing standardized testing methods fail to integrate and analyze this personalized information, which may lead to biased evaluation results when dealing with complex physiological and pathological factors. This deficiency makes it impossible to accurately reflect the patient's true coagulation status, especially when multiple factors work together, the accuracy of the evaluation results may be significantly affected.
[0004] Therefore, the main problem with existing technologies in the evaluation of coagulation time is the lack of comprehensive consideration of the patient's personalized information, making it difficult to provide accurate evaluation results. This also limits clinicians' comprehensive understanding and accurate judgment of the patient's coagulation status during the decision-making process. Summary of the invention
[0005] The purpose of the present invention is to provide a coagulation time calculation method, system and storage medium based on patient information, so as to solve the problem that the prior art lacks sufficient integration and analysis of the patient's personalized information, cannot accurately reflect the individual's coagulation status, and limits the clinician's comprehensive understanding and accurate judgment of the patient's coagulation status during the decision-making process.
[0006] To achieve the above object, the present invention provides the following technical solution: a method for calculating coagulation time based on patient information, the method comprising:
[0007] S1: Collect blood samples and relevant physiological parameter information from patients;
[0008] S2: adjusting the test conditions of the coagulation test device based on the patient's physiological parameter information;
[0009] S3: perform a coagulation time test and record time data during the coagulation process;
[0010] S4: Analyze the recorded time data in combination with the physiological parameter information and calculate the patient's coagulation time.
[0011] Preferably, collecting a blood sample from a patient in step S1 specifically includes:
[0012] Use a lancet to draw a specified volume of blood;
[0013] Relevant physiological parameter information includes: patient’s age, gender, weight and medical history;
[0014] Adjusting the test conditions of the coagulation test equipment based on the patient's physiological parameter information includes:
[0015] According to the patient's age, if the patient is older than 60 years old, increase the test temperature by 5°C;
[0016] According to the patient's gender, if the patient is male, reduce the test pressure by 0.2 bar;
[0017] According to the patient's weight, if the weight exceeds 80 kg, increase the test time by 2 seconds;
[0018] If the patient has a history of bleeding disorders according to the patient's medical history, the test speed is reduced by 1%;
[0019] Wherein, if the patient is older than 60 years old, increasing the test temperature by 5°C specifically includes:
[0020] Obtain the patient's age information;
[0021] Determine whether the patient is older than 60 years old, age>60;
[0022] If the judgment result is true, increase the test temperature by 0.5°C;
[0023] If the judgment result is false, the test temperature is kept unchanged;
[0024] Determining whether the patient's age is greater than 60 years old, age>60 specifically includes:
[0025] Read age information;
[0026] Perform a comparison operation between age and 60;
[0027] Based on the comparison result, if age>60, temperature adjustment is performed;
[0028] If the age is not greater than 60 years old, no temperature adjustment will be performed;
[0029] The comparison operation between the age and 60 specifically includes:
[0030] Get the age value;
[0031] Compare the age value to 60;
[0032] If the age value is greater than 60, output the true value;
[0033] If the age value is not greater than 60, output a false value;
[0034] If the age value is greater than 60, the output true value specifically includes:
[0035] Check if the age value is greater than 60;
[0036] If so, the output logical truth value is true;
[0037] If not, the output is a logical false value.
[0038] Preferably, the step S2 of adjusting the test conditions of the coagulation test device based on the patient's physiological parameter information specifically includes:
[0039] Obtain the patient's age, sex, weight, and blood type information;
[0040] Adjust the test temperature T based on the patient's age information. If the age A is greater than 60 years old, then T=T0+2°C, otherwise T=T0;
[0041] Adjust the test pressure P based on the patient's gender information. If the gender G is male, then P= P0+5kPa; if it is female, then P=P0;
[0042] Adjust the test time interval Δt based on the patient's weight W and blood type B information. If W>80kg and B is AB type, then Δt=Δt0+1s, otherwise Δt=Δt0, where Δt0 is the benchmark test time interval;
[0043] Wherein, adjusting the test temperature T based on the patient's age information includes:
[0044] Read the patient's age A;
[0045] If A>60, then T=T0+2℃, where T0 is the default test temperature;
[0046] If A≤60, then T=T0;
[0047] Set the operating temperature of the coagulation test equipment to T.
[0048] Preferably, setting the operating temperature of the coagulation test device to T comprises:
[0049] Detect the current device temperature T c ;
[0050] If T c ≠T, then start the heating or cooling system until T c =T;
[0051] Based on T c = T, confirm that the device has reached the set temperature;
[0052] Start the coagulation time test.
[0053] Preferably, the condition of c = T to confirm that the device has reached the set temperature specifically includes:
[0054] Regularly read the current temperature T of the device c ;
[0055] If T c < T, continue heating and repeat reading T c ;
[0056] If T c > T, start the cooling system and repeat reading T c ;
[0057] Based on T c = T, confirm that the device has reached the set temperature.
[0058] Preferably, the step of c = T to confirm that the device has reached the set temperature further includes:
[0059] When the difference between T c and T is less than the preset temperature difference δ T , it is considered that T c = T;
[0060] where δ T is 5°C.
[0061] Preferably, the step of S3 performing the coagulation time test and recording the time data during the coagulation process specifically includes:
[0062] First, put the patient's blood sample into a coagulation test device including a sensor system for measuring the blood coagulation process. At the start of the coagulation test, the device will start the test process according to the preset conditions and start recording data. The coagulation time calculation formula is:
[0063] , where T end is the coagulation termination time and T initiation is the coagulation start time.
[0064] Preferably, the step of S4 specifically includes:
[0065] Before analysis, standardize or normalize the physiological parameters using the formula:
[0066] ,
[0067] Among them, P standard is the normalized physiological parameter, P patient is the actual physiological parameter of the patient, μ is the mean of the physiological parameter, and σ is the standard deviation of the physiological parameter;
[0068] Multiple regression models were used to deal with the interactions between multiple physiological parameters:
[0069] ,
[0070] Where CCT is the corrected coagulation time, CT is the uncorrected coagulation time, and β i Represents each physiological parameter P i Direct linear effect coefficient on clotting time, γ j Indicates the influence coefficient of the square term of physiological parameters on coagulation time, δ k Represents the influence coefficient of the interaction between different physiological parameters on the coagulation time, P k represents the interaction terms between different physiological parameters;
[0071] Input the preprocessed physiological parameter data into the selected algorithm, combine it with the recorded time data, and calculate to obtain the corrected coagulation time CCT;
[0072] Corrected clotting time, using the formula, ,
[0073] Where CT is the uncorrected coagulation time, P normal As the standard physiological parameter for reference, P patient The actual physiological parameters of the patient;
[0074] Finally, the corrected coagulation time CCT is output and a report is generated for the clinician's reference.
[0075] A blood coagulation time calculation system based on patient information, used to implement the blood coagulation time calculation method based on patient information, the system comprising:
[0076] A blood sample collection module, used for collecting blood samples from patients;
[0077] Physiological parameter acquisition module, used to obtain relevant physiological parameter information of patients;
[0078] A test condition adjustment module, used to adjust the test conditions of the coagulation test device based on the patient's physiological parameter information;
[0079] A coagulation time test module, used for performing a coagulation time test and recording time data during the coagulation process;
[0080] The calculation module is used to analyze the recorded time data using a specific algorithm combined with physiological parameter information to calculate the patient's coagulation time.
[0081] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the method for calculating coagulation time based on patient information.
[0082] It can be seen from the above technical solution that the present invention has the following beneficial effects:
[0083] The method, system and storage medium for calculating coagulation time based on patient information collect blood samples and related physiological parameter information of the patient; adjust the test conditions of the coagulation test equipment based on the physiological parameter information of the patient; perform the coagulation time test and record the time data of the coagulation process; use a specific algorithm in combination with the physiological parameter information to analyze the recorded time data to calculate the coagulation time of the patient, which can accurately calculate the coagulation time based on the specific information of the patient, overcome the limitation of the prior art that individual differences cannot be fully considered, and significantly improve the accuracy of coagulation time evaluation. This accurate coagulation time calculation method can more comprehensively reflect the patient's true coagulation state, reduce the deviation of the evaluation results, and provide more reliable decision support for clinicians, which not only helps to optimize individualized treatment plans, but also can effectively reduce the clinical risks caused by abnormal coagulation function, thereby improving the quality and safety of overall medical services, and solving the problem that the prior art often cannot fully consider individual differences, especially when multiple complex physiological and pathological factors are involved, which may lead to deviations in evaluation results, lack of full integration and analysis of personalized patient information, and cannot accurately reflect the individual's coagulation state. BRIEF DESCRIPTION OF THE DRAWINGS
[0084] Figure 1 It is a schematic diagram of the process of the present invention. DETAILED DESCRIPTION
[0085] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0086] like Figure 1 As shown, a method for calculating coagulation time based on patient information, the method comprising:
[0087] By collecting blood samples and related physiological parameter information from patients, we first ensure that basic data for subsequent analysis can be obtained. This process usually involves using professional blood collection tools to draw a certain amount of blood samples from patients. It is also necessary to collect basic information such as the patient's age, gender, weight, height, health status, and specific physiological parameters that may affect coagulation function, such as platelet count, antithrombin level, liver function indicators, etc. For example, in actual operation, medical staff will use disposable blood collection tubes to collect approximately 5 ml of blood samples from the patient's arm vein, and obtain other relevant information from the patient through questionnaires or clinical examinations. This information is crucial for the subsequent adjustment of the test conditions of the coagulation test equipment, because different individuals have physiological differences, and these differences may significantly affect the measurement results of the coagulation time.
[0088] By adjusting the test conditions of the coagulation test equipment based on the patient's physiological parameter information, it is possible to ensure that the test environment is closer to the patient's actual situation, thereby improving the accuracy of the test results. In this step, the technician will adjust the various parameters of the coagulation test equipment based on the information collected previously, such as temperature, pressure, type and concentration of reagents used, etc. For example, if the patient's platelet count is lower than the normal range, it may be necessary to adjust certain parameters in the test equipment to more accurately simulate the actual coagulation process in the patient's body. In addition, the patient's medication use may also need to be considered, because certain drugs such as anticoagulants can affect coagulation time. By adjusting the test conditions in this way, it can ensure that the results of the coagulation time test are more reliable and reduce errors caused by individual differences.
[0089] By performing a coagulation time test and recording the time data during the coagulation process, key indicators that reflect the patient's coagulation ability can be obtained. At this stage, calibrated coagulation testing equipment will be used to monitor the time required for the blood sample to change from liquid to solid. This process is usually performed at a specific temperature to ensure that all samples are tested under the same conditions. For example, when the blood sample is mixed with the activator, the device will automatically start timing until the blood is completely coagulated. Throughout the process, the device will record key time nodes in the coagulation process, such as the time when the activator is added, the time when the blood begins to coagulate, etc. These data are an important basis for calculating the coagulation time.
[0090] By using a specific algorithm combined with the physiological parameter information to analyze the recorded time data to calculate the patient's coagulation time, a coagulation time value that takes into account the individual differences of patients can be obtained. In this step, the algorithm used will adjust the analysis method of the time data based on all the physiological parameter information collected previously. For example, if the patient's liver function is impaired, the algorithm may take this into account because the liver is where many coagulation factors are produced. Through comprehensive analysis of these data, the algorithm is able to calculate a value that is closer to the patient's actual coagulation time. In addition, outliers can be identified by comparing data from different patients to further verify the accuracy of the calculation results.
[0091] Through the above steps, the problem of how to accurately calculate the coagulation time based on the patient's specific information can be solved. This method not only improves the accuracy of the coagulation time test, but also can better evaluate the patient's coagulation function status, which is of great significance for diagnosing bleeding diseases and guiding anticoagulant treatment.
[0092] Next, the specific steps for collecting a patient's blood sample are described:
[0093] By collecting a blood sample from the patient, this step involves using a special lancet to draw a specified volume of blood sample from the patient. This process ensures that the sample used in subsequent analysis has a sufficient amount to perform an accurate coagulation time test. The selection of the lancet and the blood drawing operation must follow medical standard procedures to ensure the quality of the sample and the safety of the patient.
[0094] By obtaining the patient's physiological parameter information, in this step, the physiological parameter information related to the patient is collected, including but not limited to the patient's age, gender, weight, and medical history records, etc. These data are crucial for the subsequent adjustment of the test conditions of the coagulation test equipment, because they can reflect the possible impact of individual differences on the coagulation process.
[0095] By adjusting the test conditions of the coagulation test equipment based on the patient's physiological parameter information, the test conditions of the coagulation test equipment are adjusted individually according to the collected patient information. Specifically, if the patient is over 60 years old, the test temperature is increased by 5°C; if the patient is male, the test pressure is reduced by 0.2 bar; if the patient weighs more than 80 kg, the test time is extended by 2 seconds; if the patient's medical history contains a record of bleeding disorders, the test speed is reduced by 1%. These adjustments are designed to more accurately simulate the actual coagulation environment of different individuals, thereby improving the accuracy of the test results.
[0096] Through the above steps, a method for calculating coagulation time based on patient information can be realized, which can more accurately reflect the impact of individual differences on the coagulation process, thereby improving the accuracy and reliability of clinical diagnosis.
[0097] Next, the specific steps for adjusting the temperature of the clotting time test based on the patient's age are described:
[0098] To obtain the patient's age information, when implementing the present invention, the patient's age information needs to be first obtained through an electronic health record system, manual input or other reliable data collection methods. This process ensures that the age data used in subsequent processing is accurate.
[0099] Determine whether the patient's age is greater than 60 years old. Next, the system will automatically compare the obtained age value with the preset threshold of 60 years old. If the patient's age is greater than 60 years old, proceed to the next step; otherwise, keep the test temperature unchanged.
[0100] The test temperature is adjusted according to the judgment result. If the judgment result shows that the patient's age is indeed over 60 years old, the system will automatically increase the test temperature by 0.5°C. This step can be achieved by controlling the heating element in the coagulation time test device to ensure that the temperature is accurately increased by the required 0.5°C. If the patient's age is not over 60 years old, the original test temperature is maintained unchanged, that is, no temperature adjustment operation is performed.
[0101] Through the above steps, the temperature conditions of the coagulation time test can be effectively adjusted according to the patient's age information, thereby improving the accuracy of the test results.
[0102] Next, the specific steps for determining whether temperature adjustment is required based on the patient's age are described:
[0103] By reading the patient's age information, the system obtains key data for subsequent processing. This process can be completed by directly inputting through the software interface or automatically extracting through integration with the hospital information system HIS. For example, on the software interface, the user can manually enter the patient's age; or in an integrated environment, the system automatically retrieves the patient's age record from the HIS.
[0104] By performing a comparison operation between the age and 60 years old, the system determines whether the patient belongs to the elderly group. This operation is usually implemented by conditional statements in computer programs, such as using an if-else structure to determine whether the age is greater than 60 years old. For example, if the patient's age is 65 years old, the condition "age>60" is true, and the program will enter the corresponding branch to perform the next step.
[0105] Based on the comparison results, if the patient is older than 60 years old, temperature adjustment is performed to compensate for the physiological differences that may exist in the elderly population and the effect on the coagulation time. This step can be achieved by adjusting the preset temperature of the coagulation test device to ensure more accurate measurement results. For example, if the conditional judgment result indicates that the patient is 65 years old, the system will automatically adjust the operating temperature of the coagulation test device to the pre-set elderly mode.
[0106] If the patient is 60 years old or younger, no temperature adjustment is performed, that is, the default setting is maintained for the coagulation time calculation. This means that for young patients, the system will use the standard temperature setting for coagulation time measurement to simplify the process and improve efficiency. For example, if the patient is 30 years old, the system will continue to use the default temperature setting for coagulation time calculation.
[0107] Next, the specific steps to determine whether to apply a specific clotting time calculation adjustment based on the patient's age are described:
[0108] By obtaining the patient's age as input data. This process can be done manually through the user interface or automatically extracted from the electronic health record system. For example, in the software application, an input box can be designed for medical staff to enter the patient's age; or in the case of integrated medical information systems, the software can directly access the patient's file in the database to obtain age information.
[0109] The obtained age value is compared with the preset threshold value 60. Specifically, the logical operator ">" is used to determine whether the age value is greater than 60. This step is usually implemented by conditional statements in computer programs such as if-else structures. For example, in a programming language, the following code can be written: "if age > 60", where "age" is a variable that stores the age value.
[0110] If the age value is greater than 60, the output is true, indicating that the patient belongs to the elderly group and may need special adjustments to the clotting time calculation formula. This step can be achieved by setting the execution branch of the conditional statement, and performing specific operations when the conditions are met, such as calling a different calculation function or applying an additional correction factor. For example, in the above if-else structure, you can write: "if age > 60 { applyCorrectionFactor;}", where "applyCorrectionFactor" is a function used to adjust the clotting time calculation.
[0111] If the age value is not greater than 60, a false value is output, indicating that the patient does not belong to the elderly group and no special adjustment is required for the coagulation time calculation formula. Similarly, this step can also be achieved through another branch of the conditional statement. For example, in the if-else structure, you can write: "else { useStandardFormula;}", where "useStandardFormula" is a function representing the standard coagulation time calculation method.
[0112] Next, the specific steps of determining whether the age value is greater than 60 in the embodiment are described:
[0113] By obtaining the patient's age information, first, the system or device needs to obtain the patient's age information. This step can be completed by the user manually entering through the input interface, or it can be automatically read through the interface with the hospital information system HIS or other medical databases. Once the age value is obtained, the system will be ready to enter the next logical judgment.
[0114] The comparison module judges the age value, receives the age value, and compares it with the preset threshold value 60. If the age value is greater than 60, the comparison result is true; otherwise, if the age value is not greater than 60, the comparison result is false. This process can be implemented by programming, for example, using conditional statements such as IF-THEN-ELSE structures.
[0115] Output a logical true value or a logical false value according to the comparison result. Finally, according to the result of the comparison module, the system will output the corresponding logical true value or logical false value. If the age value is greater than 60, the output logical true value, such as the number 1 or the string "True", indicates that the patient belongs to the elderly group and may need special attention to his coagulation time; if the age value is not greater than 60, the output logical false value, such as the number 0 or the string "False", indicates that the patient does not belong to the elderly group. This output can be used for further processing, such as adjusting the parameters in the coagulation time calculation formula.
[0116] Next, the specific steps for adjusting the test conditions of the coagulation test equipment are described:
[0117] Obtain the patient's physiological parameter information
[0118] This step involves collecting specific physiological parameters of the patient for subsequent adjustment of the test conditions of the coagulation test equipment. Specifically, it is necessary to obtain information such as the patient's age A, gender G, weight W, and blood type B. These data can be obtained by asking the patient or consulting the patient's medical records, and stored in the database of the test equipment for subsequent processing.
[0119] Adjust test temperature based on patient age information
[0120] In this step, the test temperature T of the coagulation test equipment is adjusted according to the age of the patient. If the patient is over 60 years old, the test temperature is set to the reference temperature T0 plus 2°C; for patients under 60 years old, the test temperature remains unchanged at the reference temperature. This adjustment is automatically completed by the temperature control system in the coagulation test equipment to ensure that the required temperature conditions can be maintained during the test.
[0121] Adjust test pressure based on patient gender information
[0122] In this step, the test pressure P of the coagulation test device is adjusted according to the patient's gender information. For male patients, the test pressure is set to the base pressure P0 plus 5 kPa; while for female patients, the test pressure remains unchanged at the base pressure. This adjustment is also automatically performed by the pressure control system inside the coagulation test device to ensure that the pressure during the test meets the set value.
[0123] Adjust test intervals based on patient weight and blood type information
[0124] The last step is to adjust the test time interval Δt of the coagulation test device according to the patient's weight W and blood type B information. If the patient's weight is more than 80 kg and the blood type is AB, the test time interval is set to the reference time interval Δt0 plus 1 second; for other cases, the test time interval remains unchanged at the reference time interval. This adjustment is automatically completed by the time control module of the coagulation test device to ensure that sampling can be performed at the correct interval during the test.
[0125] Through the above steps, the test conditions of the coagulation test equipment can be effectively adjusted according to the individual differences of patients, thereby improving the accuracy and reliability of coagulation time measurement.
[0126] Next, the specific steps for adjusting the test temperature based on the patient's age information are described:
[0127] By reading the patient's age information, when implementing the present invention, it is first necessary to obtain the patient's age information A. This step can be completed by directly inputting the patient's age into the user interface of the coagulation test device or by automatically extracting it through integration with the hospital information system HIS. Once the age information is obtained, the system will enter the next step of the judgment process.
[0128] Determine the test temperature through conditional judgment - The system will make a conditional judgment based on the read age A. If the patient's age A is greater than 60 years old, the test temperature T is set to the default test temperature T0 plus 2°C; conversely, if the patient's age A is not greater than 60 years old, the test temperature T remains unchanged at the default test temperature T0. This conditional judgment logic can be implemented by programming, for example, writing a corresponding algorithm in the control software of the coagulation test device.
[0129] By setting the working temperature of the coagulation test equipment, finally, according to the results of the above conditions, the system will automatically adjust the working temperature of the coagulation test equipment to T. This operation can be automatically completed by the temperature control system inside the coagulation test equipment to ensure that the equipment can reach the correct test temperature before starting the coagulation time test. For example, if a patient is 65 years old, the system will set the test temperature to T0+2℃. Assuming T0 is 37℃, the actual test temperature will be set to 39℃.
[0130] Next, the specific steps for setting the operating temperature of the coagulation test device to T are described:
[0131] The actual temperature T of the current coagulation test device is detected by the built-in temperature sensor c This process ensures that the temperature status inside the equipment can be obtained in real time, providing data support for subsequent temperature adjustment.
[0132] If the current device temperature T detected c If the temperature is not equal to the preset working temperature T, the heating or cooling system is automatically started to adjust the equipment temperature to the set value T. This operation can be achieved through the temperature control module, which can automatically select the heating or cooling mode according to the temperature difference, so as to quickly and accurately control the equipment temperature.
[0133] When the temperature sensor detects the device temperature T c When the temperature is equal to the preset working temperature T, the system confirms that the device has reached the required stable working temperature and stops the operation of the heating or cooling system. This step ensures that the device is in the best working condition before the coagulation time test.
[0134] After confirming that the device temperature is stable at the set value T, the coagulation time test is performed. At this time, the sample reacts under constant and accurate temperature conditions, thus ensuring the accuracy and reliability of the test results.
[0135] Next, describe the specific steps to confirm that the device has reached the set temperature:
[0136] Read the current temperature T of the device at a fixed time c During this stage, the system periodically measures and records the current temperature T inside the device.c This is usually accomplished by an in-built temperature sensor which converts the temperature signal into an electrical signal, and then the microprocessor or controller reads these electrical signals to obtain the real-time temperature value. For example, a loop program can be set to read the temperature value every certain time interval, such as once per second, and compare it with the preset target temperature T.
[0137] By if T c < T, continue heating and repeat reading T c , when it is detected that the current temperature T c is lower than the target temperature T, the system will automatically activate the heating element to increase the temperature. The heating process will continue until the temperature approaches or equals the target temperature T. During this period, the system will continue to monitor the temperature change to ensure that the temperature does not become too low. For example, in a blood analyzer, if the initial reading shows a low temperature, the heater will be activated while the system continues to monitor the temperature until it reaches the required level.
[0138] If T c > T, start the cooling system and repeat reading T c , on the contrary, if the current temperature T c is higher than the target temperature T, the system will activate the cooling mechanism to reduce the temperature. The cooling process also requires continuous monitoring to prevent the temperature from dropping excessively. For example, when the temperature sensor detects a high temperature, a fan or other cooling devices may be activated to help cool down, while the system continues to monitor the temperature until it stabilizes near the target temperature.
[0139] Based on the condition that T c = T, confirm that the device has reached the set temperature. Once the current temperature T c is equal to the target temperature T, the system will confirm that the device has reached the required set temperature. At this time, the next operation can be started, such as starting the measurement of the clotting time. For example, when the temperature stabilizes at the preset value, the system will send a signal indicating that the device is ready for the next experimental operation, such as starting a timer to record the clotting time.
[0140] Next, describe the specific steps to confirm that the device has reached the set temperature:
[0141] By monitoring the difference between the actual temperature T c of the device and the target set temperature T to determine whether the device has reached the required stable temperature state. When the difference between the actual temperature T c and the target temperature T is less than the preset temperature difference threshold δ T in this example δ T is 5 °C, the system will consider that the current actual temperature T c is equal to the target temperature T, thus confirming that the device has reached the set temperature condition.
[0142] To achieve this feature, the device needs to be equipped with a high-precision temperature sensor to continuously monitor the actual temperature T c , and has the ability to compare T c and T. When the control system detects T c When the difference between T and T is less than 5°C, the two are considered equal and the equipment is considered to have reached a stable set temperature.
[0143] Once it is confirmed that the difference between the actual temperature and the target temperature is less than 5°C, the next step of the coagulation time measurement process can be started. This step ensures that the device is in a constant and accurate temperature environment before the coagulation time measurement, thereby improving the accuracy and reliability of the measurement results.
[0144] The step S3 of performing the coagulation time test and recording the time data of the coagulation process specifically includes:
[0145] First, the patient's blood sample is placed in a coagulation test device that includes a sensor system for measuring the blood coagulation process. At the beginning of the coagulation test, the device will start the test process according to the preset conditions and start recording data. The coagulation time calculation formula is:
[0146] , where T end is the coagulation termination time, T initiation is the coagulation initiation time.
[0147] In this embodiment, the coagulation test device is used to accurately monitor and record the time data of the blood sample during the coagulation process. The coagulation test device captures the dynamic changes of blood coagulation in real time through the built-in sensor system, and records the time required from the start to the completion of the coagulation process. The time data is used to calculate the coagulation time CT. Through the above calculation formula, it can accurately reflect the time required for blood coagulation, thereby providing reliable data for subsequent clinical analysis. By using this embodiment, efficient coagulation time measurement of patient blood samples can be achieved, providing accurate time data for the evaluation of coagulation function. This method is easy to operate and can adapt to different types of patient samples. At the same time, it ensures the automation of the test process and the accuracy of data recording, providing effective support for clinicians' diagnosis and decision-making.
[0148] In this embodiment, the coagulation test device can use different types of sensor systems, such as optical sensors, electrochemical sensors, etc., to meet different clinical needs. As needed, the device can also add a data processing module to achieve more complex data analysis. In addition, the calculation formula of the coagulation time can also be adjusted according to actual applications, such as considering additional correction factors to improve the calculation accuracy.
[0149] The step S4 specifically includes:
[0150] Before analysis, physiological parameters were standardized or normalized using the formula:
[0151] ,
[0152] Among them, P standard is the normalized physiological parameter, P patient is the actual physiological parameter of the patient, μ is the mean of the physiological parameter, and σ is the standard deviation of the physiological parameter;
[0153] Multiple regression models were used to deal with the interactions between multiple physiological parameters:
[0154] ,
[0155] Where CCT is the corrected coagulation time, CT is the uncorrected coagulation time, and β i Represents each physiological parameter P i Direct linear effect coefficient on clotting time, γ j Indicates the influence coefficient of the square term of physiological parameters on coagulation time, δ k Represents the influence coefficient of the interaction between different physiological parameters on the coagulation time, P k represents the interaction terms between different physiological parameters;
[0156] Input the preprocessed physiological parameter data into the selected algorithm, combine it with the recorded time data, and calculate to obtain the corrected coagulation time CCT;
[0157] Corrected clotting time, using the formula,
[0158] ,
[0159] Where CT is the uncorrected coagulation time, P normal As the standard physiological parameter for reference, P patient The actual physiological parameters of the patient;
[0160] Finally, the corrected coagulation time CCT is output and a report is generated for the clinician's reference.
[0161] In this embodiment, the physiological parameters of the patient are first standardized or normalized to eliminate the influence of individual differences on the calculation results. Then, a multivariate regression model is used to analyze the complex interactions between multiple physiological parameters, and the model includes the direct linear influence of the physiological parameters, the square term influence, and the interaction between the parameters. The model calculates the corrected coagulation time CCT by analyzing the pre-processed physiological parameter data. Finally, the actual physiological parameters of the patient are compared with the standard parameters, and the coagulation time is further corrected by the correction formula to provide a more accurate coagulation evaluation result. This implementation method effectively improves the accuracy of the coagulation time calculation and takes into account the influence of multiple physiological parameters and their interactions on the coagulation time. Through the standardized processing of data and the application of multivariate regression models, it can better adapt to the individual differences of different patients and provide more reliable clinical data support. In addition, the generated report is of great reference value to clinicians and helps to formulate personalized treatment plans.
[0162] In this embodiment, the standardization or normalization method can be adjusted according to different application scenarios, such as using different standardization methods or introducing other physiological parameters. The parameter selection and coefficients in the multivariate regression model can also be adjusted according to the characteristics of the patient population to optimize the applicability of the model. The correction formula can also be adjusted according to specific clinical needs, such as introducing other correction factors or using different mathematical models to further improve the accuracy of coagulation time calculation.
[0163] A blood coagulation time calculation system based on patient information is also provided, which is used to implement the blood coagulation time calculation method based on patient information, and the system comprises:
[0164] A blood sample collection module, used for collecting blood samples from patients;
[0165] Physiological parameter acquisition module, used to obtain relevant physiological parameter information of patients;
[0166] A test condition adjustment module, used to adjust the test conditions of the coagulation test device based on the patient's physiological parameter information;
[0167] A coagulation time test module, used for performing a coagulation time test and recording time data during the coagulation process;
[0168] The calculation module is used to analyze the recorded time data using a specific algorithm combined with physiological parameter information to calculate the patient's coagulation time.
[0169] In this embodiment, the various modules of the coagulation time calculation system work together to achieve accurate calculation of the patient's coagulation time. First, the blood sample collection module collects blood samples from the patient's body and sends the samples to the coagulation time test module of the system. At the same time, the physiological parameter collection module is responsible for obtaining physiological parameters related to the patient's coagulation process, such as heart rate, blood pressure, body temperature, etc. The acquired physiological parameters will be transmitted to the test condition adjustment module, which adjusts the working parameters of the coagulation test equipment according to the specific conditions of the patient to ensure that the test conditions match the actual physiological state of the patient. Then, the coagulation time test module starts the test process and uses sensors to record the data of key time points in the coagulation process in real time, including the time when the blood starts to coagulate and the time when it is completely coagulated. The recorded time data and physiological parameter information are then transmitted to the calculation module. The calculation module processes and analyzes the time data by calling a specific algorithm and combining the physiological parameter information, and finally calculates the patient's coagulation time. The calculation results will be used as the basis for clinical decision-making and provided to doctors for reference.
[0170] The system of this embodiment realizes the automation and personalization of coagulation time calculation by integrating blood sample collection, physiological parameter collection, test condition adjustment, coagulation time test and calculation analysis module. Compared with the traditional coagulation test method, this system can more accurately reflect the patient's true physiological state and improve the accuracy of the test results by dynamically adjusting the test conditions. In addition, the system can effectively reduce the errors of manual operation, improve the detection efficiency and the reliability of the results, so as to better support clinical diagnosis and treatment decisions.
[0171] In this embodiment, each module can be replaced or improved according to specific application requirements. For example, the blood sample collection module can be replaced with a more advanced collection device to improve the speed and accuracy of sample collection. The physiological parameter acquisition module can integrate more types of sensors, such as blood glucose monitors, oxygen saturation sensors, etc., to provide more comprehensive patient physiological information. The test condition adjustment module can introduce artificial intelligence algorithms to adjust the test conditions more intelligently. The algorithm used in the calculation module can also be optimized or replaced according to the latest research results to further improve the accuracy and reliability of the coagulation time calculation.
[0172] A computer-readable storage medium is also provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method for calculating the coagulation time based on patient information are implemented.
[0173] In this embodiment, the computer-readable storage medium can be in the form of a hard disk, a solid-state hard disk, an optical disk, a USB flash drive, or other non-volatile storage devices. A computer program is stored on the storage medium, and the program includes a plurality of code modules for executing the steps of the coagulation time calculation method based on patient information. When the computer program is loaded and executed by the processor, it first calls the relevant modules to collect the patient's physiological parameters and blood sample data. Then, the program automatically adjusts the conditions of the coagulation test according to the collected data to ensure the accuracy of the test. During the test, the program records the start and end time of coagulation, and combines these time data with the patient's physiological parameter data, and calculates the corrected coagulation time through a built-in algorithm. Finally, the program generates analysis results and outputs a report for reference by clinicians.
[0174] This embodiment realizes the coagulation time calculation method based on patient information as a computer program, so that the method can be run in a variety of hardware environments, including hospital information systems, laboratory testing equipment or mobile devices. Since the program can automatically process a large amount of data during execution and dynamically adjust based on the individual conditions of patients, the accuracy and efficiency of the calculation are improved. At the same time, the use of computer-readable storage media can easily share and distribute the program among different systems, reducing the complexity of operation and improving the maintainability and scalability of the system.
[0175] In this embodiment, the implementation of the computer program can be adjusted according to the requirements of the target platform. For example, different programming languages (such as C++, Python, Java, etc.) can be used to implement the program to adapt to different operating systems or hardware platforms. The form of the storage medium can also be replaced according to actual needs, such as deploying the program to a cloud storage environment for access and execution over the network. In addition, the algorithm module in the computer program can be updated or replaced according to clinical needs or new technological advances to further improve the performance and accuracy of the calculation.
[0176] In actual operation, when used, the medical staff first collects the patient's blood sample and related physiological parameter information, which may include but is not limited to the patient's age, gender, weight, previous medical history, etc. Subsequently, based on the collected physiological parameter information, the system automatically or manually adjusts the test conditions of the coagulation test equipment to ensure that the test results more accurately reflect the patient's actual situation. Next, the coagulation time test is performed by the coagulation test equipment, and the time data during the coagulation process is recorded in real time. This process usually involves sophisticated sensors and control units to monitor changes in blood samples. Finally, the recorded time data is comprehensively analyzed using a pre-set specific algorithm combined with the previously collected physiological parameter information to calculate the patient's coagulation time. Throughout the entire process, from data collection to the output of the final result, the various components work closely together to ensure the efficiency and accuracy of the test process, provide valuable reference information for clinicians, and help to more accurately evaluate the patient's coagulation function status.
[0177] The methods, programs, systems, devices, etc. of the embodiments of the present invention may be executed or implemented in a single or multiple networked computers, or may be practiced in a distributed computing environment. In the embodiments of this specification, in these distributed computing environments, tasks may be performed by remote processing devices connected via a communication network.
[0178] Those skilled in the art should understand that the embodiments of the present specification can be provided as methods, systems or computer program products. Therefore, those skilled in the art can imagine that the implementation of the functional modules / units or controllers and related method steps described in the above embodiments can be implemented in software, hardware or a combination of software / hardware.
[0179] Unless explicitly stated, the actions or steps of the methods, programs, and embodiments of the present invention do not have to be performed in a specific order and can still achieve the desired results. In some implementations, multitasking and parallel processing are also possible or may be advantageous.
[0180] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A method for calculating coagulation time based on patient information, characterized in that: The method comprises: S1: Collect blood samples and relevant physiological parameter information from patients; S2: adjusting the test conditions of the coagulation test device based on the patient's physiological parameter information; S3: perform a coagulation time test and record time data during the coagulation process; S4: Analyze the recorded time data in combination with the physiological parameter information to calculate the patient's coagulation time; The step S1 of collecting a blood sample from a patient specifically includes: Use a lancet to draw a specified volume of blood; Relevant physiological parameter information includes: patient’s age, gender, weight and medical history; Adjusting the test conditions of the coagulation test equipment based on the patient's physiological parameter information includes: According to the patient's age, if the patient is older than 60 years old, increase the test temperature by 5°C; According to the patient's gender, if the patient is male, reduce the test pressure by 0.2 bar; According to the patient's weight, if the weight exceeds 80 kg, increase the test time by 2 seconds; If the patient has a history of bleeding disorders according to the patient's medical history, the test speed is reduced by 1%; Wherein, if the patient is older than 60 years old, increasing the test temperature by 5°C specifically includes: Obtain the patient's age information; Determine whether the patient is older than 60 years old, age>60; If the judgment result is true, increase the test temperature by 0.5°C; If the judgment result is false, the test temperature is kept unchanged; Determining whether the patient's age is greater than 60 years old, age>60 specifically includes: Read age information; Perform a comparison operation between age and 60; Based on the comparison result, if age>60, temperature adjustment is performed; If the age is not greater than 60 years old, no temperature adjustment will be performed; The comparison operation between the age and 60 specifically includes: Get the age value; Compare the age value to 60; If the age value is greater than 60, output the true value; If the age value is not greater than 60, output a false value; If the age value is greater than 60, the output true value specifically includes: Check if the age value is greater than 60; If so, the output logical truth value is true; If not, the output is a logical false value of false; The step S3 of performing the coagulation time test and recording the time data of the coagulation process specifically includes: First, the patient's blood sample is placed in a coagulation test device that includes a sensor system for measuring the blood coagulation process. At the beginning of the coagulation test, the device will start the test process according to the preset conditions and start recording data. The coagulation time calculation formula is: , where T end is the coagulation termination time, T initiation is the coagulation initiation time; The step S4 specifically includes: Before analysis, physiological parameters were standardized or normalized using the formula: , Among them, P standard is the normalized physiological parameter, P patient is the actual physiological parameter of the patient, μ is the mean of the physiological parameter, and σ is the standard deviation of the physiological parameter; Multiple regression models were used to deal with the interactions between multiple physiological parameters: , Where CCT is the corrected coagulation time, CT is the uncorrected coagulation time, and β i Represents each physiological parameter P i Direct linear effect coefficient on clotting time, γ j Indicates the influence coefficient of the square term of physiological parameters on coagulation time, δ k Represents the influence coefficient of the interaction between different physiological parameters on the coagulation time, P k represents the interaction terms between different physiological parameters; Input the preprocessed physiological parameter data into the selected algorithm, combine it with the recorded time data, and calculate to obtain the corrected coagulation time CCT; Corrected clotting time, using the formula, ; Where CT is the uncorrected coagulation time, P normal As the standard physiological parameter for reference, P patient is the actual physiological parameter of the patient; Finally, the corrected coagulation time CCT is output and a report is generated for the clinician's reference.
2. A method for calculating coagulation time based on patient information according to claim 1, characterized in that: The step S2 of adjusting the test conditions of the coagulation test device based on the patient's physiological parameter information specifically includes: Obtain the patient's age, sex, weight, and blood type information; Adjust the test temperature T based on the patient's age information. If the age A is greater than 60 years old, then T=T0+2°C, otherwise T=T0; Adjust the test pressure P based on the patient's gender information. If the gender G is male, then P= P0+5kPa; if it is female, then P=P0; Adjust the test time interval Δt based on the patient's weight W and blood type B information. If W>80kg and B is AB type, then Δt=Δt0+1s, otherwise Δt=Δt0, where Δt0 is the benchmark test time interval; Wherein, adjusting the test temperature T based on the patient's age information includes: Read the patient's age A; If A>60, then T=T0+2℃, where T0 is the default test temperature; If A≤60, then T=T0; Set the operating temperature of the coagulation test equipment to T.
3. A method for calculating coagulation time based on patient information according to claim 2, characterized in that: Setting the operating temperature of the coagulation test device to T comprises: Detect the current device temperature T c ; If T c ≠T, then start the heating or cooling system until T c =T; Based on T c =T condition, confirm that the equipment has reached the set temperature; Start the clotting time test.
4. The method for calculating coagulation time based on patient information according to claim 3, characterized in that: The T c =T conditions, confirming that the equipment has reached the set temperature, specifically including: Read the current temperature T of the device regularly c ; If T c < T, continue heating and repeat reading T c ; If T c >T, start the cooling system and read T repeatedly c ; Based on T c =T condition, confirm that the equipment has reached the set temperature.
5. The method for calculating coagulation time based on patient information according to claim 4, characterized in that: The T c =T, the steps to confirm that the equipment has reached the set temperature also include: In T c The difference from T is less than the preset temperature difference δ T When T c =T; where δ T is 5℃.
6. A coagulation time calculation system based on patient information, used to implement the coagulation time calculation method based on patient information according to any one of claims 1 to 5, characterized in that: The system comprises: A blood sample collection module, used for collecting blood samples from patients; Physiological parameter acquisition module, used to obtain relevant physiological parameter information of patients; A test condition adjustment module, used to adjust the test conditions of the coagulation test device based on the patient's physiological parameter information; A coagulation time test module, used for performing a coagulation time test and recording time data during the coagulation process; The calculation module is used to analyze the recorded time data using a specific algorithm combined with physiological parameter information to calculate the patient's coagulation time.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for calculating the coagulation time based on patient information according to any one of claims 1 to 5 are implemented.
