重庆跨统筹区就医结算平台接口调用参考手册
以很好的支持。 针对不同的设备,莲合公司将提供不同的设备驱动程序配合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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库医保接口调用参考手册(2)在线全文阅读。
相关推荐: