一种用于判断g试验动态反应曲线的智能方法

文档序号:6249192阅读:391来源:国知局
一种用于判断g试验动态反应曲线的智能方法
【专利摘要】本发明公开一种用于判断G试验动态反应曲线的智能方法,是对G试验检测的动态反应曲线进行判定,判断G试验检测的动态反应曲线的具体过程为:在反应曲线上取初始点(t1,r1);依次遍历反应曲线上各点,判定各点的透光率是否小于80%,将第一个出现的透光率小于80%的点作为用于计算的第二点(t2,r2);取t1,t2的中间点tm,tm=(t1+t2)/2,并获取中间点tm对应的曲线值f0;计算割线中间点值fm=r1-(r1-r2)*(tm-t1)/(t2-t1);比较f0与fm,当fm>f0时为异常曲线;否则为正常曲线。本发明无需专业的检测经验即可发现G试验的假阳性干扰以采用有效方法消除干扰作用。
【专利说明】一种用于判断G试验动态反应曲线的智能方法

【技术领域】
[0001]本发明涉及G试验检测领域,更具体地,涉及一种用于判断G试验动态反应曲线的智能方法。

【背景技术】
[0002](1-3)-B-D葡聚糖(简称β-G)是某些真菌细胞壁的组分之一,如念珠菌和曲霉菌。当菌体新陈代谢时或死亡后,细胞壁中的β-G组分会释放到环境中。检测念珠菌或曲霉菌深部感染患者的血清或血浆,会发现β-G的含量明显高于非感染人群,这表明β-G的检测对念珠菌和曲霉菌的深部感染诊断有临床意义。
[0003]鲎试剂是由海洋生物鲎的阿米巴细胞溶胞物制备而成,B-G可特异性地激活鲎试剂中的G因子,导致反应溶液产生一系列的酶促反应,使反应溶液的透光度发生变化。使用β-G标准品与鲎试剂反应,建立β-G浓度与光度变化关系的标准曲线,定量地检测临床血清或血浆的β-G含量的试验称为G试验。G试验反应过程中,由计算机程序描绘的光度随时间变化的曲线称为动态曲线。
[0004]正常的动态曲线是一条反S型的曲线(见图1 ),但某些病人(如注射过脂肪乳的病人)血浆/血清中含有非特异性的鲎试剂反应物,也会引起反应溶液透光度的变化。这种非特异性的鲎试剂反应物产生的动态曲线有异于正常的动态曲线,呈S型。这种血浆/血清对G试验有干扰作用,会导致假阳性结果,严重影响深部真菌感染的临床诊断。此外,如果一旦发现药物时对G试验有干扰,需要病人停药后重新采血进行检测,贻误诊疗。
[0005]现有对G试验动态反应曲线的判定是采用人为的判定,对因假阳性干扰生成的异常曲线,人为判断需要一定的实践经验积累,且存在一定的误判率。


【发明内容】

[0006]为了克服上述现有技术的不足,本发明提出一种用于判断G试验动态反应曲线的智能方法,本发明是通过智能的方式对G试验动态反应曲线进行判定,尤其在对因假阳性干扰生成的异常曲线进行判定时,提高准确率,降低误判率。
[0007]为了实现上述目的,本发明的技术方案为:
一种用于判断G试验动态反应曲线的智能方法,是对G试验检测的动态反应曲线进行判定,动态反应曲线的横坐标表示时间t,纵坐标表示透光率r,判断G试验检测的动态反应曲线的具体过程为:
在反应曲线上取初始点Pl (tl,rl),其中初始点透光率rl为100% ;
依次遍历反应曲线上各点,判定各点的透光率是否小于80%,将第一个出现的透光率小于80%的点作为用于计算的第二点P2 (t2,r2);
取11,t2的中间点tm,tm= (tl+t2) /2,并获取中间点tm对应的曲线值fO,f0=100*Dtm/ave, ave为曲线的基准透光率,Dtm是第tm个测量点的原始数据;
计算割线中间点值 fm=rl-(rl-r2)*(tm-tl)/ (t2_tl),其中 r2=100*Di/ave,Di 表示第i个测量点的原始数据;
比较fO与fm,当fm>fO时,曲线为下凹,曲线出现异常;否则为正常曲线。
[0008]更进一步的,在判定曲线正常或异常后,通过显示屏显示出判定结果。
[0009]本发明是采用常规方法对患者标本进行G试验检测;在反应过程中,记录并描绘出动态反应曲线;处理器根据动态反应曲线,判断该患者标本的G试验动态反应曲线是否满足异常曲线的条件;并根据判断标准,给出判断结果,显示屏的界面通过文字等显示出来。
[0010]与现有技术相比,本发明的有益效果为:对于含有非特异性鲎试验反应物的病人血浆/血清,常规G试验检测会产生假阳性干扰,会误导临床诊断。对因假阳性干扰生成的异常曲线,人为判断需要一定的实践经验积累。本发明利用数据处理器自动判断是否为异常曲线,能够避免因临床检测人员经验不足而产生的临床结果误判。

【专利附图】

【附图说明】
[0011]图1为G试验反应异常曲线示意图。
[0012]图2为本发明的流程示意图。
[0013]图3为正常人血浆G试验动态反应曲线(呈平滑反S型)示意图。
[0014]图4为采用本发明判断的异常G试验动态反应曲线示意图。

【具体实施方式】
[0015]下面结合附图对本发明做进一步的描述,但本发明的实施方式并不限于此。
[0016]曲线异常的判断依据是:反应期曲线为下凹时则表示有异常出现;从图1形上可直观地看出,反应曲线在两点之间的连线之下。
[0017]如图1,取开始反应时为第一点Pl (160s,100);
Pl (tl, rl),其中:tl=160, rl=100。
[0018]第二点P2如下确定:
I)对曲线LI,透光率下降缓慢,取反应总时间的一半30分钟,P2(t2,r2),其中:t2=1800s,r2=Ra。
[0019]2)对曲线L2,透光率下降较快,当透光率R下降到80%时,对应时间Tb,P2(t2,r2),其中:t2=1800s, r2=Ra。
[0020]如图2,一种用于判断G试验动态反应曲线的智能方法,是对G试验检测的动态反应曲线进行判定,动态反应曲线的横坐标表示时间t,纵坐标表示透光率r,判断G试验检测的动态反应曲线的具体过程为:
在反应曲线上取初始点Pl (tl, rl),其中初始点透光率rl为100% ;
依次遍历反应曲线上各点,判定各点的透光率是否小于80%,将第一个出现的透光率小于80%的点作为用于计算的第二点P2 (t2,r2);
取11,t2的中间点tm,tm= (tl+t2) /2,并获取中间点tm对应的曲线值fO,f0=100*Dtm/ave,ave为曲线的基准透光率(ave为第13、14、15三个测量数值的平均值,在此选择第13、14、15个读数是由于通常前12个读数不稳定,所以计算时,前12个读数不参与计算),Dtm是第tm个测量点的原始数据; 计算割线中间点值 fm=rl-(rl-r2)*(tm-tl)/ (t2_tl),其中 r2=100*Di/ave,Di 表示第i个测量点的原始数据;
比较fO与fm,当fm>fO时,曲线为下凹,曲线出现异常;否则为正常曲线。
[0021]具体实施举例如下:
1、试验材料:真菌(1-3)-β -D葡聚糖检测试剂盒、光度检测仪
2、试验方法及步骤
2.1取临床标本进行G试验
2.2利用计算机程序描绘各标本的动态曲线
2.3根据动态曲线的数据,判断是否满足异常曲线的条件
判断是否是异常曲线的核心源程序(Delphi语言):
funct1n Get_Specifictiy (m:1nteger; yav: real):real; // 取得特异性状态数值

//m,试管序号,yav,本管数据初始均值
var i, xl, x2, x0:1nteger;//xl=i=16, f1=100, f2=80, 1:=x2;
G_spc, fI, f2, fx_0, fx_l:real; //x0=(xl+x2)/2 中点,弦值与测量值比较;
begin
G_spc:=0.0;
xl:=16; f 1:=100; //从第16个数据点做为判断的第I点,初始透光率100%fOr 1:=16+1 to 180 dobeginx2:=i;
f2: =10^RawData[m, i]/yav;// 计算 Rt
if (f2〈80) or (f2〈=0) then break; //如果第二点透光率小于80%,跳出循环
end;
x0: = (xl+x2) div 2;/7x0 为 xl,x2 之间的中间点
fx—1: =100*RawData[m,x0]/yav;//取得中间点x0的透光度测量值Rt
fx_0: =f2+ (f 1-f2)^(x2-x0)/(x2-xl) ; // 计算弦线中点值if fx_l>fx_0 then G_spc:=0 else G_spc:=l; //比较,动态曲线在上,正常。G_spc:=0
//否则,动态曲线在弦线之下,异常! G—spc:=l
Get—Specifictiy:=G—spc;//函数返回动态曲线“正常”与“否”状态值
end;
2.4依据程序判断标准,在程序界面显示判断结果。
[0022]判断结果在程序界面显示出来的核心源程序(Delphi语言): procedure DanCanvas (m:1nteger) ; // 绘动态曲线 RT,一次只绘一条
var//m——曲线序号
i,dtO,m0,x0, y0, tl, t2,rl, r2:1nteger;xd, yd, x, y, ym, tm, xf, yf, spec_0123:real;begin
mO: =Round (RawData [m,0]) ;// 数据个数 dt0:=10;//釆样间隔
xO: =20; yO: =500;// 坐标原点
GetCoordPara (tl, t2, rl, r2) ;//取得坐标参数
xf:=700/(t2-tl) ; yf:=490/(r2~rl) ;// x,y 方向比例系数
DanColor (m) ;//指定曲线颜色
if m0>wdq+3 then//wdq=12 为稳定期
begin
ym:=O; fOr 1:=wdq+l to wdq+3 do ym:=ym+RawData[m,i]; ym:=ym/3;
//13,14,15三点平均值,为参考透光率
tm:=0; yd:=0; xd:=0;
fOr 1:=1 to mO do
begin
tm:=i*dt0/60;
if tm〈tl then Continue; if tm>t2 then break;
xd:=x0+(tm-tI) ^xf;
if i<=wdq then yd:=l else yd:=RawData[m, i]/ym;
yd:=y0-(lOO^yd-rl) ^yf;
if (xd>=xO) and (xd<=xd+700) and (yd>=y0-500) and (yd<=yO)
then break else continue;
end;//计算曲线起点
if tm〈=m0*dt0/60 then
begin
CliniExamFrm2.1mage2.Canvas.Moveto (round (xd), round (yd)) ; //幽曲线起点
X:=0; y:=0;
fOr 1:=l to mO do// 画线
begin
tm:=i*dt0/60;//计算时间-分钟
if tm〈tl then Continue; if tm>t2 then break;
x:=xO+(tm-tl);i<xf;
if i<=wdq then y:=l else y:=RawData[m, i]/ym;
if abs (y)<le~4 then break;
y:=y0-(100*y-rl)*yf;
if (y>=y0-500) and (y<=yO) then
CliniExamFrm2.1mage2.Canvas.1ineTo(round (x),round (y));

//循环画出整条曲线
end;
if (CliniExamFrm2.Rad1Group4.1temIndex=I) and ((m mod 2)=1) then
CliniExamFrm2.1mage2.Canvas, textout
(round (x) -50, round (y), IntToStr (m div 2+1)) ; //写样品序号(寄数管号)
Spec_0123: =Get_Specifictiy (m, ym) ; //取得曲线“正常”与“否”状态值
if (spec_0123>0) and ((m mod 2)=1) then//
Cl iniExamFrm2.1mage2.Canvas, textout (round (x) -20, round (y),'异常曲线,);
end;Il对寄数管号,有异常时——标注异常
end;
end;//绘动态曲线,一次只绘一条—结束
以上所述的本发明的实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神原则之内所作出的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
【权利要求】
1.一种用于判断G试验动态反应曲线的智能方法,是对G试验检测的动态反应曲线进行判定,动态反应曲线的横坐标表示时间t,纵坐标表示透光率r,其特征在于,判断G试验检测的动态反应曲线的具体过程为: 在反应曲线上取初始点Pl (tl,rl),其中初始点透光率rl为100% ; 依次遍历反应曲线上各点,判定各点的透光率是否小于80%,将第一个出现的透光率小于80%的点作为用于计算的第二点P2 (t2,r2); 取11,t2的中间点tm,tm= (tl+t2) /2,并获取中间点tm对应的曲线值fO,f0=100*Dtm/ave, ave为曲线的基准透光率,Dtm是第tm个测量点的原始数据; 计算割线中间点值 fm=rl-(rl-r2)*(tm-tl)/(t2_tl),其中 r2=100*Di/ave,Di 表示第i个测量点的原始数据; 比较f0与fm,当fm>f0时,曲线为下凹,曲线出现异常;否则为正常曲线。
2.根据权利要求1所述的用于判断G试验动态反应曲线的智能方法,其特征在于,在判定曲线异常后,通过显示屏显示出判定为异常曲线的结果。
【文档编号】G01N21/59GK104390942SQ201410667296
【公开日】2015年3月4日 申请日期:2014年11月20日 优先权日:2014年11月20日
【发明者】肖洪生, 冯聚锦, 熊向党 申请人:湛江安度斯生物有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1