集成平台与医院信息系统接口方案_第1页
集成平台与医院信息系统接口方案_第2页
集成平台与医院信息系统接口方案_第3页
集成平台与医院信息系统接口方案_第4页
集成平台与医院信息系统接口方案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

集成平台与医院信息系统接口方案摘要:实行集成平台交换数据配置与原医院业务分离处理方式,将HL7转换与相关过程封装,提供一个中间件产品。由此大大减化了接口的难度,保证了接口的统一性,保证了医院业务系统逻辑清晰,对目前多变了医院业务需求,提供了一种快速实施,适应性强的商品化集成平台系统。为医院集成平台与数据中心的建立,为区域数据交换提供了一个有效的方案。关键字:集成平台数据交换CDAHL7引言:随着医院信息化不断发展,区域医疗数据交换的需求日益巨增。集成平台在医院信息化建设越来越被人们所认识。通过集成平台服务总线实现各系统间标准数据共享,减少系统维护与升级的风险。通过集成平台注册服务,使各系统规范了数据字典,统一了数据标准。集成平台建立为今后医院其他信息业务发展CA认证、集成平台应用提供了良好的环境。由于医院信息系统建设是一个长期的多变了应用系统,随着医院业务与信息技术的发展,各种新的需求与新的技术不断涌现,如:医院信息系统云计算技术等。集成风险与不确定因素越来越多。目前医院信息系统的发展从专业化走向商品化,这些商品化的系统目前都没有考虑使用集成平台技术与医院其他系统的交换数据,由此产生的集成阻力越来越大。1原集成平台接口方案当前集成平台技术要求,医院信息系统提供方,在需要交换信息的业务点上根据集成方的要求与技术规范组合HL7或CDA文档,再通过Webserver发送消息传递到集成MSHL〜\&IFCIPACSIII201101050930IQMLA021IMSG110105000001IPI2.4llllllutf-8PIDIIILI73271421II李人明II19800302I1IIIII073184492922IORCINWI11934211IIISCIIIIIIIOOM许人中山IIIIIIIII023人内科OBRII11934211l71020yhestX-rayALNII201101050930I201101050950IIIIIIIIIIIL403739IIIIIIIIIIIIIIIIII201101050940这种方法要求系统提供方在每一个信息交换业务点上生成HL7或CDA文档,工作量大,调试困难,实施周期长。并且业务逻辑不清晰,对医院信息维护产生巨大困难。若医院业务或数据传递标准改变,都需要系统提供方重新组合HL7或CDA文档,由此会产生巨大的工作量与阻力。此方法也不利于形成商品化集成平台系统。2基于业务号集成接口方案2.1事件触发与轮询机制原理[2]医院业务系统之间的调用关系分为同步调用与异步调用,对系统调用后响应时间要求不高的业务,可以通过基于事件触发与轮询机制将同步调用转换为异步调用。业务的主动发起建立中间业务进程表event_log,用于集成平台定时轮询此表。此表的表结构按照集成平台的需求制定如下表所示。表名:eventlog字段名含义类型说明IdID整型主键、自增长operationID业务号整型Event事件类型字符型Bizid事件关键数据字符型Ts时间时间型或字符型Enable是否可用字符型业务主动发起方发起业务时,通过触发器将记录写入event_log。集成平台轮询event_log表,获取到此事件后,根据operationID在业务参数表中定位。获取原数据的数据表名、字段名、适配转换参数等信息。根据bizid的关键字中相应HIS业务表中定位记录。提取数据组合成HL7或CDA文档。再根据Event事件类型对集成平台数据表进行相应操作(增、删、改)。实际应用中可根据业务不同业务分别建立event_log表,例如门诊业务建立mz_event_log表,住院业务建立zy_event_log表。此机制不适用对于响应时间要求高的业务,例如各种提示信息。2.2业务参数配置表此表保存了各业务需要提取原数据的表与字段名称,保存了需要进行适配转换的表名称与相应其它参数。通过配置此业务参数表就可以完成医院CDA或HL7文档转换,医院业务的变化不需要修改业务系统。表名:operation字段名含义类型说明IdID整型主键、自增长operationlD业务号整型HISData业务数据表名字符HISField字段名字符Adapter适配表名字符AdapterID适配号字符Explain说明字符2.3工作流程分析2.3.1业务进程写入业务系统在需要与其它系统交换数据的业务点上,将业务号、定位参数、操作类型等写入业务进程表。2.3.2得到数据交换业务进程数据平台定期轮询业务进程表,按业务进程表时间排序,得到需要执行的业务记录。2.3.3业务数据参数获取根据业务号在业务参数表中得到需要提取数据的表名与字段名。2.3.4业务记录定位根据业务进程表,得到定位记录关键字,并得到HIS业务表中相应数据。2.3.5数据适配转换根据业务参数表中设置,利用适配字典对相应数据进行转换。2.3.6数据格式转换将得到的数据转换为HL7或CDA文档,并通过WebServer发送或保存到数据中心的IBMDB2PureXML数据库中。定期轮询CA认证适配字典HIS数据库写入记录CDA文档HL7字串CDR定期轮询CA认证适配字典HIS数据库写入记录CDA文档HL7字串CDR数据中心*业务进程表记录定位*业务参数表HIS业务2.4平台系统管理业务系统以平台状态无关的方式完成内部操作,平台故障期间的操作数据不会丢失,待平台恢复正常后,所有故障期间的待处理数据排队被平台处理;在平台管理层提供业务日志、事件日志、业务规则日志、端到端的消息跟踪业务监控功能。实现在开发期的有效调试以及运行期间的故障诊断分析。利用集成平台的故障可追溯机制,管理员可快速定位导致异常环节。3效果分析3.1数据安全由于平台下各系统相对独立,某系统故障不会影响其它系统运行,不会产生数据丢失事务控制:在HIS业务数据写入与业务进程表写入置于一个事务控制之下,保证进程业务的有效性。容错处理:通过统一的业务格式转换处理,对异常数据进行统一的容错处理,保证数据的有效性。3.2接口适应性由于交换数据的配置存放在业务参数表中,对于由于医院业务的扩充造成交换数据的调整,只需要修改业务参数表相当记录即可。不需要对医院其它业务系统进行修改,从而大大提高了集成平台的适应性,减化了接口的难度,减少了数据集成交换的阻力。3.3数据标准由于交换数据的转换是由集成平台系统完成,医院各业务系统不涉及数据转换格式,保证了转换数据的正确,并为今后标准变化提供了应变可能。3.4多线程处理对于业务进程表定期轮询,可以根据医院业务交换量大小实行多服务器多线程处理方式,保障医院业务处理速度。⑴基于HL7的电子病历开发研究[J]。中国数字医学,2011,5:24-26[2]基于Ensemble的医院信息系统集成平台研究与应用武汉中心医院信息中心杨国良武汉大学中南医院信息中心商建国2011-11-08BusinessServicesBusinessProcessesBuginossOporatioas业务层HISEMRLIS(2)菸入M更新记*®•asacvent_loRsR安全垃证每刊』術一次SqllnbaiM」CAd^oierCatecoEvert-BI2I«=klPADV^ln»K»fc_IU"£才号 词用Hl盼Mis*存ttl过程获取病人佶皀Vh«iilTruce住St

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论