一种中间件的制作方法

文档序号:9249656阅读:569来源:国知局
一种中间件的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种中间件。
【背景技术】
[0002]随着我国医疗信息技术的发展,护理信息系统的出现极大的提高了护士护理工作的效率和质量。护理信息系统是利用信息技术、计算机技术和网络通信技术对护理管理和业务技术信息进行采集、存储、处理、传输、查询,以提高护理管理质量为目的的信息系统。在实际应用中,国家卫生部发布了一系列医院信息系统相关规范作为医院信息系统开发指南。各医院根据卫生部发布的医院信息系统相关规范对护理信息系统进行开发,开发出的护理信息系统拥有很多相同的功能模块。若各医院都对护理信息系统的相同功能模块进行开发,将导致医院开发护理信息系统的效率较低,且增加护理信息系统的开发成本。

【发明内容】

[0003]本发明实施例公开了一种中间件,能够提升开发护理信息系统的效率。
[0004]本发明实施例第一方面公开了一种中间件,所述中间件包括:通用业务模块,其中:
[0005]所述通用业务模块,用于实现护理信息系统的通用功能,并用于通过企业服务总线连接非通用业务模块以及医院其它业务系统;其中,所述非通用业务模块,用于实现护理信息系统的非通用功能;所述企业服务总线用于实现所述通用业务模块、所述非通用业务模块和所述医院其它业务系统之间的数据交互。
[0006]在本发明实施例第一方面的第一种可能的实现方式中,所述中间件还包括故障恢复模块,所述故障恢复模块用于通过所述企业服务总线连接所述通用业务模块、所述非通用业务模块和所述医院其它业务系统;
[0007]所述故障恢复模块,用于对所述通用业务模块、所述非通用业务模块和所述医院其它业务系统的医疗事件的数据进行备份,并当所述通用业务模块、所述非通用业务模块或所述医院其它业务系统的所述医疗事件的数据丢失时,将丢失的医疗事件的数据还原至所述通用业务模块、所述非通用业务模块或所述医院其它业务系统。
[0008]在本发明实施例第一方面的第二种可能的实现方式中,所述中间件还包括系统管理模块,所述系统管理模块用于通过所述企业服务总线连接所述通用业务模块、所述非通用业务模块和所述医院其它业务系统;
[0009]所述系统管理模块,用于实现权限管理、日志、审计、统计功能中的任意一种功能或多种功能。
[0010]在本发明实施例第一方面的第三种可能的实现方式中,所述中间件还包括预警值告警模块,所述预警值告警模块用于通过所述企业服务总线连接所述通用业务模块、所述非通用业务模块和所述医院其它业务系统;
[0011]所述预警值告警模块,用于对通过所述通用业务模块、所述非通用业务模块或所述医院其它业务系统输入的医疗数据进行检测,当检测到所述医疗数据超过预设阈值时,
进行告警。
[0012]本发明实施例第二方面公开了一种医疗集成系统,所述系统包括:企业服务总线、非通用业务模块、医院其它业务系统以及本发明实施例第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式所提供的中间件,其中:
[0013]所述中间件、所述非通用业务模块以及所述医院其它业务系统通过所述企业服务总线相连接;其中,所述非通用业务模块,用于实现护理信息系统的非通用功能;所述企业服务总线用于实现所述中间件、所述非通用业务模块和所述医院其它业务系统之间的数据交互。
[0014]在本发明实施例中,中间件包括用于实现护理信息系统的通用功能的通用业务模块,通用业务模块用于通过企业服务总线与非通用业务模块和医院其它业务系统进行数据交互,因此,开发者只需开发用于实现护理信息系统的非通用功能的非通用业务模块,将非通用业务模块通过企业服务总线与通用业务模块连接,就能集成护理信息系统。可见,本发明实施例提供的中间件能够提升开发护理信息系统的效率。
【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例公开的一种中间件示意图;
[0017]图2是本发明实施例公开的另一种中间件示意图。
【具体实施方式】
[0018]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0019]本发明实施例公开了一种中间件,能够提升开发护理信息系统的效率。以下分别进行详细说明。
[0020]请参见图1,图1为本发明实施例公开的一种中间件示意图。如图1所示,该中间件包括:通用业务模块101,其中:
[0021]通用业务模块101,用于实现护理信息系统的通用功能,并用于通过企业服务总线连接非通用业务模块以及医院其它业务系统;其中,非通用业务模块,用于实现护理信息系统的非通用功能;企业服务总线用于实现通用业务模块、非通用业务模块和医院其它业务系统之间的数据交互。
[0022]本发明实施例中,通用业务模块101用于实现护理信息系统的通用功能,该通用功能为国家卫生部发布的医院信息系统相关规范所规定的护理信息系统应具备的功能。例如,若国家卫生部发布的医院信息系统相关规范规定护理信息系统应具备以下功能:对病区床位使用情况查看功能(显示床号、病历号、姓名、性别、年龄、诊断、病情、护理等级、陪护和饮食情况);病区一次性卫生材料消耗量查询功能,卫生材料申请单打印功能;医嘱录入功能;审核医嘱功能,查询、打印病区医嘱审核处理情况的功能;医嘱记录查询功能;记录病人生命体征及相关项目的功能;查询病区欠费病人清单,打印催缴通知单的功能,则通用业务模块101可用于实现这些功能。
[0023]本发明实施例中,非通用业务模块为护理信息系统要实现的功能中除通用功能之外的功能。
[0024]本发明实施例中,医院其它业务系统可包括但不限于临床信息系统(ClinicalInformat1n System, CIS)、放射学信息系统(Rad1logy Informat1n System, RIS)、医院信息系统(Hospital Informat1n System, HIS)、电子病历系统(Electronic MedicalRecord,EMR)、实验室信息系统(Laboratory Informat1n System, LIS)和医学影像信息系统(Picture Archiving and Communicat1n Systems,PACS)等等系统,本发明实施例不做限定。
[0025]本发明实施例中,通用业务模块101可通过企业服务总线(Enterprise ServiceBus, ESB)连接非通用业务模块;其中,非通用业务模块,可基于任意技术架构(如C/S架构、B/S架构),可基于任意编程语言(如PB、.NET、JAVA等语言),可使用任意的数据库(如SQL SERVER、ORACLE、DB2等数据库),本发明实施例不做限定。
[0026]本发明实施例中,通用业务模块101可通过企业服务总线(Enterprise ServiceBus, ESB)连接一个或多个医院其它业务系统,例如,通用业务模块101可通过企业服务总线(Enterprise Service Bus,ESB)连接HIS系统和EMR系统;HIS系统和EMR系统可以基于不同的技术架构(如C/S架构、B/S架构),或是基于不同的编程语言(如PB、.NET、JAVA等语言),或HIS系统和EMR系统可以使用不同的数据库(如SQL SERVER、ORACLE、DB2等数据库),HIS系统和EMR系统可以为移动系统或PC端系统,本发明实施例不做限定。
[0027]本发明实施例中,可选的,通用业务模块101用于实现移动护理信息系统的通用功能,或通用业务模块101用于实现基于PC端的护理信息系统的通用功能,本发明实施例不做限定。可选的,非通用业务模块用于实现移动护理信息系统的非
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1