專利名稱::一種胎兒生長狀況的監測方法
技術領域:
:本發明涉及超聲診斷
技術領域:
,具體涉及一種胎兒生長狀況的監測方法。
背景技術:
:現代超聲在產科領域的應用已十分廣泛,它能直觀地顯示胚胎在宮內發育的全過程。超聲檢查是產前診斷與篩查畸形胎兒的重要診斷工具,是目前產科首選的影傳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日發明者張宏華,曠文維,李勝利,燕譚,鹍鄧申請人:深圳市藍韻實業有限公司