摘要:癌癥是嚴重威脅人民生活健康的主要疾病。放射治療的效果評價,放療病人預后觀察,影響放療的危險因素探討,都需要建立一個嚴密而完善的放射治療病人資料的數據庫。放療病人計算機管理信息系統主要實現醫院腫瘤放療病人的相關信息管理。放療病人計算機管理系統的實現,為腫瘤患者看病提供方便,也為醫生和醫學研究人員收集腫瘤患者資料提供了一個好的平臺。
關鍵詞:管理信息系統;數據庫;信息安全;放療
中圖分類號:TP315文獻標識碼:A 文章編號:1009-3044(2010)11-2817-02
Design and Implementation of Radiotherapy Patients' Information Management System
LIU Xiang-hua
(Journal of Wenzhou Vocational Technical College,Computer Science Department,Wenzhou 325035,China)
Abstract: Cancer is one of major diseases which take a serious threat to the health of people. Evaluation of the effect of radiotherapy, radiotherapy patientsprognosis observation, radiation effects on the risk factors, all of those need a rigorous and comprehensive radiotherapy patient information database. Radioth erapy patients Computer Management System mainly in charge of the hospital patient's tumor radiotherapy-related information. The implementation of the system provides a good platform to medical research for patients with information collected.
Key words: management information system; database; information security; radiotherapy
1 概述
惡性腫瘤是以細胞異常增殖及轉移為特點的一大類疾病,起發病與有害環境因素、不良生活方式及遺傳易感性密切相關。2000年全球新發惡性腫瘤病例約1000萬,死亡620萬,現患病例2200萬。預計2020年惡性腫瘤新發病例將達到1500萬,死亡1000萬,現患病例3000萬。惡性腫瘤正在成為新世紀人類的第一殺手。20世紀70年代以來,我國癌癥發病及死亡率一直呈上升趨勢,至90年代的20年間,癌癥死亡率上升29.42%,年齡調整死亡率上升11.56%[1]。放射治療的效果評價,放療病人預后觀察,影響放療的危險因素探討,都需要建立一個嚴密而完善的放射治療病人資料的數據庫。為此有必要建立放射治療病人全方位計算機管理系統,對放療病人進行一系列的管理,即記錄從病人放射治療開始到死亡全過程是非常必要的。
隨著放射治療技術的發展,在手工操作的運行模式下,放射治療科在醫療服務和管理上存在著許多問題:1)治療機械類型的多樣化使醫生在制作治療計劃時陷人混亂的表格與參數中,易引起數據交叉錯誤;2)丟失放射治療單;3)門診病歷管理;4)隨訪困難;5)治療室秩序混亂。近幾年來,許多醫院自行開發出實用性很強的應用軟件,提高了放射治療質量控制及管理水平;但常規放射治療計劃加信息管理加收費管理網絡系統國內外尚無成熟的中文版本問世,而國外LANUS網又不便于中文病案管理[3-4]。為了解決手工管理模式的上述問題,如果用計算機來進行管理的話,就會避免很多手工管理模式造成的問題了。所以放射治療病人的計算機管理系統的建立,有助于實現放射治療病人資料的規范化管理,為放療科醫生提供完整的流行病學資料,有助于實現資源共享,有利于放療科醫生教學、科研及臨床水平的提高。同時增加患者與醫生,患者與患者,醫生與醫生之間的交流。為醫學研究人員提供可靠的數據資料,通過對病人資料統計分析,得出更好的對腫瘤的醫治方法。
2 系統的需求分析與設計
2.1系統的架構設計
在本系統中將代碼劃分為不同的邏輯組件,這些邏輯組件形成三個邏輯層:用戶服務、業務服務和數據服務。它們各自具有如下的屬性:1)用戶服務:提供信息功能、瀏覽定位,保證用戶界面的一致性和完整性。2)業務服務:共享業務政策,從數據中生成業務信息,保證業務的一致性。3)數據服務:數據的定義、永久數據的存儲和檢索,保證數據的一致性。使用三層結構,可以把系統的需求分解為明確定義的服務,并進一步創建可重用的構件來實現它們。
2.2 系統功能模塊設計
本系統主要包括以下功能:用戶登陸,口令的修改,系統信息管理,用戶管理,生成EXCEL,隨訪信息管理,社區管理這七大功能。功能用例圖如圖1所示。
2.3 數據庫設計
數據庫結構設計主要就是要設計好數據庫中各個表的結構,包括信息保存在哪些表格中、各個表的結構如何等。本系統中用到的數據庫表主要包含系統管理員信息表、醫生信息表、患者信息表、腫瘤大類表、腫瘤數據信息表等五個表,其中系統信息表主要保存系統管理人員的帳號、密碼、姓名以及一些相關人員的管理權限設置信息;醫生信息表主要保存醫生的一些基本信息;患者信息表用于保存患者用戶的基本信息;由于腫瘤的類型繁多,所以本系統特別為腫瘤建立了一個腫瘤大類表和一個腫瘤數據信息表。
3 系統的實現
3.1 登錄的實現
登錄主要是用于檢測用戶的身份信息和訪問權限問題是否正確,確認用戶能否訪問系統中的相應服務。圖2簡要地說明了用戶登錄到系統的處理過程。登錄界面如圖3所示。
3.2 權限管理的實現
在放療病人計算機管理系統中為了滿足各個用戶的使用,因此除了確保合法的用戶才能登錄到系統外,還要在應用程序中進行角色的設定、部門醫生的過濾以及不同患者用戶之間關鍵數據的隔離,以實現數據的安全訪問。
在具體用戶級的實現中,系統采用日志歸檔的方法。借鑒數據庫管理系統中日志的思路,采用數據表日志歸檔。創建了數據錄入表的日志基表,在錄入表的基礎上增加了存檔時間和存檔人兩個屬性。當操作員對數據錄入表進行操作時,一旦對表有修改,在存盤的同時自動將表內容加上系統時間和當前操作員信息存入數據錄入日志表中,這樣一方面保存了任意一次修改數據錄入的原始記錄、修改時間和修改人信息,可以很好地明確責任和保存數據;另一方面,在如果出現誤刪除等情況時,可以利用數據錄入表日志中的存檔數據進行有價值數據的恢復,很好地保障了數據的安全性。
3.3 生成excel表格的實現
惡性腫瘤是以細胞異常增殖及轉移為特點的一大類疾病,起發病與有害環境因素、不良生活方式及遺傳易感性密切相關。2000年全球新發惡性腫瘤病例約1000萬,死亡620萬,現患病例2200萬。預計2020年惡性腫瘤新發病例將達到1500萬,死亡1000萬,現患病例3000萬。惡性腫瘤正在成為新世紀人類的第一殺手。20世紀70年代以來,我國癌癥發病及死亡率一直呈上升趨勢,至90年代的20年間,癌癥死亡率上升29.42%,年齡調整死亡率上升11.56%。將本系統中記錄的腫瘤患者數據生成excel表格,再通過統計軟件SPSS對其進行統計分析,分析結果供醫學研究人員參考是有重要意義的。
3.4 遠程隨訪的實現
對于放療患者來說,要經常到醫院接受檢查治療,所以在系統中專門設置了一項患者隨訪時間提醒功能。醫生可以根據不同患者的情況,設定患者的隨訪時間;患者可以在系統中查看到自己的隨訪時間。這樣可以既有利于患者看病,也可以避免由于同一時間來看病的患者太多而增加患者等待的時間。
遠程隨訪的醫生界面如圖4所示。
4 總結
該文給出了一個基于.NET平臺的放療病人信息管理系統的設計與實現過程。系統以Visual Studio.NET 2005為開發平臺,基于ASP.NET和ADO.NET,以MS SQL Server 2005為后臺數據庫,選用C#為主要開發語言設計完成。本系統采用基于Web的三層體系結構,使系統的維護和升級也比較方便。總體來說,本系統還是具有較強的實用性、通用性、可擴展性和安全性。
參考文獻:
[1] 崔建國,張建,楊毅,等.微機在腫瘤放射治療領域的開發及應用[J].中華放射腫瘤學雜志,1998,7(2):130.
[2] 林承光,林劉文,盧泰祥,等.計算機在放射治療患者管理中的應用[J].中華放射腫瘤學雜志,2000.9(2):139-140
[3] 胡美龍,鄒長林,李文峰,等.對放射治療的病例建立永久模擬定位片庫[J].中華放射腫瘤學雜志,2001,10(1):54.
[4] 金凡,李新建,鄭瑩.上海市腫瘤登記報告的回顧與現狀[J].上海預防醫學雜志,2003,15(4):154-155.