《与HIS接口解决方案 (2)》由会员分享,可在线阅读,更多相关《与HIS接口解决方案 (2)(27页珍藏版)》请在金锄头文库上搜索。
1、细心整理电子病历系统及HIS接口概述电子病历系统是一套完整信息系统,涉及病人根本信息、住院根本信息、住院状态变更信息、医嘱信息、用户信息、检验报告信息、检查报告信息等数据内容在电子病历系统中都有对应数据表来存储。但在数字化医院范畴内,要求各种数据都应当有唯一入口,并实现各系统之间数据共享。目前医院已经成功地上线了HIS包括局部住院医生工作站功能、LIS、PACS、等专业系统,特地来实现对上述业务逻辑和数据处理。为了保持电子病历系统完整性,确保各方数据统一和持续,我们须要开发特地电子病历接口程序,从上述系统中分别导入相关数据。PACS、B超、手术麻醉等应用系统也须要能够查看病人病历内容,为此,我
2、们也将发布特地WebService,来支持其它系统对EMR系统数据访问。本文档做为工程指导性文档,干脆指导电子病历系统及其它各应用系统开发工作,同时也做为工程测试和验收工作重要参考依据。总体构造由于EMR、HIS、LIS、PACS等系统都是独立应用系统,每套系统都有自己特地数据库来存储相关内容,对数据逻辑处理上也存在差异,因此我们须要分别开发EMR及HIS、LIS、PACS系统之间接口应用程序,通过引入线程处理机制和保存最新成功导入时间sync_info,周期性地导入自上次导入时间以来变更数据内容。导入接口程序独立及EMR及其他应用系统而存在。具体导入接口构造图如下:对上述导入接口图做如下说明
3、:开发特地及HIS间接口程序,电子病历系统从HIS中实时导入病人根本信息、住院信息、医嘱执行信息、住院状态变更信息、用户信息、其它信息;对于其它系统须要调用我们EMR中病历数据,我们将单独发布特地WebService应用程序。通过外露各种接口来实现对EMR数据实时访问。构造图如下:解决方案要同步数据:1. 根底数据信息对接。2. 病人根本信息,病人状态信息。3. 医嘱执行报告单。案例病人入院: 方案一:基于数据库被动通信。流程图:评估结果:此方案不须要现有HIS程序做任何改动,由于不是频繁对HIS数据库请求,对HIS数据库造成压力较小。难点在于HIS数据库分析,缺点在于程序耦合性高,封装性差。
4、须要在电子病历上手工同步新病人。 方案二:基于数据库主动通信。流程图:评估结果:此方案不须要现有HIS程序做任何改动,由于接受定时轮训同步机制,对HIS数据库有一些压力。难点在于HIS数据库分析,缺点在于程序耦合性高,封装性差。但不须要在电子病历上手工同步新病人。 方案三:基于WEB效劳友好通信。流程图:评估结果:此方案须要HIS增加一些效劳接口代码。但业务封装性好,对HIS数据库几乎不造成压力,可扩展性和维护性强,双方系统几乎无缝结合,HIS完成一个新病人录入,电子病历数据库中,即同步有这个新病人数据。案例根底及其它数据:方案一:基于数据库。描述:干脆访问HIS数据库,进展定期/手动同步。类
5、似于病人入院方案一,二架构。评估结果:类同于入院方案一、二。方案二:基于WEB效劳。描述:基于WEB效劳进展数据同步。类似于病人入院方案三架构。评估结果:类同于入院方案三。手术麻醉系统及HIS接口和HIS接口,准备分为两种方式,一种方式是和HIS数据实时交互,目前预约数据接受这种方式;一种方式是数据在程序起先运行时一次性导入,以后HIS数据发生变更时在TRACKAO系统中增删维护,目前根底数据接受这种方式。1、 手术预约一种方法是HIS中以视图形式建立以下信息可能缺少如:身高,体重,血型这样信息,格式如下:n 姓名n 年龄n 性别n 身高n 体重n 血型n 住院号n 病区科别n 床号n 术前诊
6、断n 拟施手术n 拟施麻醉方法n 术者n 手术日期n 手术时间n 手术室n 麻醉师n 护士n 预约状态HIS系统中预约视图构造:字段名说明类型空值备注IDIDNumber(9)Not nullNAME姓名Varchar2(40)Not nullAGE年龄Varchar2 (8)BIRTHDAY诞生日期Varchar2 (20)SEX性别Varchar2 (8)MEDICAL_TYPE医疗费类型Varchar2 (8)IDENTITY_NO证件号Varchar2(40)HID住院号Varchar2(40)Not nullCID病案号Varchar2(40)REGION_NO病区号Varchar2
7、(40)Not nullREGION_NAME病区名称Varchar2(40)Not nullDEPT科室Varchar2(40)BED床号Varchar2(40)DIAGNOSIS_CODE诊断代码Varchar2(200)Not null多个诊断用“,”分割。DIAGNOSIS_NAME诊断名称Varchar2(200)Not null多个诊断用“,”分割。DESIGNEDOPERATION_CODE拟施手术代码Varchar2(200)Not null多个手术用“,”分割。DESIGNEDOPERATION_NAME拟施手术名称Varchar2(200)Not null多个手术用“,”分
8、割。OPERATOR手术人员Varchar2(40)OPERATIONDATE手术日期Timestamp(6)Not nullOPERATIONTIME手术时间Timestamp (6)Not nullROOM手术室Varchar2(40)Not nullOPERATINGTABLE手术台Varchar2(2)ANAESTHETIST手术麻醉师Varchar2(40)CIRCUANESTHETIST巡台麻醉师Varchar2(40)ANAES_ASSISTANT麻醉助理Varchar2(40)ASSISTANT1一助Varchar2(40)ASSISTANT2二助Varchar2(40)INS
9、TRNURSE1第一巡回护士Varchar2(40)INSTRNURSE2其次巡回护士Varchar2(40)CIRCUNURSE1第一器械护士Varchar2(40)CIRCUNURSE2其次器械护士Varchar2(40)HYPERSUSCEPTIBILITY药物过敏Varchar2(600)OPT_LEVEL手术等级Varchar2(4)EMERGENCY是否紧急手术BooleanCHARGES_TYPE收费类型Varchar2(4)STATE预约状态Varchar2(1)在Trackao系统中构建HIS预约到Trackao预约中间表,在Trackao系统中每次进入HIS预约模块时读取相
10、关HIS预约信息,将HIS手术预约信息导入到HIS_REG_OPT中间表,有助于削减麻醉科工作量以及有利于及HIS系统保持数据上同步和相同性。对于术前诊断、拟施手术、拟施麻醉方法,由于HIS及Trackao系统存在必需差异,无论在HIS中是名称还是编码,都须要做必需转换才能由HIS_REG_OPT中间表形成Trackao系统中实际预约信息,转换程序由TRACKAO系统来完成。Trackao系统中HIS_REG_OPTHIS到Trackao系统中间表字段名说明类型空值备注IDIDNumber(9)Not nullNAME姓名Varchar2(40)Not nullAGE年龄Varchar2 (8
11、)BIRTHDAY诞生日期Varchar2 (20)SEX性别Varchar2 (8)MEDICAL_TYPE医疗费类型Varchar2 (8)IDENTITY_NO证件号Varchar2(40)HID住院号Varchar2(40)Not nullCID病案号Varchar2(40)REGION_NO病区号Varchar2(40)Not nullREGION_NAME病区名称Varchar2(40)Not nullDEPT科室Varchar2(40)BED床号Varchar2(40)DIAGNOSIS_CODE诊断代码Varchar2(200)Not null多个诊断用“,”分割。DIAGNO
12、SIS_NAME诊断名称Varchar2(200)Not null多个诊断用“,”分割。DESIGNEDOPERATION_CODE拟施手术代码Varchar2(200)Not null多个手术用“,”分割。DESIGNEDOPERATION_NAME拟施手术名称Varchar2(200)Not null多个手术用“,”分割。OPERATOR手术人员Varchar2(40)OPERATIONDATE手术日期Timestamp(6)Not nullOPERATIONTIME手术时间Timestamp (6)Not nullROOM手术室Varchar2(40)Not nullOPERATINGT
13、ABLE手术台Varchar2(2)ANAESTHETIST手术麻醉师Varchar2(40)CIRCUANESTHETIST巡台麻醉师Varchar2(40)ANAES_ASSISTANT麻醉助理Varchar2(40)ASSISTANT1一助Varchar2(40)ASSISTANT2二助Varchar2(40)INSTRNURSE1第一巡回护士Varchar2(40)INSTRNURSE2其次巡回护士Varchar2(40)CIRCUNURSE1第一器械护士Varchar2(40)CIRCUNURSE2其次器械护士Varchar2(40)HYPERSUSCEPTIBILITY药物过敏Varchar2(600)OPT_LEVEL手术等级Varchar2(4)EMERGENCY是否紧急手术BooleanCHARGES_TYPE收费类型Varchar2(4)STATE预约状态Varchar2(1)1、由于HIS中无住院号,因此此处以病案号+病人姓名+手术日期来确认一条手术。2、在HIS数据库中单独为Trackao麻醉系统建立一个视图表,