德卡读卡器&广州市医保体系
🛖 概述
医保就医、结算需要验证病人是符合医保标准,有买过医保的。
合法、合规才可以享受医疗保障。
医保读卡、扫码是所有业务的第一步:身份认证
🚲 认证方式划分
这一步最基本的就是读卡器、医保扫码、刷脸的硬件。
🚙 医保结算的网络需求
- 医保专网必须通。
- dns需要ping得通。
DNS1:10.97.145.148 DNS2:10.97.145.149 - 医保ip:10.97.240.206 要ping得通。
- 域名:igb.hsa.gdgov.cn 需要解析到正确的IP上;解析不了手动加HOSTS。
文件路径:C:\Windows\System32\drivers\etc\hosts 添加以下域名绑定内容:
- 专线
10.97.240.206 igb.hsa.gdgov.cn- 政务网
172.17.149.243 igb.hsa.gdgov.cn
🚚 医保库初始化地址
市直读卡地址(读卡器需要插pasm卡)
读卡正式地址:http://10.194.199.34:20001/hygeia_esb/api/call_api.action?function_id=bizh200900
读卡联调测试地址:http://10.194.199.100:20001/hygeia_esb/api/call_api.action?function_id=bizh200900
市医保(职工居民)读卡地址
http://phar.gd.hsip.gov.cn/gdyb_api/prd/api/card/initDll🚜 医保库读卡的工作原理
医保读卡的作用
持卡人使用社保卡、身份证、医保码在办理医保相关业务时,第一步就需要身份验证。
只有身份正确、符合相关的医保资格的持卡人,才可以进行相关的医保业务;所以需要读取用户卡片的信息,并且要加上相关的签名(确保信息的正确性、时效性)。
为此医保做了读卡相关的医保库,集成了医保读卡、签名的操作。
医保库的结构与逻辑
由于读卡设备有多个厂商、各厂商的驱动库各不相同。所以医保库实现了以下操作:
- 医保自研医保库 SScard.dll ;在医保库内实现驱动读卡设备读卡、对信息进行签名的操作。
- 医保库通过各个设备厂商的社保库接口实现读卡(人社38号文标准读卡方式),所以会驱动各个厂商的社保库(SSCardDriver.dll);
- 医保库有一个初始化功能,初始化成功会正动下载各个厂商的社保卡及相关文件。
- 医保库有自动更新库的功能。
文件结构
实际操作方法
对于医保、药店端相关的应用来说,使用是很简单的,就简单的3个基本步驱就够用了。 下图是广州市医保库的相关部分及介绍。
注意事项
- 网络,医保相关业务都必须在连通医保网络的前提下才可以使用,所以每一步要求用户单位的医保网是通的。
- 初始化(Init)的特殊操作,这个可以理解为网络签到,签到失败是无法读卡的,签到成功会自动下载相关厂商的库文件,初始化并不驱动读卡器,初始化失败不等于读卡器连接出问题。
- 医保库是由医保相关部分编写及维护的,其调用的厂商读卡设备的库是由厂商提供及维护。
- 某些接口的调用会造成线程阻塞(如读磁卡、扫码),调用后未做相关操作,会有一个超时,超时结束前会造成线程阻塞。