1、但不需要在电子病历上手工同步新病人。 方案三:基于WEB服务的友好通信。此方案需要HIS增加一些服务接口代码。但业务封装性好,对HIS数据库几乎不造成压力,可扩展性和维护性强,双方系统几乎无缝结合,HIS完成一个新病人录入,电子病历数据库中,即同步有这个新病人的数据。案例基础及其它数据:方案一:基于数据库。描述:直接访问HIS数据库,进行定期/手动同步。类似于病人入院方案一,二的架构。类同于入院方案一、二。方案二:基于WEB服务。基于WEB服务进行数据同步。类似于病人入院方案三的架构。类同于入院方案三。手术麻醉系统与HIS接口和HIS的接口,准备分为两种方式,一种方式是和HIS的数据实时交互,
2、目前预约数据采用这种方式;一种方式是数据在程序开始运行时一次性导入,以后HIS数据发生变化时在TRACKAO系统中增删维护,目前基础数据采用这种方式。1、 手术预约一种方法是HIS中以视图的形式建立以下信息(可能缺少如:身高,体重,血型这样的信息),格式如下: 姓名 年龄 性别 身高 体重 血型 住院号 病区(科别) 床号 术前诊断 拟施手术 拟施麻醉方法 术者 手术日期 手术时间 手术室 麻醉师 护士 预约状态HIS系统中的预约视图结构: 字段名说明类型空值备注IDNumber(9)Not nullNAME姓名Varchar2(40)AGE年龄Varchar2 (8)BIRTHDAY出生日期
3、Varchar2 (20)SEX性别MEDICAL_TYPE医疗费类型IDENTITY_NO证件号HID住院号CID病案号REGION_NO病区号REGION_NAME病区名称DEPT科室BED床号DIAGNOSIS_CODE诊断代码Varchar2(200)多个诊断用“,”分割。DIAGNOSIS_NAME诊断名称DESIGNEDOPERATION_CODE拟施手术代码多个手术用“,”分割。DESIGNEDOPERATION_NAME拟施手术名称OPERATOR手术人员OPERATIONDATE手术日期Timestamp(6)OPERATIONTIME手术时间Timestamp (6)ROO
4、M手术室OPERATINGTABLE手术台Varchar2(2)ANAESTHETIST手术麻醉师CIRCUANESTHETIST巡台麻醉师ANAES_ASSISTANT麻醉助理ASSISTANT1一助ASSISTANT2二助INSTRNURSE1第一巡回护士INSTRNURSE2第二巡回护士CIRCUNURSE1第一器械护士CIRCUNURSE2第二器械护士HYPERSUSCEPTIBILITY药物过敏Varchar2(600)OPT_LEVEL手术等级Varchar2(4)EMERGENCY是否紧急手术BooleanCHARGES_TYPE收费类型STATE预约状态Varchar2(1)在
5、Trackao系统中构建HIS预约到Trackao预约的中间表,在Trackao系统中每次进入HIS预约模块时读取相关的HIS预约信息,将HIS手术预约信息导入到HIS_REG_OPT中间表,有助于减少麻醉科工作量以及有利于与HIS系统保持数据上的同步和一致性。对于术前诊断、拟施手术、拟施麻醉方法,由于HIS与Trackao系统存在一定的差异,无论在HIS中是名称还是编码,都需要做一定的转换才能由HIS_REG_OPT中间表形成Trackao系统中的实际预约信息,转换程序由TRACKAO系统来完成。Trackao系统中的HIS_REG_OPT(HIS到Trackao系统的中间表) 1)、由于H
6、IS中无住院号,因此此处以病案号+病人姓名+手术日期来确认一条手术。 2)、在HIS数据库中单独为Trackao麻醉系统建立一个视图表,采用人工方式将某时间段内的手术预约导入到Trackao数据库的HIS_REG_OPT中间表中;考虑到数据库负荷,网络负荷等原因建议采用定时刷性的方式,刷新频率暂定为五分钟。 读取某时间段内的所有预约,清空中间表,然后和Trackao系统中的已经确认的预约及手术做比较,已经确认的预约或者手术不再写入中间表,未确认的建立相应的中间表 还有一种方法是在Trackao麻醉系统中直接建立一个HIS_REG_OPT中间表,在HIS程序中建立某触发器,当HIS中产生新的预约
7、时由HIS程序触发Trackao数据库中的Create_His_Registry_Operation存储过程写入到HIS预约表中。当HIS中产生预约变更时触发Trackao数据库中的Update_His_Registry_Operation存储过程写入到HIS预约表中。当中间表存在此条预约则更新该预约,如果不存在该预约则查找已经确认的预约或者手术,如果存在则不写入中间表,不存在则创建一条新HIS预约。然后Trackao系统仍然按照人工方式将某时间段内的HIS手术预约转换为正式的预约。当预约取消时触发Trackao数据库中的Delete_ His_Registry_Operation存储过程写入
8、到HIS预约表中。存储过程:Create_His_Registry_Operation(Package His_Registry_Operation); Update_His_Registry_Operation(Package His_Registry_Operation);Delete_His_Registry_Operation(Package His_Registry_Operation); Package就是以上中间表的结构。2、实验室检验检查2.1、EXAMINE表NumberTORC检验检查的标识字段INPATIENT_ID住院病人关联IDVarchar2(20)CODE检验检查
9、代码检验检查项目名称Varchar2(50)状态1.申请未完成,2.申请已完成,3.预约,4.报告完成USER_ID引用的用户IDVarchar(20)BESPEAK_DATE预约日期timestampBESPEAK_CREATE_TIME预约记录的时间BESPEAK_CREATOR预约创建人IDBESPEAK_CREATOR_NAME预约创建人AUDITING_TIME审核日期SPEAK_TIME报告日期APPLY_TIME申请日期SPEAKER报告人IDSPEAKER_NAME报告人AUDITING_MAN审核人IDAUDITING_MAN_NAME审核人EXAM_DIAGNOSE病理诊断
10、Varchar2(1000)SECTION_ID科室IDSECTION_NAME科室名SAMPLE检验样本CLINIC_CIRCS检验的临床情况PICTURE检查的图像路径EXAMCHECK_PART检查的部位EXAMCHECK_AIM检查的目的REPORT_CONTENT报告内容Varchar2(500)EXAMCHECK_MODE检查方式EXAMCHECK_SEE检查所见IDEA意见INPATIENT_CONTENT病人入院情况及诊治经过FEE费用Float2.2、EXAM_ITEM检验子项目表EXAMINE_ID关联EXAMINE表IDITEM_CODE项目代码ITEM_NAME项目名称
11、REF_VALUE参考值VALUE_TYPE值的类型UNIT_CODE单位代码VALUE_NUM数值型结果VALUE_STR文本型结果VALUR_CODE代码型结果3、药品收费提供相关信息MEDICINE_ID药品表IDMEDICINE_CODE药品代码HIS_MEDICINE_CODEHIS药品名称MEDICINE_NAME药品名称SPEC规格Varchar2FIRM厂家BATCH批次备用PRICE_MIN_PACKAGE价格最小计价单位对应价格MIN_PACKAGE_UNIT最小计价(包装)单位SOURCE来源Trackao、HISPACKAGE_AMOUNT计价用量DISCOUNT折扣率
12、IS_CHARGED是否计费4、基础数据 以下基础数据在建立系统时一次性导入。4.1、药品库MEDICINE代码HISMEDICINE_CODEHIS中代码名称TYPE全科、麻醉(常量)ENABLE可用标志PINYIN快捷码BRIEF_NAME简称DOSAGE_UNIT剂量单位4.2、液体入量基础数据维护IO_DEFINATION出量/入量SUBTYPE子类型输血、晶体液、胶体液、其他由于液体中类似于葡萄糖等均属于药品范畴,基本结构类似于药品。属于药品范畴的均可以到药品价格表中查询相关内容。液体入量基础数据维护仍然利用原来的IO_DEFINATION出入量信息维护表。4.3、价格表 PRICE
13、4.4、收费项目表说明:麻醉中的其他收费项目,包括技术性收费,术中检验检查,麻醉耗材,仪器使用等,这些费用项目的说明表CHARGE_ITEM_CODE收费项目代码PKCHARGE_ITEM_NAME收费项目名称HIS_CHARGE_ITEM_CODEUNIT计价单位Varchar2(10)次,小时,只等PRICE医技、耗材、仪器使用等BASIC_UNIT_AMOUNT基本收费单位BASIC_UNIT_PRICE基本收费价格CHARGE_TYPECHARGE_ITEM_ID与ChargeItemPackagesRel关联4.5、麻醉收费套餐麻醉收费的套餐,由用户维护套餐内容和收费项目,作为一个收费包的形式出现Numb
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1