医院自助服务系统项目建设方案Word格式文档下载.docx
《医院自助服务系统项目建设方案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《医院自助服务系统项目建设方案Word格式文档下载.docx(32页珍藏版)》请在冰豆网上搜索。
带有先进支付手段康众多媒体自助服务系统的应用,可以为医院的电子化、信息化建设进一步发挥出强大的经济效益和社会效益。
通过自助的方式来为客户提供个性化服务,很多业务可以由客户自己来完成,提高医院的服务形象,同时也减少了医院在服务方面的人力投入;
而且相关的支付也可以通过电子的方式进行,在银行卡、医保卡、诊疗卡十分普及的今天,不仅能完全杜绝假钞假币等方面的问题,在财务上也可以实现电子对帐的方式,减少医院管理人员的工作量及工作强度,而且可以提供更快速、更准确的财务数据。
随着诊疗卡、电子病历、全院管理网络的建立,通过现有的管理网络,可以查询到当前医院的所有信息及当前病人看病过程中所有的信息,这些方面的条件使自助服务系统的使用和推广成为可能。
1.2*******运营经验及优势
****公司具有大规模自助服务终端运营、租赁服务的成功经验:
第三章医院自助终端系统优化实现方案
3.1自助服务系统结构概述
1、系统平台组成
整个自助运营服务交易平台,包含三个子系统:
电子业务交易系统平台(EBTP)、业务管理支撑系统(EOSS)、综合业务客户端平台系统(IBCP)
●电子业务交易系统平台(EBTP)主要功能:
交易服务模块、交易管理模块、冲正管理模块、缓存管理模块、命令管理模块、机构管理模块。
●业务管理支撑系统(EOSS)主要功能:
终端管理、监控管理、终端控制管理、业务查询和统计管理、终端软件远程下载功能、信息发布管理。
●综合业务客户端系统(IBCP)主要功能:
设备驱动模块、业务通讯模块、Web服务模块、系统维护管理模块,业务流程控制模块。
2、系统网络结构图
图1医院自助服务系统网络结构图
3、系统网络结构说明
✧医院HIS综合业务系统:
医院门诊业务数据库为医院业务运作、清算支持系统,同时提供门诊病人数据库和交易数据库。
✧阳光医疗平台系统:
阳光康健医疗卡会员服务系统,负责会员管理和业务支撑管理及服务;
✧银联支付平台:
银行卡的实时充值交易服务器,包括批量和实时(支持银行卡支付交易)两种;
✧交易数据库服务器:
存放终端、后台交易数据库表、日志数据,采用双机热备系统,磁盘阵列模式。
✧终端交易服务器:
自助服务模块中负责多媒体自助终端接入以及相关交易处理的服务器;
对系统注册的用户开放,提供收费等功能。
✧自助终端:
各种多媒体自助服务终端,提供多种自助服务;
✧监控管理服务器:
对自助终端状态监控以及系统运行状况监控,同时负责进行远程下装控制;
✧安全黑盒子:
负责银联支付类交易的安全加密和交易验证处理。
✧防火墙:
设置接入防火墙、网站防火墙、交易防火墙、接口防火墙,进行分层式的安全控制。
✧无线IP池的路由器:
针对无线通讯终端分配的私网IP分配接口。
4、系统软件体系三层架构图
图2系统三层构架图
备注:
1、用户层:
医院门诊用户在使用终端系统;
包括各类自助终端等接入设备。
2、访问控制层:
用于提供安全数据访问及操作控制,由接口服务器组成;
3、接入层:
负责系统的接入服务,用户的请求首先由接入层的接入服务器进行处理,然后根据医院用户的业务要求与业务逻辑服务器进行通讯,由接入服务器、网站服务器组成。
4、业务逻辑层:
用于部署中间件以及系统的业务逻辑组件,实现系统的各类业务请求,由交易服务器、交易黑盒子、远程管理服务器组成。
5、数据层:
存放医院HIS和阳光会员系统各类业务数据,即医疗业务数据库。
3.2电子业务交易系统平台(EBTP)的技术实现
3.2.1spring轻量系统框架
设计采用Spring,其功能属于轻量级J2EE框架,能够对于现行的优秀技术进行完美结合和应用。
整个系统的建设是基于Spring框架技术,进行构建。
3.2.2数据库连接池和ORM设计框架
-能灵活的支持各种不同的主流关系数据库;
-具备完善的数据库连接保持和释放机制,开发和运行过程,无须担心数据库连接的建立和失效,以及数据库的并发访问等问题;
-能方便的实现各种事务的处理,将部分复杂的存储过程提升到应用程序层面进行处理;
-采用POJO形式进行数据库访问,能灵活的实现各种JAVA业务逻辑。
3.2.3分布式多层设计框架和多线程流程处理模式
系统基于分布式多层框架实现,利用RMI(或者中间件,webservice以及其它的RPC框架)技术实现系统的分布式运算。
各业务功能模块能灵活的分布于局域网内不同计算机上。
自动实现系统负载的均衡。
对于每个功能模块,均采用可配置的多线程处理机制,根据模块和设备的配置情况,结合全异步太极图技术和任务队列缓冲技术,灵活设置处理线程的模块,既充分利用多线程处理机制并发处理的性能优势,又可以有效的遏止因并发线程无限增长引发的系统资源过度损耗于线程调度的情况。
3.2.4任务对列缓冲技术应用
任务队列是系统的特色所在,它分布于系统的每一个独立的功能模块当中。
它的作用在于既能保存系统不能及时处理的任务,让它们不会因系统不能及时处理而丢失。
同时也能够保障过多的任务请求不会对机构服务系统形成过大的压力冲击。
队列缓冲技术也可以根据业务需求来使用不同的优先处理机制,有先到优先、后到优先及优先递减可选。
先到优先保证客户的交易能够完善执行。
后到优先保证用户的需求能够快速返回。
队列内的超时清理机制,自动清理已经过期的任务,保证后续任务能尽快得到处理。
3.2.5基本数据缓冲设计结构
对于系统交易、业务配置等需要频繁访问而又很少变更的数据,系统通过Spring和其它的数据缓冲机制,将它们进行缓冲,定期刷新,以减少对这些数据重复访问的资源浪费。
3.2.6可插件式业务流程设计(STAGE)结构
对于系统的各种交易的处理流程,根据业务的需要,利用Spring框架的依赖注入的原理,灵活配置系统处理过程中各个交易的数据流向、任务处理内容、处理顺序、以及相关的差错处理过程。
具有可靠易用的流程编制功能,把每个完整的操作流程封装成标准的stage,并灵活配置这些stage来进行各种系统业务的处理。
3.2.7灵活方便的机构连接技术
根据各种机构系统的连接协议的不同,使用不同的连接方式进行处理,有异步长连接,同步长连接和同步短连接三种基本的连接方式,而这些连接方式和具体的物理协议无关,也和具体的应用协议无关,这些物理协议和应用协议都能动态的配置到系统里面。
3.3业务管理支撑系统EOSS的基本功能和技术实现
整个系统分五部分:
用户权限管理、终端监控、系统运行管理、统计报表管理、信息发布管理。
后台业务管理支撑系统是操控整个系统运行的管理配置中心,是系统正常运行的监控管理平台。
3.3.1用户权限管理
系统用户分不同级别控制权限,同时针对不同角色可以实现不同的业务功能
(1)系统用户管理
系统用户管理提供添加新用户、修改用户信息、重置密码、向用户添加角色
●超级管理员ROLE_SUPER:
建立新用户、为用户分配权限
●监控用户ROLE_MONITOR:
监控终端的运行情况
●监控普通用户ROLE_MONITOR_LOWER:
监控终端的运行情况,只有取终端日志及取终端屏幕功能
●运行管理用户ROLE_MANAGER:
配置系统运行参数、查看交易流水、报表等
(2)用户角色功能
为角色添加角色数据,可以实现对业务内容和网点管理范围进行控制管理。
图3用户角色管理
3.3.2终端远程监控管理系统方案
监控管理涉及到终端,监控接入,监控管理服务系统,管理终端,监控终端几个部分,这些部分之间的通讯基本使用异步长连接的方式进行,实现连接断线重连的功能来保证网络的畅通,它们之间的通讯协议紧凑可靠数据量小,传输迅速。
基本结构如下:
(1)终端远程技术实现
终端的监控和管理的实现为一个单独的守护线程,此线程不仅负责把终端的当前状态发送到监控管理服务系统,同时时刻准备接收监控管理系统的控制命令,并根据接收到的控制命令进行调节自己的运行条件和运行环境,或者进行远程下载,重新启动并更新系统等。
终端程序已经实现了发送当前的运行状态,进行系统的重新启动,进行远程下载,关闭计算机,重新启动程序,重新启动计算机,发送自己当前的画面,发送当前的和历史的日志信息等各种功能。
如果有后续的功能需求,也能够随时进行功能的叠加。
(2)后台监控管理服务系统技术实现
监控管理服务的实现分为监控接入,监控管理服务处理部分和监控程序/监控终端。
监控接入部分负责处理和管理所有终端的连接,当有新终端接入或者当前的终端连接断开时实时通知后面的监控程序/监控终端。
由于进行了实时检查这些连接的有效性,并把这些连接状态发送到后面的监控管理服务系统部分,监控接入的处理变得轻快而有效,且资源占用率低,系统反应快。
监控接入还负责转发终端上送来的状态信息,并转发监控管理服务部分发送给终端的控制数据。
(3)后台终端控制的管理功能
监控系统主要功能是提供终端实时连接状态情况,实时反映终端的运行状态,如发票打印机、收据打印机、读卡器等设备状态,如有异常情况会及时地反映到监控区域,以不同颜色提示。
此监控系统的使用对象主要有二部分:
一是运维人员,如有异常会在最早的时间内作出及时反映,尽快帮助客户解决问题,二是使用该系统的监控管理人员,对所分配权限内终端进行监控,及时发现运行中的问题。
终端控制有以下几个功能:
1.重启终端程序
2.关闭终端程序
3.重启操作系统
4.关闭操作系统
5.取终端日志文件
6.取终端屏幕文件
7.设置终端参数
8.终端管理
9.重新设置页面
图4终端网络监控
(4)监控WEB界面
监控部分分为监控软件和监控WEB界面可以在能够连接到后台服务器的任何PC上运行,而监控软件由于具有更多的关键功能,只能在指定权限的具体的PC上安装运行
系统监控软件分为5个区域:
网点终端信息区,后台服务器信息区,正常终端列表,超时终端列表和未连接终端列表,其中正常终端的显示内容可以根据网点终端信息区的选择而变化,也可选择根信息部分来显示所有的正常终端。
未连接区域部分显示当前停止运行的终端,因为终端只要运行,就会有信息发送到监控来,信息为实时的信息。
超时终端可能为死机的终端等,因为在预定的时间内没有信息发送到后台来。
后台服务器状态为显示后台的各种子系统的当前运行状态,如果后台服务器出现各种问题,则此处会使用醒目的颜色来标志。
图5终端运行状态监控
终端显示有六种颜色状态:
正常(绿色)、警告(黄色)、错误(红色)、超时(粉色)、未连接(兰绿)、钱箱满(深兰色)
图例:
●网点信息区
网点信息区罗列出当前监控的系统中的所有终端和网点信息,这些网点终端信息被