The present application claims priority to Chinese Patent Application No. 202410067328.9, filed Jan. 16, 2024, the entire disclousre of which is hereby incorporated by reference in its entirety.
The present disclosure relates to the technical field of medical evaluation, and in particular to a method, device, equipment, and medium for evaluating a patient's extracorporeal membrane oxygenation (ECMO) operation status.
According to current clinical feedback, when intensive care unit (ICU) patients currently utilize ECMO equipment, the ECMO equipment does not provide the ability to obtain physiological parameter data from other monitoring equipment (patient monitors, blood gas analyzers, etc.) while the ECMO equipment is running. In some scenarios, when ICU medical staff need to conduct data integration and analysis, there can be limitations in doing so, for example, due to differences in the personal experience of doctors and nurses. In some scenarios, there is a lack of standards for patient assessment, judgment, and corresponding treatment. Thus, there is individual subjectivity due to the a lack of objective standards.
Embodiments of the present disclosure provide a method, device, equipment and medium for evaluating a patient's ECMO operation status, aiming to solve the problem in the existing technology that it is difficult to objectively evaluate the physiological status of patients using ECMO equipment during operation. Programmed prompts can be used to evaluate the patient's ECMO operation status. Provide users with handling suggestions to reduce operating errors.
In a first aspect, examples of the present disclosure provide a method for assessing patient ECMO operation, which includes:
Collect the patient's oxygen saturation data, lactate data, partial pressure of oxygen or mean arterial pressure data;
Obtain the oxygen partial pressure classification value through a pre-trained oxygen partial pressure classifier based on the oxygen partial pressure data, or obtain the mean arterial pressure classification value through a pre-trained mean arterial pressure classifier based on the mean arterial pressure data;
Obtain the blood oxygen saturation classification value through a pre-trained blood oxygen saturation classifier based on the blood oxygen saturation data;
Obtain a lactate level classification value through a pre-trained lactate level classifier based on the lactate data;
Determine the patient's ECMO performance score based on the blood oxygen saturation classification value, the lactate level classification value and the oxygen partial pressure classification value or the mean arterial pressure classification value.
A further technical solution is to obtain the oxygen partial pressure classification value through a pre-trained oxygen partial pressure classifier based on the oxygen partial pressure data, including:
Input the oxygen partial pressure data into the oxygen partial pressure classifier, and receive the oxygen partial pressure marker value output by the oxygen partial pressure classifier;
Determine the oxygen partial pressure classification value based on the oxygen partial pressure marker value;
Based on the mean arterial pressure data, the mean arterial pressure classification value is obtained through a pre-trained mean arterial pressure classifier, including:
Input the mean arterial pressure data into the mean arterial pressure classifier, and receive the mean arterial pressure marker value output by the mean arterial pressure classifier;
Determine the mean arterial pressure classification value based on the mean arterial pressure marker value;
The blood oxygen saturation classification value is obtained through a pre-trained blood oxygen saturation classifier based on the blood oxygen saturation data, including:
Input the blood oxygen saturation data into the blood oxygen saturation classifier, and receive the blood oxygen saturation marker value output by the blood oxygen saturation classifier;
Determine the blood oxygen saturation classification value based on the blood oxygen saturation marker value;
Based on the lactate data, the lactate level classification value is obtained through a pre-trained lactate level classifier, including:
Input the lactate data into the lactate level classifier, and receiving a lactate level marker value output by the lactate level classifier;
Determine the lactate level classification value based on the lactate level marker value.
A further technical solution is to determine the oxygen partial pressure classification value based on the oxygen partial pressure marker value, including: Determine the oxygen partial pressure classification value corresponding to the oxygen partial pressure marker value based on the preset oxygen partial pressure-classification value mapping relationship;
The determination of the mean arterial pressure classification value based on the mean arterial pressure marker value includes: Determine the mean arterial pressure classification value corresponding to the mean arterial pressure marker value based on the preset mean arterial pressure-classification value mapping relationship;
The determination of the blood oxygen saturation classification value based on the blood oxygen saturation marker value includes: Determine the blood oxygen saturation classification value corresponding to the blood oxygen saturation marker value based on the preset blood oxygen saturation-classification value mapping relationship;
The determination of the lactate level classification value based on the lactate level marker value includes: Determine the lactate level classification value corresponding to the lactate level marker value based on the preset lactate level-classification value mapping relationship.
The further technical solution is that when the operating mode of the ECMO device is the preset venovenous (VV) ECMO mode: Determining the patient's ECMO operation score based on the blood oxygen saturation classification value, the lactate level classification value and the oxygen partial pressure classification value or the mean arterial pressure classification value includes:
Obtain the first physiological parameter-score mapping relationship between the preset oxygen partial pressure classification value, the blood oxygen saturation classification value, and the lactate level classification value and the ECMO operation score value;
Determine the patient's ECMO operation score value through the first physiological parameter-score mapping relationship based on the oxygen partial pressure classification value, the blood oxygen saturation classification value and the lactate level classification value.
Its further technical solution is that the first physiological parameter-score mapping relationship includes the following functional relationship: S=A2*B*C, where S is the ECMO operation score value, A is the lactate level classification value, and B is the blood oxygen level. The saturation classification value and C are the oxygen partial pressure classification values.
Its further technical solution is that when the operating mode of the ECMO device is the preset venoarterial (VA) ECMO mode: Determining the patient's ECMO operation score based on the blood oxygen saturation classification value, the lactate level classification value and the oxygen partial pressure classification value or the mean arterial pressure classification value includes:
Obtain the preset second physiological parameter-score mapping relationship between the mean arterial pressure classification value, the blood oxygen saturation classification value, and the lactate level classification value and the ECMO operation score value;
Based on the mean arterial pressure classification value, the blood oxygen saturation classification value and the lactate level classification value, the patient's ECMO operation score is determined through the second physiological parameter-score mapping relationship.
Its further technical solution is that the second physiological parameter-score mapping relationship includes the following functional relationship: S=A2*B*D, where S is the ECMO operation score value, A is the lactate level classification value, and B is the blood oxygen level. The saturation classification value and D are the mean arterial pressure classification values. Its further technical solution is that the method also includes:
If the ECMO operation score satisfies S>S1, a reminder message is sent to increase the flow rate of ECMO equipment;
If the ECMO operation score value satisfies S3≤S≤S2, a prompt message is issued to reduce the flow rate of the ECMO equipment;
If the ECMO operation score value satisfies S<S3, a prompt message is issued to remove the ECMO equipment;
Wherein, S is the ECMO operation score value, S1 is the first score threshold, S2 is the second score threshold, and S3 is the third score threshold.
Its further technical solution is that the method also includes:
Obtain the patient's physiological parameters collected by the monitoring equipment and ECMO equipment;
The patient's physiological parameters are stored in a time-aligned manner.
Its further technical solution is that the method also includes:
Obtain a training data set;
Based on the training data set, a pre-set initial classifier is trained through a preset machine learning algorithm to obtain a target classifier, which includes the oxygen partial pressure classifier and the mean arterial pressure classifier., the blood oxygen saturation classifier, and the lactate level classifier.
Its further technical solution is that the method also includes:
Target data is filtered out from the physiological parameters, and the target data is displayed on a preset display device.
In a second aspect, examples of the present disclosure also provide a patient ECMO operation status assessment device, which includes a unit for executing the above method.
In a third aspect, examples of the present disclosure also provide a computer device, which includes a memory and a processor. A computer program is stored on the memory, and the above method is implemented when the processor executes the computer program.
In a fourth aspect, examples of the present disclosure also provide a computer-readable storage medium, the storage medium stores a computer program, and the computer program can implement the above method when executed by a processor.
Embodiments of the present disclosure provide a method, device, equipment and medium for evaluating the patient's ECMO operation status. wherein, the method comprises: Collect the patient's blood oxygen saturation data, lactate data, oxygen partial pressure data or mean arterial pressure data; based on the oxygen partial pressure data, obtain the oxygen partial pressure classification value through a pre-trained oxygen partial pressure classifier, or based on the mean arterial pressure data, Obtain the mean arterial pressure classification value through the pre-trained mean arterial pressure classifier; based on the blood oxygen saturation data, obtain the blood oxygen saturation classification value through the pre-trained blood oxygen saturation classifier; obtain the lactate level classification value based on the lactate data, determine the patient's ECMO operation through a pre-trained lactate level classifier based on the blood oxygen saturation classification value, the lactate level classification value, and the oxygen partial pressure classification value or the mean arterial pressure classification value. It can be seen that the patient's ECMO operation score can be accurately calculated through the above method, and the patient's recovery status can be intuitively determined through the ECMO operation score, which facilitates medical staff to make accurate judgments and reduces the decision-making time of medical staff.
In order to more clearly illustrate the technical solutions of the examples of the present disclosure, the drawings needed to be used in the description of the examples will be briefly introduced below. The drawings in the following description are some examples of the present disclosure. For those in the field, ordinary technicians can also obtain other drawings based on these drawings without undue experimentation.
The technical solutions in the examples of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the examples of the present disclosure. Obviously, the described examples are part of the examples of the present disclosure, not all of them. Based on the examples of the present disclosure, all other examples obtained by those of ordinary skill in the art without any creative effort shall fall within the scope of protection of the present disclosure.
It is to be understood that, when used in this specification and the appended claims, the terms “includes” and “comprises” indicate the presence of described features, integers, steps, operations, elements and/or components but do not exclude the presence of one or the presence or addition of multiple other features, integers, steps, operations, elements, components and/or collections thereof.
It should also be understood that the terminology used in this description of the disclosure is for the purpose of describing particular examples only and is not intended to be limiting of the disclosure. As used in this specification and the appended claims, the singular forms “a”, “an” and “the” are intended to include the plural forms unless the context clearly dictates otherwise.
It should also be further understood that the term “and/or” as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term “if” may be interpreted as “when” or “once” or “in response to determining” or “in response to detecting” depending on the context. Similarly, the phrase “if determined” or “if [the described condition or event] is detected” may be interpreted, depending on the context, to mean “once determined” or “in response to determining” or “once the [described condition or event] is detected” or “in response to detection of [the described condition or event]”.
Please refer to
Step S1 is to collect the patient's blood oxygen saturation data, lactate data, oxygen partial pressure data or mean arterial pressure data.
In specific implementation, the operating modes of extracorporeal membrane oxygenation (ECMO) equipment include venovenous (VV) ECMO mode and venoarterial (VA) ECMO mode. Specifically, ECMO is used in critically ill patients with severe lung and/or heart failure. Blood is drained from the venous system and oxygenated blood is pumped through a membrane oxygenator. There are two main circulation modes. For pulmonary support, blood is returned to the patient via veins (corresponding to VV ECMO mode), and for pulmonary/circulatory support, blood is returned to the patient via arteries (corresponding to VA ECMO mode).
In the VV ECMO mode, the patient's blood oxygen saturation data, lactate data, and oxygen partial pressure data are collected, that is, the patient's ECMO operation score is determined through the blood oxygen saturation data, lactate data, and oxygen partial pressure data. In an example of the present disclosure, blood oxygen saturation data, lactate data and oxygen partial pressure data are collected in no particular order, and the data collection processes of blood oxygen saturation data, lactate data and oxygen partial pressure data can be independent of each other.
In VA ECMO mode, the patient's blood oxygen saturation data, lactate data, and mean arterial pressure data are collected, that is, the patient's ECMO operation score is determined through the blood oxygen saturation data, lactate data, and mean arterial pressure data. In an example of the present disclosure, blood oxygen saturation data, lactate data and mean arterial pressure data are collected in no particular order, and the data collection processes of blood oxygen saturation data, lactate data and mean arterial pressure data can be independent of each other.
Specifically, the blood oxygen saturation data may be the patient's peripheral oxygen saturation (SpO2) collected by a finger pulse oximeter, or the patient's arterial oxygen saturation (SaO2) collected by a blood gas analyzer, which is not specifically limited by the present disclosure. It should be noted that SpO2 is the transcutaneous arterial oxygen saturation measured by the distal circulation, and SaO2 is the arterial oxygen saturation measured by arterial blood gas analysis.
Lactate data refers to the patient's blood lactate concentration (BLC) collected from the blood gas analyzer. Oxygen partial pressure data are also collected from the patient using a blood gas analyzer.
Mean arterial pressure data are collected from patients through an electrocardiogram monitor.
Step S2 is to, based on the oxygen partial pressure data, obtain the oxygen partial pressure classification value through a pre-trained oxygen partial pressure classifier, or based on the mean arterial pressure data, obtain the mean arterial pressure classification value through a pre-trained mean arterial pressure classifier.
In a specific implementation, the present disclosure pre-trains a target classifier, and the target classifier includes the oxygen partial pressure classifier, the mean arterial pressure classifier, the blood oxygen saturation classifier, and the lactate level classifier. The training process includes: obtaining a training data set; based on the training data set, training the pre-built initial classifier through a preset machine learning algorithm to obtain the target classifier.
Specifically, the target classifier is implemented using machine learning algorithms, which are not limited to nonlinear regression, classification algorithms, neural networks, support vector machines (SVM), and other models. The multiple target classifiers used in the present disclosure can be trained using the same or different machine learning algorithms, and are not specifically limited by the present disclosure.
In some embodiments, each target classifier is trained from the training data set. The training data set includes labeled data {{x, y}} of N training patients (i=1, . . . N, wherein N is a positive integer). Among them, each training patient i is represented by a vector x and a label y of patient data (such as characteristic parameters of vital signs). The elements of the training patient data vector x are called “features” in this disclosure. The label y represents the marker value for training patient i. For example, at training time, the classifier's label y could be a binary value indicating whether training patient i was diagnosed. Alternatively, the label y can represent more information, for example the label yi used to train the mean arterial pressure classifier can be an integer value in the range between 0 and 100, where a value of 0-20 indicates the training patient's blood pressure flow index is low, the treatment effect is ineffective, or the person has died. A value of 90-100 indicates a training patient's hemodynamic index is good and meets expectations, and the ECMO can be weaned. An intermediate value (e.g., 21-89) indicates an uncertain state, which may require medical intervention in some situations. Continuous output can also be mapped into the range [0, 1], where 0 indicates that no anomaly is detected, and 1 indicates that an anomaly is detected and a warning needs to be issued.
The target classifier can also be trained to minimize the target function. For example, the form is:
Objective function=Σ(observed value-theoretical value)2
The observed value is the actual value in multiple groups of samples, and the theoretical value is the calculated value in the hypothetical fitting function. The objective function is also commonly referred to as the loss function in machine learning. The goal of the present disclosure is to obtain a model of the fitting function that minimizes the objective function and determine it using the least squares method. The sample is designed with multiple loss functions in the following form:
where h⊖(x) is the loss function, 63 0, ⊖1, ⊖2, . . . , ⊖n, is the parameter of the loss function, X is the training data, including X1, X2, . . . , Xno is the optimal loss function obtained by training.
The classifier output trained by training samples has different output formats (such as binary, multi-classification, etc.) for each different prediction target in different classifiers.
In the example of the present disclosure, in the VV ECMO mode, based on the oxygen partial pressure data, the oxygen partial pressure classification value is obtained through a pre-trained oxygen partial pressure classifier.
In a specific implementation, the oxygen partial pressure data is input into the oxygen partial pressure classifier, and the oxygen partial pressure classification value is determined based on the result output by the oxygen partial pressure classifier.
For example, in one example, the above step S2 of “obtain the oxygen partial pressure classification value through a pre-trained oxygen partial pressure classifier based on the oxygen partial pressure data” specifically includes the following steps: inputting the oxygen partial pressure data into the oxygen partial pressure classifier; receiving the oxygen partial pressure marker value output by the oxygen partial pressure classifier; and determining the oxygen partial pressure classification based on the oxygen partial pressure marker value value.
In a specific implementation, the oxygen partial pressure classifier classifies the oxygen partial pressure data to obtain the corresponding oxygen partial pressure marker value. Afterwards, based on the preset oxygen partial pressure-classification value mapping relationship, the oxygen partial pressure classification value corresponding to the oxygen partial pressure marker value is determined. The mapping relationship between oxygen partial pressure and classification value can be set by those skilled in the art, and is not specifically limited by the present disclosure. For example, in one example, the mapping relationship between oxygen partial pressure and classification value is as shown in Table 1 below.
In VA ECMO mode, based on the mean arterial pressure data, the mean arterial pressure classification value is obtained through a pre-trained mean arterial pressure classifier.
In a specific implementation, the mean arterial pressure data is input into the mean arterial pressure classifier, and the mean arterial pressure classification value is determined based on the result output by the mean arterial pressure classifier.
In one example, the above step S2 of “based on the mean arterial pressure data, obtaining the mean arterial pressure classification value through a pre-trained mean arterial pressure classifier” specifically includes the following steps: inputing the mean arterial pressure data into the mean arterial pressure classifier; receiving the mean arterial pressure flag value output by the mean arterial pressure classifier; and determining the mean arterial pressure classification based on the mean arterial pressure flag value value.
In a specific implementation, the mean arterial pressure classifier obtains the corresponding mean arterial pressure marker value by classifying the mean arterial pressure data. Afterwards, based on the preset mean arterial pressure-classification value mapping relationship, the mean arterial pressure classification value corresponding to the mean arterial pressure marker value is determined. The mapping relationship between the mean arterial pressure and the classification value can be set by those skilled in the art, and is not specifically limited by the present disclosure. For example, in one example, the mapping relationship between the mean arterial pressure and the classification value is as shown in Table 2.
Step S3 is to, based on the blood oxygen saturation data, obtain the blood oxygen saturation classification value through the pre-trained blood oxygen saturation classifier.
In a specific implementation, the blood oxygen saturation data is input into the blood oxygen saturation classifier, and the blood oxygen saturation classification value is determined based on the result output by the blood oxygen saturation classifier.
In one example, the above step S3 of “based on the blood oxygen saturation data, obtaining the blood oxygen saturation classification value through the pre-trained blood oxygen saturation classifier” specifically includes the following steps: inputting the blood oxygen saturation data into the blood oxygen saturation classifier; receiving the blood oxygen saturation marker value output by the blood oxygen saturation classifier; and determining the blood oxygen saturation marker value based on the blood oxygen saturation marker value and the blood oxygen saturation classification value.
In a specific implementation, the blood oxygen saturation classifier obtains the corresponding blood oxygen saturation marker value by classifying the blood oxygen saturation data. Afterwards, based on the preset blood oxygen saturation-classification value mapping relationship, the blood oxygen saturation classification value corresponding to the blood oxygen saturation marker value is determined. The mapping relationship between blood oxygen saturation and classification values can be set by those skilled in the art, and is not specifically limited by the present disclosure. For example, in one example, the mapping relationship between blood oxygen saturation and classification values is as detailed in Table 3 below.
Step S4 is to, based on the lactate data, obtain lactate level classification values through a pre-trained lactate level classifier.
In a specific implementation, the lactic acid data is input into the lactic acid level classifier, and the lactic acid level classification value is determined according to the result output by the lactic acid level classifier.
In one example, the above step S4 of “based on the lactate data, obtain the lactate level classification value through the pre-trained lactate level classifier” specifically includes the following steps: inputting the lactate data into the lactate level classifier; receiving a lactate level marker value output by the lactate level classifier; and determining the lactate level classification value based on the lactate level marker value.
In a specific implementation, the lactate level classifier classifies the lactate data to obtain the corresponding lactate level marker value. Afterwards, based on the preset lactate level-classification value mapping relationship, the lactate level classification value corresponding to the lactate level marker value is determined. The mapping relationship between lactate level and classification value can be set by those skilled in the art, and is not specifically limited by the present disclosure. For example, in one example, the mapping relationship between lactate level and classification value is as shown in Table 4 below.
In an example of the present disclosure, the above-mentioned steps S2-S4 are executed in parallel instead of in sequential series.
It should be noted that the above-mentioned blood oxygen saturation marker value, lactate level marker value, oxygen partial pressure marker value and mean arterial pressure marker value are all data read on the machine, therefore, they do not contain unit information.
Step S5 is to determine the patient's ECMO performance score based on the blood oxygen saturation classification value, the lactate level classification value, and the oxygen partial pressure classification value or the mean arterial pressure classification value.
In a specific implementation, when the operation mode of the ECMO device is the preset VV ECMO mode, the patient's ECMO operation score is determined based on the blood oxygen saturation classification value, the lactate level classification value and the oxygen partial pressure classification value value.
In the VV ECMO mode, the patient's blood oxygen saturation data, lactate data, and oxygen partial pressure data are collected, and the corresponding blood oxygen saturation is further calculated through the blood oxygen saturation data, lactate data, and oxygen partial pressure data. Degree classification value, the lactate level classification value, and the oxygen partial pressure classification value are determined, and then the patient's ECMO performance score is determined based on the blood oxygen saturation classification value, the lactate level classification value, and the oxygen partial pressure classification value value.
Specifically, in one example, the above step S5 of “determine the patient's ECMO operation score based on the blood oxygen saturation classification value, the lactate level classification value, and the oxygen partial pressure classification value” specifically includes: obtaining the preset first physiological parameter-score mapping relationship between the preset oxygen partial pressure classification value, the blood oxygen saturation classification value, and the lactate level classification value and the ECMO operation score value; and based on the oxygen partial pressure, determining the ECMO operation score value of the patient through the first physiological parameter-score mapping relationship based on the blood oxygen saturation classification value, the lactate level classification value, and the blood oxygen partial pressure classification value.
In a specific implementation, the first physiological parameter-score mapping relationship can be set by those skilled in the art, and is not specifically limited by the present disclosure.
For example, in one example, the scoring rule table in VVECMO mode is as shown in Table 5.
Correspondingly, the first physiological parameter-score mapping relationship includes the following functional relationship:
S=A2*B*C, where S is the ECMO performance score value, A is the lactate level classification value, B is the blood oxygen saturation classification value, and C is the oxygen partial pressure classification value.
For example, in an example where A is 1, B is 3, and C is 5, then S=(1*1)*3*5=15.
In an example where A is 1, B is 5, and C is 7, then S= (1*1*5*7=35.
In these examples, when the calculated ECMO performance score value is <=35, it is proved that the VV ECMO flow rate can meet the patient's support needs. The system can inform the operator through an alarm or flash prompt that the ECMO flow rate can be reduced by 0.5L/min. Approximately 1 hour after adjusting the flow rate, the ECMO performance score is calculated again. If the value increases, or is >35, then the ECMO flow rate is increased to its previous state. If the score is <=35, the current ECMO flow rate will be maintained, the score will be calculated again the next day. This ECMO performance score value calculation and ECMO flow rate adjustment process can then be repeated over the following days.
In some embodiments of the present disclosure, the patient's recovery status is intuitively determined through the ECMO operation score value.
Further, when the operating mode of the ECMO device is the preset VA ECMO mode, the patient's ECMO operation score is determined based on the blood oxygen saturation classification value, the lactate level classification value, and the mean arterial pressure classification value.
In the VA ECMO mode, the patient's blood oxygen saturation data, lactate data, and mean arterial pressure data are collected, and the corresponding blood oxygen saturation data are further calculated based on the blood oxygen saturation data, lactate data, mean arterial pressure data degree classification value, the lactate level classification value, and the mean arterial pressure classification value. Then the patient's ECMO performance score is determined based on the blood oxygen saturation classification value, the lactate level classification value, and the mean arterial pressure classification value value.
Specifically, in one example, the above step S5 of “determine the patient's ECMO operation score based on the blood oxygen saturation classification value, the lactate level classification value and the mean arterial pressure classification value” specifically includes: obtaining the preset second physiological parameter-score mapping relationship between the mean arterial pressure classification value, the blood oxygen saturation classification value, and the lactate level classification value; and determining the ECMO operation score value based on the mean arterial pressure classification value, the blood oxygen saturation classification value, and the lactate level classification value using the second physiological parameter-score mapping relationship.
In a specific implementation, the second physiological parameter-score mapping relationship can be set by those skilled in the art, and is not specifically limited by the present disclosure.
For example, in one example, the scoring rule table in VA ECMO mode is as shown in Table 6.
Correspondingly, the second physiological parameter-score mapping relationship includes the following functional relationship:
S=A2*B*D, where, SECMO operation score value, A is the lactate level classification value, B is the blood oxygen saturation classification value, and D is the mean arterial pressure classification value.
For example, in one example, A is 1, B is 1 and D is 5, then S =(1*1) *1*5=5.
In one example, A is 1, B is 3 and D is 7, then S = (1*1) *3*7=21.
In these examples, when the calculated ECMO performance score value is <=21, it is proved that the VA ECMO flow rate can meet the patient's support needs. The system can inform the operator through an alarm or flash prompt that the ECMO flow rate can be reduced by 0.5 L/min. Approximately 1 hour after adjusting the flow rate, the ECMO performance score is calculated again. If the value increases, or is >21, then the ECMO flow rate is increased to its previous state. If the score is <=21, the current ECMO flow rate will be maintained, the score will be calculated again the next day. This ECMO performance score value calculation and ECMO flow rate adjustment process can then be repeated over the following days.
In the present disclosure, the patient's recovery status can be intuitively determined through the ECMO operation score value.
In a technical solution of the example of the present disclosure, the patient's blood oxygen saturation data, lactate data, and oxygen partial pressure data or mean arterial pressure data are collected. Based on the oxygen partial pressure data, the blood oxygen partial pressure classification value is obtained using a pre-trained oxygen partial pressure classifier. Based on the mean arterial pressure data, the mean arterial pressure classification value is obtained using a pre-trained mean arterial pressure classifier. Based on the blood oxygen saturation data, a blood oxygen saturation classification value is obtained using a pre-trained blood oxygen saturation classifier. Based on the lactate data, a lactate level classification value is obtained through a pre-trained lactate level classifier. Based on the blood oxygen saturation classification value, the lactate level classification value, and the oxygen partial pressure classification value, and/or the mean arterial pressure classification value, the patient's ECMO performance score is determined. It can be seen that the patient's ECMO operation score can be accurately calculated through the above method. The patient's recovery status can be intuitively determined through the ECMO operation score, which facilitates medical staff to make accurate judgments and reduces the decision-making time of medical staff.
In one example, after determining the patient's ECMO functioning score, the method further includes: if the ECMO operation score value satisfies S>S1, a prompt message is issued to increase the flow rate of the ECMO device; if the ECMO operation score value satisfies S3≤S≤S2, a prompt message is issued to reduce the flow rate of the ECMO device; and if the ECMO operation score satisfies S<S3, a prompt message to remove the ECMO device is issued; where S is the ECMO operation score, S1 is the first score threshold, S2 is the second score threshold, and S3 is the third score threshold.
In specific implementation, the first score threshold, the second score threshold and the third score threshold are all set by those skilled in the art, and are not specifically limited by the present disclosure. When the ECMO operation score value is greater than the preset first score threshold, it means that the patient's recovery is poor, so a prompt message to increase the flow rate of the ECMO equipment is issued, prompting the operator to appropriately increase the flow rate of the ECMO equipment. When the ECMO operation score value is less than the preset second score threshold, it indicates that the patient's recovery is acceptable, so a prompt message to reduce the flow rate of the ECMO equipment is issued, prompting the operator to appropriately reduce the flow rate of the ECMO equipment. When the ECMO operation score value is less than the preset third score threshold, it indicates that the patient's recovery is very good, so a prompt message to remove the ECMO device is issued to remind the operator that the patient has met the criteria for removing the ECMO device. It can be understood that the first score threshold is greater than the second score threshold, and the second score threshold is greater than the third score threshold.
Further, when the ECMO operation score value is between the first score threshold and the second score threshold, the flow rate of the ECMO device is kept unchanged, and the patient's condition is further observed.
In one example, in order to better display the patient's physical condition, the method further includes the following steps:
Step S2.1 (which can be a substep of step S2) is to obtain the patient's physiological parameters collected by the monitoring device and the ECMO device.
In a specific implementation, monitoring equipment includes ventilators, ECG monitors, and blood gas analyzers.
Generally, ventilators for severe cases are invasive, and relatively few are non-invasive. In the present disclosure, physiological parameters such as tidal volume, minute ventilation, partial pressure of oxygen, and air flow are extracted from the invasive ventilator.
The physiological parameters collected by the ECG monitor include blood systolic blood pressure, diastolic blood pressure, heart rate, respiratory rate, blood oxygen saturation, and mean arterial pressure.
The physiological parameters collected by the blood gas analyzer include blood oxygen saturation (referred to as blood oxygen), carbon dioxide content, electrolyte levels, lactic acid, oxygen partial pressure, and blood pH. In the present disclosure, the oxygen partial pressure data used to calculate the ECMO operation score value comes from the blood gas analyzer, and the oxygen partial pressure data collected by the ventilator is not used.
Physiological parameters collected by the ECMO device include blood oxygen saturation, extracorporeal blood flow, and ECMO device operating parameters.
Referring to
Step S2.2 (which can be a substep of step S2) is to store physiological parameters of patient in a time-aligned manner.
In a specific implementation, the patient's physiological parameters are stored in a time-aligned manner. Specifically, the physiological parameters corresponding to the same time are stored correspondingly, so that the specific conditions of each physiological parameter of the user at the same time can be determined.
Step S2.3 (which can be a substep of step S2) is to filter the target data from the physiological parameters, and display the target data in a preset display device.
In a specific implementation, by analyzing the correlation of data, the target data is filtered out, and the target data is presented. The present disclosure does not present all the data because through the target data, it can be quickly judged whether the patient's condition changes during the operation of the ECMO equipment and whether the relevant treatment measures are processed accordingly according to the operation of the ECMO.
Specifically, choosing to display the rotation speed and blood flow of the ECMO device allows medical staff to evaluate whether the patient's treatment is stable, whether the currently set treatment dose has been adjusted, whether the change in blood flow is consistent with the change in rotation speed, and whether it is a predetermined change.
In an example, the display of heart rate is not selected for the ECG monitor. In VV ECMO mode, the cardiac function is normal and the patient's heart rate changes are not the core evaluation index. The respiratory rate display is not selected because in VV ECMO mode, the patient's lung function is replaced by VV ECMO. Thus, the reference of respiratory rate is of little significance. At the same time, because the patient is under sedation or mechanical ventilation, monitoring the respiratory rate is not as accurate as observing the ventilator.
Selecting the display of pre-pump pressure P1 can reflect changes in the patient's effective blood volume, predict whether there are changes in the patient's blood flow due to insufficient volume, and thereby predict the risk of ECMO conversion.
In some embodiments, selecting the changes in invasive blood pressure (e.g., arterial blood pressure (ABP)) is useful because it can reflect the patient's hemodynamic condition. The invasive blood pressure reflects the patient's condition changes after transfer and reflects whether ECMO support is effective. In VV ECMO mode, effective and stable support can correct the patient's hypoxia, so the patient can maintain hemodynamic stability. Changes in invasive blood pressure at different time points can reflect changes in the patient's condition. At the same time, changes in invasive blood pressure can indicate that changes in flow are due to changes in vascular resistance and cardiac systolic function. The diastolic blood pressure of invasive blood pressure indicates peripheral vascular resistance, the mean arterial pressure indicates the perfusion of the systemic circulation, and the difference between systolic blood pressure and diastolic blood pressure indicates the changes in cardiac contractility.
In some embodiments, SpO2 (percutaneous arterial oxygen saturation) is selected because continuous monitoring of SpO2 changes can reflect the supportive effect of ECMO and changes in the patient's lung function. In the VV ECMO mode, ECMO replaces lung function and supports treatment with the goal of improving the patient's oxygen supply and correcting hypoxia. The patient's SpO2 reflects whether the patient's condition is relieved. At the same time, the trend of changes in SpO2 can reflect changes in the patient's lung function.
In the blood gas results, the following data are mainly selected and presented in combination with ECMO and ECG monitor data.
Lac (lactate level): Because lactic acid is a metabolite of hypoxia in the body, it has sensitivity and specificity. The absolute value of lactate can indicate whether the patient is hypoxic and the degree of hypoxia The changes in lactate illustrate the therapeutic effect of ECMO. At the same time, combined with the changes in flow rate and invasive blood pressure, it can be evaluated whether the therapeutic dose of ECMO can achieve the therapeutic effect.
PaO2 (arterial oxygen partial pressure): The arterial oxygen partial pressure can describe the gas diffusion function of the patient's lungs. During VV ECMO, the changing trend of arterial oxygen partial pressure in the regular blood gas results can explain the changes in the patient's lung condition.
In some embodiments, no other indicators were selected because these indicators are more related to other treatment methods, such as blood transfusion medication, kidney function, liver function, and the patient's nutritional metabolism. They are not direct references with significance for evaluating the effect of ECMO supportive treatment. Therefore, it is not included in the data presentation on the display to avoid disturbing medical professionals' evaluation and judgment of the effectiveness of ECMO treatment.
Referring to
Collection unit 21, used to collect blood oxygen saturation data, lactate data, partial pressure of oxygen data, and/or mean arterial pressure data of the patient.
The first acquisition unit 22 is configured to acquire (or obtain, determine, or the like) an oxygen partial pressure classification value using a pre-trained oxygen partial pressure classifier based on the oxygen partial pressure data, and/or to aquire the mean arterial pressure classification value using a pre-trained mean arterial pressure classifier based on the mean arterial pressure data.
The second acquisition unit 23 is configured to acquire (or obtain, determine, or the like) the blood oxygen saturation classification value using the pre-trained blood oxygen saturation classifier based on the blood oxygen saturation data.
The third acquisition unit 24 is configured to acquire (or obtain, determine, or the like) a lactate level classification value using a pre-trained lactate level classifier based on the lactate data;
The determination unit 25 is configured to determine an ECMO performance score value of the patient based on the oxygen saturation classification value, the lactic acid level classification value, and the oxygen partial pressure classification value and/or the mean arterial pressure classification value.
A further technical solution is to obtain the oxygen partial pressure classification value through a pre-trained oxygen partial pressure classifier based on the oxygen partial pressure data, including: inputting the oxygen partial pressure data into the oxygen partial pressure classifier, and receiving the oxygen partial pressure marker value output by the oxygen partial pressure classifier; determining the oxygen partial pressure classification value based on the oxygen partial pressure marker value; based on the mean arterial pressure data, the mean arterial pressure classification value is obtained using a pre-trained mean arterial pressure classifier, including: inputting the mean arterial pressure data into the mean arterial pressure classifier, and receiving the mean arterial pressure marker value output by the mean arterial pressure classifier; determining the mean arterial pressure classification value based on the mean arterial pressure marker value; obtaining the blood oxygen saturation classification value using a pre-trained blood oxygen saturation classifier based on the blood oxygen saturation data, including: inputting the blood oxygen saturation data into the blood oxygen saturation classifier, and receiving the blood oxygen saturation marker value output by the blood oxygen saturation classifier; determining the blood oxygen saturation classification value based on the blood oxygen saturation marker value; based on the lactate data, the lactate level classification value is obtained through a pre-trained lactate level classifier, including: input the lactate data into the lactate level classifier, and receiving a lactate level marker value output by the lactate level classifier; and determine the lactate level classification value based on the lactate level marker value.
A further technical solution is to determine the oxygen partial pressure classification value based on the oxygen partial pressure marker value, including: determining the oxygen partial pressure classification value corresponding to the oxygen partial pressure marker value based on the preset oxygen partial pressure-classification value mapping relationship; wherein the determination of the mean arterial pressure classification value based on the mean arterial pressure marker value includes: determining the mean arterial pressure classification value corresponding to the mean arterial pressure marker value based on the preset mean arterial pressure-classification value mapping relationship; wherein the determining of the oxygen saturation classification value based on the oxygen saturation marker value comprises: determining the blood oxygen saturation classification value corresponding to the blood oxygen saturation marker value based on the preset blood oxygen saturation-classification value mapping relationship; wherein the determination of the lactate level classification value based on the lactate level marker value includes: determining the lactate level classification value corresponding to the lactate level marker value based on the preset lactate level-classification value mapping relationship.
The further technical solution is that when the operating mode of the ECMO device is the preset VV ECMO mode: the determining of the ECMO performance score value for the patient based on the oxygen saturation classification value, the lactate level classification value, and the partial pressure of oxygen classification value or the mean arterial pressure classification value, comprises: obtaining the first physiological parameter-score mapping relationship between the preset oxygen partial pressure classification value, the blood oxygen saturation classification value, and the lactate level classification value and the ECMO operation score value; determining the patient's ECMO operation score value through the first physiological parameter-score mapping relationship based on the oxygen partial pressure classification value, the blood oxygen saturation classification value and the lactate level classification value.
The further technical solution is that the first physiological parameter-score mapping relationship comprises the following functional relationship: S=A2*B*C, where S is the ECMO running score value, A is the lactic acid level classification value, B is the blood oxygen saturation classification value, and C is the oxygen partial pressure classification value.
Its further technical solution is that when the operating mode of the ECMO device is the preset VA ECMO mode: determining the patient's ECMO operation score based on the blood oxygen saturation classification value, the lactate level classification value, and the oxygen partial pressure classification value and/or the mean arterial pressure classification value includes: acquiring a preset second physiological parameter-score mapping relationship between the mean arterial pressure classification value, the oxygen saturation classification value, the lactate level classification value, and the ECMO operation score value; based on the mean arterial pressure classification value, the blood oxygen saturation classification value, and the lactate level classification value, the patient's ECMO operation score is determined through the second physiological parameter-score mapping relationship.
The further technical solution is that the second physiological parameter-score mapping relationship comprises the following functional relationship: S=A2*B*D, where S is the value of ECMO function score, A is the classification value of lactic acid level, B is the classification value of blood oxygen saturation, and D is the classification value of mean arterial pressure.
Its further technical solution is that the method also includes: a first notification unit for sending a reminder to increase the flow rate of the ECMO device if the ECMO operation score satisfies S>S1; a second notification unit for sending a reminder message to reduce the flow rate of the ECMO device if the ECMO operation score value satisfies S3≤S≤S2; and a third notification unit is used to send a reminder message to remove the ECMO equipment if the ECMO operation score value satisfies S<S3; wherein, S is the ECMO running score value, S1 is the first score threshold, S2 is the second score threshold, and S3 is the third score threshold.
The further technical solution is that the patient's ECMO performance evaluation device further comprises: a fourth acquiring unit for acquiring the monitoring device and the biological parameters of the patient acquired by the ECMO device; and a storage unit for storing physiological parameters of the patient in a time-aligned manner.
The further technical solution is that the patient's ECMO operation evaluation device further comprises: a fifth acquisition unit for acquiring a training data set; and a training unit for training a pre-built initial classifier based on the training data set by a pre-set machine learning algorithm to obtain a target classifier comprising the oxygen partial pressure classifier, the mean arterial pressure classifier, the oxygen saturation classifier, and the lactate level classifier.
The further technical solution is that the patient's ECMO performance evaluation device further comprises: a display unit for filtering target data from the physiological parameters, and displaying the target data in a preset display device.
It should be noted that those skilled in the art can clearly understand that the specific implementation process of the aforementioned patient ECMO operation evaluation device and each unit can be referred to the corresponding description in the above method example. For the sake of convenience and brevity of description, it will not be repeated here.
The aforementioned patient ECMO operation evaluation device may be implemented in the form of a computer program, which may be run on a computer device as shown in
Please refer to
The computer device 500 includes a processor 502, a memory, and a network interface 505 connected through a system bus 501, wherein the memory may include a non-volatile storage medium 503 and an internal memory 504.
The non-volatile storage medium 503 can store an operating system 5031 and computer programs 5032. One or more of the computer programs 5032 are configured to evaluate a patient's ECMO operation status. When such a computer program 5032 is executed, it causes the processor 502 to execute a method for evaluating the patient's ECMO operation status.
The processor 502 is used to provide computing and control capabilities to support the operation of the entire computer device 500.
The internal memory 504 provides an environment for the execution of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, it can cause the processor 502 to execute a method for evaluating the patient's ECMO operation status.
The network interface 505 is used for network communication with other devices. Those skilled in the art can understand that the above structure is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device 500 to which the solution of the present application is applied. The specific computer device 500 may include: More or fewer parts are shown, or certain parts are combined, or have different parts arrangements.
The processor 502 is used to run the computer program 5032 stored in the memory to implement the steps of a patient ECMO operation status assessment method as provided in any of the above method examples.
It should be understood that in the example of the present application, the processor 502 may be a central processing unit (Central Processing Unit, CPU). The processor 502 may also be other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), Application Specific Integrated Circuit (ASIC), Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general processor may be a microprocessor or the processor may be any conventional processor, etc.
Those of ordinary skill in the art can understand that all or part of the processes in the methods of implementing the above examples can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a storage medium, which is a computer-readable storage medium. The computer program is executed by at least one processor in the computer system to implement the process steps of the examples of the above method.
Accordingly, the present disclosure also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores the computer program. When the computer program is executed by the processor, the computer program causes the processor to execute the steps of a patient ECMO operating status assessment method as provided in any of the above method examples.
The storage medium is a physical, non-transient storage medium, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk, which can store program codes. The computer-readable storage medium may be non-volatile or volatile.
Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in conjunction with the examples disclosed herein can be implemented with electronic hardware, computer software, or a combination of both. In order to clearly illustrate the relationship between hardware and software, Interchangeability, in the above description, the composition and steps of each example have been generally described according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered to be beyond the scope of the present disclosure.
In the several examples provided by the present disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device examples described above are merely illustrative. For example, the division of each unit is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not implemented.
The steps in the methods of the examples of the present disclosure can be sequence adjusted, combined, and deleted according to actual needs. The units in the device of the example of the present disclosure can be merged, divided and deleted according to actual needs. In addition, each functional unit in various examples of the present disclosure can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present disclosure essentially contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions to cause a computer device (which can be a personal computer, terminal, or network device, etc.) to execute all or part of the steps of the method described in various examples of the present disclosure.
In the above examples, the description of each example has its own emphasis. For parts that are not described in detail in a certain example, please refer to the relevant descriptions of other examples.
Obviously, those skilled in the art can make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. In this way, as long as these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and equivalent technologies, the present disclosure is also intended to include these modifications and variations.
The above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person familiar with the technical field can easily think of various equivalent methods within the technical scope disclosed in the present disclosure. Modifications or substitutions, these modifications or substitutions should be covered by the protection scope of the present disclosure. Therefore, the scope of protection of the present disclosure shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202410067328.9 | Jan 2024 | CN | national |