★ 朱彥陳 胡慧明 葉青 鄧科穗
(江西中醫(yī)藥大學 江西 南昌 330004)
隨著社會經(jīng)濟的迅猛發(fā)展和人們生活水平的日益提高,全民健康意識和疾病防范意識不斷增強,定期體檢作為一種保障健康的有效手段,已經(jīng)被社會廣泛關注和認可?,F(xiàn)代醫(yī)學證明有些疾病是可以通過早發(fā)現(xiàn)早預防來得到有效的控制,其中健康體檢就是預防疾病的重要手段之一。
《素問·四氣調神大論》云:“圣人不治已病治未病?!薄鹅`樞·逆順》曰:“上工刺其未生者也;……上工治未病,不治已病,此之謂也。”均提出了“治未病”的思想,闡明了“治未病”的重要性?!爸挝床 卑瑑蓚€方面,一是未病先防;一是已病防變。它對養(yǎng)生保健、防病治病有著重要的指導作用,數(shù)千年來一直有效地指導了中醫(yī)學的防治實踐。
國外學者早在1861年就提出:定期的檢查可以預防罹患疾病及死亡,同時強調,對于沒有明顯病癥的市民,如果能夠由受過良好教育的醫(yī)生們來進行對身體器官的狀態(tài)、機能及體液、分泌物做顯微鏡檢查等,將檢查結果以非口頭的報告書來通知,并給予必需的建議的話,對于民眾的健康是有益的[1]。
健康體檢的發(fā)展在國外已經(jīng)有上百年的歷史,西方發(fā)達國家已經(jīng)建立了功能完善的體檢信息管理系統(tǒng)。國內一些大型城市也建立了此類的體檢信息管理系統(tǒng),比如北京市體檢中心,上海的體檢自由行體檢信息系統(tǒng)。這些系統(tǒng)提供了諸如預約體檢、套餐查詢、結果查詢等功能,這不但極大的方便了廣大的體檢者,同時也減輕了體檢單位工作人員的勞動強度,提高工作效率。當然現(xiàn)在也有一些單位依然使用采用C/S架構開發(fā)的體檢信息管理系統(tǒng)[2,3],這類體檢系統(tǒng)僅錄入體檢結論,是手工體檢表的計算機實現(xiàn),與其他系統(tǒng)及設備無數(shù)據(jù)交換。這雖然減輕了體檢工作人員的勞動強度[4,5],但是并沒有方便體檢者對體檢結果的查詢。因此把這類采用C/S構架開發(fā)的體檢系統(tǒng)網(wǎng)絡化已經(jīng)成為發(fā)展的趨勢。
圖1 系統(tǒng)模塊圖
1.1 系統(tǒng)的模塊設計 本系統(tǒng)共分為數(shù)據(jù)錄入、體檢結果查詢、中醫(yī)體質辨別、系統(tǒng)管理四個大模塊,如圖1所以。
1.1.1 數(shù)據(jù)錄入模塊 該模塊的主要功能是提供數(shù)據(jù)錄入,體檢單位的每個體檢醫(yī)生都擁有自己的權限,體檢醫(yī)生或其助手把各自負責體檢項目的結果輸入系統(tǒng),并保存在系統(tǒng)數(shù)據(jù)庫中。
1.1.2 體檢結果查詢模塊 該模塊主要提供查詢功能,用戶根據(jù)自己的ID通過Internet登陸該系統(tǒng)查詢自己各項體檢結果和各體檢指標的變化情況以及體檢總檢醫(yī)生給出的健康指導建議。
1.1.3 中醫(yī)體質辨別模塊 該模塊主要功能是判斷用戶的中醫(yī)體質分類,用戶首先根據(jù)自己近期的體質表現(xiàn)選擇系統(tǒng)提供的體質判別選項,然后系統(tǒng)會根據(jù)用戶的選,擇判斷用戶的中醫(yī)體質分類,并由體檢醫(yī)生給出健康生活指導建議。
1.1.4 系統(tǒng)管理模塊 該模塊主要提供對整個系統(tǒng)的維護功能,主要包括:體檢套餐設置、登錄角色設置、體檢結果管理、系統(tǒng)數(shù)據(jù)庫備份、還原等功能。
(1)體檢套餐設置 根據(jù)體檢者不一樣的需求設置不同的套餐,供體檢者選擇。
(2)登錄角色設置 根據(jù)系統(tǒng)的需要,可分為系統(tǒng)管理員角色、醫(yī)生角色、體檢者角色。
(3)體檢結果管理 系統(tǒng)管理員把體檢者的體檢結果導出并打印成紙質報告給體檢者。
(4)系統(tǒng)數(shù)據(jù)庫備份、還原 為保證系統(tǒng)數(shù)據(jù)庫的安全性要對數(shù)據(jù)庫進行備份,系統(tǒng)可以提供數(shù)據(jù)庫的手動和自動備份功能。當系統(tǒng)數(shù)據(jù)庫遭受自然災害、駭客攻擊、物理故障導致數(shù)據(jù)破壞后,系統(tǒng)提供了數(shù)據(jù)恢復功能。
1.2 系統(tǒng)的功能設計 系統(tǒng)的主要功能如下:
(1)體檢用戶個人信息的創(chuàng)建和管理;
(2)套餐管理 管理員可以根據(jù)基礎體檢的36個體檢項目任意組合成體檢套餐并對這些套餐進行管理。
(3)體檢結果錄入 體檢醫(yī)生或其助手把體檢結果錄入到系統(tǒng)并給出體檢結果指導意見。
(4)體檢結果分析 總檢醫(yī)生根據(jù)體檢者本次所有體檢項的結果和歷次體檢結果縱向分析某些體檢項目的變化趨勢并給出健康指導意見。
(5)異常結果提示 系統(tǒng)會根據(jù)體檢者性別依據(jù)不同的參考值,使用“↑”和“↓”來表示體檢值的偏高或偏低狀態(tài)。
(6)利用EXCEL批量導入體檢用戶,對于某一體檢單位來說,他們的體檢項目往往是一致的,這種情況下只要設定一個套餐就可為批量使用。
2.1 系統(tǒng)總的架構采用三層的Web構架[6](1)表示層(UI)。為用戶提供交互操作界面。利用ASP.NET Web應用程序,Web客戶端能夠以可視形式為應用程序提供豐富、靈活的用戶交互界面。
(2)業(yè)務邏輯層(BLL)。負責關鍵業(yè)務的處理和數(shù)據(jù)的傳遞。系統(tǒng)的邏輯判斷和對數(shù)據(jù)庫中數(shù)據(jù)的操作都在該層處理。
(3)數(shù)據(jù)訪問層(DAL)。負責數(shù)據(jù)庫數(shù)據(jù)的訪問。主要為業(yè)務邏輯層提供數(shù)據(jù),根據(jù)傳入的參數(shù)操作數(shù)據(jù)庫。相應功能使用ADO.NET數(shù)據(jù)適配器和SQL服務器的存儲過程完成。
本系統(tǒng)Web結構與傳統(tǒng)的C/S(Client/Server)模式下的數(shù)據(jù)庫應用系統(tǒng)相比,主要有以下的特點和優(yōu)越性[7]:①客戶端無需安裝客戶端軟件,只需一個能連接到Internet的IE瀏覽器即可,是一種“瘦”型客戶端;②系統(tǒng)的所有應用程序都存放在Web應用服務器(IIS)上,因此應用程序的維護和更新工作只需在Web應用服務器上進行就可以,大大減少系統(tǒng)維護的工作量。③利用ADO.NET4.0的強大的數(shù)據(jù)操作功能開發(fā)數(shù)據(jù)交互部分,使得整個B/S(Browser/Server)系統(tǒng)具有較高的網(wǎng)絡性能和高度的安全性[8]。系統(tǒng)三層構架示意圖如圖2所示。
圖2 系統(tǒng)三層構架圖
圖3 數(shù)據(jù)表結構關系
本系統(tǒng)采用SQL Server 2008數(shù)據(jù)庫,根據(jù)功能模塊的劃分包含了多個數(shù)據(jù)表,包括用戶登錄表(login)、體檢用戶信息表(YH)、體檢用戶套餐表(YH_TC)、36個基礎體檢表(TJ01-TJ36)、中醫(yī)體質判別測試表(zy_ptzpd)、中醫(yī)體質結果表(zy_rtzpd)、中醫(yī)師體質建議表(zy_ysjs)等等。
各個數(shù)據(jù)表之間相同的字段名稱都相關聯(lián),主要形成了以體檢用戶表為中心的、呈星型分布的數(shù)據(jù)表關系結構。主要的數(shù)據(jù)庫表關系結構如圖3所示。
圖4 用戶注冊窗口
圖5 個人體檢套餐設置
圖6 體檢結果錄入
本系統(tǒng)主要使用Microsoft Visual Studio 2010開發(fā)平臺、C#語言采用面向對象的程序設計方法開發(fā),為使系統(tǒng)具有更好的交互界面和用戶體驗,開發(fā)過程中使用了Javascript程序、Webchart(網(wǎng)絡圖表)、WebEdit(網(wǎng)絡文本編輯器)等第三方插件,系統(tǒng)實現(xiàn)的部分功能窗口如下:
(1)用戶注冊窗口,包括用戶的編號、密碼、姓名、性別、年齡、學歷、個人病史過敏史、家族病史過敏史等基本信息,見圖4。
(2)個人體檢套餐設置,根據(jù)已有體檢套餐或者重新設定的套餐制定體檢計劃,見圖5。
(3)各項體檢結果錄入,根據(jù)體檢套餐的設定,各項體檢醫(yī)生錄入各項體檢結果和體檢建議,最后由總檢醫(yī)生給出總的體檢建議,見圖6。
總之,通過建設醫(yī)院健康體檢信息管理系統(tǒng)大大提高了醫(yī)院體檢中心的工作效率和體檢質量,較好的解決了目前體檢信息管理過程中存在的一些問題,不但方便了體檢用戶隨時隨地查詢體檢結果,而且能提示體檢用戶各項體檢指標的變化真正實現(xiàn)“治未病”的目的。在留住體檢用戶的同時也為醫(yī)院帶來了更高的經(jīng)濟效益和良好的社會效應,提高了醫(yī)院的健康體檢醫(yī)療業(yè)務水平。
[1]Kane RL, Finch M, Chen Q, et al.Post-hospital home health care for Me-dicare patients[J].Health Care Financing Review,1994,16:131-52.
[2]彭小斌,張文峰,陳羽健.數(shù)字化健康體檢系統(tǒng)的設計和實現(xiàn)[J].中國誤診學雜志,2009,9(29):7 118-7 119.
[3]趙小蘭,李永紅.體檢信息化系統(tǒng)在健康管理中的應用與前景展望[J].中國誤診學雜志,2010,10(5):1 107-1 108.
[4]賈紅梅.健康體檢系統(tǒng)在我院的應用[J].中國療養(yǎng)醫(yī)學,2009,(09):816-817.
[5]蘭麗云,王瑜,郭國斌,等.全數(shù)字化體檢系統(tǒng)在健康管理中的應用[J].醫(yī)療裝備,2012,25(2):22-23.
[6]朱麗娟.基于B/S的三層架構精品課程網(wǎng)站的設計與實現(xiàn)[J].計算機與現(xiàn)代化,2012,7(203):124-126.
[7]宋超榮,唐琳,莊龍,等.基于Web的職業(yè)健康管理信息系統(tǒng)的設計與實現(xiàn)[J].科學技術與工程,2005,(18):1 276-1 281.
[8]Gnitecki J, Moussavi Z. Var iance Fractal Dimension Trajectory as a tool for H eart Sound Localization in Lung Sounds Recor ding[C].In: Proceedings of the 25th Annual Interna-tional Conference of the IEEE EM BS. Cancun, M exico:IEEE Computer Society Press, 2003: 2 420- 2 423.