云南省医疗保障信息平台定点医药机构第三方程序调用接口、通用交易报文示例代码、移动支付交易调用说明.docx
第三方程序调用接口示例代码PB程序调用示例K pb9接口函数声明接口初始化输入参数说明:医疗服务机构端号(f i Xmd i ns_cOdC)输入参数说明:服务商识代码(i nfosyscode)输入参数说明:服务商识别码(inf。SySSiKn)怆人参数说明:极务器地址(UrD输出多数说明:错谡信息(PErrMsg)FliNCTION int Init (string fixinedins_codc, strin inf。SySeode. strin infosyssign, string url, ref string PErrMSg) LIBRARY *CHSInterfaceYn. dll*修改社保卡密码输入参数说明:医疗服芬机构编号(fixmedinsfode)输入参数说明:服务商识代码(inf。SySCOdQ/输入参数说明:极务商识别码(i nfosyssin)输入多数说明:输入报文(inpuU>ata)输出参数说明:输出报文(OUIPUIDaia)怆出参数说明:错误信息(pErMsg)FliNCTION int MOdifyCardPiD(String fixmedins_code, string infosyscode, string infosyssign, string iputDat , ref string OutputData , ref string pErrMsg) LIBRARY ""CIISInterf aceYn. dl 1 *通用业务交易输入咨数说明:医疗眠务机构编号(fixmedins,code)输入冬救说明:服务商识代码(infosyscode)输入参数说明:服务商识别码(i nfosyss i gn)输入多数说明:输入报文(inpulDa<a)输出参数说明:输出报文(OUtpUtDatEI)输出参数说明:错误信忠(PErrMsg)RINCTION ini BUSineSSHandIe(Stritw fixmedins_code, strin infosysco<le, string infos)ssig, string iputl)ata, ref string OUtPUtData, ref string pErrMsg) LIBRARY "CHSInierfaceYn. dl通用下教交易输入多数说明:医疗服务机构编号(fixmedins”Ode)始人参数说明:极务商识代码(inf。SySCode)怆入参数说明:服务商识别码(i nfosyssin)输入参数说明:输入报文(MpulDala)输出参数说明:输出报文(OUtPUtDatfl)输出多数说明:错误信息(PErrMSg)FIINCTIW ini DOnIoadFilc (SIrinil fixmed ins code, string infosyscode, string infosyssign, string inputl)ata, ref string outputl)ata. ref string pErrMsg) 1.1BRARY "CHSInterfaceYn. dl通用上传交易输入参数说明:医疗眼务机构端号(fixmedins/UdQ输入参数说明:极务商识代码(infosyscode)输入多数说明:限务商识别码(i nfosySSiBQ输入参数说明:上传文件路径(f i 1 CNamC)输入参数说明:输入报文(inputmta)输出参数说明:输出报文(OUlPUtData)獭出参数说明:错误信息(pErMsg)FUNCTION int IJploadFilestring fixmedins_code, string infosyscode, string infosyssign, string CileNaae, string inputData, ref string OutputData, rof string pErrMsg) LIBRARY -CIISlnterfaceYn.dll*2、PBII接口商数声明接口初始化输入参数说明:医疗服务机构编号(fix>edinsode)输入参数说明:服务商识代码(infosyscode)输入参数说明I服务商识别码(i nfosy ss i n)输入参数说明:服务器地址(UrD输出参数说明:精谀信息(PErrMsg)FUNCTION intInitCstring fixmedins_code, string infosyscode, stringinfosyssign, string url, ref string PErrXSg) LIBRARY *CHSInterfaceYn.dll* alias for "Inil;Ansi.修l社保卡甫码输入参数说明:医疗服务机构编号(fixmedins code)输入参数说明:服务商识代码(infosyscode)输入参数说明:服务商识别码(infosyss i gn)输入参数说明:输入报文(inputData)输出参数说明:输出报文(OUtPUtData)输出金数说明:播谀信息(PErrMSB)FUNCTION int Mf>difyCardPBD(string fixedins-code, string infosyscode, string infosyssign, string inputData , ref string OutputData , ref string PErrMSg) LIBRARY XHSInterfaceYn. dl alias for "ModifyCardPttDiAnsi"通用业务交步输入参数说明:医疗服务机构编号(fix>edinsode)输入参数说明:服务商识代码(infosyscode)输入参数说明I服务商识别码(i nfosy SS i n)输入参数说明:输入报文(inputData)/输出多数说明:输出报文(OUtputPata)输出参数说明:错误信息(PEIdsg)FUNCTION int BUSineSSHandle(String fixn»edins_cnde, string infosyscode, string infosyssin, string inut,Data, ref string OutputData1 ref string pErrMsg) LIBRARY vGISInterfaceYn.dll, lias for "BusinessHandleiAnsi”通用下载交易/输入参数说明:医疗服务机内编 (fixnedins.code)/输入舂数说明:服务商识代码(infosyscode)输入参数说明:t务商识别码(infosyssign)输入参数说明:输入报文(inputData)输出参数说明:输出报文(OUIPUIDala)/输出参数说明:借误信息(PEnlsg)FUNCTION int DownloadFile(string fixmedins code, string infosyscode, string infosyssignl string iputData,ref string outputDaia, ref string pErrMsg) LIBRARY "CHSInterfaceYiLdll" alias for ,DoWnlOadFile;AnSi”通用上传交易输入参数说明:医疗服务机构编(fixmedinsode)输入参数说明:服务商识代码(inf。SySCode)输入参数说明:极务商识别码Gnfosyssign)/输入卷数说明:上传文件路径(filename)输入参数说明:输入报文GnPUUtata)输出参数说明:/出报文(OUtPUtData)/输出参数说明:错误信息(pErrMsg)FUNCTION int UPlOadFiIe(String fixmedins_code, string infosyscode, string infosyssign, string fi IeNaae, string inputl)ata, ref string outputl>ata, ref string pErrMsg) LIBRARY vCHSInterfaceYn.dll* alias for vUploadFile;Ansi*3、接口函数调用初始化代码:String ls_pEri-Bsgstring ls_urlstring ls_infosyscode = *cll*string ls_infosyssign = *sl* int li.rtis_fixmedins code = sle hoscode. textIS-PErnnSg space(128)ls.url= sle_url.textILrtInit(is_fixmcdins-code. ls_infosyscode, ls_infosyssign. Is url, 1s_pErrmsg) if 1i_rt = O thenst_2. text ="成功”elsesi_2, text ="错误信息:* end iftext - ISjErnnSg逋用业务交易代码:String ls.outputString Is_pEn-Bsgint 1i_rtstring ls_infosyscode = *clstring ls-infosyssign = *sl*is_fixmedins_co<Je = sle_hoscode. text ls_input = le_bh,input. text1s_ouipul = space(4096) ls_pErnnsg = space(128)1 i_rtBusinessllandIc(is f ixrnedins code, 1 s_infosyscode, ls_infosyssign> Is Jnpul, ls_o utput. 1 s_pErrmsg) if li_rt = 0 thenst_bh_2. text ="成功”mle_bh_output. text = ls-outputelsest_bh_2. text 二"tft误信息:"m!e_bh_output. text = ls_pErrmsg end if修改社保卡密码代码String ls_pErrBsgint IiJlstring ls_inputstring ls_OMtputstring ls_infosyscode = *cll*string ls_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_ou tut> ISjErrBSR