医保接口文档说明
此接口为pb开发的COM接口,要在pb9.03 8511下运行。
所有的函数的出参 ret_message 为出错说明。
只有调用initdll (ref string ret_message)初始化成功后,才可调用其它函数。医院管理信息系统只要做全局变量去调用initdll (ref string ret_message) 初始化成功一次即可,不建议做局部变量去调用,去反复初始化,它会加重医保系统前后台的负担。
门诊收费、退费和出院结算接口会自动打印出单据,出院结算取消根据传入的标志(可打印,或不打印)。 门诊处方、医嘱收费两个xml字符串yylsh 是唯一的(不重复)
、接口函数说明
.初始化
Integer initdll (ref string ret_message)
2. 读卡函数(此读卡函数用在门诊,市医保住院申请)
Integer qtyy_readic_qtjk (ref string s_grxx, ref string ret_message)
入参说明:无
出参说明:s_grxx为一个xml格式的字符串,说明如下
Grsbh 个人社保号
Kh 卡号
Rydm 医保人员代码
Rymc 医保人员名称
Xm 姓名
Xb 性别( 0 :表示男,1:表示女,2:表示未知)
Csrq 出生日期 (格式:yyyy-mm-dd hh:mm:ss) 例如:1972-03-15 00:00:00
Dwsbh 单位社保号
Dwmc 单位名称
Fqdm 分区代码
Fqmc 分区名称
Bntclj 本年统筹累计(数字字符串)
Grzhye 个人账户余额(数字字符串)
Zzbz 在职标志 ( 0:表示在职,1:表示退休,2:表示离休)
Fpbz 分片标志 ( 0:表示企业,1:表示行政)
Sldbz 市领导标志 ( 0 :表示非市领导,1:表示市领导)
Bz 备注
Jbjjbntclj 基本医疗基金本年统筹累计(数字字符串)
Dbjjbntclj 大病医疗基金本年统筹累计(数字字符串)
Bngwybzje 本年累计公务员补助金额(数字字符串)
Sfzh 身份证号
Bnzycs 本年住院次数(数字字符串)
Dbcjbz 大病参加标志(1:已参加大病,0:未参加)
Dbhzbz 大病划账标志(1:大病已划账,0:未划账)
Gwycjbz 公务员参加标志(1:已参加公务员基金,0:未参加)
Gwyhzbz 公务员划账标志(1:公务员基金已划账,0:未划账)
S_grxx xml字符串例子如下:
<?xml version="1.0" encoding="gb2312" standalone="no" ?>
- <dw_qtyy_grjbxx>
- <dw_qtyy_grjbxx_row>
<grsbh>27030</grsbh>
<kh>6666666660464356</kh>
<rydm>01</rydm>
<rymc>市企业在职</rymc>
<xm>敖勇斌</xm>
<xb>0</xb>
<csrq>1972-03-15 00:00:00</csrq>
<dwsbh>A0000001</dwsbh>
<dwmc>新余华源远东纺织有限公司</dwmc>
<fqdm>0001</fqdm>
<fqmc>新余市</fqmc>
<bntclj>0</bntclj>
<grzhye>0.26</grzhye>
<zzbz>0</zzbz>
<fpbz>0</fpbz>
<sldbz>0</sldbz>
<bz />
<nl>38</nl>
<jbjjbntclj>0</jbjjbntclj>
<dbjjbntclj>0</dbjjbntclj>
</dw_qtyy_grjbxx_row>
</dw_qtyy_grjbxx>
3.门诊收费函数
Integer qtyy_mzsf_qtjk (string j_grsbh, string j_mzbs, string j_test, string s_jlts, string s_cfje, string s_mzcf, ref string j_zxmzbz, ref string s_mzjsk, ref string s_mzsfk, ref string s_mzjsgrzh, ref string s_mzjsk_fdb, ref string s_mzyldy, ref string ret_message)
入参说明:
J_grshb varchar(50) 个人社保号
j_mzbs char(1) 门诊标识 0 按正常的来(有专项门诊先用专项门诊), 1 普通门诊
J_test char(1) 试算标志 ( 1:表示试算,0:表示结算)
S_jlts int 处方记录条数( 包括检疗,药品。必须是数字字符,无小数位)
S_cfje dec(18,2) 处方金额 (必须是数字字符,保留两位小数)
S_mzcf string 门诊处方详细(s_mzcf 是一个xml字符串,说明如下:)
出参说明:
J_zxmzbz char(1) 专项门诊标志 ( 1:专项门诊,0:普通门诊)
S_mzjsk string 门诊结算记录 (s_mzjsk 是一个xml字符串,说明如下:)
S_mzsfk string 门诊收费科目详细(S_mzsfk是一个xml字符串,说明如下:)
S_mzjsgrzh string 门诊结算个人账户(S_mzjsgrzh 是一个xml字符串,说明如下:)
S_mzjsk_fdb string 门诊结算分段表(S_mzjsk_fdb 是一个xml字符串,说明如下:)
S_mzyldy string 门诊医疗待遇(S_mzyldy是一个xml字符串,说明如下:)
注:
S_mzcf为一个xml格式的字符串,说明如下
Yylsh dec(18,0) 医院流水号 ( 必须是数字字符串,无小数位,not null ,不可重复)
Ghrq datetime 挂号日期 (格式:yyyy-mm-dd hh:mm:ss) 例如:2010-12-15 15:30:10
Yycfh dec(10,0) 医院处方号( 必须是数字字符串,无小数位 例如 :17000)
Ghlsh dec(18,0) 挂号流水号( 必须是数字字符串,无小数位,not null 例如 :60000)
Yklsh dec(18,0) 药库流水号 (必须是数字字符串,无小数位)
Xmlsh dec(18,0) 项目流水号 ( 必须是数字字符串,无小数位,not null 例如 :6500)
Xmmc varchar(100) 项目名称
Gg varchar(50) 规格
Dw varchar(10) 单位
Jg dec(18,5) 价格(必须是数字字符串,保留五位小数,not null 例如:5.65000)
Sl dec(18,2) 数量 (必须是数字字符串,保留两位小数,not null 例如:5.00)
Je dec(18,2) 金额 (必须是数字字符串,保留两位小数,not null 例如:8.55)
Ypbz char(1) 医品标志 ( 0:表示药品,1:表示检疗)
Yyybbz char(1) 医院医保标志
Yyybbl dec(18,4) 医院医保比例 (数字字符串,保留四位小数,not null 例如:0.2000)