HIS系统接口的说明(8)

2018-12-17 10:36

接口详细说明

HACCCODE

医疗机构授权码 字符型 12 返回值类型InfosM1

23、QuerySW1(string HACCCODE) 函数名 QueryMed1

功能 利用医疗机构在农合系统里录入的HIS系统卫材ID自动生成的卫

材双系统对码表,医疗机构使用该表录入清单

备注 在接口初始化时使用 参数 参数 HACCCODE

返回值类型InfosSW1

名称 医疗机构授权码 数据类型 长度 相关数据代码标准 备注 字符型 12 第三部分 新型农村合作信息系统接口实施使用流程

新农合信息系统接口的部署采用在新农合系统运行的VPN网络内,使用一台PC机作为WEB应用服务器,将接口通过IIS放在WEB服务器上(webservice技术),各医疗机构通过访问WEB服务器向接口中的函数发送新农合信息系统需要的数据信息,新农合系统通过接口处理完HIS系统传输的数据后,向HIS系统返回相关结果。

接口程序整个可分为两部分,由经办机构使用的授权等功能集成在农合县级平台中,HIS

接口详细说明 36

接口详细说明

使用的功能部分以网站的形式发布在WEB应用服务器上。

首先需要一台装有IIS的PC机,最好就使用农合县级平台的软件升级服务器。然后将接口程序的HIS使用部分发布在IIS上。由HIS系统的开发商以访问该网站上函数的形式访问数据库进行医疗机构对应接口的开发。网站形式如下图:

接口详细说明

37

接口详细说明

使用接口的流程说明:

初始化操作

医疗机构人员首先通过农合系统对用户表、药品、卫材、诊疗项目进行初始化操作。经办机构人员使用农合系统授予医疗机构使用接口的权限,并且生成医疗机构使用接口的授权码,将授权码通知相应医疗机构。HIS供应商通过接口提供的CheckHosAccredit1(string HACCCODE) 函数来检验医疗机构授权码表示的医疗机构是否授权。

HIS供应商通过QueryMed(string HACCCODE)函数获得药品对码表,QuerySW(string HACCCODE)函数获得卫材对码表,QueryItem(string HACCCODE)函数获得诊疗项目对码表,使用 QueryUsersTable(string HACCCODE)函数进行农合系统和HIS系统里面的用户表对码,登陆HIS系统使用接口时,通过CheckUser(string UID,string HACCCODE) 函数来检验用户是否是授权医院人员及与所在医疗机构授权码是否对应,如果通过验证则该用户可以进行相关信息的录入。

注意:以上是手工填写对码表的方法,下面介绍自动生成对码表的简单方法。用户对码表

数量少,直接以手工实现;诊疗项目如果HIS系统中有物价收费编码的,可以以此为中间值生成对码表,否则只能用手工填写对码表;药品在农合系统药品录入中提供了录入HIS系统药品编码的功能,可以让医疗机构在做农合系统药品初始化时录入HIS系统药品编码,则接口程序可使用函数QueryMed1(string HACCCODE)提取农合系统数据库信息,自动生成药品双系统对码表;卫生材料方法同药品,但现用农合系统版本无录入HIS系统卫材ID的功能,此功能将在下一个版本的农合软件中增加,到时可使用函数QuerySW1(string HACCCODE),提取农合系统数据库信息,自动生成卫生材料双系统对码表,在此之前使用本接口进行对码的用户暂时用手工填写对码表。 对码表维护操作

医疗机构的用户、药品、卫材和诊疗项目发生变化时,用户表、药品、卫材、诊疗项目

接口详细说明

38

接口详细说明

的对码表应相应变化。在用户、药品、卫材有修改和删除时,医疗机构自行对两个系统的数据分别做修改并相应更改对码表;添加时,先在农合系统中添加,取得对应农合编码后,再在医疗机构HIS系统里添加并同时添加对码表记录。诊疗项目的添加、修改和删除在农合系统中由当地农合经办机构进行,改动完成后由经办机构通知医疗机构修改内容即对应的农合编码,医疗机构再改动HIS系统和接口对码表。 入院操作

医疗机构人员要使用农合系统和HIS系统来分别进行入院操作。使用农合系统来进行入院操作时,按照使用说明书进行相关操作。使用HIS系统进行入院操作时,HIS供应商使用接口提供的CheckPersonCode (string PERSONCODE)函数来检验输入的人员是否是当年参合人员,IsPatient1(string PERSONCODE)函数来检验输入的人员是否是正在住院人员。如果通过验证,则HIS系统可以通过接口录入该人员的每日清单信息。

每日清单操作

目前接口的功能主要是针对住院病人的每日清单添加、修改和删除操作。针对 HIS系统中对于每日清单可能只存在添加,而不存在修改和删除操作, HIS系统对于修改和删除操作是采用红冲的方式。对应于接口,如果在HIS中添加的信息错误,如果红冲的金额小于当前添加的金额,那么就可以采用接口中的修改操作来完成相应功能,如果红冲的金额等于当前添加的金额,那么就可以采用接口中的删除操作来完成相应功能。注意,通过HIS系统添加的每日清单金额不能为负数。

对于每日清单的添加,修改和删除操作。接口都提供了两种方法供HIS供应商选择。(注意:HIS供应商需在添加,修改,删除时统一采用其中一种方法,即对这三种操作要么都选择使用方法一,要么都选择使用方法二)

接口详细说明 39

接口详细说明

方法一:将医疗机构HIS系统的每日清单ID写入农合系统。在进行修改和删除时,通过HIS系统的每日清单ID和农合系统20位个人编码,来确定操作哪条每日清单信息。

方法二:清单录入正确后返回两个系统的清单对码表,将农合系统的每日清单ID写入医疗机构HIS系统。在进行修改和删除时HIS系统传它保存的农合每日清单ID来确定操作哪条每日清单信息。

添加操作:

方法一 接口提供WriteQD1(ValidateInfoClass vinfo, QDInfoClass[] qdinfo)函数。 方法二 接口提供WriteQD2(ValidateInfoClass vinfo, QDInfoClass[] qdinfo)函数。 在添加操作时将记录两个时间一个是HIS费用发生时间,一个是农合系统接收信息时间。

在清单中如发现错误,接口提供QueryQD(string HACCCODE, string PERSONCODE)函数,查询出病员的每日清单信息,选中错误或要修改的每日清单信息进行修改和删除操作。

修改操作:

方法一 接口提供ModifyQD1(ValidateInfoClass vinfo, QDInfoClass[] qdinfo)函数。 方法二 接口提供ModifyQD2(int qdid, decimal count, decimal zfund, string DLB, string reason, int xmid, string doctor, string UID, string HACCCODE)函数。

在修改操作时也将记录两个时间,一个是HIS费用发生时间,这个时间不变,一个是修改后传农合系统的接收信息时间。

删除操作:

方法一 接口提供DeleteQD1 (int hqdid, ValidateInfoClass vinfo)函数。 方法二 接口提供DeleteQD2(int qdid,string UID, string HACCCODE)函数。

注意:对于删除和修改操作,由于HIS操作人员的ID和新型农村合作信息系统的操作人员的ID已经对应,为了防止HIS操作人员在修改和删除每日清单时出错,接口在对清单的这两种操作时进行了限制,既哪个操作员添加录入的每日清单信息,只能由该操作员进

接口详细说明

40


HIS系统接口的说明(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:园艺毕业实习报告-园艺毕业实习报告范文-园艺专业毕业实习报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: