2022年2022年辽宁省嵌入式新农合接口文档v.new .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年2022年辽宁省嵌入式新农合接口文档v.new .pdf》由会员分享,可在线阅读,更多相关《2022年2022年辽宁省嵌入式新农合接口文档v.new .pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、深圳市网通兴技术发展有限公司农合接口文档第 1 页 共 27 页第一章农合接口说明一、接口系统构成:1、 应用客户端客户端为动态链接库(DLL ) ,医院管理系统 ( HIS)通过调用dll 中提供的外部API函数向接口应用服务器发出农合相关业务请求,并获得处理结果。2、 应用服务器此程序接受客户端发来的操作请求,通过连接数据库服务器,调用数据库服务器的相应农合业务函数完成相关处理并返回结果。(与 HIS 无关)3、 管理控制台提供与农合中心的数据通讯、农合结算对帐、 农合相关数据与HIS 相关数据的匹配等功能。二、应用客户端说明1、应用服务端构成说明:1.1 、业务服务程序:rdt.exe
2、1.2、业务服务程序配置文件:rdt.ini 注意 :在启动业务服务程序前确保rdt.exe文件和 rdt.ini文件放在同一个目录下。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 27 页 - - - - - - - - - 深圳市网通兴技术发展有限公司农合接口文档第 2 页 共 27 页2、应用客户端构成说明:1.1、业务处理 DLL :king ncyl.dll 1.2、业务处理 DLL 配置文件: nckdll.ini注意 : 1 、在调用 DLL 函数前确保n
3、ckdll.ini文件和 dll 文件放在同一个目录下。2、行政地区编码、医院编码是合管办为每个定点机构分配的唯一编码。第二章HIS 与农合接口的交互规则一、所有提供给HIS 的 API 函数入口参数为一个32 个字符串组成的结构体、二、出口参数的类型均为32 个字符串组成的结构体和一个错误信息变量。三、所有函数直接返回int 类型结果,如果执行成功返回1,失败返回0。四、调用函数时可根据每个函数具体的参数的说明传参数,如果参数为标示为保留位的可以不传该参数五、所有函数间接出口参数为32 个字符串组成的结构体,通过引用结构体获得函数具体数据项。以下为 VB 声明:Public Type str
4、parm parm1 As String parm2 As String 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 27 页 - - - - - - - - - 深圳市网通兴技术发展有限公司农合接口文档第 3 页 共 27 页parm3 As String parm4 As String parm5 As String parm6 As String parm7 As String parm8 As String parm9 As String parm10 As
5、String parm11 As String parm12 As String parm13 As String parm14 As String parm15 As String parm16 As String parm17 As String parm18 As String parm19 As String parm20 As String parm21 As String parm22 As String parm23 As String parm24 As String parm25 As String parm26 As String parm27 As String parm
6、28 As String parm29 As String parm30 As String parm31 As String parm32 As String 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 27 页 - - - - - - - - - 深圳市网通兴技术发展有限公司农合接口文档第 4 页 共 27 页End Type VC 中定义如下:struct strparm CString parm1; CString parm2; CString parm3;
7、CString parm4; CString parm5; CString parm6; CString parm7; CString parm8; CString parm9; CString parm10; CString parm11; CString parm12; CString parm13; CString parm14; CString parm15; CString parm16; CString parm17; CString parm18; CString parm19; CString parm20; CString parm21; CString parm22; CS
8、tring parm23; CString parm24; CString parm25; CString parm26; CString parm27; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 27 页 - - - - - - - - - 深圳市网通兴技术发展有限公司农合接口文档第 5 页 共 27 页CString parm28; CString parm29; CString parm30; CString parm31; CString parm32; ;
9、 PB 中申明如下:global type strparm from structure string parm1 string parm2 string parm3 string parm4 string parm5 string parm6 string parm7 string parm8 string parm9 string parm10 string parm11 string parm12 string parm13 string parm14 string parm15 string parm16 string parm17 string parm18 string parm1
10、9 string parm20 string parm21 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 27 页 - - - - - - - - - 深圳市网通兴技术发展有限公司农合接口文档第 6 页 共 27 页string parm22 string parm23 string parm24 string parm25 string parm26 string parm27 string parm28 string parm29 string parm30 str
11、ing parm31 string parm32 end type 结构体的名称以及各字符串的名字可以自己定义,但是必须确保有32 个字符串,且在调用前确保已对其初始化。示例 :假设 strparm 为出口参数结构体。getzfbl 函数为读取农合中心规定的某种项目的自负比例,有三个间接出口参数:标志, 自负比例 , 最高限价,对应于strparm.parm1 , strparm.parm2, strparm.parm3 的值。 (详细说明见getzfbl 函数说明)以下为 DELPHI调用举例:定义记录类型:type Toutinfo=record parm1: string; parm2:
12、 string; parm3: string; parm4: string; parm5: string; parm6: string; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 27 页 - - - - - - - - - 深圳市网通兴技术发展有限公司农合接口文档第 7 页 共 27 页parm7: string; parm8: string; parm9: string; parm10: string; parm11: string; parm12: strin
13、g; parm13: string; parm14: string; parm15: string; parm16: string; parm17: string; parm18: string; parm19: string; parm20: string; parm21: string; parm22: string; parm23: string; parm24: string; parm25: string; parm26: string; parm27: string; parm28: string; parm29: string; parm30: string; parm31: s
14、tring; parm32: string; end; 变量声明:astrparm : Tininfo ; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 27 页 - - - - - - - - - 深圳市网通兴技术发展有限公司农合接口文档第 8 页 共 27 页astrparm : Toutinfo ; 函数声明:function Getcyxx(var strin:Tininfo;var strout:Toutinfo,var errtext:string): in
15、teger; stdcall; external kingncyl.dll; 变量初试化 ( 注意空格不能少,拷贝到编辑器中) :With astrout do begin parm1:= ; parm2:= ; parm3:= ; parm4:= ; parm5:= ; parm6:= ; parm7:= ; parm8:= ; parm9:= ; parm10:= ; parm11:= ; parm12:= ; parm13:= ; parm14:= ; parm15:= ; parm16:= ; parm17:= ; parm18:= ; 名师资料总结 - - -精品资料欢迎下载 - -
16、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 27 页 - - - - - - - - - 深圳市网通兴技术发展有限公司农合接口文档第 9 页 共 27 页 parm19:= ; parm20:= ; parm21:= ; parm22:= ; parm23:= ; parm24:= ; parm25:= ; parm26:= ; parm27:= ; parm28:= ; parm29:= ; parm30:= ; parm31:= ; parm32:= ; end; 以下为 VB 调用举例:声明函数 :Publi
17、c Declare Function process Lib kingncyl.dll (Byref strin As strparm , Byref strout As strparm,ByVal errtext as string) As integer 处理代码 :Dim strout As strparm errtext = Space(120) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 27 页 - - - - - - - - - 深圳市网通兴技术发展有限
18、公司农合接口文档第 10 页 共 27 页strout.parm1 = Space(120) strout.parm2 = Space(120) strout. parm3 = Space(120) strout. parm4 = Space(120) strout. parm5 = Space(120) strout. parm6 = Space(120) strout. parm7 = Space(120) strout. parm8 = Space(120) strout.parm9 = Space(120) strout. parm10 = Space(120) strout. par
19、m11 = Space(120) strout. parm12 = Space(120) strout. parm13 = Space(120) strout. parm14 = Space(120) strout. parm15 = Space(120) strout parm16 = Space(120) strout. parm17 = Space(120) strout. parm18 = Space(120) strout. parm19 = Space(120) strout. parm20 = Space(120) strout. parm21 = Space(120) stro
20、ut. parm22 = Space(120) strout. parm23 = Space(120) strout. parm24 = Space(120) strout. parm25 = Space(120) strout. parm26 = Space(120) strout. parm27 = Space(120) strout. parm28 = Space(120) strout. parm29 = Space(120) strout. parm30 = Space(120) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
21、 - - 名师精心整理 - - - - - - - 第 10 页,共 27 页 - - - - - - - - - 深圳市网通兴技术发展有限公司农合接口文档第 11 页 共 27 页strout. parm31 = Space(120) strout. parm32 = Space(120) 参数说明 :430401 行政地区编码、101 为医院编码、123456 为医院药品编码、1为医疗类别 ,1 为查询类别, 1003 为查询的项目编号、strout 为间接出口参数结构体strin.parm1= getzfblstrin.parm2= 430401 strin.parm3= 101stri
22、n.parm4= 1strin.parm5= 1strin.parm6= 1003函数的返回参数信息在函数的说明中是按规定输出的If process(strin, strout,errtext) Then MsgBox (strout. parm1 ) 标志MsgBox (strout. parm2 ) 显示自负比例MsgBox (strout. Parm3 ) 显示最高限额Else MsgBox ( 错误原因 : + errtext)显示错误原因End If 以下为 PB 调用说明:定义函数 :function integer process(strparm strin,ref strpar
23、m strout, ref string errtext) library “ kingncyl.dll”处理代码 :str_out strout errtext = Space(120) strout.out1 = Space(120) strout.out2 = Space(120) strout.out3 = Space(120) strout.out4 = Space(120) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 27 页 - - - - - - -
24、 - - 深圳市网通兴技术发展有限公司农合接口文档第 12 页 共 27 页strout.out5 = Space(120) strout.out6 = Space(120) strout.out7 = Space(120) strout.out8 = Space(120) strout.out9 = Space(120) strout.out10 = Space(120) strout.out11 = Space(120) strout.out12 = Space(120) strout.out13 = Space(120) strout.out14 = Space(120) strout.
25、out15 = Space(120) strout.out16 = Space(120) strout.out17 = Space(120) strout.out18 = Space(120) strout.out19 = Space(120) strout.out20 = Space(120) strout.out21 = Space(120) strout.out22 = Space(120) strout.out23 = Space(120) strout.out24 = Space(120) strout.out25 = Space(120) strout.out26 = Space(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年辽宁省嵌入式新农合接口文档v.new 2022 辽宁省 嵌入式 新农合 接口 文档 new
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内