一、新增接口
(一)【5378】医保钱包余额信息查询
1.交易说明
根据身份证号码,证件类型,获取参保人员医保钱包的相关信息。
2.重点说明
输入为单行数据,输出为单行数据。
3.交易对象
交易发送方:医药机构。
交易接收方:地方医保局。
4.输入
表 1 输入(节点标识:data)
|
序号 |
参数代码 |
参数名称 |
参数类型 |
参数长度 |
代码标识 |
是否必填 |
说明 |
|
1 |
certno |
证件号码 |
字符型 |
50 |
|
Y |
|
|
2 |
psnCertType |
人员证件类型 |
字符型 |
6 |
Y |
Y |
|
5.输出
表 210 输出-医保钱包账户信息(节点标识:result)
|
序号 |
参数代码 |
参数名称 |
参数类型 |
参数长度 |
代码标识 |
是否非空 |
说明 |
|
1 |
psnNo |
人员编号 |
字符型 |
30 |
|
Y |
|
|
2 |
psnCertType |
人员证件类型 |
字符型 |
6 |
Y |
Y |
|
|
3 |
certno |
证件号码 |
字符型 |
50 |
|
Y |
|
|
4 |
psnName |
人员姓名 |
字符型 |
50 |
|
Y |
|
|
5 |
wltNo |
钱包编号 |
字符型 |
200 |
|
Y |
|
|
6 |
wltBalc |
钱包余额 |
数值型 |
16,2 |
|
Y |
|
|
7 |
bankTypeCode |
银行行别代码 |
字符型 |
6 |
Y |
|
|
|
8 |
bankcode |
银行行号 |
字符型 |
50 |
|
|
|
(二)【5379】医保钱包账户扣减
1.交易说明
对参保人的医保钱包进行扣费处理。
2.重点说明
输入为单行数据,输出为单行数据。
3.交易对象
交易发送方:医药机构。
交易接收方:地方医保局。
4.输入
表 211 输入(节点标识:data)
|
序号 |
参数代码 |
参数名称 |
参数类型 |
参数长度 |
代码标识 |
是否必填 |
说明 |
|
1 |
psnNo |
人员编号 |
字符型 |
30 |
|
Y |
|
|
2 |
setlId |
结算id |
字符型 |
30 |
|
Y |
|
|
3 |
mdtrtId |
就诊id |
字符型 |
30 |
|
Y |
|
5.输出
表 212 输出-医保钱包扣减信息(节点标识:result)
|
序号 |
参数代码 |
参数名称 |
参数类型 |
参数长度 |
代码标识 |
是否非空 |
说明 |
|
1 |
psnNo |
人员编号 |
字符型 |
50 |
|
Y |
|
|
2 |
setlId |
结算id |
字符型 |
6 |
Y |
Y |
|
|
3 |
psnPay |
待个人支付金额 |
字符型 |
200 |
|
Y |
待个人支付金额 |
|
4 |
enttAcctPay |
医保钱包支付金额 |
数值型 |
16,2 |
|
Y |
通过医保钱包支付部分金额 |
|
5 |
cashAcctPay |
待个人现金支付金额 |
数值型 |
16,2 |
|
|
待个人支付金额减去医保账户支付金额后的剩余待支付金额 |
二、接口调整和判断
(一)【5369】个人账户扣减
1.交易说明
对参保人个人账户进行扣费处理。
2.重点说明
输入为单行数据,输出为单行数据。
3.交易对象
交易发送方:医药机构。
交易接收方:地方医保局。
4.输入
表 211 输入(节点标识:data)
|
序号 |
参数代码 |
参数名称 |
参数类型 |
参数长度 |
代码标识 |
是否必填 |
说明 |
|
1 |
psnNo |
人员编号 |
字符型 |
30 |
|
Y |
|
|
2 |
setlId |
结算id |
字符型 |
30 |
|
Y |
|
|
3 |
mdtrtId |
就诊id |
字符型 |
30 |
|
Y |
|
5.输出
表 212 输出-个人账户扣减信息(节点标识:result)
|
序号 |
参数代码 |
参数名称 |
参数类型 |
参数长度 |
代码标识 |
是否非空 |
说明 |
|
1 |
psnNo |
人员编号 |
字符型 |
50 |
|
Y |
|
|
2 |
setlId |
结算id |
字符型 |
6 |
Y |
Y |
|
|
3 |
psnPay |
待个人支付金额 |
字符型 |
200 |
|
Y |
待个人支付金额 |
|
4 |
enttAcctPay |
医保账户支付金额 |
数值型 |
16,2 |
|
Y |
通过医保账户支付部分金额 |
|
5 |
fixmedinsCode |
定点编码 |
字符型 |
30 |
|
|
|
|
6 |
fixmedinsName |
定点名称 |
字符型 |
255 |
|
|
|
|
7 |
cashAcctPay |
待个人现金支付金额 |
数值型 |
16,2 |
|
|
个人支付金额减去医保账户支付金额后的剩余待支付金额 |
|
8 |
bankTypeCode |
银行类别 |
字符型 |
6 |
Y |
Y |
|
|
9 |
bankAbbrName |
银行名称 |
字符型 |
50 |
|
Y |
|
(二)【5373】共济账户批量扣减
1.交易说明
对参保人的共济账户进行扣费处理。
2.重点说明
输入为单行数据,输出为单行数据。
3.交易对象
交易发送方:医药机构。
交易接收方:地方医保局。
4.输入
表 211 输入(节点标识:data)
|
序号 |
参数代码 |
参数名称 |
参数类型 |
参数长度 |
代码标识 |
是否必填 |
说明 |
|
1 |
psnNo |
人员编号 |
字符型 |
30 |
|
Y |
|
|
2 |
setlId |
结算id |
字符型 |
30 |
|
Y |
|
|
3 |
mdtrtId |
就诊id |
字符型 |
30 |
|
Y |
|
5.输出
表 212 输出-个人账户扣减信息(节点标识:result)
|
序号 |
参数代码 |
参数名称 |
参数类型 |
参数长度 |
代码标识 |
是否非空 |
说明 |
|
1 |
psnNo |
人员编号 |
字符型 |
50 |
|
Y |
|
|
2 |
setlId |
结算id |
字符型 |
6 |
Y |
Y |
|
|
3 |
psnPay |
待个人支付金额 |
字符型 |
200 |
|
Y |
待个人支付金额 |
|
4 |
allEnttAcctPay |
共济账户支付总金额 |
数值型 |
16,2 |
|
Y |
通过医保共济账户支付部分金额 |
|
5 |
fixmedinsCode |
定点编码 |
字符型 |
30 |
|
|
|
|
6 |
fixmedinsName |
定点名称 |
字符型 |
255 |
|
|
|
|
7 |
cashAcctPay |
待个人现金支付金额 |
数值型 |
16,2 |
|
|
待个人支付金额减去医保账户支付金额后的剩余待支付金额 |
|
8 |
result |
银行扣减账户明细信息 |
Array |
|
|
|
银行扣减返回的账户明细信息 |
表 213 输出-个人账户扣减信息(节点标识:result)
|
序号 |
参数代码 |
参数名称 |
参数类型 |
参数长度 |
代码标识 |
是否非空 |
说明 |
|
1 |
bankacct |
银行卡账号 |
字符型 |
50 |
|
Y |
|
|
2 |
acctname |
户名 |
字符型 |
50 |
|
Y |
|
|
3 |
enttAcctPay |
扣减金额 |
数值型 |
16,2 |
|
|
|
|
4 |
infcode_dt |
交易状态码 |
字符型 |
6 |
|
|
******银行返回的状态码 0:成功 -1:失败 |
|
5 |
err_msg_dt |
交易提示信息 |
字符型 |
200 |
|
|
******银行返回的提示信息 |