计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于Web Services的Struts框架在数字医院信息系统中(2)

2015-03-09 01:04
导读:4 系统的设计与实现 4.1 设计概要 本系统设计的主要目标是对现代医院信息进行整合,按照人们长久以来的看病就医习惯对就医看病的过程进行定义,使它

4 系统的设计与实现
4.1 设计概要
本系统设计的主要目标是对现代医院信息进行整合,按照人们长久以来的看病就医习惯对就医看病的过程进行定义,使它们分别对应不同的子系统,从而将整个就医的过程数字化,再应用工作流引擎对就医流程中的数据流向进行自动控制,使医生只需专注于看病,病人也不用拿着大把的单据在医院中到处乱撞,而是由计算机自动完成。同时该系统通过三重措施来保证信息安全。第一,对信息的正文部分用对称密钥加密,保证即使信息被院外人员捕获也无法解读其信息的内容。第二,对信息正文部分使用的对称密钥用非对称密钥加密,既兼顾了系统运行的效率又保证了信息的安全。第三,对传输的数据采用MD5进行数据校验,保证数据的完整性和正确性。
4.2 系统的框架设计
本系统的实现基于J2EE平台,采用把AXIS集成到Tomcat中,通过Tomcat服务器来发布Apache AXIS Web应用,数据库服务器为SqlServer。框架如:

图3 信息服务系统集成框架(略)
系统通过Tomcat服务器接受来自医院内部或外部因特网透过防火墙的请求服务。Struts框架在应用程序中为每个表单均创建一个ActionForm Bean,对于每个在struts-config.xml中定义的Bean,框架在调用Action类的execute()的方法时,ActionForm Bean对象会传送给Action类,Action类负责处理浏览器的请求,在收到请求后,ActionServlet会根据根据配置文件(struts-config.xml)为这个请求选择适当的Action处理类并调用的execute()方法,同时在execute()方法中调用Web服务库中的Web服务。对于Web服务的开发,SOAP服务器起到了服务注册的作用,医院开发的Web服务在SOAP服务器注册过以后才能响应医院内部或外部的Web服务查询请求;XML解析服务器负责检查XML文件格式和解析XML文件内容;Web服务库中存放着医院开发的Web服务,它就是服务提供者,负责对医院内部或外部的Web服务请求做出响应,它可以通过JDBC或者其它多种连接方式从医院的数据库服务器中读取数据或存放数据。流程控制器的作用就是接收Web服务库做出的响应,按照既定的工作流执行相关的操作,这些操作可以是信息查询、信息更新、信息删除等以及异常情况处理,处理完成后的结果封装到SOAP消息中,返回到服务的请求者。Web服务的数据源来自医院的数据库,系统可以直接调用Web服务。 (转载自中国科教评价网www.nseac.com )
4.3 系统的设计
基于以上需求分析,将该数字医院信息系统划分为六个子系统:挂号与分诊子系统、门诊子系统、收费子系统、药房子系统、系统设置子系统和信息服务子系统。
4.3.1 挂号与分诊子系统
根据病人的ID和需求为病人提供挂号的服务,并且可以分诊,将病人尽量的平均分配以提高效率;管理病历,以便给医生诊治提供更多的有效信息;提供专家系统的功能,实时地显示专家门诊的情况;查询各科室、挂号员或号别的各种类型病人的人数及挂号费用。
4.3.2 门诊子系统
从挂号与分诊子系统接收挂号单和病历,生成等待队列。通过自动叫号,实时显示病人的病历,并对病人进行诊断、为病人开药方,传递给收费子系统,同时存入数据库。可以查询各科室或各位医生在的门诊人数、各种疾病的出现人数等。
4.3.3 收费子系统
根据医生开设的处方获取患者诊疗信息,包括患者姓名、病历号、医疗类别、临床诊断、医生编号,开处方科室名称、药品/诊疗项目名称、数量等,实现划价、找零、打印报销凭证。同时能查询各个指定时间段各收费员、各科室、各种收费类型病人的收费情况。
4.3.4 药房子系统
获取患者收费信息,完成门诊病人的取药以及药品的请领、入库、退库、报损等工作,同时对药品的入出药房情况提供有针对性的查询和统计功能。
4.3.5 信息服务子系统
信息服务子系统为用户提供信息查询服务,用户可以通过查询该子系统了解医院的详细信息。既可以提供互动性的信息交互平台,也可以提供实时地信息服务,允许用户在各种终端浏览各种信息,包括医院简介、技术信息、医疗信息、科室信息、公告信息、医院新闻、就医导航信息等。还可以通过远程访问、解析XML文件获取数据,完成与其他医院信息的交互。其主要特征有:(1)根据其它医院的需要,展示Web服务,以供调用,实现了医院的开放性、彼此协作性;(2)提供Web接口,通过XML文件使得各医院之间,可以根据权限来查询所需信息。
上一篇:电子商务发展中的安全问题(1) 下一篇:没有了