章偉睿,康其傳,安志偉,王樑,徐燦華
1.空軍軍醫(yī)大學(xué) 軍事生物醫(yī)學(xué)工程學(xué)系,陜西 西安 710032;2.空軍軍醫(yī)大學(xué)唐都醫(yī)院 神經(jīng)外科,陜西 西安 710032
現(xiàn)代醫(yī)學(xué)對于腦膠質(zhì)瘤的個體化診斷和治療,要綜合考慮和判斷患者的病史、癥狀、體征、輔助檢查以及術(shù)后病理問題,具有一定的復(fù)雜性[1-2]。且膠質(zhì)瘤很難根治,術(shù)后復(fù)發(fā)的幾率較大。這就對腦膠質(zhì)瘤患者的隨訪調(diào)查提出了很高的要求,現(xiàn)有的患者管理系統(tǒng)無法滿足腦膠質(zhì)瘤醫(yī)生對病人信息的收集檢索能力,急需開發(fā)更符合要求的定制化管理系統(tǒng)[3-5]。
醫(yī)院患者信息管理是醫(yī)院日常管理工作的重要組成部分之一,經(jīng)過幾十年的發(fā)展,取得了長足的進(jìn)步。但是目前大部分患者管理系統(tǒng)是基于C/S結(jié)構(gòu)的,這種結(jié)構(gòu)既提高了客戶端部署和維護(hù)的難度,不利于多中心數(shù)據(jù)收集,也與時下移動辦公的趨勢不符。隨著互聯(lián)網(wǎng)的日益發(fā)展,B/S模式成為更為便利的系統(tǒng)架構(gòu)模式[6-9]?;诩夹g(shù)成熟和業(yè)務(wù)需要,本文利用ASP.NET開發(fā)一個基于B/S結(jié)構(gòu)的腦膠質(zhì)瘤患者管理系統(tǒng),推動了腦膠質(zhì)瘤患者管理隨訪能力的提升[10-11]。
該系統(tǒng)采用B/S結(jié)構(gòu)開發(fā),以ASP.NET為主要工具,以CSS+JavaScript為輔助工具,這種組合具有以下幾點(diǎn)優(yōu)勢:
(1)強(qiáng)大性和適應(yīng)性。因?yàn)锳SP.NET是基于通用語言的編譯運(yùn)行的程序, 醫(yī)生可以在任何連接互聯(lián)網(wǎng)的計(jì)算機(jī)上,在通過Web應(yīng)用的幾乎全部的平臺上操作患者管理系統(tǒng)。
(2)高效可管理性。ASP.NET使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),使服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因?yàn)榕渲眯畔⒍急4嬖趙eb.config中,新的設(shè)置不需要啟動本地的管理員工具就可以實(shí)現(xiàn)。
(3)分布式運(yùn)算。JavaScript可以使多種任務(wù)在客戶端即可完成,不需要網(wǎng)絡(luò)和服務(wù)器的參與,有效加強(qiáng)數(shù)據(jù)處理能力。
本系統(tǒng)采用的是SQL Server 2008數(shù)據(jù)庫,整個數(shù)據(jù)庫由若干包含患者各項(xiàng)診療信息的基本表和視圖組成,采用大陸簡體字UNICODE的數(shù)據(jù)庫排序規(guī)則Chinese_PRC_CI_AS。在用戶表中存放系統(tǒng)用戶的信息,包括各種操作權(quán)限[12]。
系統(tǒng)在訪問數(shù)據(jù)庫的方式上選擇ADO.NET,它是對原ADO的一次提升。其中兩個核心組件是.NET Framework數(shù)據(jù)提供者和DataSet。.NET Framework數(shù)據(jù)提供者是用于管理數(shù)據(jù)以及快速存取順向只讀數(shù)據(jù)的元件。DataSet是一種獨(dú)立于任何數(shù)據(jù)來源外而存取數(shù)據(jù)的數(shù)據(jù)集。
系統(tǒng)的安全問題上,在數(shù)據(jù)庫固有的安全屬性之上,采用參數(shù)化查詢方式以防止SQL注入導(dǎo)致對服務(wù)器的惡意攻擊,有效的維護(hù)了患者數(shù)據(jù)的安全[13]。
查詢操作實(shí)例如下:
該B/S系統(tǒng)使用三層架構(gòu)式設(shè)計(jì),見圖1。
區(qū)分層次的目的主要是為了體現(xiàn)系統(tǒng)設(shè)計(jì)中“高內(nèi)聚,低耦合”的思想:界面表示層是用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面;業(yè)務(wù)邏輯層是針對具體問題的具體操作及對數(shù)據(jù)業(yè)務(wù)邏輯處理,是系統(tǒng)架構(gòu)中體現(xiàn)核心價(jià)值的部分;數(shù)據(jù)訪問層可以直接操作數(shù)據(jù)庫,包括針對數(shù)據(jù)的增添、刪除、修改、更新、查找等。
圖1 B/S系統(tǒng)三層架構(gòu)示意圖
在這種系統(tǒng)模式下,醫(yī)生可以根據(jù)自身需要在任意地點(diǎn)使用連接互聯(lián)網(wǎng)的計(jì)算機(jī)對患者信息進(jìn)行操作管理而無需安裝專門的客戶端,大大減少了客戶端的維護(hù)難度。初次使用系統(tǒng)的醫(yī)生可以在線申請一個新的賬號,待系統(tǒng)內(nèi)部的安全認(rèn)證通過后,即可使用系統(tǒng)[14]。
系 統(tǒng)總體結(jié)構(gòu),見圖2。
圖2 系統(tǒng)總體結(jié)構(gòu)圖
目前綜合性醫(yī)院通常擁有一套全院統(tǒng)一的信息管理系統(tǒng),該系統(tǒng)涵蓋入院病人登記的一般信息。但對于各專科醫(yī)生來說,想要查詢與本科室發(fā)展密切相關(guān)的數(shù)據(jù)需要在匹配的專科系統(tǒng)里記錄。本系統(tǒng)圍繞整個腦膠質(zhì)瘤患者隨訪處理過程構(gòu)建一個閉環(huán)的信息管理系統(tǒng),將病情檢查、執(zhí)行手術(shù)、隨訪整個過程按照一系列關(guān)鍵節(jié)點(diǎn)來劃分,保證了患者信息的完整性。該系統(tǒng)在設(shè)計(jì)上以隨訪為中心,綜合采集自然信息、臨床信息、影像學(xué)信息、病理信息、手術(shù)信息、輔助治療信息和隨訪信息等,以建立一套符合腦膠質(zhì)瘤標(biāo)準(zhǔn)規(guī)范的患者數(shù)據(jù)集,實(shí)現(xiàn)對于患者信息的全要素聯(lián)合查詢和主要診療信息的全視圖瀏覽。此外,按照科室要求管理系統(tǒng)突出了患者病情變化,體格檢查,隨訪等關(guān)鍵信息,便于醫(yī)生及時掌握各類診療情況及特殊患者的詳細(xì)信息。最后再通過信息系統(tǒng)及時提醒醫(yī)務(wù)人員進(jìn)行隨訪,跟蹤患者的全生命周期,逐步完善診療的全過程,最終推動整體診療水平的提升。
在腦膠質(zhì)瘤患者專科系統(tǒng)建設(shè)過程中,參考了醫(yī)院統(tǒng)一的通科數(shù)據(jù)標(biāo)準(zhǔn),并結(jié)合??茖?shí)際情況對所有的診療項(xiàng)目進(jìn)行了規(guī)范化的定義,建立了一套符合腦膠質(zhì)瘤診療標(biāo)準(zhǔn)的數(shù)據(jù)集[15]。在體格檢查中對KPS和ECOG的數(shù)值進(jìn)行明確定義,對意識、癲癇、肢體肌力、肢體感覺及失語等類型數(shù)值進(jìn)行了明確分類;在影像學(xué)檢查中規(guī)定腫瘤大小位置、列出特殊序列及圖像字段,并對影像進(jìn)行評價(jià);在病理檢查中除基礎(chǔ)病理診斷外對病理分類的選項(xiàng)采用了2016年WHO中樞神經(jīng)系統(tǒng)腫瘤分類標(biāo)準(zhǔn),科學(xué)規(guī)范的實(shí)現(xiàn)腦膠質(zhì)瘤醫(yī)生對病理情況的完整描述[16-17];在治療方式中既明確了手術(shù)類型、手術(shù)地點(diǎn)、手術(shù)名稱、手術(shù)輔助名稱、麻醉方式和術(shù)后評估,也規(guī)范了放化療的時間周期、用藥類型計(jì)量時間地點(diǎn)和具體方案,且同時涉及抗癲癇藥和激素等;在隨訪信息中采集隨訪人、隨訪方式、隨訪評價(jià)、抗癲癇藥和激素、下一步治療方案,明確下次隨訪時間等信息并用指標(biāo)的形式判斷結(jié)果。病理診斷錄入表,見圖3。
圖3 病理診斷錄入表
在優(yōu)化系統(tǒng)的過程中,考慮到在后續(xù)過程需要對數(shù)據(jù)進(jìn)行維護(hù),便于專業(yè)科室醫(yī)生維護(hù)科室診療具體項(xiàng)目中涉及的最小顆粒度的數(shù)據(jù)元素。將一些固定數(shù)據(jù)按照下拉列表、單選按鈕、復(fù)選選項(xiàng)等方式用以勾選,對核心數(shù)據(jù)進(jìn)行正則化驗(yàn)證,有效提高系統(tǒng)數(shù)據(jù)可靠性和錄入效率。具體表格樣式,見圖4。
圖4 體格檢查錄入表
(1)信息錄入:信息錄入是信息管理系統(tǒng)中的基礎(chǔ)環(huán)節(jié),需要對患者信息進(jìn)行合理高效地存儲。對于初次入院的患者,醫(yī)生在登記基礎(chǔ)信息后,建立以流水號為主鍵以隨訪時間為索引的基本信息表,建立一表對多表的查詢結(jié)構(gòu)。既提高了信息錄入的效率,也讓整個系統(tǒng)更加便捷美觀。錄入模塊實(shí)例,見圖5。
(2) 信息修改:信息修改是信息管理系統(tǒng)中的必要環(huán)節(jié),在嚴(yán)格控制權(quán)限的基礎(chǔ)上,對于顱內(nèi)惡性腫瘤可能造成的病情反復(fù),根據(jù)反饋信息對信息進(jìn)行修改,確保數(shù)據(jù)有效性。在模塊實(shí)現(xiàn)上采用了和錄入模塊相同的主從結(jié)構(gòu),以基本表為核心選擇進(jìn)入相應(yīng)信息的修改界面,并在各類信息的修改界面中依舊采用主從結(jié)構(gòu)來區(qū)分總體信息和詳細(xì)信息。
圖5 系統(tǒng)隨訪錄入模塊實(shí)例
(3)查詢統(tǒng)計(jì):查詢統(tǒng)計(jì)功能是信息管理系統(tǒng)中的核心環(huán)節(jié)??焖贉?zhǔn)確地瀏覽患者入院以來的主要診療事件,對于病情變化可按圖表的方式展開各類檢查信息,使患者診療信息一目了然。模塊設(shè)置的查詢方式靈活,可以按照模糊字或精確字查詢及對某項(xiàng)具體信息進(jìn)行查詢。且對于有價(jià)值的信息提供下載功能以便對數(shù)據(jù)進(jìn)行離線操作。
(4) 系統(tǒng)管理:系統(tǒng)管理是信息管理系統(tǒng)中的重要環(huán)節(jié),該模塊包含對用戶的增加刪減、對密碼的修改以及數(shù)據(jù)的上傳下載功能。用戶在登錄系統(tǒng)之前首先要登錄賬號,并根據(jù)相應(yīng)的權(quán)限來進(jìn)行操作。最后對于有價(jià)值的數(shù)據(jù),系統(tǒng)提供上傳下載功能以便數(shù)據(jù)的高效傳輸。
本文從數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、系統(tǒng)架構(gòu)等3個方面介紹了一種基于B/S隨訪模式的患者管理系統(tǒng),該系統(tǒng)采用ASP.NET的開發(fā)技術(shù),維護(hù)及使用相對靈活簡便。確保使用者可以隨時隨地獲取或記錄患者的各種診療信息,減輕了醫(yī)務(wù)工作者的勞動強(qiáng)度,提高了醫(yī)生的工作效率。通過本系統(tǒng)的開發(fā),既滿足了醫(yī)院專業(yè)科室對某一類特殊疾病的管理需要,同時又可推動了某一類疾病個體化診斷與治療的研究。除此之外,該系統(tǒng)具有良好的兼容性和擴(kuò)展性,可以用于對醫(yī)院的其他專業(yè)科室患者進(jìn)行信息管理。
[1] Bala?a C,Capellades J,Teixidor P,et al.Clinical course of high-grade glioma patients with a “biopsy-only” surgical approach: a need for individualised treatment[J].Clin Transl Oncol,2007,9(12):797-803.
[2] Avila EK,Chamberlain M,Schiff D,et al.Seizure control as a new metric in assessing efficacy of tumor treatment in lowgrade glioma trials[J].Neuro Oncol,2017,19(1):12-21.
[3] 胡曉龍,黃鑫.計(jì)算機(jī)信息管理方法在醫(yī)院管理中的應(yīng)用[J].醫(yī)療裝備,2016,29(16):67-68.
[4] 陳金雄.電子病歷與電子病歷系統(tǒng)[J].醫(yī)療衛(wèi)生裝備,2010,31(10):1-4.
[5] 延冰,姜永勝,孫少川.減重糖尿病外科患者管理系統(tǒng)的建設(shè)[J].腹腔鏡外科雜志,2015,20(10):721-723.
[6] 羅旋,盧錦.物聯(lián)網(wǎng)在醫(yī)療領(lǐng)域中的應(yīng)用[J].中國醫(yī)療設(shè)備,2012,27(5):52-54.
[7] 王波,王志濤.基于C#.NET與ASP.NET的醫(yī)院門戶網(wǎng)站平臺系統(tǒng)設(shè)計(jì)與開發(fā)[J].醫(yī)學(xué)信息學(xué)雜志,2011,32(12):29-31.
[8] 寧鵬飛,鄭冰.基于B/S架構(gòu)的醫(yī)學(xué)圖片資源管理平臺設(shè)計(jì)與實(shí)現(xiàn)[J].醫(yī)學(xué)信息學(xué)雜志,2015,36(3):28-32.
[9] 高春芳,唐曉東,羅娟.電子病歷系統(tǒng)應(yīng)用現(xiàn)狀及前景展望[J].醫(yī)療衛(wèi)生裝備,2013,34(3):76-78.
[10] 李學(xué)慧,夏志勇.淺談檢驗(yàn)信息管理系統(tǒng)[J].中國醫(yī)療設(shè)備,2010,25(2):68.
[11] 易學(xué)明,胡新勇,楊國斌,等.以信息化平臺推進(jìn)數(shù)字化醫(yī)院建設(shè)[J].解放軍醫(yī)院管理雜志,2010,17(7):616-618.
[12] 周翔.數(shù)據(jù)庫技術(shù)在醫(yī)院設(shè)備管理中的應(yīng)用[J].中國醫(yī)療設(shè)備,2012,27(10):80-82.
[13] 崔櫻.在應(yīng)用中淺析SQL查詢的優(yōu)化對比[J].信息技術(shù),2014,(6):130-133.
[14] 段昌奉,張巨發(fā),唐雄,等.醫(yī)院移動決策支持系統(tǒng)的建設(shè)與應(yīng)用[J].中國數(shù)字醫(yī)學(xué),2012,7(4):104-106.
[15] 肖輝,劉坤,楊章衡,等.臨床數(shù)據(jù)中心建設(shè)方法探討[J].中國數(shù)字醫(yī)學(xué),2012,7(11):70-72.
[16] Louis DN,Perry A,Reifenberger G,et al.The 2016 World Health Organization Classification of Tumors of the Central Nervous System: a summary[J].Acta Neuropathol,2016,131(6):803-820.
[17] 李桂祥,陳蜀虎.病理信息系統(tǒng)的數(shù)據(jù)交換設(shè)計(jì)[J].中國醫(yī)療設(shè)備,2010,25(9):33-36.