基于B/S随访模式的脑胶质瘤患者管理系统设计与开发

章伟睿1,康其传1,安志伟1,王樑2,徐灿华1

1.空军军医大学 军事生物医学工程学系,陕西 西安 710032;2.空军军医大学唐都医院 神经外科,陕西 西安 710032

[摘 要] 目的 本文设计一种基于B/S随访模式的脑胶质瘤患者管理系统,用于提高脑胶质瘤个体化诊断和治疗水平。方法 该系统采用ASP.NET开发平台,SQL Server数据库和CSS JavaScript语言进行开发,设计以随访为中心,综合采集自然信息、临床信息、影像学信息、病理信息、手术信息、辅助治疗信息和随访信息的脑胶质瘤患者管理系统,实现数据的录入修改、查询统计功能,最终建立一套符合脑胶质瘤标准规范的患者数据集。结果 本系统利用临床数据进行测试,界面设计简洁友好,随时随地都可以通过浏览器进行快速访问和有效的数据管理。结论 通过本系统的开发,既满足了医院专业科室对于脑胶质瘤患者信息的管理需求,同时也推动脑胶质瘤疾病治疗的研究。

[关键词] 个体化诊断;脑胶质瘤数据库;信息管理;B/S结构;随访模式;预后信息

引言

现代医学对于脑胶质瘤的个体化诊断和治疗,要综合考虑和判断患者的病史、症状、体征、辅助检查以及术后病理问题,具有一定的复杂性[1-2]。且胶质瘤很难根治,术后复发的几率较大。这就对脑胶质瘤患者的随访调查提出了很高的要求,现有的患者管理系统无法满足脑胶质瘤医生对病人信息的收集检索能力,急需开发更符合要求的定制化管理系统[3-5]

医院患者信息管理是医院日常管理工作的重要组成部分之一,经过几十年的发展,取得了长足的进步。但是目前大部分患者管理系统是基于C/S结构的,这种结构既提高了客户端部署和维护的难度,不利于多中心数据收集,也与时下移动办公的趋势不符。随着互联网的日益发展,B/S模式成为更为便利的系统架构模式[6-9]。基于技术成熟和业务需要,本文利用ASP.NET开发一个基于B/S结构的脑胶质瘤患者管理系统,推动了脑胶质瘤患者管理随访能力的提升[10-11]

1 开发工具

该系统采用B/S结构开发,以ASP.NET为主要工具,以CSS+JavaScript为辅助工具,这种组合具有以下几点优势:

(1)强大性和适应性。因为ASP.NET是基于通用语言的编译运行的程序, 医生可以在任何连接互联网的计算机上,在通过Web应用的几乎全部的平台上操作患者管理系统。

(2)高效可管理性。ASP.NET使用一种字符基础的,分级的配置系统,使服务器环境和应用程序的设置更加简单。因为配置信息都保存在web.config中,新的设置不需要启动本地的管理员工具就可以实现。

(3)分布式运算。JavaScript可以使多种任务在客户端即可完成,不需要网络和服务器的参与,有效加强数据处理能力。

2 数据库

本系统采用的是SQL Server 2008数据库,整个数据库由若干包含患者各项诊疗信息的基本表和视图组成,采用大陆简体字UNICODE的数据库排序规则Chinese_PRC_CI_AS。在用户表中存放系统用户的信息,包括各种操作权限[12]

系统在访问数据库的方式上选择ADO.NET,它是对原ADO的一次提升。其中两个核心组件是.NET Framework数据提供者和DataSet。.NET Framework数据提供者是用于管理数据以及快速存取顺向只读数据的元件。DataSet是一种独立于任何数据来源外而存取数据的数据集。

系统的安全问题上,在数据库固有的安全属性之上,采用参数化查询方式以防止SQL注入导致对服务器的恶意攻击,有效的维护了患者数据的安全[13]

查询操作实例如下:

3 系统设计

3.1 系统架构

该B/S系统使用三层架构式设计,见图1。

区分层次的目的主要是为了体现系统设计中“高内聚,低耦合”的思想:界面表示层是用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面;业务逻辑层是针对具体问题的具体操作及对数据业务逻辑处理,是系统架构中体现核心价值的部分;数据访问层可以直接操作数据库,包括针对数据的增添、删除、修改、更新、查找等。

图1 B/S系统三层架构示意图

在这种系统模式下,医生可以根据自身需要在任意地点使用连接互联网的计算机对患者信息进行操作管理而无需安装专门的客户端,大大减少了客户端的维护难度。初次使用系统的医生可以在线申请一个新的账号,待系统内部的安全认证通过后,即可使用系统[14]

3.2 系统结构

系 统总体结构,见图2。

图2 系统总体结构图

目前综合性医院通常拥有一套全院统一的信息管理系统,该系统涵盖入院病人登记的一般信息。但对于各专科医生来说,想要查询与本科室发展密切相关的数据需要在匹配的专科系统里记录。本系统围绕整个脑胶质瘤患者随访处理过程构建一个闭环的信息管理系统,将病情检查、执行手术、随访整个过程按照一系列关键节点来划分,保证了患者信息的完整性。该系统在设计上以随访为中心,综合采集自然信息、临床信息、影像学信息、病理信息、手术信息、辅助治疗信息和随访信息等,以建立一套符合脑胶质瘤标准规范的患者数据集,实现对于患者信息的全要素联合查询和主要诊疗信息的全视图浏览。此外,按照科室要求管理系统突出了患者病情变化,体格检查,随访等关键信息,便于医生及时掌握各类诊疗情况及特殊患者的详细信息。最后再通过信息系统及时提醒医务人员进行随访,跟踪患者的全生命周期,逐步完善诊疗的全过程,最终推动整体诊疗水平的提升。

3.3 数据结构化

在脑胶质瘤患者专科系统建设过程中,参考了医院统一的通科数据标准,并结合专科实际情况对所有的诊疗项目进行了规范化的定义,建立了一套符合脑胶质瘤诊疗标准的数据集[15]。在体格检查中对KPS和ECOG的数值进行明确定义,对意识、癫痫、肢体肌力、肢体感觉及失语等类型数值进行了明确分类;在影像学检查中规定肿瘤大小位置、列出特殊序列及图像字段,并对影像进行评价;在病理检查中除基础病理诊断外对病理分类的选项采用了2016年WHO中枢神经系统肿瘤分类标准,科学规范的实现脑胶质瘤医生对病理情况的完整描述[16-17];在治疗方式中既明确了手术类型、手术地点、手术名称、手术辅助名称、麻醉方式和术后评估,也规范了放化疗的时间周期、用药类型计量时间地点和具体方案,且同时涉及抗癫痫药和激素等;在随访信息中采集随访人、随访方式、随访评价、抗癫痫药和激素、下一步治疗方案,明确下次随访时间等信息并用指标的形式判断结果。病理诊断录入表,见图3。

图3 病理诊断录入表

在优化系统的过程中,考虑到在后续过程需要对数据进行维护,便于专业科室医生维护科室诊疗具体项目中涉及的最小颗粒度的数据元素。将一些固定数据按照下拉列表、单选按钮、复选选项等方式用以勾选,对核心数据进行正则化验证,有效提高系统数据可靠性和录入效率。具体表格样式,见图4。

图4 体格检查录入表

3.4 系统模块功能

(1)信息录入:信息录入是信息管理系统中的基础环节,需要对患者信息进行合理高效地存储。对于初次入院的患者,医生在登记基础信息后,建立以流水号为主键以随访时间为索引的基本信息表,建立一表对多表的查询结构。既提高了信息录入的效率,也让整个系统更加便捷美观。录入模块实例,见图5。

(2) 信息修改:信息修改是信息管理系统中的必要环节,在严格控制权限的基础上,对于颅内恶性肿瘤可能造成的病情反复,根据反馈信息对信息进行修改,确保数据有效性。在模块实现上采用了和录入模块相同的主从结构,以基本表为核心选择进入相应信息的修改界面,并在各类信息的修改界面中依旧采用主从结构来区分总体信息和详细信息。

图5 系统随访录入模块实例

(3)查询统计:查询统计功能是信息管理系统中的核心环节。快速准确地浏览患者入院以来的主要诊疗事件,对于病情变化可按图表的方式展开各类检查信息,使患者诊疗信息一目了然。模块设置的查询方式灵活,可以按照模糊字或精确字查询及对某项具体信息进行查询。且对于有价值的信息提供下载功能以便对数据进行离线操作。

(4) 系统管理:系统管理是信息管理系统中的重要环节,该模块包含对用户的增加删减、对密码的修改以及数据的上传下载功能。用户在登录系统之前首先要登录账号,并根据相应的权限来进行操作。最后对于有价值的数据,系统提供上传下载功能以便数据的高效传输。

4 讨论和总结

本文从数据库、数据结构、系统架构等3个方面介绍了一种基于B/S随访模式的患者管理系统,该系统采用ASP.NET的开发技术,维护及使用相对灵活简便。确保使用者可以随时随地获取或记录患者的各种诊疗信息,减轻了医务工作者的劳动强度,提高了医生的工作效率。通过本系统的开发,既满足了医院专业科室对某一类特殊疾病的管理需要,同时又可推动了某一类疾病个体化诊断与治疗的研究。除此之外,该系统具有良好的兼容性和扩展性,可以用于对医院的其他专业科室患者进行信息管理。

[参考文献]

[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].医疗装备,2016,29(16):67-68.

[4] 陈金雄.电子病历与电子病历系统[J].医疗卫生装备,2010,31(10):1-4.

[5] 延冰,姜永胜,孙少川.减重糖尿病外科患者管理系统的建设[J].腹腔镜外科杂志,2015,20(10):721-723.

[6] 罗旋,卢锦.物联网在医疗领域中的应用[J].中国医疗设备,2012,27(5):52-54.

[7] 王波,王志涛.基于C#.NET与ASP.NET的医院门户网站平台系统设计与开发[J].医学信息学杂志,2011,32(12):29-31.

[8] 宁鹏飞,郑冰.基于B/S架构的医学图片资源管理平台设计与实现[J].医学信息学杂志,2015,36(3):28-32.

[9] 高春芳,唐晓东,罗娟.电子病历系统应用现状及前景展望[J].医疗卫生装备,2013,34(3):76-78.

[10] 李学慧,夏志勇.浅谈检验信息管理系统[J].中国医疗设备,2010,25(2):68.

[11] 易学明,胡新勇,杨国斌,等.以信息化平台推进数字化医院建设[J].解放军医院管理杂志,2010,17(7):616-618.

[12] 周翔.数据库技术在医院设备管理中的应用[J].中国医疗设备,2012,27(10):80-82.

[13] 崔樱.在应用中浅析SQL查询的优化对比[J].信息技术,2014,(6):130-133.

[14] 段昌奉,张巨发,唐雄,等.医院移动决策支持系统的建设与应用[J].中国数字医学,2012,7(4):104-106.

[15] 肖辉,刘坤,杨章衡,等.临床数据中心建设方法探讨[J].中国数字医学,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] 李桂祥,陈蜀虎.病理信息系统的数据交换设计[J].中国医疗设备,2010,25(9):33-36.

Design and Implementation of a Management System of Glioma Patients Based on B/S Follow-up Mode

ZHANG Weirui1, KANG Qichuan1, AN Zhiwei1, WANG Liang2, XU Canhua1
1.Department of Biomedical Engineering, The Fourth Military Medical University, Xi’an Shaanxi 710032, China;
2.Department of Neurosurgery, Tangdu Hospital, The Fourth Military Medical University, Xi’an Shaanxi 710032, China

Abstract: Objective To improve the individualized diagnosis and treatment level of glioma, a management system for glioma patients based on B/S follow-up mode was designed. Methods This system was developed based on the center of follow-up, a ASP.NET development platform, SQL Server database and CSS JavaScript language. It had the function of data entry modification and query statistics by collecting natural information, clinical information, imaging information, pathological information, surgical information, auxiliary treatment information and follow-up information. Finally, a set of patient data sets conforming to the standard of glioma was established. Results This system used clinical data to test, and the interface design was simple and friendly. Users could achieve fast access and efficient management of data through the browser. Conclusion Through the development of this system, the management needs of the information of patients with glioma in the professional department of hospital are met, and the research on the treatment of glioma is also promoted.

Key words: individualized diagnosis; database of glioma; information management; B/S structure; follow-up mode; prognostic information

[中图分类号] TP399

[文献标识码] C

doi:10.3969/j.issn.1674-1633.2018.06.032

收稿日期:2017-07-09

修回日期:2017-07-30

基金项目:国家自然科学基金课题(81402081);军队课题(AWS14C006)。

通讯作者:徐灿华,副教授,主要研究方向为生物医学工程。

通讯作者邮箱:canhuaxu@fmmu.edu.cn

[文章编号] 1674-1633(2018)06-0123-03

本文编辑 李美松