放疗病人信息管理系统的设计与实现

时间:2022-05-27 08:57:21

【摘要】(Journal of Wenzhou Vocational & Technical College,Computer Science Department,Wenzhou 325035,China) Abstract: Cancer is one of major diseases which take a serious thre...

放疗病人信息管理系统的设计与实现

摘要:癌症是严重威胁人民生活健康的主要疾病。放射治疗的效果评价,放疗病人预后观察,影响放疗的危险因素探讨,都需要建立一个严密而完善的放射治疗病人资料的数据库。放疗病人计算机管理信息系统主要实现医院肿瘤放疗病人的相关信息管理。放疗病人计算机管理系统的实现,为肿瘤患者看病提供方便,也为医生和医学研究人员收集肿瘤患者资料提供了一个好的平台。

关键词:管理信息系统;数据库;信息安全;放疗

中图分类号: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 2005为开发平台,基于和,以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.

上一篇:基于CORBA综合网络配置管理的设计与实现 下一篇:火焰模拟方法浅谈