景婷婷,陸小左,傅琳潔
(1.天津中醫藥大學 研究生院,天津 300073;2.天津中醫藥大學 中醫藥工程學院,天津 300012)
目前國內的健康管理軟件,主要以西醫為主導,基于傳統中醫理論依據的健康管理系統相對落后。市場上的軟件有健康體檢與健康管理軟件、健康管理系統、健康檔案管理系統、保健中心健康管理軟件、健康信息轉儲分布管理軟件等,主要是以個人健康檔案為核心,以會員建檔、西醫指標體檢數據采集、健康風險評估、膳食評估、運動評估。在眾多的健康軟件中,尚未發現是有基于結合體質和節氣而設計。根據中醫理論,人的狀態一般分為健康狀態、病理狀態和亞健康狀態,其中亞健康狀態是處于健康狀態與病理狀態之間。倪紅梅在對亞健康與體質相關性的研究中指出,處于失眠、抑郁、焦慮狀態或情緒不穩定者,往往會導致亞健康。且亞健康人群多數伴有生理和身體上的虛弱以及精神上的失調等,統計得出體質
狀況與亞健康之間存在明顯的正相關性[1]。基于上訴原因,本文提出了中醫體質健康管理系統,該系統一方面從節氣、體質、飲食、運動、經絡、精氣這幾方面充分發揮了中醫在亞健康治療中的調理作用;另一方面也充分發揮了計算機技術在亞健康治療中的作用。通過體質健康管理系統,不僅可以動態的觀察病人的病情變化,而且也可同時實行病情自檢測,得出相應的養生方案,防止亞健康加重或向疾病發展,有目的的增強自身體質,以保證身體處于最佳的狀態。
隨著計算機的普及,現代中醫技術的發展越來越科技化,對網絡的要求也越來越高,然而目前僅一些大型醫院的信息化達到一定的水平,而中小型醫院大多處于中小城市或不發達地區,網絡覆蓋率較低,因此其信息化的發展受到了很大的限制。為了滿足更多的區域,建立以C/S構建的體質健康管理系統是必要的。本系統所具有的特性:1)針對亞健康人群; 界面可視化、操作簡單; 實現醫生和病人登錄管理、病人基本信息管理、體質辨識、節氣分析、養生方案管理等多項功能。
目前,XP系統已經退出歷史的舞臺,而Windows 8也已問世,為了同時滿足Windows 7和Windows 8系統的需求,本課題選擇Visual Studio 2012作為開發平臺,VS2012實現了更好的生命周期管理,不僅是開發工具,也是團隊的管理信息系統,同時對系統資源的消耗并不大,并且VS2012支持.NET4.5 framework,與.NET 4.0 framework版本相比,.NET4.5 framework針對C#的重大語言和框架改進,實現異步性、同步代碼中的控制流混合、可響應UI和Web應用程序可擴展性,提供了更高的性能、可靠性和安全性。
由于SQL Server 2008利用全面審核功能、透明數據加密和外圍應用配置器,從而提高了數據的符合性和安全性,并且SQL Server 2008提供了更高效的數據收集性能、全新的中央數據存儲庫、改進的數據壓縮、查詢性能和高效的數據存儲功能,允許管理和擴展具有龐大數據量的用戶數據資料。因此,本文采用SQL Server 2008執行數據的處理。
從語言技術、風格、嚴謹方面來說,C#是編程語言中最為優秀的一種語言,其不僅繼承了C語言的語法風格,同時又繼承了C++的面向對象特性。C#使用的是.NET框架的類庫,對面向Internet的對象模型進行了重新設計,不再提供對指針類型的支持,使得程序不能隨便訪問內存地址空間,不再支持多重繼承。C#具有語言簡潔、可快速應用開發、語言自由性大、強大的Web服務器控件、與XML相融合、支持跨平臺、保留了C++的強大功能等特點。它吸收了C++、VB、Java等語言的優點。因此本文采用C#作為開發語言。
本課題采用表示層(UI)、業務邏輯層(BLL)和數據訪問層(DAL)三層架構體系。來完成整個系統的設計。其中表示層(UI)是展現給用戶的界面,離用戶最近,位于最外層,用于接受并顯示用戶相關的數據,為用戶提供一種交互式操作的界面;業務邏輯層(BLL)主要是針對具體問題的操作,將接收到的用戶指令或輸入的數據進行處理;數據訪問層(DAL)主要是對數據庫的訪問,針對數據進行增添、刪除、修改、查找等操作。C/S三層構架設計原理如圖1所示。
系統采用SQL Server 2008作為后臺存儲平臺,主要建有醫生登錄權限表、病人基本信息表、體質量表等,用于存儲系統中所需的數據。
圖1 C/S三層架構原理圖Fig.1 The principle diagram of the C/S three layer architecture
醫生登錄權限表(a_admin)包括醫生登錄名和密碼。表結構設計如圖2所示。
圖2 病人登錄權限表(a_admin)Fig.2 The patient login permissions table(a_admin)
病人基本信息表(a_patient)包含內容如下圖3所示。
圖3 病人基本信息表(a_patient)Fig.3 Patients basic information table(a_patient)
體質量化表(a_physique)部分包含內容如圖4所示。
體質健康管理系統主要優勢在于,在沒有醫生的情況下,病人也可以通過自我評測系統,得出體質癥狀,進而通過節氣與體質相結合給出相應的養生方案,其功能框架如圖5所示。
圖4 體質體質量化表(a_physique)Fig.4 Physical fitness quantization table(a_physique)
圖5 體質健康管理系統功能構架圖Fig.5 Physical health management system function frame diagram
根據健康管理系統的工作模式及要求,系統中各模塊應具有以下功能:
1)醫生登錄系統:包括醫生姓名、科室、聯系電話以及登錄用戶名、密碼等信息,醫生登錄成功后,可對病人的信息進行增刪改查等操作。在病人檔案管理模塊中,醫生可增刪改查病人的病歷信息、檔案;綜合分析模塊中,醫生可通過病人自述癥狀、體質檢測結果、既往病史等綜合分析,最后診斷出病情,給出治療方案;在用戶管理模塊,醫生可以修改自己的資料,而一般信息病人只能修改部分個人資料,重要信息病人沒有修改資料的權利。
2)病人登錄系統:除需使用用戶名及密碼信息登錄外,還可通過指紋認證來登錄,登錄成功后,病人不僅可以看到自己測評的歷史記錄,而且可以進行新的測評,同時可以對自己的部分信息進行修改。在該系統中的既往測評查詢模塊,可顯示該病人以往的測評報告和指導方案、并繪出病人的測評曲線;體質檢測模塊,可列出所有病人可測的功能,病人可以選擇自己所要測評的具體內容;節氣分析模塊中,包括24個節氣,系統可根據節氣提出相應的養生方案。
3)健康評測系統:該系統中的綜合評測報告模塊是通過病人對體質量表的選取,根據轉換公式[(各個條目分值相加-條目數)/條目數 X 4)]X 100算出相應的體質轉化分,進而得出病人相應的體質;養生保健對策模塊,是結合體質與節氣給出一個綜合的養生方案。
4)退出系統:病人退出系統,當病人操作完成時,只是退出當前檢測系統,只有醫生退出系統,整個系統才將退出。
醫生或用戶管理員需通過用戶名和密碼登陸到系統中,如果尚未注冊用戶名和密碼,界面將提示該用戶名不存在,則需要向管理員申請權限;若已注冊成功,則當輸入用戶名和密碼中的任何一個不正確時,系統界面將提示用戶名或密碼錯誤,只有當用戶名和密碼均輸入正確時,軟件才能進入指紋登錄系統。病人需輸入指紋,如果指紋存在,則進入復診界面,病人可以參照上次的診斷情況,繼續進行本次檢查,并結合體質和當時節氣的分析,得到相應的養生方案;如果指紋不存在,則進入初診界面,首先需要登記病人的基本信息,包括新指紋的錄入,病人根據自身的實際情況回答健康管理系統中的相關問題,系統將通過問題答案測試病人體質,并結合當時節氣,分析得出測試結果,再據此結果,給出相應的養生方案。此外,病人也可以通過過往記錄對比,了解自己身體的變化情況。系統整體的結構框架如圖6所示。
圖6 系統整體結構框架圖Fig.6 The overall system structure frame
本文設計并實現了體質健康管理系統,該系統提供了可視化的用戶操作界面實現了良好的人機對話模式,幫助患者了解自身體質,同時提供了較全面的養生方案,對推動中醫理論與計算機的發展具有重大的意義。本文創新點:根據中醫發展的需求,設計了基于3層C/S架構的體質健康管理系統,實現了醫生登錄權限管理、患者基本信息管理、對患者病情體質評估、節氣和體質養生方案管理。目前本系統已經完成了基本功能的開發,進入臨床驗證階段中,取得了較好的診斷效果。
[1]倪紅梅,何裕民,沈紅藝,等.中醫體質與亞健康狀態探析[J].中國中醫基礎醫學雜志,2008,14(5):335-336.NI Hong-mei,HE Yu-ming,SHEN Hong-yi,et al.Analysis of TCM constitution and sub-health state[J].China MEDICINE,2008,14(5):335-336.
[2]高京宏,蓋海山,李英帥.淺論調節體質改善亞健康[J].山東中醫雜志,2006,25(4):225-227.GAO Jing-hong,GAI Hai-shan,LI Ying-shuai.On regulating physique improve sub-health[J].Shandong Traditional Chinese Medicine Journal,2006,25(4):225-227.
[3]王彥暉,何寬其.中醫診治亞健康狀態的優勢[J].中華中醫藥雜志,2007,22(7):473-475.WANG Yan-hui,HE Kuan-qi.Advantages of Chinese medicine diagnosis and treatment of sub-health state[J].China Journal of Traditional Chinese Medicine and Pharmacy,2007,22(7):473-475.
[4]楊志敏,黃鸝,楊小波,等.亞健康人群的中醫體質特點分析[J].廣州中醫藥大學學報,2009,26(6):589-592.YANG Zhi-min,HUANG Li,YANG Xiao-bo,et al.Physical characteristics of traditional Chinese medicine health groups analysis [J].Guangzhou University of Traditional Chinese Medicine,2009,26(6):589-592.
[5]陳飛.基于三層 C/S結構的醫院信息系統的研究與實現[D].武漢:武漢理工大學,2008.
[6]鄭自強.從體質學說探討對亞健康狀態的預防 [D].南京:南京中醫藥大學,2010.
[7]陳霄.中醫健康管理系統的構建與應用 [D].廣州:廣州中醫藥大學,2010.