王銀改,黃民強(qiáng),何萍,陳艷華,侯惠麗,范德平,何艷佩
上海市嘉定區(qū)南翔醫(yī)院 a.檢驗(yàn)科;b.呼吸科,上海 201802
基于Web的血?dú)馑釅A失衡計(jì)算機(jī)輔助分析系統(tǒng)的研發(fā)
王銀改a,黃民強(qiáng)b,何萍a,陳艷華a,侯惠麗a,范德平a,何艷佩a
上海市嘉定區(qū)南翔醫(yī)院 a.檢驗(yàn)科;b.呼吸科,上海 201802
目的 研制基于Web的動(dòng)脈血?dú)馑釅A失衡計(jì)算機(jī)輔助分析軟件。方法 全部程序使用動(dòng)態(tài)服務(wù)器頁面(ASP)語言編寫,與Windows 操作系統(tǒng)緊密結(jié)合。軟件知識(shí)庫使用SQL Server 數(shù)據(jù)庫結(jié)合HTML 格式文件建立;根據(jù)中華醫(yī)學(xué)會(huì)相關(guān)診治指南等資料庫建立軟件動(dòng)脈血?dú)夥治鲋R(shí)庫。結(jié)果 該動(dòng)脈血?dú)馑釅A失衡計(jì)算機(jī)輔助分析軟件無需安裝,操作簡便、判斷迅速。軟件的分析參數(shù)中包含了臨床信息,并結(jié)合運(yùn)用了潛在碳酸氫根(?HCO3-)濃度、氧解離曲線和動(dòng)脈血?dú)鈭D等,使顯示結(jié)果更加客觀全面。結(jié)論 該軟件可供臨床醫(yī)師和醫(yī)學(xué)生教學(xué)培訓(xùn)之用;也可作為臨床診斷和治療的參考,有較大的實(shí)用價(jià)值。
血?dú)馑釅A失衡計(jì)算機(jī)輔助分析系統(tǒng);Web;動(dòng)脈血?dú)夥治?/p>
動(dòng)脈血?dú)夥治鍪桥袛鄼C(jī)體的呼吸功能及酸堿平衡情況的重要方法,在呼吸衰竭、各種危重癥病人搶救中被廣泛應(yīng)用。但血?dú)夥治雠袛嗟恼麄€(gè)過程很復(fù)雜,需要用到一系列代償公式,進(jìn)行復(fù)雜的計(jì)算,有時(shí)甚至需要借助圖表和計(jì)算器,甚為煩瑣,也很容易出錯(cuò),不利于危重癥病人的救治。本文研究人員受到文獻(xiàn)介紹的單機(jī)版血?dú)夥治鲕浖1-7]開發(fā)的啟示,開發(fā)出基于Web網(wǎng)頁的血?dú)夥治鲇?jì)算機(jī)輔助診斷系統(tǒng),并對(duì)軟件功能作進(jìn)一步完善,可為臨床醫(yī)師快速診斷和醫(yī)學(xué)生的臨床教學(xué)培訓(xùn)提供幫助。現(xiàn)報(bào)告如下。
1.1 開發(fā)環(huán)境和數(shù)學(xué)模型
1.1.1 運(yùn)行平臺(tái)和開發(fā)工具
由于本系統(tǒng)基于Web網(wǎng)頁設(shè)計(jì),從理論上講凡是支持動(dòng)態(tài)服務(wù)器頁面(ASP)的平臺(tái)都可以運(yùn)行本系統(tǒng)。數(shù)據(jù)庫后臺(tái)開發(fā)工具為SQL Server 2000,前臺(tái)Web網(wǎng)頁開發(fā)工具為Front Page,編程語言為ASP。根據(jù)中華醫(yī)學(xué)會(huì)相關(guān)診治指南及我院專家的臨床經(jīng)驗(yàn)等資料建立軟件動(dòng)脈血?dú)夥治鲋R(shí)庫。
1.1.2 理論依據(jù)
氫離子濃度的計(jì)算依據(jù)Henderson - Hasselbalch方程(H-H方程),所有計(jì)算項(xiàng)目的計(jì)算公式選自《全國臨床檢驗(yàn)操作規(guī)程》第3版[8]。
1.1.3 代償公式
選用NARINS的代償公式[9],代償極限采用Margaret的數(shù)據(jù)[10]。
1.1.4 酸堿失衡判斷依據(jù)
酸堿失衡四步判斷法[11-12]。
1.1.5 呼吸衰竭的分級(jí)
通氣狀況、血氧飽和度狀況和呼吸衰竭[13],不論是原發(fā)性的還是繼發(fā)性的,只要PCO2>45mmHg或PCO2<35mmHg,即存在通氣不足或通氣過度;如果PO2>110mmHg或PO2<80mmHg既為高氧血癥或低氧血癥:當(dāng)PCO2>55mmHg或PO2<55mmHg或Sat.O2<90%,即有呼吸衰竭的存在。呼吸衰竭的分級(jí),見表1。
表1 呼吸衰竭的分級(jí)(mmHg)
1.2 方法
1.2.1 Web服務(wù)器配置和數(shù)據(jù)庫設(shè)計(jì)
在服務(wù)器上安裝Internet Information Server(IIS),并正確配置,使其能提供Web服務(wù);再在服務(wù)器上安裝SQL Server 2000數(shù)據(jù)庫,并根據(jù)需要設(shè)計(jì)數(shù)據(jù)庫表和各種字段,用于保存資料。為提高系統(tǒng)的運(yùn)行效率和安全性,將分析功能編制成SQL Server存儲(chǔ)過程,使用時(shí)只需向其傳遞基本參數(shù),計(jì)算和分析過程在服務(wù)器后臺(tái)進(jìn)行,各種計(jì)算和分析結(jié)果以及治療建議等以輸出參數(shù)形式返回用戶端。
1.2.2 血?dú)夥治霾襟E的格式化和程序化
將酸堿失衡四步判斷法概括并格式化,見圖1~2。
將以上格式化和程序化后的分析過程按SQL存儲(chǔ)過程的語法要求編制成存儲(chǔ)過程,保存在SQL數(shù)據(jù)庫中供ASP程序調(diào)用。ASP調(diào)用SQL存儲(chǔ)過程的語句和一般方法為:
圖1 原發(fā)失衡的判斷
圖2 混合失衡的判斷
1.2.3 界面和程序設(shè)計(jì)
交互頁面可以使用Front Page、Dreame Ware等軟件設(shè)計(jì),如果對(duì)HTML格式文件和CSS標(biāo)記語言十分熟悉,也可以使用Windows自帶的筆記本軟件或其他任意文本編輯軟件進(jìn)行設(shè)計(jì)。交互功能靠一系列過程和函數(shù)來實(shí)現(xiàn),編程語言可以用ASP 、JSP或PHP,本研究選用ASP編程。因?yàn)锳SP語法簡單,與Windows的其它應(yīng)用軟件(Word、Excel、Access、VB等)兼容性好,代碼易于維護(hù)?;赪eb的動(dòng)脈血?dú)馑釅A失衡計(jì)算機(jī)輔助分析軟件的交互頁面,見圖3。
圖3 基于Web的動(dòng)脈血?dú)馑釅A失衡計(jì)算機(jī)輔助診斷系統(tǒng)交互頁面
代碼編制完成后,經(jīng)測試無誤后上傳至服務(wù)器,用戶訪問相應(yīng)的Web網(wǎng)頁即可使用計(jì)算機(jī)輔助血?dú)夥治龉δ?,無需下載和安裝任何組件和插件,不必?fù)?dān)心計(jì)算機(jī)感染病毒和占用本機(jī)存儲(chǔ)空間。由于分析過程是在服務(wù)器端進(jìn)行,系統(tǒng)的運(yùn)行效率只與網(wǎng)絡(luò)帶寬有關(guān),與本機(jī)配置關(guān)系不大。
由于本系統(tǒng)的判斷步驟與人工判斷過程完全相同,因此,判斷結(jié)果與人工判斷具有良好的一致性。搜集歷年來發(fā)表在各類雜志上的酸堿失衡例子共138例,隨機(jī)分配給3位呼吸科主治醫(yī)師,由他們各自獨(dú)立判斷,并與電腦判斷結(jié)果進(jìn)行比較,正確與否的確定以雜志中的結(jié)論為標(biāo)準(zhǔn),見表2。
國內(nèi)不少學(xué)者曾介紹過各種判斷酸堿失衡類型的快速判斷方法[13-15],其基本原理大都基于吳善的四步判斷法[11],因此,判斷規(guī)則大同小異,判斷結(jié)果與人工判斷具有良好的一致性。本研究參考國內(nèi)、外近年的進(jìn)展,在編制判斷酸堿失衡的存儲(chǔ)過程中,匯總了各方面專家介紹的經(jīng)驗(yàn),并結(jié)合自己多年的臨床經(jīng)驗(yàn),使系統(tǒng)具有較高的智能。使用時(shí),不強(qiáng)求臨床醫(yī)務(wù)人員必須輸入原發(fā)病因,只需輸入動(dòng)脈血?dú)饧把咫娊赓|(zhì)檢測數(shù)據(jù),即可快速準(zhǔn)確地自動(dòng)判斷酸堿失衡類型和評(píng)價(jià)呼吸功能。在指標(biāo)的選擇上,加入近年來被臨床所重視并強(qiáng)調(diào)的反映代謝性酸中毒的AG 、ΔAG ,以及反映代謝性堿中毒的指標(biāo)潛在HCO3-和潛在HCO3-預(yù)償值,使合并代謝性堿中毒的漏診率大大減少,并相應(yīng)地使三重酸堿酸堿失衡的漏診率也大大減少。本系統(tǒng)判斷準(zhǔn)確率(98.6%)與后者判斷準(zhǔn)確率(85.5%)比較,前者顯著比人工判斷酸堿失衡快速而準(zhǔn)確。
本系統(tǒng)的功能及特點(diǎn):計(jì)算項(xiàng)目豐富,有20多項(xiàng);可不依賴臨床資料判斷原發(fā)病因,只要輸入動(dòng)脈血?dú)饧把咫娊赓|(zhì)檢測數(shù)據(jù),立即可判斷酸堿失衡類型;酸堿失衡診斷卡和氧解離曲線,形象、直觀。本研究為醫(yī)生提供了一個(gè)能運(yùn)行在互聯(lián)網(wǎng)上、迅速準(zhǔn)確判斷各種酸堿失衡類型的工具,特別對(duì)一些混合型的酸堿平衡紊亂的判斷意義更大。同時(shí),本系統(tǒng)尚能對(duì)呼吸功能作出評(píng)價(jià),并提供治療建議。從經(jīng)濟(jì)效益和社會(huì)效益方面考慮,值得推廣使用。
表2 電腦判斷與人工判斷酸堿平衡紊亂類型比較
[1] 陳建榮,蔡映云,曹陽,等.動(dòng)脈血?dú)鈭D電腦分析軟件的研制及其臨床應(yīng)用[J].中華結(jié)核和呼吸雜志,2002,25(6):382- 383.
[2] 曹玉珍,等.基于Web的醫(yī)院信息系統(tǒng)架構(gòu)及其數(shù)據(jù)交換設(shè)計(jì)[J].中國醫(yī)療設(shè)備,2010,25(8):23-25.
[3] 陳建榮,蔡映云,陳佳漪,等.應(yīng)用自編軟件分析231 例慢性阻塞性肺疾病患者動(dòng)脈血?dú)鈭D的體會(huì)[J].中國危重病醫(yī)學(xué)雜志,2003,15(7):415- 417.
[4] 謝曉謙,陳建榮,李民,等.酸堿平衡判斷軟件的研制和臨床應(yīng)用[J].中國危重病醫(yī)學(xué)雜志,2003,15(12):745- 747.
[5] 李凱述,陳建榮,蔡映云,等.動(dòng)脈血?dú)夥治龊椭委熃ㄗh軟件的開發(fā)和應(yīng)用[J].醫(yī)學(xué)信息,2006,19(12):2084-2087.
[6] 羅凱,羅炎杰.血?dú)夥治龅挠?jì)算機(jī)判定[J].華西醫(yī)學(xué),2008,23(2):278-279.
[7] 胡茂勝,張策,張有順.開發(fā)自動(dòng)判斷酸堿失衡類型的計(jì)算機(jī)軟件系統(tǒng)及應(yīng)用[J].中國現(xiàn)代醫(yī)學(xué)雜志,2006,16(5):761.
[8] 葉應(yīng)嫵,王毓三,申子瑜.全國臨床檢驗(yàn)操作規(guī)程[M].3版.南京:東南大學(xué)出版社,2006:509-510.
[9] NARINS R G,EMMETT M.Simple and mixed acid-base disorders:a practical approach (baltimore)[J].Medicin,1980,59(3):161-187.
[10] Margaret B,et al.Mixed acid-base disturbances:a clinical approach[J]. Med.Clin.North. Amer,1981,65(2):347-361.
[11] 吳善.臨床酸堿失衡常規(guī)式四步判斷法[J].中國急救醫(yī)學(xué),1988,24(9):548.
[12] 韓志鈞,李樹中,鄧福寶.血?dú)馑釅A分析[M].沈陽:遼寧科學(xué)技術(shù)出版社,1993:223-244.
[13] 謝長征.血?dú)馑釅A分析微機(jī)專家診斷系統(tǒng)的建立[J].陜西醫(yī)學(xué)檢驗(yàn),1994,9(3):160-162.
[14] 鐘步云,楊榮偉.血?dú)夥治鼋Y(jié)果快速判斷法[J].臨床檢驗(yàn)雜志,1996,14(4):185-186.
[15] 李川申,鄧紅艷.介紹一種快速診斷酸堿失衡的新方法[J].臨床內(nèi)科雜志,1997,14(1):54-55.
Development of a Web Based Computer Assistant Software for
Analysis the Turbulence of Acid, Alkali and Gases in Arterial Blood
WANG Yin-gaia,HUANG Min-qiangb,HE Pinga, CHEN Yan-huaa,HOU Hui-lia, FAN De-pinga,HE Yan-peia
a. Clinical Laboratory; b. Pneumology Department, Nanxiang Hospital, Shanghai 201802, China
Objective To develop a web based computer assistant software for analysis the disturbance of acid, alkali and gases in arterial blood (AABG). Methods The software was edited by means of ASP and closely combined with windows operating system. The knowledge base was built with SQL Server and HTML format files. The knowledge base of the software was built according to the correlated diagnosis and treatment guidelines of Chinese Medical Association, Medicine (edition 6) edited by YE Ren- gao, Practical Medicine (edition 12) edited by CHEN Hao- zhu, Modern Clinical Blood Gases Analysis edited by QIAN Gui - sheng and the experience of the experts of our hospital. Results This AABG diagnostic software has much excellence such as without installing, easy to operate, work quickly and so on. Mean while, it use?HCO3-,release curve of oxygen and turbulence chart of acid, alkali and gases in arterial blood as analysis parameters, and these all help to improve the veracity. Conclusions The software could be referred by clinical doctors and medico in diagnosis and treatment could be used for teaching and training and has a rather great value in clinical practice.
analysis the turbulence of acid, alkali and gases in arterial blood system; web; gases in arterial blood analysis
TP311.52
A
10.3969/j.issn.1674-1633.2011.12.009
1674-1633(2011)12-0035-03
2011-06-29
上海市嘉定區(qū)衛(wèi)生局科研計(jì)劃項(xiàng)目(KYXM2008-11-05)。
作者郵箱:wygai@163.com