新版与HIS接口解决方案

上传人:h****4 文档编号:199987507 上传时间:2023-04-13 格式:DOCX 页数:29 大小:113.50KB
收藏 版权申诉 举报 下载
新版与HIS接口解决方案_第1页
第1页 / 共29页
新版与HIS接口解决方案_第2页
第2页 / 共29页
新版与HIS接口解决方案_第3页
第3页 / 共29页
资源描述:

《新版与HIS接口解决方案》由会员分享,可在线阅读,更多相关《新版与HIS接口解决方案(29页珍藏版)》请在装配图网上搜索。

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数据库造成压力较小

4、。难点在于HIS数据库的分析,缺点在于程序耦合性高,封装性差。须要在电子病历上手工同步新病人。 方案二:基于数据库的主动通信。流程图:评估结果:此方案不须要现有HIS程序做任何改动,由于接受定时轮训同步机制,对HIS数据库有一些压力。难点在于HIS数据库的分析,缺点在于程序耦合性高,封装性差。但不须要在电子病历上手工同步新病人。 方案三:基于WEB效劳的友好通信。流程图:评估结果:此方案须要HIS增加一些效劳接口代码。但业务封装性好,对HIS数据库几乎不造成压力,可扩展性和维护性强,双方系统几乎无缝结合,HIS完成一个新病人录入,电子病历数据库中,即同步有这个新病人的数据。案例根底及其它数据:

5、方案一:基于数据库。描述:干脆访问HIS数据库,进展定期/手动同步。类似于病人入院方案一,二的架构。评估结果:类同于入院方案一、二。方案二:基于WEB效劳。描述:基于WEB效劳进展数据同步。类似于病人入院方案三的架构。评估结果:类同于入院方案三。手术麻醉系统和HIS接口和HIS的接口,准备分为两种方式,一种方式是和HIS的数据实时交互,目前预约数据接受这种方式;一种方式是数据在程序起先运行时一次性导入,以后HIS数据发生变更时在TRACKAO系统中增删维护,目前根底数据接受这种方式。1、 手术预约一种方法是HIS中以视图的形式建立以下信息可能缺少如:身高,体重,血型这样的信息,格式如下:n 姓

6、名n 年龄n 性别n 身高n 体重n 血型n 住院号n 病区科别n 床号n 术前诊断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

7、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多个诊断用“,”分割。DIAGNOSIS_NAME诊断名称Varchar2(200)Not null多个诊断用“,”分割。DESIGNEDOPERATION_CODE拟施手术代码Varchar2(200)Not null多个手术用“,”分割。DESIGNEDOPERATIO

8、N_NAME拟施手术名称Varchar2(200)Not null多个手术用“,”分割。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)ASSISTANT

9、1一助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)在Trackao系统中构建HIS

10、预约到Trackao预约的中间表,在Trackao系统中每次进入HIS预约模块时读取相关的HIS预约信息,将HIS手术预约信息导入到HIS_REG_OPT中间表,有助于削减麻醉科工作量以及有利于和HIS系统保持数据上的同步和相同性。对于术前诊断、拟施手术、拟施麻醉方法,由于HIS和Trackao系统存在必需的差异,无论在HIS中是名称还是编码,都须要做必需的转换才能由HIS_REG_OPT中间表形成Trackao系统中的实际预约信息,转换程序由TRACKAO系统来完成。Trackao系统中的HIS_REG_OPTHIS到Trackao系统的中间表字段名说明类型空值备注IDIDNumber(9)

11、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(40)Not nullREGION_NAME病区名称Varchar2(40)Not nullDEPT科室Varchar2(40)BED床号Varchar2(40)DIAGNO

12、SIS_CODE诊断代码Varchar2(200)Not null多个诊断用“,”分割。DIAGNOSIS_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手术时间Timestam

13、p (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)INSTRNURSE1第一巡回护士Varchar2(40)INSTRNURSE2其次巡回护士Varchar2(40)CIRCUNURSE1第一器械护士Varchar2(40)CIRC

14、UNURSE2其次器械护士Varchar2(40)HYPERSUSCEPTIBILITY药物过敏Varchar2(600)OPT_LEVEL手术等级Varchar2(4)EMERGENCY是否紧急手术BooleanCHARGES_TYPE收费类型Varchar2(4)STATE预约状态Varchar2(1)1、由于HIS中无住院号,因此此处以病案号+病人姓名+手术日期来确认一条手术。2、在HIS数据库中单独为Trackao麻醉系统建立一个视图表,接受人工方式将某时间段内的手术预约导入到Trackao数据库的HIS_REG_OPT中间表中;考虑到数据库负荷,网络负荷等缘由建议接受定时刷性的方式,

15、刷新频率暂定为五分钟。读取某时间段内的全部预约,清空中间表,然后和Trackao系统中的已经确认的预约及手术做比拟,已经确认的预约或者手术不再写入中间表,未确认的建立相应的中间表还有一种方法是在Trackao麻醉系统中干脆建立一个HIS_REG_OPT中间表,在HIS程序中建立某触发器,当HIS中产生新的预约时由HIS程序触发Trackao数据库中的Create_His_Registry_Operation存储过程写入到HIS预约表中。当HIS中产生预约变更时触发Trackao数据库中的Update_His_Registry_Operation存储过程写入到HIS预约表中。当中间表存在此条预约

16、那么更新该预约,假如不存在该预约那么查找已经确认的预约或者手术,假如存在那么不写入中间表,不存在那么创立一条新HIS预约。然后Trackao系统照旧遵照人工方式将某时间段内的HIS手术预约转换为正式的预约。当预约取消时触发Trackao数据库中的Delete_ His_Registry_Operation存储过程写入到HIS预约表中。存储过程:Create_His_Registry_OperationPackage His_Registry_Operation; Update_His_Registry_OperationPackage His_Registry_Operation;Delete

17、_His_Registry_OperationPackage His_Registry_Operation); Package就是以上中间表的构造。2、试验室检验检查2.1、EXAMINE表字段名说明类型空值备注IDIDNumberNot nullTORC检验检查的标识字段Varchar2(1)Not nullINPATIENT_ID住院病人关联IDVarchar2(20)CODE检验检查代码Varchar2(20)NAME检验检查工程名称Varchar2(50)STATE状态Varchar2(1)1.申请未完成,2.申请已完成,3.预约,4.报告完成USER_ID引用的用户IDVarchar

18、(20)BESPEAK_DATE预约日期timestampBESPEAK_CREATE_TIME预约记录的时间timestampBESPEAK_CREATOR预约创立人IDVarchar2(20)BESPEAK_CREATOR_NAME预约创立人Varchar2(20)AUDITING_TIME审核日期timestampSPEAK_TIME报告日期timestampAPPLY_TIME申请日期timestampSPEAKER报告人IDVarchar2(20)SPEAKER_NAME报告人Varchar2(20)AUDITING_MAN审核人IDVarchar2(20)AUDITING_MAN_

19、NAME审核人Varchar2(20)EXAM_DIAGNOSE病理诊断Varchar2(1000)SECTION_ID科室IDVarchar2(20)SECTION_NAME科室名Varchar2(50)SAMPLE检验样本Varchar2(20)CLINIC_CIRCS检验的临床状况Varchar2(50)PICTURE检查的图像路径Varchar2(50)EXAMCHECK_PART检查的部位Varchar2(20)EXAMCHECK_AIM检查的目的Varchar2(50)REPORT_CONTENT报告内容Varchar2(500)EXAMCHECK_MODE检查方式Varchar2

20、(50)EXAMCHECK_SEE检查所见Varchar2(50)IDEA看法Varchar2(50)INPATIENT_CONTENT病人入院状况及诊治经过Varchar2(50)FEE费用Float2.2、EXAM_ITEM检验子工程表字段名说明类型空值备注IDIDNumberNot nullEXAMINE_ID关联EXAMINE表IDVarchar2(20)Not nullITEM_CODE工程代码Varchar2(20)ITEM_NAME工程名称Varchar2(50)REF_VALUE参考值Varchar2(50)VALUE_TYPE值的类型Varchar2(20)UNIT_CODE

21、单位代码Varchar2(20)VALUE_NUM数值型结果FloatVALUE_STR文本型结果Varchar2(50)VALUR_CODE代码型结果Varchar2(20)3、药品收费供应相关信息字段名说明类型空值备注IDIDNumberNot nullMEDICINE_ID药品表IDNumberNot nullMEDICINE_CODE药品代码Varchar2(20)HIS_MEDICINE_CODEHIS药品名称Varchar2(50)MEDICINE_NAME药品名称Varchar2(50)SPEC规格Varchar2FIRM厂家Varchar2BATCH批次Varchar2备用PR

22、ICE_MIN_PACKAGE价格Float最小计价单位对应价格MIN_PACKAGE_UNIT最小计价包装单位Varchar2SOURCE来源Varchar2Trackao、HISPACKAGE_AMOUNT计价用量FloatDISCOUNT折扣率FloatIS_CHARGED是否计费Varchar2(1)4、根底数据以下根底数据在建立系统时一次性导入。4.1、药品库MEDICINE字段名说明类型空值备注IDIDNumberNot nullCODE代码Varchar2Not nullHISMEDICINE_CODEHIS中代码Varchar2SPEC规格Varchar2NAME名称Varch

23、ar2TYPE类型Varchar2全科、麻醉常量ENABLE可用标记NumberSOURCE来源Varchar2Trackao、HISPINYIN快捷码Varchar2BRIEF_NAME简称Varchar2DOSAGE_UNIT剂量单位Varchar24.2、液体入量根底数据维护IO_DEFINATION字段名说明类型空值备注IDIDNumberNot nullCODE代码Varchar2Not nullNAME名称Varchar2TYPE类型Varchar2出量/入量SUBTYPE子类型Varchar2输血、晶体液、胶体液、其他ENABLE可用标记Varchar2PINYIN快捷码Varc

24、har2SPEC规格Varchar2BRIEF_NAME简称Varchar2DOSAGE_UNIT剂量单位Varchar2由于液体中类似于葡萄糖等均属于药品范畴,根本构造类似于药品。属于药品范畴的均可以到药品价格表中查询相关内容。液体入量根底数据维护照旧利用原来的IO_DEFINATION出入量信息维护表。4.3、价格表 PRICE字段名说明类型空值备注IDIDNumberNot nullMEDICINE_CODE药品代码Varchar2Not nullHISMEDICINE_CODEHIS中代码Varchar2SPEC规格Varchar2FIRM厂家Varchar2BATCH批次Varcha

25、r2备用PRICE_MIN_PACKAGE价格Float最小计价单位对应价格MIN_PACKAGE_UNIT最小计价包装单位Varchar2SOURCE来源Varchar2Trackao、HISENABLE可用标记Varchar24.4、收费工程表说明:麻醉中的其他收费工程,包括技术性收费,术中检验检查,麻醉耗材,仪器运用等,这些费用工程的说明表字段名说明类型空值备注IDIDNumberNot nullCHARGE_ITEM_CODE收费工程代码Varchar2(20)Not nullPKCHARGE_ITEM_NAME收费工程名称Varchar2(40)HIS_CHARGE_ITEM_COD

26、EHIS中代码Varchar2(20)SPEC规格Varchar2(40)PINYIN快捷码Varchar2(20)UNIT计价单位Varchar2(10)次,小时,只等PRICE价格FloatTYPE类型Varchar2(2)医技、耗材、仪器运用等ENABLE可用标记Varchar2(1)BASIC_UNIT_AMOUNT根本收费单位FloatBASIC_UNIT_PRICE根本收费价格FloatCHARGE_TYPE收费类型CHARGE_ITEM_ID和ChargeItemPackagesRel关联4.5、麻醉收费套餐说明:麻醉收费的套餐,由用户维护套餐内容和收费工程,作为一个收费包的形式

27、出现字段名说明类型空值备注IDIDNumberNot nullCHARGE_PACKAGES_CODE套餐代码Varchar2(20)Not nullPKCHARGE_PACKAGES_NAME套餐名称Varchar2(40)PINYIN快捷码Varchar2(20)TYPE类型Varchar2(2)医技、耗材器械包等ENABLE可用标记Varchar2(1)CHARGE_PACKAGES_ID和ChargeItemPackagesRel关联4.6、套餐和工程关系表字段名说明类型空值备注IDIDNUMBERNot nullCHARGE_PACKAGES_ID套餐代码Varchar2(20)No

28、t nullCHARGE_ITEM_ID收费工程代码Varchar2(20)Not nullCHARGE_ITEM_AMOUNT收费工程运用数量FloatNot null4.7、手术名称库字段名说明类型空值备注IDIDNumberNot nullCODE代码Varchar2Not nullNAME名称Varchar2PINYIN类型Varchar2ENABLE可用标记Varchar24.8、诊断名称库字段名说明类型空值备注IDIDNumberNot nullCODE代码Varchar2Not nullNAME名称Varchar2PINYIN类型Varchar2ENABLE可用标记Varchar

29、24.9、系统用户信息字段名说明类型空值备注IDIDNumberNot nullACTUALNAME姓名Varchar2Not nullPOSITION职位Varchar2PASSWORD密码Varchar2ROLE_ID权限NumberENABLE可用标记Varchar2TITLE职称Varchar2EXECUTIVE_LEVEL行政级别Varchar24.10、术者信息字段名说明类型空值备注IDIDNumberNot nullCODE代码Varchar2Not nullNAME名称Varchar2PINYIN类型Varchar2ENABLE可用标记Varchar2REGION所属病区Number4.11、病区字段名说明类型空值备注IDIDNumberNot nullNAME名称Varchar2SOURCE来源Varchar2ENABLE可用标记Varchar24.12、术中检验检查字段名说明类型空值备注CODE代码Varchar2Not nullNAME名称Varchar2UNIT单位Varchar2ENABLE可用标记Varchar2

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!