# YbxLibrary **Repository Path**: btsc/ybx-library ## Basic Information - **Project Name**: YbxLibrary - **Description**: 封装国家医疗保障信息平台提供的接口,包含基础的输入输出类,交易过程日志记录,交易输入输出转化,方便定点医药机构his接入新医保平台。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2024-08-20 - **Last Updated**: 2024-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README TestForm是调用示例程序 需要引入的库Newtonsoft.Json.dll、YbxLibrary.dll、 配置文件是yb.ini ```java YbEntity ybEntity = CallYb.YhHbCall(textBox2.Text.Trim(), textBox1.Text.Trim(), "", "", this.textBox4.Text, this.textBox5.Text, ""); if (ybEntity != null) { if (ybEntity.infcode != 0) { MessageBox.Show(ybEntity.err_msg); } else { textBox3.Text = ybEntity.output; } } ``` ### YhHbCall 方法介绍 ####交易输入 交易编号:合法的交易编号如1101人员基本信息获取 交易输入: ```json { "data": { "begntime": "", "card_sn": "", "certno": "", "mdtrt_cert_no": "420325199109067018", "mdtrt_cert_type": "02", "psn_cert_type": "", "psn_name": "" } } ``` 操作员工号: his中收费员工号 操作员姓名:his中收费员姓名 就医地:默认420300, 可在yb.ini文件中指定 参保地:默认420300, 后续交易可通过读卡返回的参保地传入 签到流水号:默认30个1,后续交易可通过9001签到交易获取 ####交易输出 交易编号 完整交易输入 完整交易输出 交易输出状态码 交易输出错误信息 交易输出内容 ### 日志记录介绍 完整日志记录在xxx.txt中,错误日志记录在xxx_error.txt中 日志的长度可根据yb.ini中的log分组的len长度来进行控制 (值小于0,记录完整日志;大于等于0记录指定长度的日志) ### 系统截图 5262查询本地结算信息 ![](https://gitee.com/swifttao/pic/raw/master/img/202405061140797.png) 1101读卡交易 ![](https://gitee.com/swifttao/pic/raw/master/img/202405061140938.png)