医保接口调用参考手册(2)

2019-03-09 13:33

重庆跨统筹区就医结算平台接口调用参考手册

以很好的支持。 针对不同的设备,莲合公司将提供不同的设备驱动程序配合IPAPI完成相关工作。

4、 IPAPI内部提供数据集缓冲机制,外部可以通过调用接口来访问这些数据集合。数据集合是外部程序调用和中心进行数据交换的重要桥梁。数据集的结构是预定义好的,不允许调用程序新建立数据集,但是可以允许外部调用程序增加,删除,修改记录。相关数据集的说明,参见后面章节的描述。

3. 重庆跨统筹区就医结算平台接口调用概述

3.1. IPAPI编程范例说明

IPAPI是采用activex自动机方式提供的,可以适用于任何支持windows

activex机制的编程语言访问。比如: C#, VB, DEPHI, VC, C++Builder, BorlandC++ 等主流开发工具都可以方便的访问IPAPI。

基本的调用方式(通用的activex自动机调用方式) STEP1: 首先注册ipapi. 使用 regsvr32 ipapi_dll.dll.

STEP2: 如果要使用身份验证设备,则必须把相关的设备驱动程序拷贝到

windows/system32目录或者接口ipai_dll.dll同一目录下,否则将以下以C#语言为例,简单说明如何使用IPAPI处理相关业务。

成都莲合创想科技有限公司

电话(传真):028-85217600

重庆跨统筹区就医结算平台接口调用参考手册

无法通过初始化设备程序。

STEP3: 建立一个C#项目,并在项目中添加引用,选择COM的标签。在

列表中选择”IPAPI 类型库” (同时检查一下文件名称和位置是否合STEP1注册时候位置相同). 如果未发现则表示STEP1注册未成功,应该重新注册或检查环境情况。

STEP4: 做好STEP1~STEP3后,就可以在程序中调用ipapi_dll的功能了。 STEP5: 如果这台机器不需要应用ipapi_dll.dll,可以通过regsvr32 /u

ipapi_dll.dll 反注册该active自动机。

简单的C#调用结构如下:

ipapi_dll.Cipapi m_ipapi; //定义类对象 int retcode;

string retstr;

m_ipapi = new ipapi_dll.Cipapi(); //初始化类实例

retcode = m_ipapi.SYS_Init(); //调用接口的初试化涵数 if (retcode != 0) {

return; //初始化接口失败,返回 }

//设置通信服务器连接信息

m_ipapi.set_SYS_CFG(\, \192.168.0.204\); //服务器IP地址 m_ipapi.set_SYS_CFG(\, \); //服务器端口 m_ipapi.set_SYS_CFG(\,\ ); //服务器节点 //调用操作员登录//

retstr = m_ipapi.IP_RegCall(\,\1101\,\,\1234\,\”); if (retstr != \) {

return; //操作员登录失败退出 }

// TODO…调用相关功能 //

retstr = m_ipapi.IP_RegCall(\, \, \, \, \); //操作员退出。 成都莲合创想科技有限公司

电话(传真):028-85217600

重庆跨统筹区就医结算平台接口调用参考手册

retcode = m_ipapi.SYS_Exit(); // 调用接口退出函数 m_ipapi = null;

return;

3.2. 主要业务调用流程说明

初始化接口 操作员登录 就诊人员登录 参保档案查询 医院医生查询 收费项目查询 门诊\\住院业务 I.门诊业务流程 就诊登记 ? ?取消就诊登记 费用项目登记 预结算 确认结算 门诊退票 II.住院业务流程 就诊(入院)登记? ?取消就诊登记 费用项目登记 ? ?取消项目登记 出院登记 ? ?取消出院登记 预结算 确认结算 ? ?取消结算,招回在院 网上申报 操作员退出登录

3.3. 业务数据字典

? organ_id C4 经办机构号(参保人的险种类别编号);

成都莲合创想科技有限公司

电话(传真):028-85217600

重庆跨统筹区就医结算平台接口调用参考手册

? hospital_id C4 定点医疗服务机构号(医院号/药店); ? insure_id C20 医保号; ? card_no C20 就医卡卡号;

? diag_id C20 医保就诊登记号,就诊登记时医保返回的登记流水号,

一次就诊一个就诊登记号;

? rcpt_no C20 结算交易号,就诊结算时返回的此次结算流水号,一

次就诊可多笔结算交易(及就诊登记号与结算交易是一对多关系),此编号结算后需保存,以便 门诊退票 和 住院取消结算 使用;

? invoice_no C10 税务发票号,由HIS前端在确认结算时传入,(如果HIS

没有使用实际税务发票上的发票号,也可以直接传HIS打印在发票上的编号);

? hdiag_id C20 医院内部就诊号,门诊时为门诊就诊号,住院时为住

院号;

4. 基础性操作函数

4.1. 系统调用(SYS_???)

? SYS_Init

调用模型: int SYS_Init(); 功能说明: 初始化接口 参数说明: <无>

返回值说明: 0:表示正确, 其他:表示错误

成都莲合创想科技有限公司

电话(传真):028-85217600

重庆跨统筹区就医结算平台接口调用参考手册

备注: 必须首先调用该函数,SYS_Init只初始化本地数据,并不连接服务器

和初始化身份识别设备等。

? SYS_Exit

调用模型: int SYS_Exit(); 功能说明: 退出接口 参数说明: <无>

返回值说明: 0:表示正确, 其他:表示错误 备注: <无> ? set_SYS_CFG

调用模型: void set_SYS_CFG(string cfgname,string cfgvalue); 功能说明: 设置系统参数

参数说明: cfgname=参数名,cfgvalue参数值 返回值说明:<无> 备注: ? get_SYS_CFG

调用模型: string get_SYS_CFG(string cfgname); 功能说明: 取得系统参数信息 参数说明: cfgname=参数名 返回值说明:<无> 备注:

成都莲合创想科技有限公司

电话(传真):028-85217600


医保接口调用参考手册(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:朗文1A-6B单词考级汇总 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: