佳木斯市医疗保险接口文档
前言
    为了解决各医院医疗保险重复录入和及时冲减库存,特提供此接口,此接口采用web Service机制编写,His直接调用web service 提供的服务,读卡部分采用Com机制编写,用于读本地设备 com需要注册,注册完成后可以直接使用;所有方法返回字符串”0”都是调用方法失败,否则成功,读卡Com文件名称RReadCard.dll 注册com 用 Regsvr32 文件名 来注册;web service 提供的服务,WSDL地址及其授权号码 医保局索要,关于各节点字节或字符字样指最大字节数/字符数 不足按实际字节填写,不能补位。
双鸭山:192.168.0.11-12:11111/socialwebservice/n_socialwebservice.asmx
佳木斯:20.20.1.111-115:11111/socialwebservice/n_socialwebservice.asmx
20.20.1.116-120:11111/socialwebservice/n_socialwebservice.asmx
一、接口流程
二、接口服务函数说明
 
1、string of_readcard ()
    功能:读卡方法
    参数说明:无参
    返回值:返回以逗号分割的信息串,若第一个逗号之前为小于0的数值,则读卡失败
否则返回读卡信息;
调用位置:读卡验证信息前调用;
备注:此方法有Com提供,读写本地设备
第一个逗号之前返回参数的个数,第一个逗号和第二逗号之间为IC卡号 第二个逗号后为人员编号或身份证号,
如何IC卡号和人员编号或身份证号相等为逻辑存储卡 否则为金宝卡。
3,A8510004600004,8510004600004,000000
若是型号为MT3-KB(规格:MT3-MD-R313-KB-SB)读卡器上带有密码键盘请调用of_readpass方法,接收键盘输入的密码,
然后通过方法webservice 的of_veritypassword验证密码输是否正确 关于of_veritypassword详见12。
String of_readpass(int ai_type)
功能:返回键盘输入的密码
参数说明:入参 ai_type  若为1 提示请输入密码  2 提示再次输入密码
例如:
String  Ls_pass
//变量ls_code (个人编号)  of_Getaccountinfo 获取
String  ls_code
Int li_err
Ls_pass = of_readpass ()
ls_parameters ="<?xml version='1.0' encoding='gb2312'?>" + "<xml><xml_row><code>" + ls_code  + "</code><password>" + ls_pass + "</password></xml_row></xml>"
                   
li_err = of_veritypassword(ls_parameters, ls_result, ls_message)
if li_err = 0 then
  //错误提示
end if   
of_getreport(string as_hospcode)
功能:申报表打印
参数说明:入参 as_hospcode 医院代码
String of_setdevicetype()
功能:调去读卡器设置
以下由WEB SERVICE提供
2、integer of_getaccountinfo (string as_icno, string as_insurance, string as_hospcode, string as_date, ref string as_result, ref string as_message)
  功能:根据卡号读信息方法
  参数说明:入参: as_icno  读卡得到的卡号及其他信心的xml字符串,详见as_icno详细说明
                    As_Insurance 险种1、职工医疗 3、职工意外 4、工伤保险 6、离休人员 9、居民保险
                    as_hospcode 授权代码 此代码向医保局索要
                    as_date 验证时间 即系统时间 格式YYYY-MM-DD
            出参:as_result 读信息结果,详见as_result 详细说明
  as_message 返回状态错误说明,其他web service 服务都提供此说明
  返回值:返回”0”失败,否则成功
调用位置:读卡后调用;
as_icno详细说明
节点
描述
备注说明
Idcard
IC卡号
读卡得到第一个逗号和第二个逗号之间的数据
Code
代码或身份证
读卡得到的第二个逗号后的数据
Insurance
保险类别
1、职工医疗 3、职工意外 4、工伤保险 6、离休人员 9、居民保险
Hospcode
医院代码
人民医院为 00053
sysdate
发生日期
格式 YYYY-MM-DD
Xml格式
<?xml version="1.0" encoding="GB2312"?>
  <parameters>
<values>
<idcard>0666600600001</idcard>
<code>0666600600001</code>
<insurance>1</insurance>
<hospcode>99907</hospcode>
<sysdate>2015-01-01</sysdate>
</values>
</parameters>
备注:所有XML参数传递都遵照此格式
as_result 详细说明
节点
描述
备注说明
姓名
姓名
卡号
卡号
社会保障号
社会保障号
个人编号
个人编号
原号码
原号码
身份证号
身份证号
性别
性别
1、男 2、女
出生日期
出生日期
人员类别
人员类别
03 退休 05 在职 04 离休 06 老工人及老兵 11 异地在职 12 异地退休
保险类别
保险类别
1、职工医疗 3、意外 4、工伤 9、居民
医院代码
医院代码
行政区划
行政区划
单位编号
单位编号
单位名称
单位名称
单位状态
单位状态
卡密码
卡密码
在院标志
在院标志
1 在院 0、不在院
职工职务
职工职务
缴费类型
缴费类型
参保状态
参保状态
1、有效 可以看病 否则不能
慢性病疾病代码
慢性病疾病代码
慢性病疾病名称
慢性病疾病名称
慢性病标志
慢性病标志
1、是 0、否
慢性病限额
慢性病限额
慢性病比例
慢性病比例
大额标志
大额标志
1、是 0、否
工伤部位
工伤部位
门诊统筹起付线累计
门诊统筹起付线累计
门诊统筹支付累计
门诊统筹支付累计
门诊统筹医疗费累计
门诊统筹医疗费累计
门诊慢性病起付线累计
门诊慢性病起付线累计
门诊慢性病支付累计
门诊慢性病支付累计
门诊慢性病医疗费累计
门诊慢性病医疗费累计
住院次数累计
住院次数累计
基本统筹累计
基本统筹累计
基本医疗费累计
基本医疗费累计
大额统筹累计
大额统筹累计
大额医疗费累计
大额医疗费累计
账户金额
账户金额
账户支付
账户支付
账户余额
账户余额
意外伤害支付累计
意外伤害支付累计
意外伤害医疗费累计
webservice用户名密码调用
意外伤害医疗费累计
享受待遇截止时间
享受待遇截止时间
初始化标志
初始化标志
1、是 0、否
3、integer of_calccloud (string as_parameters, ref string as_xmlstring, ref string as_result, ref string as_message)
  功能:结算方法,门诊、住院均适用
  参数说明: 入参:as_parameters 结算要传入的参数 各节点说明详见as_parameters 详细说明
                      as_xmlstring  结算要传入的费用明细(适用门诊 住院此参数传入null)
                                  各节点说明详见as_ as_xmlstring详细说明
出参:as_result 结算结果,详见as_result详细说明
as_message 错误信息说明
  返回值:返回”0”失败,否则成功
传入参数 as_parameters 详细说明 各节点说明如下
节点
描述
备注说明
ickh
Ic卡号
不能为空 ;20字节
pdh
凭单号
在调用结算方法时of_calccloud 可以为空
在调用存盘方法of_save时不能为空,此凭单号由of_calccloud 的返回(在as_result中); 20字节
yybh
医院编号/授权代码
不能为空; 8字节
grbh
个人编号
不能为空; 20字节
bxlb
保险类别
不能为空1、职工医疗 3、职工意外 4、工伤 9、居民
jbbm
疾病代码
门诊慢性病 门诊特检 门诊肾透析 住院 不能为空,其他可以为空;16字节 需要作对照
fzbm
辅助疾病
可以为空;16字节
pdlx
凭单类型
不能为空 1、门诊 2、住院;1字节
sfyzh
是否用账户
个人账户顶付个人负担部分 1、可以支付,0、 不能支付;1字节
ywbz
意外标志
是否是意外伤害 1、是 0、否 双鸭山填0;1字节
ysbm
医师编码
可以为空;7字节
ysmc
医师名称
可以为空;20字节
zwksmc
中文科室名称
住院不能为空 其他可以为空;20字节
fsrq
发生日期
不能为空 格式YYYY-MM-DD
snbz
上年标志
不能为空 填写0;1字节
zljg
结果
住院不能为空 1、好转 2、治愈 5 死亡
zyts
住院天数
住院不能为空 门诊可以填写0;3字节
dbzbz
单病种标志
双鸭山填写 0;1字节
zyh
住院号
本医院病历号 住院不能为空 门诊为空;10字节
zyxh
住院序号
指病人在本医院住过几次院 住院不能为空 门诊为空;10字节
czy
操作员
不能为空;10字节
cyrq
出院日期
住院不能为空 门诊可以为空 格式YYYY-MM-DD;10字节
cyks
出院科室
住院不能为空 门诊不填写;4字节
cybf
出院病房
住院不能为空 门诊不填写;4字节
fph
发票号
在调用结算方法时of_calcclou可以为空 His的单据号/发票号
在调用存盘方法of_saves时不能为空; 20字节
Ryrq
入院日期
住院不能为空 门诊可以为空 格式YYYY-MM-DD;10字节
Zzzybm
转诊编码
此节点HIS填写空串””
Yyjb
医院级别
此节点HIS填写空串””
Babm
病案编号
病案号
fdjsbz
分段结算标志
分段结算标志 0 不是 1
qfxye
起付线累计金额
分段结算起付线已付累计金额 填写0
bz
备注
备用

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。