巴中金保系统交易接口规范_第1页
巴中金保系统交易接口规范_第2页
巴中金保系统交易接口规范_第3页
巴中金保系统交易接口规范_第4页
巴中金保系统交易接口规范_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

1、巴中市金保系统定点医疗机构联网结算接口规范(城职、城居统一版)四川久远银海软件股份有限责任公司2010年7月目录1概述31.1术语及参考资料31.2应用模式31.3环境要求31.4硬件环境32接口描述42.1总体描述42.2接口COM说明53交易类型54初始化调用65接口升级76调用示例76.1VB76.2PB86.3DELPHI97交易处理流程107.1查询交易、类查询交易、打印交易流程107.2处理交易流程108处理交易的不同宕机点和相应的处理119交易接口描述129.1初始化129.2正常交易129.3确认交易139.4取消交易1310错误信息的处理1310.1Call方法的错误信息13

2、10.2Confirm方法的错误信息1410.3Cancel方法的错误信息:同Confirm方法1411业务定义1411.1卡密码修改 (02)1411.2获取个人基本信息(03)1511.3门诊结算 (11)1711.4门诊结算退单(12)2111.5入院办理(21)2211.6入院信息修改(22)2411.7入院办理退单(23)2511.8住院消费明细写入(31)2611.9住院费用明细退单(32)2811.10出院结算(41)2911.11出院结算退单(42)3211.12打印出院结算单(43)3311.13模拟结算(出院预结算)(44)3411.14查询病人费用明细(45)3511.1

3、5查询病人就诊信息 (46)3711.16住院补二、三报销(51)3811.17补充二、三结算退单(52)4011.18打印补充二、三结算单(53)4111.19查询居保门诊统筹签约人员(60)4211.20服务机构清算申请(71)4311.21撤销服务机构清算申请(72)4411.22打印服务机构清算申请汇总表(73)4611.23查询服务机构清算申请明细 (74)4611.24服务机构清算申请查询(75)4711.25获取中心目录更新版本(80)4911.26药品目录增量下载(81)4911.27诊疗目录增量下载(82)5111.28门诊慢特病编码增量下载(85)5311.29下载社保经办

4、机构编码(86)5511.30下载代码值含义 (87)5611.31疾病目录(ICD-10)编码(88)5711.32查询接口消息(医保通知)(92)5811.33查询中心不确定交易(98)591 概述本医疗接口产品原型为成都市、攀枝花市、自贡市、内江市、绵阳市、阿坝州等地的医疗保险接口,经过多年的调试使用,已被证明性能稳定,扩展性强,数据准确,巴中市接口在产品原型的基础上进一步进行优化、扩充,产品特点在于,集成了城镇职工、城镇居民两套医疗保险的接口业务,能够办理城镇职工的个人账户支付、特殊疾病支付、离休人员门诊支付、二等乙级伤残军人门诊支付、住院支付(支持转院),补充保险1、2、3支付,城乡

5、居民的门诊统筹支付、门诊大病支付、住院支付等业务,并预留农村合作医疗、生育保险报销等接口模块,便于扩充。1.1 术语及参考资料COM: Common Object ModelHIS:Hospital Information SystemMIS:Management Information System1.2 应用模式定点医疗机构联网结算支付接口组件库是一组运行在WINDOWS 32位环境下的COM组件,第三方应用软件使用相应的COM组件调用方式来调用它。1.3 环境要求1.4 硬件环境指标指标值CPU1.6GMemory512MBHardDisk400M(free)NetCard10MB1.4

6、.1 网络环境指标指标值协议TCP/IP、HTTP/HTTPS广域网带宽56k网络连接客户端直接访问医保系统网络1.4.2 系统软件指标指标值操作系统WIN 2000及以上WIN系列操作系统辅助软件IE6.0Msxml4.02 接口描述2.1 总体描述组件库注册在每一台需要进行金保系统联网支付业务的客户机上(该客户端也必须能连接到医保网络),通过被动调用的方式将联网支付业务功能嵌入到定点医疗机构的系统中(以下简称HIS),我公司将提供接口安装程序,自动进行安装;接口交易组件库提供了六个公共方法(yh_interface_init 初始化,yh_interface_destroy 资源释放,yh

7、_interface_call业务方法调用,yh_interface_confirm业务办理确认,yh_interface_cancel业务办理取消,yh_interface_getuncertaintytrade不确定交易查询),交易参数组织采用xml(所有社保经办机构交易调用及交易参数统一),差别处理对于HIS透明。接口存在多险种处理,并且各险种经办中心处理模式存在差异,接口交易内部也可能存在用户交互窗口,因此建议HIS事务管理与接口交易调用相互独立。2.2 接口COM说明组件库提供交易的COM组件属性如下:属性值App IDType Library IDProgram IDYINHAI.

8、SCYBINTERFACECOM ClassNameCoClass_n_yh_interfaceCOM ClassIDInterface TypeDual InterfaceInterface NameIn_yh_interfaceInterface ID3 交易类型l 查询交易:只对数据进行查询,不对数据进行处理;不返回交易流水号l 类查询交易:要对数据进行处理,返回交易流水号;l 打印交易:只对数据进行查询和展示,不对数据进行处理;不返回交易流水号l 处理交易:对中心数据进行操作,需要保持中心、HIS的数据一致性。一次完整的交易可以有三种方式;1) 只有处理流程,符合情况是处理流程执行失败

9、。接口将会自动取消对医保经办中心数据的操作,不需要HIS再调用取消流程。2) 处理流程确认流程,符合情况是处理流程执行成功,HIS处理也成功,调用确认流程3) 处理流程取消流程,符合情况是处理流程执行成功,HIS处理失败,调用取消流程4 初始化调用本接口使用Powerbuilder开发,发布的动态链接库文件注册后以OLE对象为HIS所调用。该OLE对象名称为【YINHAI.SCYBINTERFACE】 。HIS首先创建与该OLE对象的连接,执行初始化操作。初始化调用函数为yh_interface_init(本文后面有调用说明)。初始化只需要在连接OLE对象后调用一次即可。以下是一个PB调用接口

10、的简单例子:OleObject yinhaiobject Integer gi_result,li_appcodeString ls_appmsgyinhaiobject = CREATE OleObjectgi_result = yinhaiobject.ConnectToNewObject("YINHAI.SCYBINTERFACE ") IF gi_result <> 0 THEN/发生错误,关闭对象 yinhaiobject.DisConnectObject()RETURNEND IFyinhaiobject.yh_interface_init(REF

11、li_appcode,ref ls_appmsg)IF li_appcode <= 0 THEN yinhaiobject.DisConnectObject()/ ls_appmsg里面是错误信息RETURNEND IF接下来,可以在其他业务中调用接口方法yh_interface_call,yh_interface_confirm,yh_interface_cancel与中心交互了。5 接口升级由于政策变动、业务调整等原因,接口存在升级的可能,为保证各定点医疗机构前端业务正常开展,新的接口库发布遵循向下兼容原则(即三方接口商在未完成接口改造前,先前接口可以继续使用,只是部门变动业务受限)

12、。为方便三方接口商接口部署,医保经办中心提供接口升级安装文件,需升级时提供给HIS。6 调用示例6.1 VBDim yinhaiobject As Object '定义存放引用对象的变量。Set yinhaiobject = CreateObject("YINHAI.SCYBINTERFACE ")'检查连接是否建立If yinhaiobject Is Nothing ThenMsgBox "对象为空!"End IfDim BusinessID As StringDim Ctrlxml As StringDim Dataxml As St

13、ringDim Pcbh As StringDim Businesssequence As StringDim Businessvalidate As StringDim Outputxml As StringDim Appcode as LongDim Appmsg As StringBusinessID="01"Ctrlxml ="" '组织参数Dataxml ="" '组织参数yinhaiobject.yh_interface_call BusinessID,Ctrlxml,Dataxml,Pcbh,Busine

14、sssequence,Businessvalidate,Outputxml,Appcode,Appmsg '判断返回信息'HIS业务处理Set yinhaiobject = Nothing '关闭对象6.2 PBoleobject yinhaiobjectlong result, AppcodeString BusinessID,Ctrlxml,Dataxml,Pcbh,BusinesssequenceString Businessvalidate,Outputxml, Appmsgyinhaiobject=create oleobjectresult=yinhaiob

15、ject.ConnectToNewObject("YINHAI.SCYBINTERFACE ")if result<>0 then yinhaiobject.yh_interface_destroy()yinhaiobject.disconnectobject( )messagebox("error","fail to connect")returnend ifBusinessID=”01”yinhaiobject.yh_interface_call(BusinessID,Ctrlxml,Dataxml,Pcbh,Busi

16、nesssequence,Businessvalidate,Outputxml,Appcode,Appmsg)/ 返回结果判断,HIS内部处理/ 关闭对象yinhaiobject.DisconnectObject ( )destroy yinhaiobject6.3 DELPHI注意:delphi调用时先要 uses ComObj;否则不能引用oleobject。Varyinhaiobject: Variant; /定义存放引用对象的变量。BusinessID : StringCtrlxml : StringDataxml : StringPcbh : StringBusinesssequen

17、ce : StringBusinessvalidate : StringOutputxml : StringAppcode : integerAppmsg:String;Begintryyinhaiobject := CreateOleObject(' YINHAI.SCYBINTERFACE ');BusinessID:= '01'yinhaiobject.yh_interface_call(BusinessID,Ctrlxml,Dataxml,Pcbh,Businesssequence,Businessvalidate,Outputxml,Appcode,A

18、ppmsg)/返回结果判断,HIS内部处理finally yinhaiobject:=Unassigned;/ 关闭对象end;end;7 交易处理流程调用交易yh_interface_callHIS展示数据调用成功调用失败HIS错误处理7.1 查询交易、类查询交易、打印交易流程7.2 处理交易流程8 处理交易的不同宕机点和相应的处理1、 处理流程处理完毕2、 调用成功3、 HIS处理完毕4、 处理失败5、 处理成功在上面5个点系统宕机,系统重新启动后,都没有办法直接决定调用【取消流程】还是【确认流程】;对于这种情况,应该查询出没有调用【取消流程】或【确认流程】的交易,再根据这些交易出的相关信

19、息,查询HIS系统的情况,决定调用【取消流程】还是【确认流程】。不同的交易,判断不同;比如:门诊结算 1) 如果HIS系统有相应的结算信息,则应该调用确认流程2) 如果HIS系统没有相应的结算信息,则应该调用取消流程 门诊结算回退1) 如果HIS系统有相应的结算信息,或者没有相应的退单信息,则调用取消流程2) 如果HIS系统没有相应的结算信息,或者有相应的退单信息,则调用确认流程9 交易接口描述9.1 初始化l yh_interface_init(ref li_appcode,ref ls_appmsg)参数名称参数说明参数类型参数类别li_appcode交易标志Int出口参数ls_appms

20、g交易信息String出口参数 注:可从本方法返值中取得医疗机构名称和医疗机构医保编码,以判断医疗机构配置是否正确;同时返回注册有效期截止日期(格式:YYYY-MM-DD)。Ø 调用方法:String ls_retxmlls_retxml = yh_interface_init(ref li_appcode,ref ls_appmsg)Ø 返回xml串格式(ls_retxml):<?xml version="1.0" encoding="gb2312"? standalone="yes" ?><r

21、esult><code>0</code><message>接口初始化成功</message><akb020>医疗机构编码</akb020><akb021>医疗机构名称</akb021>< zcxq>注册有效期至</zcxq></result>如code<>0则初始化失败,不能办理接口业务。9.2 正常交易l yh_interface_call(astr_jybh,lstr_jykz_xml,lstr_jysr_xml ,ref lstr_pcbh

22、,ref lstr_jylsh,ref lstr_jyyzm,ref lstr_jysc_xml,ref lint_appcode,ref lstr_appmsg)参数名称参数说明参数类型参数类别Astr_jybh交易编号String入口参数Astr_jykz_xml交易控制xmlString入口参数Astr_jysr_xml交易输入xmlString入口参数Lstr_pcbh批次编号String出口参数lstr_jylsh交易流水号String出口参数lstr_jyyzm交易验证码String出口参数lstr_jysc_xml交易输出xmlString出口参数Lint_appcode交易标志

23、Int出口参数Lstr_appmsg交易信息String出口参数9.3 确认交易l yh_interface_confirm( lstr_jylsh, lstr_jyyzm, ref lint_appcode, ref lstr_appmsg)参数名称参数说明参数类型参数类别lstr_jylsh交易流水号String入口参数astr_yke203交易验证码String入口参数Lint_appcode交易标志Int出口参数Lstr_appmsg交易信息String出口参数9.4 取消交易l yh_interface_cancel(lstr_jylsh, ref lint_appcode, ref

24、 lstr_appmsg)参数名称参数说明参数类型参数类别Astr_jylsh交易流水号String入口参数Lint_appcode交易标志Int出口参数Lstr_appmsg交易信息String出口参数10 错误信息的处理10.1 Call方法的错误信息可以划分为两种类型的错误1、 系统错误系统错误主要是网络等的错误,所对应的交易处理状态为:中心处理失败将调用取消交易进行后续处理2、 应用错误应用错误主要是业务办理失败,所对应的交易处理状态为:中心取消成功该类型的错误不需要有后续业务进行处理10.2 Confirm方法的错误信息也可以划分为两种类型的错误,但是不同的是,两种错误的后续处理都相

25、同,一定要处理成功10.3 Cancel方法的错误信息:同Confirm方法11 业务定义11.1 卡密码修改 (02)11.1.1 正常交易交易类型类查询交易交易说明1. 中心根据卡类读卡或刷卡,参保人员录入原密码、新密码。(6位)2. 中心验证卡及密码信息,并根据验证结果确定是否修改密码, 3. 修改密码界面由接口弹出。输入参数交易编号02交易控制xml<?xml version="1.0" encoding="gb2312"?><control></control>交易输入xml<?xml version=

26、"1.0" encoding="gb2312"?><data> <aae011>经办人<aae011> -参数类型:String(20) NOT NULL -请传递中文名称</data>输出参数交易流水号返回,标识本次交易交易验证码交易输出xml<?xml version="1.0" encoding="gb2312" standalone="yes" ?><output></output>交易标志大于0表

27、示成功交易信息交易标志小于等于0时返回错误信息11.2 获取个人基本信息(03) 11.2.1 正常交易交易类型查询交易交易说明1 返回人员基本信息及待遇状态。2 刷卡界面由接口弹出,不需要输入密码。3 城镇职工必须刷卡,城乡居民已发卡的必须刷卡,未发卡的可以输入身份证号码代替刷卡。4 门诊个人账户支付等业务可以使用简化版本,以提高该交易速度。输入参数 交易编号03交易控制xml<?xml version="1.0" encoding="gb2312"?><control> <jhbz>简化标志</jhbz>

28、; -参数类型:String(1) 0:返回全部,1:只返回基本信息。 <ip>本机ip地址</ip> -参数类型:String(20) 可以不传入</control>交易输入xmlNULL输出参数交易流水号NULL交易验证码NULL交易输出xml<?xml version="1.0" encoding="gb2312" standalone="yes" ?><output><sysdate>系统时间</sysdate> -参数类型: YYYY-MM-

29、DD hh:mi:ss -HIS可以利用该参数对本地机器进行时间校准,避免出现时间上的误差。<aac001>个人编号</aac001> -参数类型: String(10) <aac002>身份证号</aac002> -参数类型: String(18)<aac003>姓名</aac003> -参数类型: String(20)<aac004>性别</aac004> -参数类型: String(3) (代码表) 1男性 2女性 3 其他<aac006>出生日期</aac006> -

30、参数类型: String(10) 格式:YYYY-MM-DD<aab001>单位编码</aab001> -参数类型:String(10)<aab004>单位名称</aab004> -参数类型: String(50)<aae140>险种编码</aae140> -参数类型:String(3) (代码表) 03 城镇职工 10 城乡居民,该参数很重要,是后续交易的重要传入参数<yab003>医疗保险参保经办机构编码</yab003> -参数类型: String(4) 巴中市511999巴州区511902平

31、昌县511923南江县511922通江县511921<akc021>职工医保待遇类别</akc021> -参数类型: String(3)(代码表) 11在职 21退休 31离休,只有离休人员才能够进行离休人员相关业务,HIS商应该进行限制。<aac064>退役军人类别</aac064>-参数类型: String(3)(代码表) 30 1-4级二乙伤残军人31 5-6级二乙伤残军人只有该字段为这两个值时,才能办理二乙军人相关业务,HIS商应该进行限制。<yac201>居民医保人员类型代码</yac201> -参数类型:Str

32、ing(3) 1成年居民2在校学生3非在校学生4大学生<yac203>居民医保人员类别代码</yac203> -参数类型:String(3)1一般人员2低保对象3一般残疾4优抚对象5重度残疾660岁以上低收入老人7三无人员8失地农民9低保重度残疾对象10困难对象11灾区学生<ykc194>职工医保个人账户余额</ykc194> -参数类型:NUMBER 小数点2位-以下信息当<jhbz>节点为“0”时才输出。<yka180>医保统筹基金享受状态</yka180> -参数类型: String(1) (0:不可享受

33、,1:可享受)<yka181>补充医保一待遇享受状态</yka181> -参数类型: String(1) (0:不可享受,1:可享受)<yka182>公务员补助享受状态</yka182> -参数类型: String(1) (0:不可享受,1:可享受)<yka183>企业补充享受状态</yka183> -参数类型: String(1) (0:不可享受,1:可享受)<yka140>统筹住院可报销金额</yka140> -参数类型: NUMBER<yka141>补充医疗住院可报销金额</

34、yka141> -参数类型: NUMBER <yka142>年度门诊统筹可报销金额</yka142> -参数类型: NUMBER<yka143>公务员补助可报销金额</yka143> -参数类型: NUMBER<yka144>企业补充可报销金额</yka144> -参数类型: NUMBER<kc40dataset> -门诊慢特病备案(有该数据的才能进行职工特殊疾病、居民门诊大病的报销)<row><yka026>病种编码 </yka026> -参数类型:String(15

35、) <yka027>病种名称</yka027> -参数类型:String(100)<yka030>门诊特殊疾病类别</yka030> -参数类型:String(6)(代码表) 1职工一类特殊疾病2职工二类特殊疾病3 居民门诊大病<aae013>备注</aae013> -参数类型:String(100)<ykc019>门诊特殊病资格号</ykc019> -参数类型:String(15)</row></kc40dataset><kc21dataset> -最近一次有效

36、住院结算记录(入院登记转诊入院时,供接口选择) 如果入院类别为转院,职工必须传入上次就诊号,居民可以不传 <row> <akc190>就诊序号</akc190> -参数类型: String(15) <yka103>结算编号</yka103> -参数类型: String(15) <akb020>医疗机构编码</akb020> -参数类型: String(6) <akb021>医疗机构名称</akb021> -参数类型: String(100) <ykc203>入院日期</

37、ykc203> -参数类型: String(10) <ykc204>出院日期</ykc204> -参数类型: String(10) </row></kc21dataset><yke018dateset> -有效的补充二、三保单号 有该数据才能进行补充报销二、三的报销 <row><yke018>补充保险保单号</yke018> -参数类型:String(15)<yke019>保单名称< yke019> -参数类型:String(100)</row></y

38、ke018dateset></output> 交易标志大于0表示成功交易信息交易标志小于等于0时返回错误信息11.3 门诊结算 (11)11.3.1 正常交易 交易类型处理交易交易说明1. HIS系统主动调用03交易,获取人员基本信息2. HIS系统传入药品、诊疗数据3. 接口弹出密码录入框,进行身份验证4. 中心计算并返回计算结果5. 上传的处方药品编码、诊疗编码不能重复6. 该交易涵盖城职、城居所有门诊交易输入参数交易编号11交易控制xml<?xml version="1.0" encoding="gb2312" standa

39、lone="yes" ?><control> <aac001>个人编码</aac001> -参数类型:String(3) 通过03交易获取。 <aae140>险种编码</aae140> -参数类型:String(3) (代码表) 通过03交易获取。</control>交易输入xml<?xml version="1.0" encoding="gb2312" standalone="yes" ?><data> <

40、ykc201>门诊单据号</ykc201> -参数类型: String(15) NOT NULL <ykc019>门诊特殊病资格号</ykc019> -参数类型: String(10) NULL(见码表) <ykc102>科室名称</ykc102> -参数类型: String(20) NULL<ykc103>医师姓名</ykc103> -参数类型: String(20) NULL<ykc104>诊断</ykc104> -参数类型: String(200) NULL(见码表) 可传入

41、ICD编码或者中文诊断,也可以不传 <ykc106>收费员</ykc106> -参数类型: String(15) NULL <akc191>医疗方式</akc191> -参数类型:String(6) NOT NULL(代码表)0101职工药店购药0102离休人员药店购药0103二乙军人药店购药0201职工普通门诊0202离休人员门诊0203二乙军人门诊0207职工门诊特殊疾病一类0208职工门诊特殊疾病二类2居民门诊统筹3 居民门诊大病<datasetyp> -药品、诊疗清单<row> <ykc120>序号&l

42、t;/ykc120> -参数类型:interger 一次交易内每条必须唯一 <yka002>医保通用项目编码</yka002> -参数类型:String(20) NOT NULL 统一编码,由HIS对码 <aka079>医疗机构药品编码</aka079> -参数类型: String(20) NOT NULL<aka061>医院药品、诊疗名称</aka061> -参数类型: String(200) NOT NULL<aka067>计量单位</aka067> -参数类型: String(20) N

43、OT NULL<aka070>剂型</aka070> -参数类型: String(100) NOT NULL<aka073>用法</aka073> -参数类型: String(100) <aka074>规格</aka074> -参数类型: String(100) NOT NULL<yka293>用量</yka293> -参数类型: String(100) <yka200>单价</yka200> -参数类型: NUMBER(14,2) NOT NULL<yka201>

44、;数量</yka201> -参数类型: NUMBER(14,2) NOT NULL<yka202>金额</yka202> -参数类型: NUMBER(14,2) NOT NULL<yka098>开单科室名称</yka098> -参数类型: String(100)<yka099>开单医生</yka099> -参数类型: String(20)<yka101>受单科室名称</yka101> -参数类型: String(100)<yka102>受单医生</yka102>

45、-参数类型: String(20)<yke186>医院审批标志</yke186> -参数类型: String(6) NOT NULL(代码表) 0未审批1已审批 住院使用该字段,门诊可以都传1 <aae013>备注</aae013> -参数类型: String(200)<yka209>执行时间</yka209> -参数类型: STRING(10) 日期格式:YYYY-MM-DD NOT NULL</row><row></row></datasetyp><datasetz

46、l> -未使用,照传即可</datasetzl><datasetcw> -未使用,照传即可</datasetcw></data>输出参数交易流水号返回,标识本次交易交易验证码返回,在确认流程使用交易输出xml<?xml version="1.0" encoding="gb2312" standalone="yes" ?><output> <akc190>就诊序号</akc190> -参数类型: String(25) <aac00

47、1>个人编号</aac001> -参数类型: String(10) <aac003>姓名</aac003> -参数类型: String(20)<yka100>医疗总费用</yka100> -参数类型: NUMBER(14,2)<yka205>符合范围金额</yka205> -参数类型: NUMBER(14,2)<yka203>全自付金额</yka203> -参数类型: NUMBER(14,2)<yka204>比例自付金额</yka204> -参数类型: NU

48、MBER(14,2)<ykc107>结算前个人账户余额</ykc107> -参数类型: NUMBER(14,2)<yka130>医保基金支付金额</yka130> -参数类型: NUMBER(14,2)<yka131>大病基金支付金额</yka131> -参数类型: NUMBER(14,2)<yka132>公务员基金支付</yka132> -参数类型: NUMBER(14,2)<ykc303>补充医疗一基金支付</ykc303> -参数类型: NUMBER(14,2)<

49、ykc304>补充医疗二基金支付</ykc304> -参数类型: NUMBER(14,2)<ykc305>补充医疗三基金支付</ykc305> -参数类型: NUMBER(14,2)<ykc306>离休基金支付</ykc306> -参数类型: NUMBER(14,2)<ykc307>二乙基金支付</ykc307> -参数类型: NUMBER(14,2)<yka136>个帐支付</yka136> -参数类型: NUMBER(14,2)<yka116>起付金额</yk

50、a116> -参数类型: NUMBER(14,2)<yka137>个人现金支付金额</yka137> -参数类型: NUMBER(14,2)<ykc402>报销金额</ykc402> -参数类型: NUMBER(14,2) 总的报销金额<yab003>参保经办机构</yab003> -参数类型: String(6)(代码表)<aae140>待遇享受险种</aae140> -参数类型: String(4)(代码表)<yka316>清算类别</yka316> -参数类型:S

51、tring(6)(代码表) 1药店2普通门诊3门诊慢病4住院<ykb037>清算分中心</ykb037> -参数类型:String(6)(代码表同yab003)</output>交易标志大于0表示成功交易信息交易标志小于等于0时返回错误信息11.3.2 确认交易交易类型处理交易交易说明1. 在本地数据写成功以后,向中心发起确认交易输入参数交易流水号本次正常交易产生的流水号交易验证码本次正常交易产生的验证码输出参数交易标志大于0表示成功交易信息交易标志小于等于0时返回错误信息11.3.3 取消交易交易类型处理交易交易说明1. 在本地数据写失败以后,向中心发起取

52、消交易输入参数交易流水号本次正常交易产生的流水号输出参数交易标志大于0表示成功交易信息交易标志小于等于0时返回错误信息11.4 门诊结算退单(12)11.4.1 正常交易交易类型处理交易交易说明1. 判断就诊序号是否存在2. 如果中心已审核清算,不能退单输入参数交易编号12交易控制xml<?xml version="1.0" encoding="gb2312" standalone="yes" ?><control> <akc190>就诊序号</akc190> -参数类型: String

53、(25) NOT NULL <aac001>个人编码</aac001> -参数类型: String(10) NOT NULL <aae140>险种类型</aae140> -参数类型:String(2) NOT NULL (代码表)</control>交易输入xml<?xml version="1.0" encoding="gb2312" standalone="yes" ?><data> <aae011>退单经办人</aae011&g

54、t; -参数类型: String(20) NOT NULL</data>输出参数交易流水号返回,标识本次交易交易验证码返回,在确认流程使用交易输出xml<?xml version="1.0" encoding="gb2312" standalone="yes" ?><output><akc190>就诊序号</akc190> -参数类型: String(25)</output>交易标志大于0表示成功交易信息交易标志小于等于0时返回错误信息11.4.2 确认交易交易类

55、型处理交易交易说明1. 在本地数据写成功以后,向中心发起确认交易输入参数交易流水号本次正常交易产生的流水号交易验证码本次正常交易产生的验证码输出参数交易标志大于0表示成功交易信息交易标志小于等于0时返回错误信息11.4.3 取消交易交易类型处理交易交易说明1. 在本地数据写失败以后,向中心发起取消交易输入参数交易流水号本次正常交易产生的流水号输出参数交易标志大于0表示成功交易信息交易标志小于等于0时返回错误信息11.5 入院办理(21)11.5.1 正常交易交易类型处理交易交易说明1. HIS系统主动调用03交易,获取人员基本信息2. HIS上传登记信息3. 接口弹出密码录入框,进行身份验证4

56、. 中心检查参保人是否存在未出院的单据;不能有已出院、转院状态但交易未确定的数据;不能有未确定的相关交易。5. 接收入院信息输入参数交易编号21交易控制xml<?xml version="1.0" encoding="gb2312" standalone="yes" ?><control> <aac001>个人编码</aac001> -参数类型:String(3) 通过03交易获取。 <aae140>险种编码</aae140> -参数类型:String(3) (代

57、码表) 通过03交易获取。</control>交易输入xml<?xml version="1.0" encoding="gb2312" standalone="yes" ?><data> <akc191>医疗方式</akc191> -参数类型:String(6) NOT NULL(代码表)0301职工普通住院0302离休人员住院(离休人员转院也使用这个支付类别)0303二乙军人住院0304职工统筹区内转院0310二乙军人统筹区内转院4居民普通住院5居民转诊住院<ykc201>住院号</ykc201> -参数类型: String(15) NOT

温馨提示

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

评论

0/150

提交评论