眉山职工医保医院系统接口说明.docx
《眉山职工医保医院系统接口说明.docx》由会员分享,可在线阅读,更多相关《眉山职工医保医院系统接口说明.docx(25页珍藏版)》请在冰豆网上搜索。
眉山职工医保医院系统接口说明
职工医保医院系统接口说明
动态链接库名:
yyjk.dll
服务标识即为函数名
1.获取个人基本资料
对象名称
获取个人基本资料
对象标识
对象编号
服务名称
函数
服务标识
Hqgrjbzl
服务编号
编制者
薛贵友
编制日期
2011-5-25
版本编号
功能描述:
通过个人医保卡号查询个人基本信息
参数描述
参数名称
数据类型
输入输出
参数说明
备注
pi_sfbz
Pchar
IN
个人医保卡号或身份证号
pi_crbz
Pchar
IN
为’1’表示卡号,’2’身份证号
his按1、2输入,当输入1时,pi_sfbz输入医保卡号;否则pi_sfbz输入身份证号
Pi_xzqh
Pchar
IN
所属社保机构(默认为101)
po_grshbzh
shortstring
OUT
个人社会保障号
Po_xm
shortstring
OUT
姓名
Po_xb
Shortstring
OUT
性别
his输出不用转换
Po_csny
Shortstring
OUT
出生年月(yyyymmdd)
Po_zglb
Shortstring
OUT
职工类别
his输出不用转换
po_lxdz
Shortstring
OUT
联系地址
po_lxdh
Shortstring
OUT
联系电话
po_sfzh
Shortstring
OUT
身份证号
po_sznl
Shortstring
OUT
实足年龄
Po_dwmc
Shortstring
OUT
单位名称
Po_cbzt
Shortstring
OUT
参保状态
his输出不用转换
po_grzhye
Shortstring
OUT
个人帐户余额
po_ybtszt
Shortstring
OUT
医保报销特殊状态
his输出不用转换
po_ybbxztsm
Shortstring
OUT
医保报销状态说明
Po_fhz
Shortstring
OUT
过程返回值(为1时正常,否则不正常)
Po_msg
Shortstring
OUT
系统错误信息
返回值说明:
Integer
1:
处理成功;非1:
处理失败
函数原形:
functionhqgrjbzl(pi_sfbz,pi_crbz,pi_xzqh:
pchar;outpo_grshbzh:
shortstring;outpo_xm:
shortstring;outpo_xb:
shortstring;outpo_csny:
shortstring;outpo_zglb:
shortstring;outpo_lxdz:
shortstring;outpo_lxdh:
shortstring;outpo_sfzh:
shortstring;outpo_sznl:
shortstring;outpo_dwmc:
shortstring;outpo_cbzt:
shortstring;outpo_grzhye:
shortstring;outpo_ybtszt:
shortstring;outpo_ybbxztsm:
shortstring;outpo_fhz:
shortstring;outpo_msg:
shortstring):
Integer;stdcall;
2.住院登记
对象名称
住院登记
对象标识
对象编号
服务名称
函数
服务标识
zydj
服务编号
编制者
薛贵友
编制日期
2011-5-25
版本编号
修订人
刘强
修订日期
2014-06-17
修订说明
增加“就诊类别”参数
功能描述:
进行住院登记
参数描述
参数名称
数据类型
输入输出
参数说明
备注
pi_sfbz
Pchar
IN
个人医保卡号或身份证号
pi_crbz
Pchar
IN
为’1’表示卡号,’2’身份证号
Pi_xzqh
Pchar
IN
所属社保机构(默认为101)
Pi_yybh
Pchar
IN
医院编号
pi_yllb
Pchar
IN
医疗类别:
默认为21(普通住院)
his默认输入21
pi_ryrq
Pchar
IN
入院日期(yyyymmdd)
pi_ryzd,
Pchar
IN
入院诊断
pi_zybq
Pchar
IN
住院科室
pi_cwh
Pchar
IN
床位号
pi_yyzyh
Pchar
IN
医院住院号
pi_jbr
Pchar
IN
经办人
pi_jzlb
Pchar
IN
就诊类别:
11普通住院22急诊住院23市内转院住院
24市外转院住院15大病住院41生育住院
his按11、22、23、24、15、41等输入
po_zyh
Shortstring
OUT
医保住院号
po_spbh
Shortstring
OUT
审批编号
po_bnyzycs
Shortstring
OUT
本年已住院次数
po_jbylyzfje
Shortstring
OUT
基本医疗已支付金额
po_jbylkzfje
Shortstring
OUT
基本医疗可支付金额
Po_fhz
Shortstring
OUT
过程返回值(为1时正常,否则不正常)
Po_msg
Shortstring
OUT
系统错误信息
返回值:
Integer
Ø1、执行成功,
Ø非1、执行失败。
函数原形:
Functionzydj(pi_sfbz,pi_crbz,pi_xzqh,pi_yybh,pi_yllb,pi_ryrq,pi_ryzd,pi_zybq,pi_cwh,pi_yyzyh,pi_jbr,pi_jzlb:
Pchar;outpo_zyh:
shortstring;outpo_spbh:
shortstring;outpo_bnyzycs:
shortstring;outpo_jbylyzfje:
shortstring;outpo_jbylkzfje:
shortstring;outpo_fhz:
shortstring;outpo_msg:
shortstring):
Integer;stdcall;
3.住院资料修改
对象名称
住院资料修改
对象标识
对象编号
服务名称
函数
服务标识
Zyzlxgall
服务编号
编制者
薛贵友
编制日期
2011-5-25
版本编号
功能描述:
修改住院资料内容
参数描述
参数名称
数据类型
输入输出
参数说明
备注
pi_fwjgh
Pchar
IN
医院编号(从函数Login获取)
pi_zyh
Pchar
IN
医保住院号
Pi_xzqh
Pchar
IN
所属社保机构(默认为101)
pi_ryrq
Pchar
IN
入院日期(yyyymmdd)
pi_ryzd
Pchar
IN
入院诊断
Pi_sfzdjb
Pchar
IN
是否重大疾病(1:
是、0:
不是)
his按0、1输入
pi_zybq
Pchar
IN
住院病区(科室)
pi_cwh
Pchar
IN
床位号
pi_yyzyh
Pchar
IN
医院住院号
Po_fhz
Shortstring
OUT
过程返回值(为1时正常,否则不正常)
Po_msg
Shortstring
OUT
系统错误信息
返回值:
Integer
Ø1、执行成功
Ø非1、执行失败。
函数原形:
Functionzyzlxgall(
pi_fwjgh,
pi_zyh,
pi_xzqh,
pi_ryrq,
pi_ryzd,
pi_sfzdjb,
pi_zybq,
pi_cwh,
pi_yyzyh:
Pchar;
outpo_fhz:
shortstring;outpo_msg:
shortstring)
:
Integer;stdcall;
4.费用结算
对象名称
住院费用计算
对象标识
对象编号
服务名称
函数
服务标识
fyjs
服务编号
编制者
薛贵友
编制日期
2011-5-25
版本编号
功能描述:
进行费用结算
参数描述
参数名称
数据类型
输入输出
参数说明
备注
pi_fwjgh
Pchar
IN
医院编号
pi_zyh
Pchar
IN
医保住院号
pi_czy
Pchar
IN
操作员
pi_cyrq
Pchar
IN
出院日期/结算日期(yyyymmdd)
Pi_cyzd
Pchar
IN
出院诊断
Pi_sfztjs
Pchar
IN
是否中途结算(0:
否;1:
是)
his按0、1输入
Po_fyze
Shortstring
OUT
发生费用金额
Po_jbtczf
Shortstring
OUT
基本医疗统筹支付
Po_bctczf
Shortstring
OUT
补充医疗统筹支付
Po_gwybz
Shortstring
OUT
公务员补助
Po_grzfje
Shortstring
OUT
个人自费金额
Po_qfje
Shortstring
OUT
起付金额
Po_jsxh
Shortstring
OUT
医保结算序号
Po_fhz
Shortstring
OUT
过程返回值(为1时正常,否则不正常)
Po_msg
Shortstring
OUT
系统错误信息
返回值:
Integer
Ø1、执行成功
Ø非1、执行失败。
函数原形:
functionfyjs(pi_fwjgh,pi_zyh,pi_czy,pi_cyrq,Pi_cyzd,Pi_sfztjs:
pchar;outPO_FYZE:
shortstring;outPO_jbtczf:
shortstring;outPO_bctczf:
shortstring;outPO_GWYBZ:
shortstring;outPO_grzfje:
shortstring;outPO_qfje:
shortstring;outPO_jsxh:
shortstring;outpo_fhz:
shortstring;outpo_msg:
shortstring):
Integer;stdcall;
5.结算查询
对象名称
查询费用结算结果
对象标识
对象编号
服务名称
函数
服务标识
hqfyjsjg
服务编号
编制者
薛贵友
编制日期
2011-5-25
版本编号
功能描述:
结算结果查询
参数描述
参数名称
数据类型
输入输出
参数说明
pi_fwjgh
Pchar
IN
医院编号
pi_zyh
Pchar
IN
医保住院号
Pi_jsxh
Pchar
IN
医保结算号
Po_fyze
Shortstring
OUT
发生费用金额
Po_jbtczf
Shortstring
OUT
基本医疗统筹支付
Po_bctczf
Shortstring
OUT
补充医疗统筹支付
Po_gwybz
Shortstring
OUT
公务员补助
Po_grzfje
Shortstring
OUT
个人自费金额
Po_qfje
Shortstring
OUT
起付金额
Po_jsrq
Shortstring
OUT
结算日期
Po_fhz
Shortstring
OUT
过程返回值(为1时正常,否则不正常)
Po_msg
Shortstring
OUT
系统错误信息
返回值:
Integer
Ø1、执行成功
Ø非1、执行失败。
函数原形:
functionhqfyjsjg(pi_fwjgh,pi_zyh,pi_jsxh:
pchar;outPO_fyze:
shortstring;outPO_jbtczf:
shortstring;outPO_bctczf:
shortstring;outPO_gwybz:
shortstring;outPO_grzfje:
shortstring;outPO_qfje:
shortstring;outPO_JSRQ:
shortstring;outpo_fhz:
shortstring;outpo_msg:
shortstring):
Integer;stdcall;
6.取消结算
对象名称
取消费用结算
对象标识
对象编号
服务名称
函数
服务标识
Qxjs
服务编号
编制者
薛贵友
编制日期
2011-5-25
版本编号
功能描述:
结算结果查询
参数描述
参数名称
数据类型
输入输出
参数说明
pi_zyh
Pchar
IN
医保住院号
pi_jsxh
Pchar
IN
医保结算序号
pi_jbr:
pchar
IN
经办人
Po_fhz
Shortstring
OUT
过程返回值(为1时正常,否则不正常)
Po_msg
Shortstring
OUT
系统错误信息
返回值:
Integer
Ø1、执行成功
Ø非1、执行失败
函数原形:
functionqxjs(pi_zyh,pi_jsxh,pi_jbr:
pchar;outpo_fhz:
shortstring;outpo_msg:
shortstring):
Integer;stdcall;
7.处方项目传输
对象名称
处方项目传输
对象标识
对象编号
服务名称
函数
服务标识
Xmlcfmxcs
服务编号
编制者
薛贵友
编制日期
2011-5-25
版本编号
功能描述:
住院明细费用上传
参数描述
参数名称
数据类型
输入输出
参数说明
pi_fwjgh
Pchar
IN
医院编号(从函数Login获取)
pi_jzjlh
Pchar
IN
在医保上的住院号
Pi_xzqh
Pchar
IN
所属社保机构(默认为101)
Po_pch
Shortstring
OUT
批次号(本次上传)
Po_fhz
Shortstring
OUT
过程返回值(为1时正常,否则不正常)
Po_msg
Shortstring
OUT
系统错误信息
执行处方项目明细传送的前提条件:
有可上传的处方明细记录存在于该目录下:
.\cfcs\cfmx+传入的医保住院号(pi_jzjlh).xml,格式如下:
xmlversion="1.0"encoding="gb2312"?
>
|
1
A07000010
0.5
10
20090205
A07000010
阿莫西林
返回值:
Integer
Ø1、执行成功
Ø非1、执行失败
函数原形:
functionxmlcfmxcs(pi_fwjgh,pi_jzjlh,pi_xzqh:
pchar;outpo_pch:
shortstring;outpo_fhz:
shortstring;outpo_msg:
shortstring):
Integer;stdcall;
8.生成文件名格式为:
cfmx+传入的就诊记录号(pi_jzjlh).xml,格式及要求:
对象名称
处方明细传输字段说明
对象标识
对象编号
服务名称
cfmx+传入的就诊记录号(pi_jzjlh).xml
服务标识
服务编号
编制者
薛贵友
编制日期
2011-5-25
版本编号
修订人
刘强
修订日期
2014-06-17
修订说明
增加“医院项目编码”、“医院项目名称”参数
功能描述:
费用明细传输
参数描述
参数名称
数据类型
输入输出
参数说明
备注
XMBH
VARCHAR2(15)
IN
项目编码
药品按本位码输入,其他按社保项目编码输入
JG
NUMBER(12,5)
IN
价格
MCYL
NUMBER(8,2)
IN
数量
FYRQ
VARCHAR2(8)
IN
处方日期
YYXMBH
VARCHAR2(15)
IN
医院项目编码
YYXMMC
VARCHAR2(500)
IN
医院项目名称
9.已经上传处方明细删除
对象名称
已经上传处方明细删除
对象标识
对象编号
服务名称
函数
服务标识
cfmxplsc
服务编号
编制者
薛贵友
编制日期
2011-5-25
版本编号
功能描述:
住院明细费用查询
参数描述
参数名称
数据类型
输入输出
参数说明
pi_jzjlh
Pchar
IN
医保住院号
pi_pch
Pchar
IN
批次号
Po_fhz
Shortstring
OUT
过程返回值(为1时正常,否则不正常)
Po_msg
Shortstring
OUT
系统错误信息
返回值:
Integer
Ø1、执行成功
Ø非1、执行失败
函数原形:
functioncfmxplsc(pi_jzjlh,pi_pch:
pchar;outpo_fhz:
shortstring;outpo_msg:
shortstring):
Integer;stdcall;
10.医保住院记录删除
对象名称
删除医保上的住院记录
对象标识
对象编号
服务名称
函数
服务标识
Zyjlsc
服务编号
编制者
薛贵友
编制日期
2011-5-25
版本编号
功能描述:
医保住院记录删除
参数描述
参数名称
数据类型
输入输出
参数说明
pi_jzjlh
Pchar
IN
在医保上的住院号
Po_fhz
Shortstring
OUT
过程返回值(为1时正常,否则不正常)
Po_msg
Shortstring
OUT
系统错误信息
返回值:
Integer
Ø1、执行成功
Ø非1、执行失败
函数原形:
functionzyjlsc(pi_jzjlh,:
pchar;outpo_fhz:
shortstring;outpo_msg:
shortstring):
Integer;stdcall;
11.读持卡人基本信息
对象名称
读持卡人基本信息
对象标识
对象编号
服务名称
函数
服务标识
ReadCardInfo
服务编号
编制者
薛贵友
编制日期
2011-5-25
版本编号
功能描述:
读取IC卡基本信息
参数描述
参数名称
数据类型
输入输出
参数说明
pi_ReaderPort
INT
IN
读卡器所连接的端口(默认为1)
pi_CardPasswd
Pchar
IN
社保卡卡密码
po_dwmc
Shortstring
OUT
单位名称
po_Cardid
Shortstring
OUT
社保卡卡号
po_Sfzhm
Shortstring
OUT
公民身份证号码
po_Name
Shortstring
OUT
姓名
po_Sex
Shortstring
OUT
性别
po_Folk
Shortstring
OUT
民族
po_BirthPlace
Shortstring
OUT
出生地
po_BirthDate
Shortstring
OUT
出生日期(yyyymmdd)
po_Acntbalance
Shortstring
OUT
个人帐户余额
po_fhz
Shortstring
OUT
过程返回值(为1时正常,否则不正常)
po_msg
Shortstring
OUT
系统错误信息
返回值说明:
Int0处理成功
Ø非0处理失败
函数原形:
functionReadCardInfo(
pi_ReaderPort:
integer;
pi_CardPasswd:
pchar;
outpo_dwmc:
shortstring;
outpo_Cardid:
shortstring;
outpo_Sfzhm:
shortstring;
outpo_Name:
shortstring;
OUTpo_Sex:
shortstring;
OUTpo_Folk:
shortstring;
OUTpo_BirthPlace:
shortstring;
OUTpo_BirthDate:
shortstring;
OUTpo_Acntbalance:
shortstring;
outpo_fhz:
shortstring;
OUTpo_msg:
shortstring
):
Integer;stdcall;
12.社保卡划卡操作
对象名称
社保卡划卡操作
对象标识
对象编号
服务名称
函数
服务标识
hkgl
服务编号
编制者
薛贵友
编制日期
2011-5-25
版本编号
功能描述:
读取IC卡基本信息
参数描述
参数名称
数据类型
输入输出
参数说明
备注
pi_ReaderPort
INT
IN
读卡器所连接的端口
pi_cardno
Pchar
IN
社保卡卡号
p