This application claims priority based on 35 USC 119 from prior Japanese Patent Applications No. 2016-212148 filed on Oct. 28, 2016, entitled “BLOOD COAGULATION ANALYSIS METHOD, BLOOD COAGULATION ANALYZER, AND COMPUTER PROGRAM”, the entire contents of which are incorporated herein by reference.
The disclosure relates to blood coagulation analysis.
Blood coagulation time is measured in blood coagulation analysis. The blood coagulation time is calculated using a coagulation curve which is obtained through optical detection of a change in turbidity of a blood specimen. There is a case where the coagulation curve shows an early reaction in the early section. The early reaction causes a turbidity change different from that in a normal coagulation reaction, and may take place in blood which is collected from, for example, a subject with a high volume of heparin injected or from a subject with disseminated intravascular coagulation (DIC).
An early reaction error (ERE) is an error in which the early reaction is erroneously recognized as a coagulation reaction and the coagulation time is erroneously calculated. Japanese Patent No. 5889480 (Patent Literature 1) discloses a method of detecting the early reaction error. In Patent Literature 1, the early reaction error is detected by monitoring a reaction status of at least one checkpoint set on a coagulation reaction curve or of a check region set for the coagulation reaction curve.
Patent Literature 1: Japanese Patent No. 5889480.
The frequency of early reactions is not high because the occurrence probability of early reactions is approximately 1%. The method of Patent Literature 1 is excellent in that the method can detect an early reaction error, without overlooking, by supposing that an early reaction might take place if a coagulation curve has a characteristic of the early reaction.
On the other hand, the inventors have found that an early reaction error does not always occur simply because an early reaction takes place. Even when the early reaction takes place in a coagulation curve, for example, there is a case where a coagulation time is correctly calculated and the early reaction error does not occur. To be more specific, even when the early reaction takes place, if a coagulation reaction normally proceeds after that, the coagulation curve on the whole may have almost the same shape as that of a normal coagulation curve as a result. The inventors have found that in such a case, the coagulation time is expected to be calculated correctly even when the early reaction takes place, and hence the situation does not have to be dealt with as the early reaction error.
A first aspect of the disclosure is a blood coagulation analysis method. In one or more embodiments, the method includes calculating blood coagulation time using data which represents a coagulation curve indicating a temporal change in an optical detection value of a blood specimen added with a measurement reagent. The optical detection value of the blood specimen is a value representing an optical characteristic such as the absorbance of the blood specimen and is detected based on light emitted onto the blood specimen. The optical detection value is, for example, a detection value of the amount of light which has transmitted through the blood specimen or of the amount of light which has scattered from the blood specimen. The amount of light detected changes due to, for example, the change in absorbance or turbidity of the blood specimen.
The method includes determining an early reaction error by using a result of determination of conformity between a shape of the coagulation curve represented by the data and a shape of a reference coagulation curve. The reference coagulation curve is a coagulation curve as a reference for the conformity determination. The reference coagulation curve may be set for the general coagulation curve without an error as illustrated in
If an early reaction takes place, the shape of the coagulation curve as a whole may become greatly different from the shape of the general coagulation curve. The reliability of the coagulation time calculated from such a coagulation curve is low. However, the coagulation time calculated from the coagulation curve is reliable if the shape of the coagulation curve as a whole is along the shape of the general coagulation curve even in the presence of the early reaction. Thus, it is useful in the determination of the early reaction error if a curve with a general shape as a coagulation curve is prepared and conformity between the coagulation curve and the reference coagulation curve is considered. In the conformity determination, the coagulation curve does not have to be one represented by data during the entire detection period but may at least include data during a period used to calculate the blood coagulation time. The determination of the early reaction error may be performed by use of information other than the conformity determination result.
The order of the calculation of the blood coagulation time and the determination of the early reaction error is arbitrary and is not particularly limited.
In one or more embodiments, the method may include: calculating blood coagulation time using data which represents a coagulation curve indicating a temporal change in an optical detection value of a blood specimen added with a measurement reagent; determining conformity between a shape of the coagulation curve represented by the data and a shape of a reference coagulation curve; and outputting the blood coagulation time in an output mode depending on a result of the determination of the conformity. One example of the output mode may indicate whether or not the blood coagulation time depending on the conformity determination result is outputted. Another example of the output mode may indicate whether or not a flag depending on the conformity determination result is outputted when the blood coagulation time is outputted. The order of the calculation of the coagulation time and the conformity determination is arbitrary and is not particularly limited.
Another aspect of the disclosure is a blood coagulation analyzer. The analyzer includes a processing unit. In one or more embodiments, the processing unit executes a process of calculating blood coagulation time using data which represents a coagulation curve indicating a temporal change in an optical detection value of a blood specimen added with a measurement reagent. The processing unit executes a process of determining an early reaction error by using a result of determination of conformity between a shape of the coagulation curve data represented by the data and a shape of a reference coagulation curve.
In one or more embodiments, the processing unit is configured to execute: calculating blood coagulation time using data which represents a coagulation curve indicating a temporal change in an optical detection value of a blood specimen added with a measurement reagent; determining conformity between a shape of the coagulation curve represented by the data and a shape of a reference coagulation curve; and outputting the blood coagulation time in an output mode depending on a result of the determination of the conformity.
Another aspect of the disclosure is a computer program which causes processor of a computer to execute processing for blood coagulation analysis. The computer program is stored in computer-readable storage media. In one or more embodiments, the processing for blood coagulation analysis may include calculating blood coagulation time using data which represents a coagulation curve indicating a temporal change in an optical detection value of a blood specimen added with a measurement reagent. The processing for blood coagulation analysis may include determining an early reaction error by using a result of determination of conformity between a shape of the coagulation curve represented by the data and a shape of a reference coagulation curve.
In one or more embodiments, the processing for blood coagulation analysis may include: calculating blood coagulation time using data which represents a coagulation curve indicating a temporal change in an optical detection value of a blood specimen added with a measurement reagent; determining conformity between a shape of the coagulation curve represented by the data and a shape of a reference coagulation curve; and outputting the blood coagulation time in an output mode depending on a determination result for the conformity.
[1. Blood Coagulation Analysis]
A flowchart illustrated in
The analyzer 100 includes a measurement apparatus 10 for measurement of a blood specimen. For example, the measurement apparatus 10 performs measurement for blood coagulation analysis by a coagulation method. The coagulation method includes: preparing a blood specimen by heating a measured amount of blood sample for a certain period of time, followed by addition of a measurement reagent; emitting light onto the blood specimen; and detecting the blood coagulation process as a change in optical characteristic of the blood specimen.
The measurement apparatus 10 includes a preparation unit 11 and a measurement unit 12. The preparation unit 11 prepares the blood specimen by heating the blood sample and adding the measurement reagent to the heated blood sample. The measurement reagent is a reagent for measurement of activated partial thromboplastin time (APTT), for example. The blood specimen is transported to the measurement unit 12. At step S11 of
The measurement unit 12 includes a light emitting unit 14 and a detection unit 15 for the purpose of optical detection. The light emitting unit 14 emits light onto the blood specimen. The light emitting unit 14 is, for example, a halogen lamp or an LED. The detection unit 15 outputs, as an optical detection value, an electric signal corresponding to the amount of light received from the measurement specimen. The detection unit 15 may receive light transmitted through or scattered from the blood specimen. In the following description, the detection unit 15 receives transmitted light.
As the coagulation reaction of the blood specimen proceeds, the amount of light transmitting through the blood specimen changes because the turbidity of the measurement specimen increases. The detection unit 15 of the embodiment detects the blood coagulation process as a change in transmitted light. Note that the amount of light received decreases as the coagulation reaction proceeds in the case of receiving transmitted light, and the amount of light received increases as the coagulation reaction proceeds in the case of receiving scattered light.
The measurement unit 12 includes a signal processing unit 16 which has an analog-to-digital converter. At step S12 of
At step S21 to step 23 of
From step S24 to step S28, the processing unit 21 executes the processes related to the early reaction error. In the embodiment, the processes related to the early reaction error include a first check process at step S24 and a second check process at step S27. The first check process is a process of detecting a characteristic representative of the early reaction from the coagulation curve. The second check process is a process of determining the conformity of the shape of the coagulation curve to the shape of a reference coagulation curve.
In the embodiment, the first check process is a process of evaluating the coagulation curve itself in order to detect the presence of the early reaction. The second check process, on the other hand, is a process of evaluating a regression curve of the coagulation curve in order to determine whether or not the coagulation curve is one which enables correct calculation of coagulation time. In the embodiment, the regression curve is obtained by regression of the coagulation curve along the reference coagulation curve.
The processes related to the early reaction error include a process of operating an early reaction error (ERE) flag at step S26 and step S28. The ERE flag indicates whether or not the early reaction error has occurred, and is operated according to the results of the first check process and the second check process. In the embodiment, the ERE flag is set if at least one early reaction characteristic is detected in the coagulation curve and if it is determined that the coagulation curve and the reference coagulation curve do not conform to each other. The ERE flag is not set if the coagulation curve and the reference coagulation curve conform to each other, even in the case where an early reaction characteristic is detected.
At step S29, the processing unit 21 outputs the results of the earlier processes to the display 24. The processing results include at least one of an output depending on the ERE flag (an error is displayed, for example) and the coagulation time. The output may be transmission of the processing results to another computer. The details of the processes at step S24 to step S29 are described later.
[2. Coagulation Time]
As illustrated in
The coagulation time is calculated assuming that the coagulation curve has the shape as in
At step S21 of
At step S22, the processing unit 21 searches for the coagulation reaction end in the coagulation curve data. The coagulation reaction end is searched for within a coagulation reaction end search section which is a period after a time point where the difference between the base line and the amount of transmitted light exceeds a predetermined coagulation reaction start level (see
At step S23, the processing unit 21 decides the coagulation time based on the percent detection method. To be more specific, the processing unit 21 sets the amount of transmitted light on the base line to 0%, sets the amount of transmitted light at the coagulation reaction end point (end optical detection value) to 100%, and decides the time at which the amount of transmitted light reaches the coagulation detection percent as the coagulation time.
[3. Processes Related to Early Reaction Error]
[3.1 Detection of Characteristics Representative of Early Reaction (First Check Process)]
The processing unit 21 performs processing of determining whether or not there is an error in order to ensure the reliability of the coagulation time calculated at step S23. The error includes the early reaction error. Note that the determination of whether or not there is an error may include the determination of whether or not there is an error other than the early reaction error.
As described above, in the embodiment, the processes related to the early reaction error include the first check process at step S24 of
When at least one characteristic is detected, the processing unit 21 tentatively sets the ERE flag at step S26. If no characteristics representative of the early reaction are detected, the processing unit 21 does not set the flag indicating the early reaction error but finishes the processes related to reaction error. To be more specific, the coagulation time calculated at step S23 is dealt with as one without the early reaction error. Note that if the ERE flag is set, the processing unit 21 continues the processing and performs the second check process at step S27 in order to check whether or not to retain the set ERE flag. The second check process is described later.
Hereinafter, each of the three characteristics is described.
[3.1.1 Slow Reaction Check]
The change rate of the optical detection value is usually very small after a reagent is added to plasma and the resultant reaction proceeds and until the beginning of fibrin formation. As the fibrin formation proceeds, however, a sudden optical change occurs during a short time period. For this reason, it is possible to check whether or not there is a characteristic of the early reaction by investigating the reaction rate at a checkpoint provided at the position of a particular change rate between the start of optical change attributed to fibrin formation and the coagulation end level.
The reaction rate may be obtained by calculating the change rate of the optical detection value at the checkpoint per unit time, or may be calculated as the time required to cause an optical change within a certain range having the checkpoint at the middle. A threshold value is set for the reaction rate (the threshold value can be set experimentally or empirically, for example). If the threshold value is not reached, this means that the characteristic for a “reaction rate error” is detected.
As in
In comparison with the reaction time taken for the amount of transmitted light of a normal blood sample to change within the Width [%] range, the reaction time is longer taken for the amount of transmitted light of an abnormal blood sample to change within the Width [%] range. Thus, with the threshold value MaxTime set in advance (MaxTime can be determined experimentally or empirically), it is possible to determine the case as the early reaction error where Time 2-Time 1>MaxTime is satisfied.
[3.1.2 Start Angle Check]
Since the optical detection amount changes little within the early time range (for example, about 20 seconds for APTT) in the normal coagulation curve, it is possible to judge whether or not there is a characteristic of the early reaction by setting certain two times as checkpoints in the early stage of the coagulation curve, and calculating the change rate of the optical detection value between the checkpoints.
If the change rate of the optical detection amount between the two checkpoints exceeds a threshold value for start angle check set in advance, it is detected that there is a characteristic of the early reaction. Moreover, another threshold value is also set for the change rate of the optical detection amount from the base line to the coagulation reaction end point. If the threshold value is not reached, it is possible to display an error flag as an error in measuring the coagulation time without displaying the coagulation time. In the case of the threshold value or more, it is possible to display the coagulation time after displaying the error flag to indicate a measurement error has occurred.
For example, as illustrated in
In addition, a threshold value dHLimit [level] is set for the change rate of transmitted light dH from the base line to the coagulation reaction end point. If dH2−dH1≥Delta [level] and dH≤dHLimit (start angle 1), the situation is determined to be a measurement error where the early reaction takes place and an optical change rate attributed to the fibrin formation is not sufficiently large. As a result, the coagulation time is not displayed but the ERE flag is displayed. If dH2-dH1 Delta [level] and dH>dHLimit (start angle 2), it is judged that the early reaction takes place but the optical change rate is sufficiently large. As a result, an error flag is displayed to indicate a measurement error and then the coagulation time is displayed.
[3.1.3 Early Percent Check]
For a normal blood sample, it takes relatively a long time to cause an optical change attributed to fibrin formation. For a blood sample which causes a gradual optical change, on the other hand, an optical change is caused immediately or relatively soon after a reagent is added to plasma. Thus, it is possible to detect an error by comparing a predetermined threshold value with time until which a checkpoint set at the position of a particular optical detection value is reached.
As illustrated in
[3.2 Determination of Conformity to Reference Coagulation Curve (Second Check Process)]
If at least one of the early reaction characteristics is detected at step S24, the processing unit 21 determines, as the second check process, the conformity between the coagulation curve and the reference coagulation curve at step S27. In the embodiment, the processing unit 21 executes the second check process if the ERE flag is set as a result of the first check process, but does not execute the second check process if the ERE flag is not set in the first check process. Since the processing load of the second check process is high, it is possible to reduce the processing load by choosing not to execute the second check process if the ERE flag is not set.
As illustrated in
The general coagulation curve has a shape as illustrated in
The model represented by the sigmoid curve is given by the following formula:
In the above model, x is time, and f(x) is the amount of transmitted light normalized at time x. The above model has four parameters c0, c1, a, and b. The processing unit 21 curve-fits the normalized coagulation curve data to the model to perform regression along the reference coagulation curve, thereby calculating the values of the parameters c0, c1, a, and b. In the embodiment, the coagulation curve data which is curve-fitted to the model is not all data during the detection period, but data used to calculate the blood coagulation time. In the embodiment, since the data used to calculate the blood coagulation time is data left after removing data during the mask time from all data during the detection period, the coagulation curve data which is curve-fitted to the model is also data left after removing data during the mask time from all data during the detection period. The coagulation curve data used for the second check process preferably includes data on the optical detection value during the period at least from the coagulation reaction start point to the coagulation reaction end point. The coagulation curve data used for the second check process more preferably includes data before the coagulation reaction start point or data after the coagulation reaction end.
The model which has the calculated values of the parameters c0, c1, a, and b draws the regression curve of the coagulation curve. In the embodiment, the calculating of the parameters c0, c1, a, and b by fitting is equivalent to the obtaining of the regression curve.
It is possible to perform operations for fitting by use of Solver for fitting. As Solver, for example, Nelder-Mead Solver can be used provided by Microsoft Solver Foundation.
In the model, the parameter c0 represents the magnification factor of the regression curve. The parameter c1 is an indicator for the characteristic of the regression curve after the coagulation reaction end. If the value of c1 is low, the regression curve after the coagulation reaction end has a gradual slope and is almost flat, as illustrated in
The parameter a is an indicator for the gradient of the regression curve while the coagulation reaction is in progress. If the value of a is low, the coagulation reaction proceeds at a low rate, and the gradient of the regression curve is relatively gradual, as illustrated in
The parameter b represents the inflection point of the regression curve. The inflection point b corresponds to the coagulation time calculated from the regression curve by the percent detection method with the regression curve regarded as the coagulation curve. Evaluation of the difference between the parameter b and the coagulation time calculated from the coagulation curve by the percent detection method makes it possible to evaluate the difference between the coagulation time calculated from the regression curve and the coagulation time calculated from the coagulation curve by the percent detection method.
If the regression curve is obtained, the degree to which the regression curve matches the coagulation curve is calculated at step S33. In the embodiment, the degree to which the regression curve matches the coagulation curve is calculated as the following fitting degree. For the calculation of the fitting degree, the difference dH=ODmax−ODmin is first calculated between the maximum amount of transmitted light ODmax and the minimum amount of transmitted light ODmin of the coagulation curve. Next, the error Error(i)=OD(i)−{ODmax−dH*f(x(i))} is calculated between the value of the regression curve f(x(i)) at time i of the regression curve and the amount of transmitted light OD(i) of the coagulation curve at time i of the coagulation curve.
The threshold value Threshold for fitting is set to 2% of the dH (Threshold=0.02*dH), for example. Operation is performed on the number of data points (number of error data points) at which the error Error(i) is less than the threshold value Threshold, and the fitting degree is calculated as follows:
fitting degree=number of error data points/total number of data points.
The degree to which the regression curve matches the coagulation curve is not limited to the above represented by the fitting degree. The degree may be represented by the total sum of the errors Error(i), for example.
Once the fitting degree is obtained, a conformity condition determination is performed at step S34. The conformity condition determination is determination as to whether or not the ERE flag can be removed. In the embodiment, the conformity condition determination includes the following four conditions:
Condition 1: The fitting degree is 90% (predetermined value) or more.
Condition 2: The value of the parameter a is 0.05 (predetermined value) or more.
Condition 3: The difference between the measured coagulation time and the parameter b (coagulation time obtained from the regression curve) is one second or less.
Condition 4: The parameter c1 is 0.0005 (predetermined value) or less.
Condition 1 is provided in order to guarantee that the regression curve causes the coagulation curve to appropriately regress. Conditions 2 to 4 are provided in order to ensure that the regression curve conforms to the general coagulation curve. A function representing the model can take a shape other than the shape of the general coagulation curve. Thus, it is possible to check whether or not the regression curve conforms to the general coagulation curve by checking whether or not Conditions 2 to 4 are satisfied. In the embodiment, a sigmoid curve satisfying all of Conditions 2 to 4 is the reference coagulation curve. In the embodiment, Conditions 2 to 4 are performed by evaluating the parameters a, b, and c1.
Condition 2 is provided in order to check that the coagulation reaction proceeds at a sufficiently high rate. Condition 3 is provided because a small difference between the measured coagulation time and the parameter b (coagulation time obtained from the regression curve) is important from the viewpoint of conformity. Condition 4 is provided in order to check the curve shape after the reaction end is almost flat.
In the embodiment, the coagulation curve is judged to conform to the reference coagulation curve if all of the four conditions described above are satisfied (step S35), and the coagulation curve is judged not to conform to the reference coagulation curve if one or more of the conditions are not satisfied (step S36). In the embodiment, although the conformity determination between the coagulation curve and the reference coagulation curve is made based on the four conditions described above, the conformity determination may be made based on other conditions. The conformity determination may be made using one or some of the four conditions described above without using all of the four conditions, or may be made after adding a condition to the four conditions described above.
As illustrated in
[4. Blood Coagulation Time Output Process]
Once the ERE flag is removed, the coagulation time calculated at step S23 is displayed on the display 24 without the display of an error flag at step S29. If the ERE flag is set, the error flag is displayed. In the case of displaying the error flag, only the error flag may be displayed without displaying the coagulation time, or the error flag may be displayed together with the coagulation time. In such a manner, it is possible to change the output mode for the coagulation time depending on the ERE flag.
[5. Conformity Determination Example]
[5.1 Example where ERE Flag is Removed]
c1: 0.000182
a: 0.623
b: 19.68 (the coagulation time obtained from the coagulation curve by the percent detection method is 19.4 seconds)
fitting degree: 91%.
The fitting degree of 91% satisfies Condition 1, a=0.623 satisfies Condition 2, b=19.68 satisfies Condition 3, and c1=0.000182 satisfies Condition 4. Hence, the ERE flag for the APTT coagulation curve illustrated in
[5.2 First Example where ERE Flag is Retained]
[5.3 Second Example where ERE Flag is Retained]
[5.4 Third Example where ERE Flag is Retained]
[5.5 Comparison Between Example where ERE Flag is Removed and Example where ERE Flag is Retained]
Each of
Each of
Each of
Each of
[6. Effects of Removing ERE Flag]
Table 1 shows the effects of removing the ERE flag by conformity determination.
As shown in Table 1, among the 70,000 sets of coagulation curve data, the number of events is 460 where the characteristics of the early reaction are extracted by the first check process and the ERE flag is set. These 460 coagulation curve shapes are visually observed. Out of these, the number of curves which are judged to have a reliable coagulation time (false positives) is 239, and the number of curves which are judged to have an unreliable coagulation time (true errors) is 221.
Among the 460 curves, the number of curves for which the ERE flag is retained even after the conformity determination (second check process) is 327. These 327 coagulation curve shapes are visually observed. Out of these, the number of curves which are judged to have a reliable coagulation time (false positives) is 106, and the number of curves which are judged to have an unreliable coagulation time (true errors) is 221.
Table 1 shows that the conformity determination makes it possible to remove only false positives while retaining true errors. The removal rate of false positives is 56% (=(239−106)/239), which is a good result.
Number | Date | Country | Kind |
---|---|---|---|
2016-212148 | Oct 2016 | JP | national |