一种胎儿生长状况的监测方法

文档序号:1232150阅读:366来源:国知局

专利名称::一种胎儿生长状况的监测方法
技术领域
:本发明涉及超声诊断
技术领域
,具体涉及一种胎儿生长状况的监测方法。
背景技术
:现代超声在产科领域的应用已十分广泛,它能直观地显示胚胎在宫内发育的全过程。超声检查是产前诊断与筛查畸形胎儿的重要诊断工具,是目前产科首选的影傳J险查方法。胎儿生物参数的超声测值可以估计胎儿的生长发育情况和成熟度。目前有许多描述胎儿正常生长的超声测值的标准值。这些标准值能为医师提供参考和用于辅助诊断,为临床监测胎儿宫内生长发育及早期诊断先天畸形提供科学依据。一方面,医师通过查阅标准值,可以判断胎儿超声测值是否正常;另一方面,如果超声测值异常,医师需要查阅相关文献资料,判断胎儿可能出现的风险,或者凭经验判断胎儿发育过程中出现的问题。由于胎儿超声检查涉及到胎儿全身各部位、各脏器,检查部位多,测量参数也较为复杂。医生想要判断这些胎儿生物参数超声测值是否正常,以及胎儿可能会出现的风险,靠查阅文献资料,费时且繁瑣。这种判断胎儿超声测值是否正常的方式有以下不足1、查阅资料来判断胎儿超声测值是否在正常范围内,费时繁瑣,而且不够直观;42、某些标准值与实际超声测值需要经过一些计算处理才能作比较。比如标准值用"cm"作单位,孕周用"周,,作单位,实际测值以mm作单位孕周以天作单位,医师必须先^^实际测值作处理才能与文献中的标准值作比较;3、当超声测值异常时,医师需要进一步判断胎儿发育可能出现的问题,只能靠经验或者查阅文献判断,这种方式影响医师工作效率,而且容易造成误诊漏诊。
发明内容本发明要解决的技术问题是提供一种胎儿生长状况的监测方法,克服现有技术没有根据胎儿生物参数超声测值自动监测胎儿生长状况方法的缺陷。本发明为解决上述技术问题所采用的技术方案为一种胎儿生长状况的监测方法,建立胎儿生物参数正常值数据表,执行步骤Al、建立主窗体,在所述主窗体上设置与胎儿生物参数名称对应的输入窗;A2、将所述胎儿生物参数正常值数据表导入内存中;A3、在所述输入窗内输入与所述胎儿生物参数名称对应的胎儿生物参数值;A4、根据所述胎儿生物参数名称查询所述胎儿生物参数正常值数据表;A5、根据查询到的相应胎儿生物参数正常值在所述主窗体上绘制标注了以胎儿生物参数正常值最小值和最大值为线段端点的线段。所述的胎儿生长状况的监测方法,其中所述步骤A5还包括步骤在所述线_艮上或其端点延长线上标注输入的所述胎儿生物参数值。所述的胎儿生长状况的监测方法,其中若所述胎儿生物参数值小于相应的胎儿生物参数正常值最小值,在所述主窗体上显示相应的提示信自所述的胎儿生长状况的监测方法,其中若所述胎儿生物参数值小于相应的胎儿生物参数正常值最小值,在弹出窗口上显示相应的提示信白所述的胎儿生长状况的监测方法,其中若所述胎儿生物参数值大于相应的胎儿生物参数正常值最大值,在所述主窗体上显示相应的提示信台所述的胎儿生长状况的监测方法,其中若所述胎儿生物参数值大于相应的胎儿生物参数正常值最大值,在弹出窗口上显示相应的提示信自所述的胎儿生长状况的监测方法,其中若所述胎儿生物参数值在相应的胎儿生物参数正常值最小值和最大值之间,在所述主窗体上显示相应的提示信息。所述的胎儿生长状况的监测方法,其中若所述胎儿生物参数值在相应的胎儿生物参数正常值最小值和最大值之间,在弹出窗口上显示相应的提示信息。所述的胎儿生长状况的监测方法,其中所述胎儿生物参数包括双顶径、头围、腹围、股骨长和羊水最大深度。本发明的有益效果为本发明胎儿生长状况的监测方法将胎儿生物参数正常值保存到数据表中,将胎儿超声测值与胎儿生物参数正常值比6较,并给出相应的提示信息,大大减少了超声医生查询相关信息的工作量,为快速判断胎儿生长是否正常提供了可靠的监测方法,本发明胎儿生长状况的监测方法直观、操作简便并可以有效避免误诊和漏诊。本发明包括如下附图图1为本发明主窗体示意图2为本发明在主窗体上绘制参数范围图的示意图3为本发明在参数范围图上标注胎儿超声测值的示意图4为本发明在弹出窗口上显示提示信息的示意图5为本发明另一在弹出窗口上显示提示信息的示意图。具体实施例方式下面根据附图和实施例对本发明作进一步详细说明1.建立主窗体如图l所示,在Delphi的资源编辑窗口中,建立一窗体,该窗体为系统的主窗体。在主界面窗体,创建2个Tlabel控件,分别显示病人姓名和孕周。创建TlabeledEdit控件,用来输入胎儿生物参数值。胎儿生物参数包括双顶径、头围、腹围、股骨长、股骨长/腹围、羊水最大深度。2.建立胎儿生物参数正常值数据表胎儿生物参数正常值数据表的数据结构如表l所示表l<table>tableseeoriginaldocumentpage7</column></row><table>Pregnancy孕期MinValue参数最小值MeanValue参数平均值MaxValue参数最大值胎儿生物参数正常值数据表存储的是参数各个孕期正常值的最小值、平均值和最大值。其中参数中文名是在主窗体上显示的胎儿生物参数名称,例如,胎儿参数"双顶径",其参数名为BPD,参数中文名为"双顶径"。参数各个孕期的最小值、平均值和最大值均来源于研究文献。胎儿生物参数正常值数据表文件存储在^f更盘上。3.建立提示信息表提示信息表的数据结构如表2所示表2字段名含义Para]Slam6胎儿参数名HintCondition提示条件Hintlnfo提示信息提示信息表中,如果参数的测值满足"HintCondition"字段所列的条件,则会弹出"Hintlnfo"字段对应的风险提示信息。提示信息表文件存储在硬盘上。4.录入孕妇信息和胎儿超声测值录入的孕妇信息包括孕妇姓名和孕周,孕周的格式为xx周xx天。输入胎儿超声测值并保存。输入胎儿超声测值时,在主窗体上自动生成参数范围图,并给出提示信息。具体步骤如下1)输入胎儿超声测值,结束输入时按"Enter"键;2)响应TlabeledEdit控件的EditKeyPress事件a.判断如果当前按键为"Enter"键,在参数控件水平向右生成参数范围b.判断如果当前按键为"Enter"键,调用Showmessage函数弹出提示信息。5.生成参数范围图参数范围图包括起始线、终止线和中点线,分别对应参数正常值的最小值、最大值和平均值。如果胎儿超声测值的点在参数范围图的起始线和终止线之间,表示胎儿超声测值在正常范围内,如果胎儿超声测值的点在参数范围图的起始线和终止线之外,则说明胎儿超声测值不在正常范围内。如图3所示,在参数范围图上,如果胎儿超声测值在正常范围内,则用蓝色的点来标注,如果胎儿超声测值不在正常范围内,则用红色的点来标注。这种方式可供医师快速判断胎儿超声测值是否正常。假设当前参数名为CurPara,孕妇当前孕周为CurPregnancy,根据参数名和孕周从胎儿生物参数正常值数据表中读取参数的最小值、平均值、最大值,具体步骤如下1)利用函数LoadFromFile(胎儿生物参数正常值数据表文件名)将胎儿生物参数正常值数据表文件调入至内存;2)通过如下SQL语句读取值:Select*from胎儿生物参数正常值数据表whereParaName=CurParraandPregnancy=CurPregnancy;3)从胎儿生物参数正常值数据表读取的最小值、最大值、平均寸直分另'J为CurMinValue、CurMaxValue、CurMeanValue。参数范围图的宽度为tmpWidth,高度为tmpHeight,其起始横坐标为BeginLeft,布支设tmpWidth420,tmpHeight=24,BeginLeft=176。1)生成参数范围图的起始线MoveTo(BeginLeft+l0,tmpHeightdiv2画8);LineTo(BeginLeft+10,tmpHeightdiv2+8);2)在起始线处标注参数正常范围的最小值TextOut(BeginLeft+12,tmpHeightdiv2-12,CurMinValue));3)生成参数范围图的终止线MoveTo(BeginLeft+tmpWidth-10,tmpHeightdiv2-8);LineTo(BeginLeft+tmpWidth-10,tmpHeightdiv2+8);4)在终止线处标注参数正常范围的最大值TextOut(BeginLeft+tmpWidth-Metrics.tmAveCharWidth*Length(EndValue))-12,tmpHeightdiv2-12,CurMaxValue);5)连接起始线与终止线MoveTo(BeginLeft+10,tmpHeightdiv2);LineTo(BeginLeft+tmpWidth-10,tmpHeightdiv2);6)生成参数范围图的中点线MoveTo(BeginLeft+(tmpWidth-20)div2+10,tmpHeightdiv2-4);LineTo(BeginLeft+(tmpWidth-20)div2+10,tmpHeightdiv2+4);标注胎儿超声测值的点当前输入的胎儿超声测值为CurValue,如果CurValue在正常范围内,则用蓝色点标注实际测值,如果CurValue不在正常范围内,则用红色点标注实际测值。假设胎儿超声测值点的坐标为(tmpX,tmpY),标注胎儿超声测值的具体步骤如下a.计算胎儿超声测值的坐标(tmpX,tmpY),具体如下々口果CurValue<CurMinValue,则tmpX=-5;如果CurValue>CurMaxValue,则tmpX=tmpWidth-15;如果CurMinValue〈二CurValue〈二CurMaxValue,贝寸tmpX:=trunc((CurValue-CurMinValue)/(CurMaxValue-CurMinValue)*(tmpWidth-20));tmpY=tmpHeightdiv2;■b.如果CurValue<CurMinValue,或者CurValue〉CurMaxValue,则用红色画出点(tmpX,tmpY);如果CurMinValue<=CurValue<=CurMaxValue,则用蓝色画出点(tmpX,tmpY)。6.弹出提示信息当输入胎儿超声测值时,按"Enter"键,响应TlabeledEdit控件的EditKeyPress事件,调用Showmessage函数弹出提示信息。假设当前输入的参数为CurPara,输入的值为CurValue。为定义提示信息,自定义数据类型为THintInfoType=classHintConditoin:string;Hintlnfo:string;end;HintConditoin^示条件,Hintlnfo表示提示的内容。声明TObjectList类型变量CurHintList,用于保存跟当前参数有关的提示信息。生成提示信息的具体步骤如下l)在提示信息表中,判断跟当前参数有关的提示。具体如下利用函数LoadFromFile(提示信息表文件名)将提示信息表文件调入至内存;通过如下SQL语句读取值:Select*from提示信息表iiwhereParaName=;^口果ParaName包4舌当前参凄tCurPara,贝'J该提示与当前参数相关;2)在提示信息表中,读出跟当前胎儿超声测值有关的所有提示信息,加入到CurHintList中,具体步骤如下a.定义ThintlnfoType类型变量TmpHint;b.给TmpHint赋值TmpHint.HintConditoin:=HintCondition;TmpHint.HintInfo:=Hintlnfo;c.将TmpHint力口入到CurHintList:CurHintList.Add(TmpHint);d.重复a、b、c,加入所有相关提示到CurHintList;3)判断当前胎儿超声测值是否满足CurHintList中的提示条件,如果满足则弹出对应提示内容。具体如下a.读取CurHintList中第一条提示,CurHint;b.判断当前胎儿超声测值CurValue是否满足提示条件CurHint.HintCondition:c.如果满足,则弹出提示内容Showmessage(CurHint.Hintlnfo);d.重复a、b,判断这些相关提示是否满足。7.举例说明胎儿参数正常值表中,"双顶径"参数名为"BPD","头围,,的参数名为"HC","腹围"参数名为"AC","股骨长"参数名为"FL","股骨长/腹围,,参数名为"FL/AC","羊水最大深度"参数名为"MaxAFL"。各个参数各个孕期的最小值、平均值和最大值均来源于文献。孕周10周至22周双顶径的正常值如下(10w0d表示10周0天)孕周平均值最小值最大值1210wOd14.3010.8017.70llwOd17.6014.1021.2012w0d21.0017.4024.7013wOd24.4020.7028.2014w0d27.8024.0031.6015wOd31.2027.3035.1016w0d34.6030.6038.6017w0d38.0033.9042.0018wOd41.3037.2045.5019w0d44.6040.4048.8020w0d47.9043.6052.2021w0d51.1046.7055.5022w0d54.2049.7058.70提示信息表内容如表3所示表3HintConditionHintlnfoFL/ACFL/ACO.2胎儿可能为巨大儿FL/ACFL/AO0.24胎儿可能有IUGRBPD/OFDBPD/OFD>0.85胎儿可能为短头畸形MaxAFLMaxAFL〈=20考虑胎儿羊水过少MaxAFLMaxAFL〉=80考虑胎儿羊水过多孕妇"张三",孕周为21周6天。当输入胎儿超声测值"58",按"Enter,,键,生成参数范围图。与21周6天最接近的孕周为22w0d,对应的最小值为49.70,最大值为58.70。当前测值在正常范围内,因此用蓝色点在参数范围图上标注对应点。如图2所示。13如果胎儿超声测值在正常范围外,则用红色点标注胎儿超声测值。如图3所示,"头围,,胎儿超声测值小于正常范围的最小值,"腹围"胎儿超声测值大于正常范围的最大值。当输入胎儿超声测值"股骨长"时,自动计算出"股骨长/腹围",与"股骨长/腹围"(FL/AC)有关的提示有两条FL/ACO.2,胎儿可能为巨大儿;FL/AO0.24,胎儿可能有IUGR。计算的FL/AC值为0.18,满足条件"FL/AC0.2",体统会弹出提示信息"胎儿可能为巨大儿",如图4所示。当输入胎儿超声测值"羊水最大深度",按"Enter"键时,主窗体自动给出参数范围图,其值异常,系统自动弹出对应提示信息,如图5所示。本领域技术人员不脱离本发明的实质和精神,可以有多种变形方案实现本发明,以上所述仅为本发明较佳可行的实施例而已,并非因此局限本发明的权利范围,凡运用本发明说明书及附图内容所作的等效结构变化,均包含于本发明的4又利范围之内。权利要求1、一种胎儿生长状况的监测方法,其特征在于,建立胎儿生物参数正常值数据表,执行步骤A1、建立主窗体,在所述主窗体上设置与胎儿生物参数名称对应的输入窗;A2、将所述胎儿生物参数正常值数据表导入内存中;A3、在所述输入窗内输入与所述胎儿生物参数名称对应的胎儿生物参数值;A4、根据所述胎儿生物参数名称查询所述胎儿生物参数正常值数据表;A5、根据查询到的相应胎儿生物参数正常值在所述主窗体上绘制标注了以胎儿生物参数正常值最小值和最大值为线段端点的线段。2、根据权利要求1所述的胎儿生长状况的监测方法,其特征在于,所述步骤A5还包括步骤在所述线段上或其端点延长线上标注输入的所述胎儿生物参数值。2、根据权利要求1所述的胎儿生长状况的监测方法,其特征在于,所述步骤A5还包括步骤在所述线段上或其端点延长线上标注输入的所述胎儿生物参lt值。3、根据权利要求2所述的胎儿生长状况的监测方法,其特征在于若所述胎儿生物参数值小于相应的胎儿生物参数正常值最小值,在所述主窗体上显示相应的提示信息。4、根据权利要求2所述的胎儿生长状况的监测方法,其特征在于若所述胎儿生物参数值小于相应的胎儿生物参数正常值最小值,在弹出窗口上显示相应的提示信息。5、根据权利要求2所述的胎儿生长状况的监测方法,其特征在于若所述胎儿生物参数值大于相应的胎儿生物参数正常值最大值,在所述主窗体上显示相应的提示信息。6、根据权利要求2所述的胎儿生长状况的监测方法,其特征在于若所述胎儿生物参数值大于相应的胎儿生物参数正常值最大值,在弹出窗口上显示相应的提示信息。7、根据权利要求2所述的胎儿生长状况的监测方法,其特征在于若所述胎儿生物参数值在相应的胎儿生物参数正常值最小值和最大值之间,在所述主窗体上显示相应的提示信息。8、根据权利要求2所述的胎儿生长状况的监测方法,其特征在于若所述胎儿生物参数值在相应的胎儿生物参数正常值最小值和最大值之间,在弹出窗口上显示相应的提示信息。9、根据权利要求1至8任一所述的胎儿生长状况的监测方法,其特征在于所述胎儿生物参数包括双顶径、头围、腹围、股骨长和羊水最大深度。全文摘要本发明公开了一种胎儿生长状况的监测方法,建立胎儿生物参数正常值数据表,执行步骤A1.建立主窗体,在所述主窗体上设置与胎儿生物参数名称对应的输入窗;A2.将所述胎儿生物参数正常值数据表导入内存中;A3.在所述输入窗内输入与所述胎儿生物参数名称对应的胎儿生物参数值;A4.根据所述胎儿生物参数名称查询所述胎儿生物参数正常值数据表;A5.根据查询到的相应胎儿生物参数正常值在所述主窗体上绘制标注了以胎儿生物参数正常值最小值和最大值为线段端点的线段。文档编号A61B8/00GK101474077SQ20081024192公开日2009年7月8日申请日期2008年12月30日优先权日2008年12月30日发明者张宏华,旷文维,李胜利,燕谭,鹍邓申请人:深圳市蓝韵实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1