云南省医疗保障信息平台定点医药机构第三方程序调用接口、通用交易报文示例代码、移动支付交易调用说明.docx
第三方程序调用接口示例代码PB程序调用示例Kpb9接口函数声明接口初始化输入参数说明:医疗服务机构端号(fiXmdins_cOdC)输入参数说明:服务商识代码(infosyscode)输入参数说明:服务商识别码(inf。SySSiKn)怆人参数说明:极务器地址(UrD输出多数说明:错谡信息(PErrMsg)FliNCTIONintInit(stringfixinedins_codc,strininf。SySeode.strininfosyssign,stringurl,refstringPErrMSg)1.IBRARY*CHSInterfaceYn.dll*修改社保卡密码输入参数说明:医疗服芬机构编号(fixmedinsfode)输入参数说明:服务商识代码(inf。SySCOdQ/输入参数说明:极务商识别码(infosyssin)输入多数说明:输入报文(inpuU>ata)输出参数说明:输出报文(OUIPUIDaia)怆出参数说明:错误信息(pErMsg)FliNCTIONintMOdifyCardPiD(Stringfixmedins_code,stringinfosyscode,stringinfosyssign,stringi11putDat,refstringOutputData,refstringpErrMsg)1.IBRARY""CIISInterfaceYn.dl1*通用业务交易输入咨数说明:医疗眠务机构编号(fixmedins,code)输入冬救说明:服务商识代码(infosyscode)输入参数说明:服务商识别码(infosyssign)输入多数说明:输入报文(inpulDa<a)输出参数说明:输出报文(OUtpUtDatEI)输出参数说明:错误信忠(PErrMsg)RINCTIONiniBUSineSSHandIe(Stritwfixmedins_code,strininfosysco<le,stringinfos)ssig11,stringi11putl)ata,refstringOUtPUtData,refstringpErrMsg)1.IBRARY"CHSInierfaceYn.dl通用下教交易输入多数说明:医疗服务机构编号(fixmedins”Ode)始人参数说明:极务商识代码(inf。SySCode)怆入参数说明:服务商识别码(infosyssin)输入参数说明:输入报文(MpulDala)输出参数说明:输出报文(OUtPUtDatfl)输出多数说明:错误信息(PErrMSg)FIINCTIWiniDOnIoadFilc(SIrinilfixmedinscode,stringinfosyscode,stringinfosyssign,stringinputl)ata,refstringoutputl)ata.refstringpErrMsg)1.1BRARY"CHSInterfaceYn.dl通用上传交易输入参数说明:医疗眼务机构端号(fixmedins/UdQ输入参数说明:极务商识代码(infosyscode)输入多数说明:限务商识别码(infosySSiBQ输入参数说明:上传文件路径(fi1CNamC)输入参数说明:输入报文(inputmta)输出参数说明:输出报文(OUlPUtData)獭出参数说明:错误信息(pErMsg)FUNCTIONintIJploadFilestringfixmedins_code,stringinfosyscode,stringinfosyssign,stringCileNaae,stringinputData,refstringOutputData,rofstringpErrMsg)1.IBRARY-CIISlnterfaceYn.dll*2、PBII接口商数声明接口初始化输入参数说明:医疗服务机构编号(fix11>edinsode)输入参数说明:服务商识代码(infosyscode)输入参数说明I服务商识别码(infosyssin)输入参数说明:服务器地址(UrD输出参数说明:精谀信息(PErrMsg)FUNCTIONintInitCstringfixmedins_code,stringinfosyscode,stringinfosyssign,stringurl,refstringPErrXSg)1.IBRARY*CHSInterfaceYn.dll*aliasfor"Inil;Ansi.修l社保卡甫码输入参数说明:医疗服务机构编号(fixmedinscode)输入参数说明:服务商识代码(infosyscode)输入参数说明:服务商识别码(infosyssign)输入参数说明:输入报文(inputData)输出参数说明:输出报文(OUtPUtData)输出金数说明:播谀信息(PErrMSB)FUNCTIONintMf>difyCardPBD(stringfix三edins-code,stringinfosyscode,stringinfosyssign,stringinputData,refstringOutputData,refstringPErrMSg)1.IBRARYXHSInterfaceYn.dlaliasfor"ModifyCardPttDiAnsi"通用业务交步输入参数说明:医疗服务机构编号(fix11>edinsode)输入参数说明:服务商识代码(infosyscode)输入参数说明I服务商识别码(infosySSin)输入参数说明:输入报文(inputData)/输出多数说明:输出报文(OUtputPata)输出参数说明:错误信息(PEIdsg)FUNCTIONintBUSineSSHandle(Stringfixn»edins_cnde,stringinfosyscode,stringinfosyssin,stringinut,Data,refstringOutputData1refstringpErrMsg)1.IBRARYvGISInterfaceYn.dll,liasfor"BusinessHandleiAnsi”通用下载交易/输入参数说明:医疗服务机内编(fixnedins.code)/输入舂数说明:服务商识代码(infosyscode)输入参数说明:t务商识别码(infosyssign)输入参数说明:输入报文(inputData)输出参数说明:输出报文(OUIPUIDala)/输出参数说明:借误信息(PEnlsg)FUNCTIONintDownloadFile(stringfixmedinscode,stringinfosyscode,stringinfosyssignlstringi11putData,refstringoutputDaia,refstringpErrMsg)1.IBRARY"CHSInterfaceYi1.dll"aliasfor,DoWnlOadFile;AnSi”通用上传交易输入参数说明:医疗服务机构编(fixmedinsode)输入参数说明:服务商识代码(inf。SySCode)输入参数说明:极务商识别码Gnfosyssign)/输入卷数说明:上传文件路径(filename)输入参数说明:输入报文GnPUUtata)输出参数说明:/出报文(OUtPUtData)/输出参数说明:错误信息(pErrMsg)FUNCTIONintUPlOadFiIe(Stringfixmedins_code,stringinfosyscode,stringinfosyssign,stringfiIeNaae,stringinputl)ata,refstringoutputl>ata,refstringpErrMsg)1.IBRARYvCHSInterfaceYn.dll*aliasforvUploadFile;Ansi*3、接口函数调用初始化代码:Stringls_pEri-Bsgstringls_urlstringls_infosyscode=*cll*stringls_infosyssign=*sl*intli.rtis_fixmedinscode=slehoscode.textIS-PErnnSg三space(128)ls.url=sle_url.textI1.rtInit(is_fixmcdins-code.ls_infosyscode,ls_infosyssign.Isurl,1s_pErrmsg)if1i_rt=Othenst_2.text="成功”elsesi_2,text="错误信息:*endiftext-ISjErnnSg逋用业务交易代码:Stringls.outputStringIs_pEn-Bsgint1i_rtstringls_infosyscode=*clstringls-infosyssign=*sl*is_fixmedins_co<Je=sle_hoscode.textls_input=11le_bh,input.text1s_ouipul=space(4096)ls_pErnnsg=space(128)1i_rtBusinessllandIc(isfixrnedinscode,1s_infosyscode,ls_infosyssign>IsJnpul,ls_output.1s_pErrmsg)ifli_rt=0thenst_bh_2.text="成功”mle_bh_output.text=ls-outputelsest_bh_2.text二"tft误信息:"m!e_bh_output.text=ls_pErrmsgendif修改社保卡密码代码Stringls_pErrBsgintIiJlstringls_inputstringls_OMtputstringls_infosyscode=*cll*stringls_infosyssign=*sl*is.fixmedins_code=sle.hoscode.textIsjiErnnsg=space(128)ls.output=space(40960)li.rtModifyCardPWD(is_fixme<Jins_code.ls_infosyscode,ls_infosyssign,ls_input,ls_outut>ISjErrBSR)if1i_rt=0thenst_mp.text一成功”elseStmp.text="拙误信息:"endiftext=ls-pErrms文件上传代码StringIsJnputStringls_outputStringIsjjErrBSRstringls_fiIenameintli_rtstringls_infosyscode=*clstringls_infosyssign=*sl*is_fixmedins_code=sle_hoscodc.text15.1 nput=mle_bh_input.textls_fiIename=sle-uf.textls_output=space