和HIS接口解决方案.._第1页
和HIS接口解决方案.._第2页
和HIS接口解决方案.._第3页
和HIS接口解决方案.._第4页
和HIS接口解决方案.._第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

电子病历系统与医院信息系统的接口总结电子病历系统是一套完整的信息系统。患者基本信息、住院基本信息、住院状态变化信息、医嘱信息、用户信息、检查报告信息和检查报告信息等相关数据内容存储在具有相应数据表的电子病历系统中。然而,在数字化医院的范围内,要求各种数据有一个唯一的入口,实现各系统之间的数据共享。目前,医院已成功推出HIS(包括部分住院医生工作站的功能)、LIS、PACS等专业系统,具体实现上述业务逻辑和数据的处理。为了维护电子病历系统的完整性,保证各方数据的统一性和连续性,我们需要开发一个专门的电子病历接口程序,分别从上述系统中导入相关数据。PACS、b超、手术麻醉等应用系统也需要能够查看患者病历的内容。因此,我们还将发布一个特殊的网络服务来支持其他系统访问电子病历系统数据。本文件作为项目的指导性文件,直接指导电子病历系统及其他应用系统的开发,也是项目测试和验收的重要参考依据。整体结构由于电子病历、HIS、LIS、PACS等系统都是独立的应用系统,每个系统都有自己的专用数据库来存储相关内容,数据的逻辑处理也存在差异。因此,我们需要分别开发EMR与HIS、LIS、PACS系统之间的接口应用程序,并通过引入线程处理机制和保持最新的成功导入时间(sync_info)来定期导入自上次导入以来发生变化的数据内容。导入接口程序独立于电子病历和其他应用系统而存在。具体导入界面结构图如下:上面的导入界面图描述如下:用HIS开发一个特殊的接口程序。电子病历系统可以从医院信息系统实时导入患者基本信息、住院信息、医嘱执行信息、住院状态变化信息、用户信息等信息。对于需要在我们的电子病历中调用病历数据的其他系统,我们将单独发布一个特殊的网络服务应用程序。通过公开各种接口来实现对电子病历数据的实时访问。结构图如下:解决办法要同步的数据:1.基础数据信息对接。2.基本患者信息和患者状态信息。3.医生的建议执行报告。病例住院患者:方案1:基于数据库的被动通信。流程图:评估结果:该方案不需要对现有的his程序进行任何修改,因为它不需要频繁地对HIS数据库进行请求,对HIS数据库造成的压力较小。难点在于对HIS数据库的分析,缺点在于程序的高耦合性和不良封装性。新患者需要在电子病历上手动同步。方案二:基于数据库的主动通信。流程图:评估结果:该方案不需要对现有的医院信息系统程序进行任何修改。由于定时旋转同步机制,对HIS数据库有一些压力。难点在于对HIS数据库的分析,缺点在于程序的高耦合性和不良封装性。但是不需要在电子病历上手动同步新患者。方案3:基于网络服务的友好交流。流程图:评估结果:该方案要求医院信息系统增加一些服务接口代码。但是,业务封装性好,对HIS数据库的压力小,具有很强的扩展性和可维护性。这两个系统几乎是无缝集成的。HIS完成新患者的录入,电子病历数据库同步保存该新患者的数据。案例基础和其他数据:方案1:基于数据库。描述:直接访问HIS数据库进行常规/手动同步。它类似于患者入院计划1和2的结构。评估结果:与入学计划一和二相似。方案2:基于网络服务。描述:基于网络服务的数据同步。类似于患者入院方案3的结构。评估结果:和HIS接口,准备分为两种方式,一种方式是与HIS数据实时交互,目前预订数据使用这种方式;一种方法是在程序开始运行时一次性导入数据,并在以后HIS数据发生变化时在TRACKAO系统中添加或删除数据。目前,基础数据采用这种方式。1.手术预约一种方法是以视图的形式在HIS中建立以下信息(可能缺少身高、体重和血型等信息),格式如下:名字时代性别高度体重n型医院号病房n(分区)床号术前诊断提议的行动拟采用的麻醉方法表演者手术日期操作时间手术室麻醉师护士n预订状态信息系统中的预约视图结构;字段名解释类型空值评论编号编号数字(9)不为空名称名字Varchar2(40)不为空年龄年龄Varchar2 (8)生日出生日期Varchar2 (20)性性别Varchar2 (8)医疗类型医疗费用类型Varchar2 (8)身份_否标识号Varchar2(40)隐藏住院号Varchar2(40)不为空国际开发委员会病历号Varchar2(40)地区_否电话地区号Varchar2(40)不为空地区名称病房名称Varchar2(40)不为空处部门Varchar2(40)床床号Varchar2(40)诊断代码诊断代码Varchar2(200)不为空多个诊断被“,”分开。诊断_名称诊断名称Varchar2(200)不为空多个诊断被“,”分开。设计操作代码要执行的操作代码Varchar2(200)不为空多个操作被“,”分开。设计操作_名称要执行的操作的名称Varchar2(200)不为空多个操作被“,”分开。操作员外科人员Varchar2(40)操作日期手术日期时间戳(6)不为空操作时间操作时间时间戳(6)不为空房间手术室Varchar2(40)不为空可操作表手术台Varchar2(2)麻醉师外科麻醉师Varchar2(40)马戏团麻醉师来访的麻醉师Varchar2(40)ANAES _助手麻醉助理Varchar2(40)助手1伸出援助之手Varchar2(40)助手2急救Varchar2(40)INSTRNURSE1第一巡回护士Varchar2(40)INSTRNURSE2第二巡回护士Varchar2(40)电路1第一器械护士Varchar2(40)电路2第二器械护士Varchar2(40)过敏药物过敏Varchar2(600)OPT_LEVEL外科等级Varchar2(4)突发事件有紧急行动吗?布尔型费用_类型充电类型Varchar2(4)状态预订状态Varchar2(1)HIS预约到TRACKO预约的中间表是在TRACKO系统中构造的。每次在TRACKO系统中输入HIS预约模块时,都会读取相关的HIS预约信息,并将HIS手术预约信息导入到HIS_REG_OPT的中间表中,有助于减轻麻醉科的工作量,保持数据与HIS系统的同步性和一致性。对于术前诊断、手术和麻醉方法,由于HIS和TRACKAO系统之间存在一定的差异,无论是HIS中的名称还是代码,都需要进行一定的转换,才能从HIS_REG_OPT中间表中形成Trackao系统中的实际预约信息,转换过程由Trackao系统完成。在Trackao系统中(从His到Trackao系统的中间表)字段名解释类型空值评论编号编号数字(9)不为空名称名字Varchar2(40)不为空年龄年龄Varchar2 (8)生日出生日期Varchar2 (20)性性别Varchar2 (8)医疗类型医疗费用类型Varchar2 (8)身份_否标识号Varchar2(40)隐藏住院号Varchar2(40)不为空国际开发委员会病历号Varchar2(40)地区_否电话地区号Varchar2(40)不为空地区名称病房名称Varchar2(40)不为空处部门Varchar2(40)床床号Varchar2(40)诊断代码诊断代码Varchar2(200)不为空多个诊断被“,”分开。诊断_名称诊断名称Varchar2(200)不为空多个诊断被“,”分开。设计操作代码要执行的操作代码Varchar2(200)不为空多个操作被“,”分开。设计操作_名称要执行的操作的名称Varchar2(200)不为空多个操作被“,”分开。操作员外科人员Varchar2(40)操作日期手术日期时间戳(6)不为空操作时间操作时间时间戳(6)不为空房间手术室Varchar2(40)不为空可操作表手术台Varchar2(2)麻醉师外科麻醉师Varchar2(40)马戏团麻醉师来访的麻醉师Varchar2(40)ANAES _助手麻醉助理Varchar2(40)助手1伸出援助之手Varchar2(40)助手2急救Varchar2(40)INSTRNURSE1第一巡回护士Varchar2(40)INSTRNURSE2第二巡回护士Varchar2(40)电路1第一器械护士Varchar2(40)电路2第二器械护士Varchar2(40)过敏药物过敏Varchar2(600)OPT_LEVEL外科等级Varchar2(4)突发事件有紧急行动吗?布尔型费用_类型充电类型Varchar2(4)状态预订状态Varchar2(1)1)由于医院信息系统中没有住院号,因此使用患者姓名和病历号以及手术日期来确认手术。2)在医院信息系统数据库中单独建立一个轨迹麻醉系统的视图表,将一定时间内的手术预约手动导入到轨迹数据库的中间表中;考虑到数据库负载、网络负载等原因,建议采用常规刷洗方式,刷洗频率暂定为5分钟。读取某段时间内的所有约会,清空中间表,然后与Trackao系统中已确认的约会和操作进行比较。已确认的约会或操作不再写入中间表,如果未确认,则建立相应的中间表另一种方法是在TRACKO麻醉系统中直接建立一个中间表,并在HIS程序中建立一个触发器。当在His中生成新的预订时,HIS程序触发在TRACKO数据库中创建_ His _注册表_操作存储过程,以将其写入HIS预订表。当在His中发生预留变更时,将触发Trackao数据库中的更新_ His _注册表_操作存储过程写入HIS预留表。当该预留存在于中间表中时,该预留被更新;如果不存在,则搜索确认的预订或操作;如果它确实存在,则不写入中间表;如果不存在,则创建一个新的HIS预订。然后,Trackao系统仍然手动将特定时间段内的手术预约转换为正式预约。当预约被取消时,Trackao数据库中的删除_ His _注册表_操作存储过程被触发写入His预约表。存储过程:create _ his _ regi

温馨提示

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

评论

0/150

提交评论