甲状腺疾病患者随访管理系统的设计与实现

2016-07-18 10:52田书畅徐磊刘成友蒋红兵
中国医学装备 2016年2期
关键词:医护人员管理系统数据库

田书畅徐 磊刘成友蒋红兵*



甲状腺疾病患者随访管理系统的设计与实现

田书畅①徐 磊①刘成友①蒋红兵①*

田书畅,女,(1990- ),硕士研究生,南京医科大学附属南京医院(南京市第一医院)医疗设备处,研究方向:生物医学工程。

目的:设计甲状腺疾病患者随访管理系统,进一步提高甲状腺疾病患者随访质量,进而提高诊断效率和诊疗效果,最大范围的服务患者。方法:采用客户机和(或)服务器(client/server,C/S)架构、Visual Studio C#开发语言以及 SQL sever2012数据库,开发一套适合于医院甲状腺疾病患者使用的随访管理系统。结果:甲状腺疾病患者随访管理系统实现了集患者随访系统集数据管理和随访统计的综合管理于一体的信息平台。结论:甲状腺疾病患者随访管理系统的应用,可极大提高甲状腺疾病患者的诊疗效率,便于医生统计分析及进行科研工作,并提升患者的满意度。

甲状腺;随访系统;客户机和(或)服务器架构;信息技术

①南京医科大学附属南京医院(南京市第一医院)医疗设备处 江苏 南京 210006

[First-author’s address] Department of Medical Equipment, Nanjing first Hospital, Nanjing Medical University, Nanjing 210006, Jiangsu, China.

医学随访指医院对曾在医院就诊的患者以通讯或其他的方式,进行定期了解患者病情变化和指导患者康复的一种观察方法[1]。目前,医疗信息系统的医学随访硬件设备缺乏,导致随访途径单一有限、随访普及率低及质量差等有待解决的突出问题。高效率、高质量的医学随访是患者治疗的关键环节,是监视并指导其尽快康复的重要途径。

甲状腺是内分泌系统的重要器官,近年来,甲状腺疾病住院手术患者呈上升趋势,各类甲状腺疾病的检出率不断增高,值得引起重视[2-3]。综合分析各种甲状腺疾病的术前、术后病理分析、影像检查比对以及术后用药的恢复情况等具有重要的临床意义。为了能够使患者更好地配合治疗、促进早日康复以及方便医生综合管理评价甲状腺患者的治疗过程,建立完善的针对甲状腺患者的随访管理系统,用于跟踪、记录和反馈甲状腺患者的诊疗过程势在必行[4]。为此,本研究通过建立一套针对甲状腺疾病患者的随访系统,建立甲状腺疾病患者与医生沟通的平台,以提高甲状腺疾病患者的诊疗效率。

1 随访管理系统架构

1.1 数据库开发

该随访系统采用客户机、服务器(client/server,C/S)架构,采用Visual Studio C#开发语言,数据库为SQLsever2012,运行环境为Win7操作系统。

随访管理系统的用户包括系统管理员、医院随访人员和出院甲状腺患者3类,其中系统管理员负责系统管理维护及数据管理,拥有最高权限;医院随访人员负责定期咨询患者情况,安排预约及信息发布;出院患者可随时登陆该系统向医生反映病情并咨询问题,以及浏览网页更新的消息[5]。

1.2 系统功能

随访系统的功能模块包括患者管理、随访病例管理、医护人员管理、医学信息管理、短信平台管理、新闻中心管理和统计分析7个模块,具体功能如图1所示。

2 随访管理系统软件设计

2.1 数据库

数据库的设计可满足系统应用功能的需求,且操作方便。本研究选用SQL Server作为存储数据库,该系统建立一个SQL sever数据库(patient.mdf),并设置数据库用户名和密码[6]。为方便数据的存储和管理,在数据库中建立3个文件组,即医护用表文件组、患者用表文件组和通用信息表文件组。其中,医护用表文件组下设调查记录表、统计分析表、医生信息表以及随访短语表。调查记录数据表有:患者用表文件组包括患者基本信息表、病理诊断分类表、影像信息表、其他检查表、住院信息表、出院信息表、手术信息表和用药信息表;通用表文件组包括随访记录表、短信信息表、电话信息表、随访短语表、医学知识表、医院新闻表和治疗信息记录表。各表之间通过患者编号、医生编号关联[7]。

2.2 Visual Studio C#访问数据库SQL Sever

C#是一种全新且简单、安全和面向对象的程序设计语言,是专门为.NET的应用而开发的语言。.NET框架为C#提供了一个强大的、易用的及逻辑结构一致的程序设计环境。同时,公共语言运行时为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全[8]。其特点为语言简洁、方便快速开发、语言自由、支持平台开发使用且与XML相融合。

图1 随访管理系统功能框图

采用ADO.net对SQL sever数据库进行访问,ADO.net用于存取和管理资料的2个主要元件是.NET Framework资料提供者和DataSet数据集,实现数据操作和对数据的快速、只读访问,包括连接、目的、数据读取和数据连接4个对象。.NET Framework资料提供者与DataSet数据集之间的关联性[9-10]如图2所示。

图2 .NET Framework与数据集关联性框图

修改Dataset中数据代码:

SqlDataAdapter myDataAdapter=new SqlDataAdapter("select * from patient", sqlCnt);

DataSet myDataSet=new DataSet();

myDataAdapter.Fill(myDataSet, "patient");

//修改DataSet患者的信息

D a t a T a b l e m y T a b l e=m y D a t a S e t.Tables["patient"];

foreach (DataRow myRow in myTable.Rows)

{

myRow["name"]=myRow["name"]+"患者编号";

} //将DataSet的修改提交至“数据库patient”

SqlCommandBuilder mySqlCommandBuilder=new SqlCommandBuilder(myDataAdapter);

myDataAdapter.Update(myDataSet, "patient");

2.3 SQL结构化语言查询

该平台处理的大量的数据,需要进行查询、统计操作,本系统选用SQL语句来实现[11]。SQL是一种数据库查询和程序设计语言,不仅可对数据库进行查询操作,还可对数据进行存储、更新和删除等操作[8]。

单项关键词选择查询,只需Combox控件中选择待查询的关键字,在TextBox中输入查询内容,即可在DataGridView控件中显示相关查询记录,查询代码[12-13]:

New SqlDataAdapter("select * from患者基本信息where'"&ComboBox1.Text &"'='全部'or'"& ComboBox1.Text & "='患者编号' and 患者编号='"& TextBox1.Text &"'or '"& ComboBox1.Text &"'='姓名' and 姓名='"& TextBox1.Text &"' order by 患者编号",cn)

联合查询使用逻辑关系符“AND,OR”连接多个查询条件即可实现,如通过“性别”和“年龄”来确定[14]。代码如下:

New SqlDataAdapter("select*from基本信息where性别='"&TextBox1.Text & "'and年龄> ='"&TextBox2.Text &"'", cn)

3 随访管理系统模块的实现

本随访系统选用Windows7作为操作系统,Visual Studio2010中的C#作为前端开发语言,后台数据库选择SQL sever2012。

3.1 管理人员操作

医院随访系统管理人员拥有最高权限,负责系统的安全维护和更新,有权查看更改用户信息及发布医院消息等。

3.2 登陆页面

患者入院产生的医疗记录生成新的注册号和密码,第三方登录时可自行更改密码,患者出院可随时登陆随访系统,联系医护人员,浏览医疗信息。患者进入页面,选择“会员”身份,凭借注册的用户名和密码登陆进入系统,遗忘密码可凭借注册的手机号重新认证,也可联系管理人员更改密码;医护人员选择“医生选项”,凭借编号密码,登陆随访系统,医护人员可以查询所有患者信息;系统管理员选择“管理员”选项,凭借用户名和密码登陆,系统管理员拥有最高权限,可以查看、更改并删除信息,三方窗口如图3所示。

图3 登陆随访管理系统页面界面图

3.3 患者管理页面

患者登陆系统后即进入登陆页面,通过多选项可查看患者本人的诊断信息、个人病例、主治医师信息、医护人员电话短信沟通、随访记录、甲状腺知识库以及医院新闻消息等。患者可根据自身病症和需求浏览窗口,当患者选择个人信息时,可看到本人注册时的信息:包括姓名、年龄、身份证号及医保信息等[15]。

3.4 随访病例管理页面

甲状腺患者随访产生的记录以Excel表格的形式,汇总在医护人员登陆平台下的患者信息中,根据患者的编号排序,可清楚看到患者的随访情况记录,短信电话的记录都可以提取,为每位患者建立1份病例管理档案,定期根据患者病情实时更新,并进行综合评价,医生给予指导意见,患者随时可反馈意见给医生,并可预约门诊[16]。医护人员可根据患者编号查询个别患者情况,根据为其个人制定的随访计划进展查看随访进度,并修改或删除冗余信息。

3.5 医疗信息与短信平台管理页面

(1)医护人员定期发布甲状腺病情相关的医疗信息,使患者及时学会对自己病情的适当处理,并能准确地与医生沟通,并及时了解甲状腺相关疾病的最新医疗进展,保持与医生的定期沟通联系,促进患者早日康复[17]。

(2)甲状腺患者发出的求医短信系统会根据患者记录的号码自动归类到患者本人的信息平台中,并发给相应的医护人员;医护人员收到信息后登陆平台,根据严重程度给予相应的处理[18]。

3.6 新闻中心管理与统计分析页面

(1)医院组织的甲状腺义诊信息、健康讲座、新的病例进展以及医生的门诊预约情况均可通过新闻中心发布,便于甲状腺患者的康复。

(2)随访系统处理的甲状腺患者信息、诊断记录可根据医护人员的需要进行分类,生成所须的处理表格,医护人员可以根据科研的需要选择需要处理的数据,生成需要的统计表格,统计分析患者出院恢复情况的成功率,术后正确使用药品后各项生理指标的情况。并导入SPSS统计软件中计算分析,便于医生研究甲状腺病情之间的相关性,以提高甲状腺疾病治疗的水平[19]。

4 结论

现代化医疗的建设需要信息技术的更新,社会将朝着以患者为中心的人性化服务方向不断努力,甲状腺患者随访系统的设计应用必将会越来越普及。通过建立甲状腺患者随访管理系统,能够更好地解决甲状腺患者治疗的需要,人性化地解决复杂病情。集中处理解决甲状腺患者的随访管理,可极大方便医护人员对甲状腺患者的随访,集中反馈患者病情有利于提高医生对疾病的处理效率和诊疗水平,有利于改善医患关系,提升医院的效益。随访系统的设计与应用方便了甲状腺患者,对于促进患者的康复可起到重要作用,不仅是医院管理的好帮手,同样是甲状腺患者的得力助手。然而,本系统在电话短信回访平台、手机客户端及微信公众平台的功能方面还有欠缺,有待在以后的研究中逐步完善。

[1]万磊.当前医院随访工作存在的问题及对策思考[J].九江学院学报(自然科学版),2011,26(2):99-100.

[2]张娜,范宏艳,范吉英,等.超声诊断多发性甲状腺微小癌的诊断价值[J].中国医学装备,2015,12(8):82-85.

[3]康维明,吴恋,于健春,等.北京协和医院1986-2012年甲状腺疾病手术患者甲状腺疾病谱回顾性临床资料分析[J].中国医学科学院学报,2013,35(4):386-392.

[4]郝文天,高伟,张春明,等.现代化喉癌患者随访系统的开发与应用[J].医学信息,2014(24):1-3.

[5]赵玉兰.医院感染网络系统建设和报警的研究—以哈尔滨医科大学附属第四医院为例[J].生物医学工程与临床,2011,15(5):486-488.

[6]宋韶芳,林国桢,李科,等.广州市肿瘤患者随访管理系统创建[J].中国肿瘤,2015,24(1):32-34.

[7]胡鑫,李帼英,舒婧,等.随访系统在冠心病介入患者健康管理中的应用[J].中国康复理论与实践,2013, 19(4):398-400.

[8]郭凌菱.基于放射治疗信息系统的随访系统设计与实现[J].中国医学装备,2013,10(11):37-38.

[9]王琼,刘晓辉,赵霞,等.随访管理信息系统的设计与实现[J].中国数字医学,2014,9(2):49-50,53.

[10]张运诗,仲兆准,钟胜奎,等.基于Visual Studio 2010的员工信息数据库设计和实现[J].电脑知识与技术,2013,9(28):6246-6249,6252.

[11]谭彦.SQL SEVER数据库课程教学研究与实践[J].科技信息,2014(13):309.

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

[13]徐磊,蒋红兵,田书畅,等.基于C/S架构的医院患者随访管理系统的设计与开发[J].中国医疗设备, 2015,30(4):74-77.

[14]孟雪梅.浅谈SQL Sever 2008数据库的备份和恢复[J].科技与企业,2013(23):177.

[15]苏航,刘欣悦,郭载勋,等.高校健康管理信息系统的分析与设计[J].中国医学装备,2014,11(7):20-23.

[16]卢方建.对医院患者随访系统的设计探讨[J].计算机光盘软件与应用,2012(6):190-190,189.

[17]黄志萍,赵继业,黄家杰,等.与HIS结合的慢病随访系统开发应用[J].医药前沿,2012,2(8):31-32.

[18]谢瑾蕙,熊靖.病人出院随访系统及门诊复诊预约系统的设计及应用[J].当代医学,2012,18(20):17.

[19]徐焕,俞燮龑,李凌菲,等.全数字化肝脏疾病科研随访系统的研发[J].医学信息(下旬刊),2011,24(10):41.

Design and implementation of thyroid disease patient follow-up system

TIAN Shu-chang, XU Lei, LIU Cheng-you, et al// China Medical Equipment,2016,13(2):57-60.

Objective: To design and implementation of thyroid disease patient follow-up system for improving the diagnosis and treatment of patients with thyroid diagnosis efficiently and effectively, the quality of follow-up issue, and service patients at the largest range.Methods: We used C/S(Client/Sever) architecture, Visual Studio C# as the front-end languages and SQLsever2012 as backstage database to develop a suitable follow-up management system for thyroid patients in hospital.Results: We have developed a follow-up system especially for thyroid disease patients, which contained data management and integrated follow-up statistics processing.Conclusion: Through the trial of the follow-up management system, it can greatly improve the efficiency of diagnosis and treatment of thyroid disease patients, and enhance the trust in the hospital, which could both service of patients well and facilitate the hospital.

Thyroid; Follow-up system architecture; Client/server structure; Information technology

10.3969/J.ISSN.1672-8270.2016.02.018

cmdjhb@126.com

1672-8270(2016)02-0057-04

R197.324

A

2015-10-30

猜你喜欢
医护人员管理系统数据库
基于James的院内邮件管理系统的实现
南平市妇联关爱援鄂医护人员家属
等疫情过去,你要记得这四件事
基于LED联动显示的违停管理系统
停车场寻车管理系统
海盾压载水管理系统
数据库
帮助医护人员处理好四种关系
数据库
数据库