资源描述
一、选题来源、选题依据、国内外研究动态
1.选题来源与依据
随着IT业的飞速发展,医院信息化建设也得到了很大的发展,现在的大型医院都用上了医院信息管理系统(HIS) 。医院信息系统的应用促进了医院的整体现代化建设, 提高了医疗服务水平。
但是目前的HIS系统中的一些问题并没有得到根本解决,例如遇到突发事件, 面对必须及时施救的病人时,医生和护士必须先寻找病人病例,查看病人病史以及药物过敏史等重要信息,才会针对情况进行及时施救, 然而这些都会耽误抢救病人的最佳时机。
病人跟踪治疗管理信息系统(Patients treatment tracking management information system,PTTMIS)正是为解决医院医生护士和病人之间沟通欠顺畅问题的管理信息系统。病人跟踪治疗管理信息系统采用多种方式(局域网或因特网、扫描仪、摄像头)录入患者的各种健康资料。PTTMIS运用设计独特的临床路径知识库进行编辑、存储,形成完整的个体电子档案。当患者再次就诊或体检时,其资料又可以续存入档,及时准确的给病人做出诊疗。通过该系统,能够充分实现对患者从入院、就诊到结帐出院的全过程的准确处理。对患者快速实施急诊、保证患者安全、切实提高医疗质量、减少医疗差错将发挥巨大的作用。
本系统建设的目的是建立一个完整统一、高效稳定、操作灵活、易于扩充的基于INTERNET的病人治疗跟踪管理平台;是一个根据本医院本身的特点对患者信息以及医生诊断,护士护理等相关工作进行数字化管理的网络平台,它集管理工作自动化和信息化为一体。在为医院病人治疗相关工作部门以及患者提供优质、高效业务管理和事务处理的同时,采用安全可靠的现代化处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的医院病人治疗跟踪管理平台。
2.国内外研究动态
从上世纪70年代起,国外发达国家就开始把信息技术就应用到医疗卫生行业,比我国领先将近20年。虽然中国医疗信息化建设的起步比较晚,其间更遇到一些问题甚至危机,但经过医疗卫生界、信息技术人员以及企业界的共同努力, 中国的医疗信息化建设得到了迅速发展。到2006年底,全国二级以上医院基本完成了医院信息系统(Hospital Information System, HIS)系统的建设。
到目前为止,尽管90%以上的医院都普及了医院信息系统,但从功能和应用目的的角度来说,这些系统大多是以医院行政管理、事务处理和经济核算为目的。国内现在所使用的HIS系统大部分不能为临床诊疗与决策、知识挖掘、人力资源管理以及物流管理等方面提供支持,还不能覆盖医院全面工作。因此,准确地讲这些系统不能全部笼统地叫做“医院信息系统”,而是应该叫做“医院管理信息系统( Hospital Management Information System, HMIS或MIS)”。医院病人跟踪治疗管理信息系统(PTTMIS)的主要目的是对医院的患者管理提供支持、更好地对医院进行工作量统计、提高工作效率和数据的准确性,为医院的经营管理提供决策依据,使医院取得更好的经济效益和社会效益。从而为患者提供更完善的服务。
二、选题的意义和价值
1.理论研究方面的价值和意义
病人跟踪治疗管理系统充分运用MIS的总体思想,综合应用了B/S模式、SQL、JSP等技术,采用分层的体系架构,并具有用户对自己所需信息的操作和管理员对系统进行管理等功能,很好的将医院病人管理质量提升了,真正完好地达到为患者服务。
2.实际应用方面的价值和意义
随着医疗体制得改革,医院将逐步推向市场,医院要在市场中取胜,一是靠技术,二是靠服务。随着人们生活水平得不断提高,病人对医院服务质量得要求也不断提高。所以软件的管理模式和工作流程怎样能方便病人,更好的服务为病人服务就成为重要的先决条件。因此开发一个专对于病人治疗管理信息的系统就显得势在必行。
三、论文研究的目标与主要内容
1.课题研究目标
本课题的研究目标是建立市中心医院的病人跟踪治疗信息管理系统,开发以病人资料管理、病人跟踪治疗为核心的病人跟踪治疗信息管理系统,本系统建设的目的是建立一个完整统一、高效稳定、操作灵活、易于扩充的基于INTERNET的病人治疗跟踪管理平台;是一个根据本医院本身的特点对患者信息以及医生诊断,护士护理等相关工作进行数字化管理的网络平台。它集管理工作自动化和信息化为一体。在为医院病人治疗相关工作部门以及患者提供优质、高效业务管理和事务处理的同时,采用安全可靠的现代化处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的医院病人治疗跟踪管理系统,使之更高效的为患者提供服务。
2.课题主要研究内容
市中心医院的病人跟踪治疗信息管理系统的开发主要包括以下内容:
(1) 基于J2EE的遂宁市市中心医院的病人跟踪治疗信息管理系统开发的主要技术基础分析 ;
本课题主要采用文献研究、需求调研与分析、系统设计与测试等方法,软件开发理论、信息系统开发理论、进行分析,满足病人跟踪治疗信息管理系统的应用需要。 开发技术主要采用目前最流行J2EE架构的Java技术实现。
· 基于J2EE的三层体系架构,本系统结构(如下图):
数
据
库
数据访问层
业务逻辑处理层
数据展现层
数据展现层:表现逻辑处理用户与软件的交互,其职责是提供服务,显示信息。
业务逻辑处理层:做的所有领域相关的工作:包括根据输入数据或已有数据进行计算,对从表现层输入的数据进行验证,以及根据从表现层接收的命令来确定应该调度哪些数据逻辑,是系统的真正核心。
数据访问层:数据层主要关注与其他系统的交互,这些系统将代表应用完成相关的任务,可以是事务监控器、消息系统等,最主要的层是数据库,主要责任是存储持久数据
(2)遂宁市中心医院的病人跟踪治疗信息管理系统需求分析 ;
需求分析的主要任务是确定病人跟踪治疗系统的综合要求,分析该系统的数据要求,导出系统的详细逻辑模型,通过数据流图,实体-联系图(ER图)、状态转换图、数据字典和主要的处理算法描述这个逻辑模型,数据流图是一种图形化技术,它描述信息流和数据从输入到输出的过程中所经受的变化。用实体-联系图(ER图)来建立数据模型,ER图包含了实体(数据对象),关系和属性等三种基本成分,矩形代表实体,用连接相关实体的菱形表示关系,用椭圆或圆角矩形表示实体的属性并用直线把实体(或关系)与属性连接起来。状态转换图通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。
1.遂宁市中心医院病人跟踪治疗信息管理系统功能需求
· 实现病人信息采集跟踪管理
· 实现病人病例信息跟踪管理
· 实现病人治疗状况跟踪管理
· 实现病人预约管理
· 实现病人缴费情况跟踪管理
· 实现病人满意度情况跟踪管理
2. 遂宁市中心医院病人跟踪治疗信息管理系统性能需求
· 联机系统的响应时间不超过30秒(即对于从终端输入的一个“事务”,系统在多长时间之内可以做出响应),
· 系统需要的存储容量最少10G包括后援存储。
3.遂宁市中心医院病人跟踪治疗信息管理系统运行要求
· 本系统需要支持系统软件Windows、Linux、Unix操作系统;
· MYSQL数据库作为数据存储容器;
· Tomcat作为Web Server服务器。
4.遂宁市中心医院病人跟踪治疗信息管理系统将来可能提出的要求
遂宁市中心医院病人跟踪系统属于设计的初级阶段,将来的可能会有很多扩展需求,如病人与医生的即时通讯功能等会预留一些接口出来。将在系统2期或3期版本实现。
(3)遂宁市市中心医院的病人跟踪治疗信息管理系统总体与详细设计 ;
总体设计的工作是初步划分出组成病人跟踪治疗信息管理系统的物理——程序、文件、数据库、和相关的文档等,总体设计还有另外一个任务是设计病人跟踪治疗信息系统的结构,目的就是确定该系统有那些模块组成,以及模块与模块之间是怎么样联系的。
详细设计阶段的根本目的就是确定如何实现病人跟踪治疗信息管理系统,通过这个阶段的设计确定该系统的精确地描述,这个阶段是为后面的编码打基础,在这个阶段要设计出系统界面和数据库。
详细设计是对病人跟踪治疗信息管理系统中的各个子系统的具体描述,主要有三个方面的内容:数据存储设计、用户界面设计和处理设计。
(1)遂宁市中心医院病人跟踪治疗信息管理系统的数据存储设计是对数据库物理结构、存储结构、数据结构和信息流量等进行设计。对数据成分、结构不能够随意划分,应该遵循关系数据库的规范理论,从系统处理的实际需要出发来决定数据的长度、类型、精度和采用的存储策略。
(2)遂宁市中心医院病人跟踪治疗信息管理系统用户界面设计包括代码设计、输入/输出设计,主要是决定代码的结构类型,确定输入/输出的内容、方式和格式。
(3)遂宁市中心医院病人跟踪治疗信息管理系统的处理设计是详细设计阶段耗时最多的工作,其中包括对各个模块内部处理过程的详细描述,通常用文字、图表等方法来描述模块对数据的核对、变换、合并、检索和计算等具体的步骤。系统设计阶段的成果是新系统的物理模型,通常整理为系统的实施方案。实施方案形成之后,还需要对其进行讨论与审批,方法是召开由用户管理人员、系统设计人员和信息系统专家参加的系统设计评审会,对实施方案进行充分的讨论,最后由管理层批准。实施方案一旦获得通过,即成为系统实施的重要文件,并作为系统开发工作的指导性文件。
遂宁市中心医院病人跟踪治疗信息管理系统ER图
系统管理员实体ER图
系统管理员
用户名
密码
用户帐号
病人实体RE图
姓名
性别
出生年月
入院时间
编号
婚否
状态
主治医生编号
症状描述
病例编号
病人
权限实体ER图
权限
编号
名称
医生实体ER图
科室
编号
特长
年龄
预约信息
医生
性别
姓名
职称
电话
用户管理员与权限对应实体ER图
医生与权限对应
编号
管理员编号
权限编号
预约实体ER图
标题
预 约
内 容
录入时间
预约人
编号
通知信息实体ER图
通知
编号
操作人
内容
录入时间
电子病例实体ER图
电子病历
医生编号
编号
诊断
病人编号
症状
处方
治疗是否结束
治疗开始时间
治疗结束时间
药品实体ER图
药品
药品类型
生产日期
药品介绍
价格
编号
名称
治疗费用实体ER图
治疗费用
消费日期
病人编号
费用编号
消费金额
费用名称
是否已付费
费用类型
科室实体ER图
科室
科室编号
科室负责人
科室描述
科室名称
诊疗记录实体ER图
诊疗记录
病人编号
诊治医生编号
记录编号
诊治时间
科室编号
诊治详情
诊治次数
费用结算实体ER图
费用结算
编号
总费用
挂号
手术
药品
诊疗
是否结算
床位
实体与实体之间的关系ER图
系统管理员
管理
用户管理员
系统各模块
权限
病人
管理
查看
修改
查看
删除
添加
(4)遂宁市中心医院的病人跟踪治疗信息管理系统的实现与测试 。
遂宁市中心医院的病人跟踪治疗信息管理系统编码实现就是把系统设计的结果翻译成用某种程序设计语言书写的程序,编码实际是对系统设计的具体化,选择本系统计划采用Java语言进行编码。编码按照国际标准的J2EE编码规范编写代码。
· 遂宁市中心医院的病人跟踪治疗信息管理系统编码的目的:实现就是把系统设计的结果翻译成用某种程序设计语言书写的程序。
· 遂宁市中心医院的病人跟踪治疗信息管理系统编码的过程:熟悉java语言和java环境;仔细阅读遂宁市中心医院病人治疗跟踪管理系统设计原型;弄清楚编码的模块外部接口与内部过程。
· 遂宁市中心医院的病人跟踪治疗信息管理系统编码的风格:追求聪明和技巧提倡简明和直接。
· 遂宁市中心医院的病人跟踪治疗信息管理系统源程序的文档化:取名采取有意义的变量名称;适当的注释和标准的书写格式。
编码完成进行测试,本系统测试采用单元测试与功能性测试两种测试同步进行以减少系统的bug。
测试的目的和任务:测试是为了发现程序中的错误,并进行修改。
测试流程:编写测试计划;编写测试用例;
测试过程:测试和编写代码完全并行并有机的交互;将测试出的问题纳入项目的风险和进度分析当中以调整下一步的开发安排;先做测试需求和设计,最后才是测试实施。
四、研究工作拟采取的主要理论、技术路线和实施方案
1.研究方法与理论
本课题主要采用文献研究、需求调研与分析、系统设计与测试等方法,软件开发理论、信息系统开发理论、进行分析,满足病人跟踪治疗信息管理系统的应用需要。
在文献研究阶段,将收集医院管理方面相关资料、著作及开发技术资料;
需求调研与分析阶段将深入到医院的各个科室做市场调研,了解他们目前采用的病人治疗管理的状况,以及治疗管理模式,把自己的要做的病人治疗跟踪管理信息系统的想法告诉他们,并让他们给出意见和建议,了解他们的需求,并做好记录;
系统设计,拟采用快速原型法构建系统,通过回朔法,不断完善系统开发与设计。
2.研究工具或开发工具
(1)系统环境要求:
l 基于Windows平台,用户访问采用BS结构。
l Web服务器:TOMCAT6.0
l 数据库:MySQL5.0。
l IE要求支持IE4.0-IE6.0。
l 专用客户端支持Windows9x和Windows NT/2000/XP。
l 服务器硬件要求:普通PC。
l 客户端硬件要求:普通PC。
(2)开发工具或技术:
在本系统实现过程中运用的开发工具是:网页三剑客,Tomcat服务器,MYECLIPSE作为开发Java程序的IDE工具,MYSQL-Front数据库管理工具。
(3)选用依据 :
Java语言的技术特点:
1、面向对象。面向对象其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外,现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。所有面向对象编程语言都支持三个概念:封装、多态性和继承,Java也不例外。现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)。所谓封装,就是用一个自主式框架把对象的数据和方法联在一起形成一个整体。
2、平台无关性。Java是平台无关的语言是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行。平台无关有两种:源代码级和目标代码级。C和C++具有一定程度的源代码级平台无关,表明用C或C++写的应用程序不用修改只需重新编译就可以在不同平台上运行。Java主要靠Java虚拟机(JVM)在目标码级实现平台无关性。JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚机器指令,并有自己的栈、寄存器组等。但JVM通常是在软件上而不是在硬件上实现。(目前,SUN系统公司已经设计实现了Java芯片,主要使用在网络计算机NC上。
3、 分布式。分布式包括数据分布和操作分布。数据分布是指数据可以分散在网络的不同主机上,操作分布是指把一个计算分散在不同主机上处理。 Java支持WWW客户机/服务器计算模式,因此,它支持这两种分布性。对于前者,Java提供了一个叫作URL的对象,利用这个对象,你可以打开并访问具有相同URL地址上的对象,访问方式与访问本地文件系统相同。
4、 可靠性和安全性。Java最初设计目的是应用于电子类消费产品,因此要求较高的可靠性。Java虽然源于C++,但它消除了许多C++不可靠因素,可以防止许多编程错误。首先,Java是强类型的语言,要求显式的方法声明,这保证了编译器可以发现方法调用错误,保证程序更加可靠;其次,Java不支持指针,这杜绝了内存的非法访问;第三,Java的自动单元收集防止了内存丢失等动态内存分配导致的问题;第四,Java解释器运行时实施检查,可以发现数组和字符串访问的越界,最后,Java提供了异常处理机制,程序员可以把一组错误代码放在一个地方,这样可以简化错误处理任务便于恢复。
5、 多线程。Java在两方面支持多线程。一方面,Java环境本身就是多线程的。若干个系统线程运行负责必要的无用单元回收,系统维护等系统级操作;另一方面,Java语言内置多线程控制,可以大大简化多线程应用程序开发。Java提供了一个类Thread,由它负责启动运行,终止线程,并可检查线程状态。Java的线程还包括一组同步原语。这些原语负责对线程实行并发控制。利用Java的多线程编程接口,开发人员可以方便得写出支持多线程的应用程序,提高程序执行效率。必须注意地是,Java的多线程支持在一定程度上受运行时支持平台的限制。
关于分层的体系结构:
将系统按照层次分解有很多的好处:
· 在无需过多了解其他层次的基础上,可以将某一层作为一个有机整体理解。
· 可以替换某一次的具体实现。
· 可以将层次间的依赖性减到最低。
· 分层有利于标准化工作。
· 一旦构建好了某一层次,就可以用它为很多上层服务提供服务。
系统分三个基本层次:
表现层:表现逻辑处理用户与软件的交互,其职责是提供服务,显示信息。
数据逻辑层:做的所有领域相关的工作:包括根据输入数据或已有数据进行计算,对从表现层输入的数据进行验证,以及根据从表现层接收的命令来确定应该调度哪些数据逻辑,是系统的真正核心。
数据层:数据层主要关注与其他系统的交互,这些系统将代表应用完成相关的任务,可以是事务监控器、消息系统等,最主要的层是数据库,主要责任是存储持久数据。
关于Mysql数据库:
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
3.技术路线与方案
本系统开发的技术路线是采用面向对象技术的Java语言和MYSQL数据库,采用分层的体系架构进行应用程序的开发
系统初始结构图如下
遂宁市中心医院病人跟踪治疗信息管理系统
系统管理员
费用结算报表统计管理
数据字典分类管理
工作人员管理
医院科室
部门管理
用户
菜单权限
管理
用户管理
数据字典管理
通知管理
遂宁市中心医院病人跟踪治疗信息管理系统
医生用户
查看修改个人信息
跟踪病人痊愈信息
跟踪病人用药信息
跟踪病人就诊信息
病人预约
管理
病人电子病例
追踪管理
病人资料追踪管理
治疗费用结算统计管理
遂宁市中心医院病人跟踪治疗信息管理系统
患者用户
查看主治医生信息
查看个人电子病例信息
查看医生通知
信息
查看诊治方案信息
查看
修改用户信息
发送治疗反馈信息
查看治疗费用信息
系统数据流程图:
`1.系统管理员登录
登录
登 录
病人跟踪治疗管理信息系统
6.管理病人预约信息
管理员属性
信息反馈
8.密码管 理
原密码
新密码及注销结果
2.管理医院科室基本信息
4.管理用户
5.管理通知短信信息
科室属性库
医生属性库
用户管理员属性库库
通知属性库
数据库
3.管理医生基本信息
10.病人病例管理
11.管理治疗费用信息
用户权限对应库
权限库
病人用药属性库
费用属性库
治疗方案属性库
就诊信息属性库
7.管理病人资料信息
病人资料属性库
病人预约属性库
药品属性库
9.病人诊治管理
病人病例属性库
病人属性库
1、
系统管理员登录
合法性检 查
登 录
系 统
登录信息
合 法 的
登录信息
系统管理员属性库
管理员属性
登录信息
不合法
用户管理员登录
合法性检 查
登 录
系 统
登录信息
合 法 的
登录信息
用户管理员属性库
用户名和密码
登录信息
不合法
系统各模块信息
操作
权限验证
有权限
有权限
模块对应属性库
无权限
五、论文最终目标和研究成果形式
1. 论文最终目标
对基于Web方式的病人跟踪治疗管理信息系统的构建进行研究,开发包括基础数据字典设置模块、病人信息资料管理模块病人诊疗管理模块、病人诊疗费用统计模块的软件系统。
2. 最终成果形式
开发出软件病人跟踪治疗管理信息系统,并形成学位论文。
31
展开阅读全文