德卡读卡器&广东省医保体系

🛖 概述

医保就医、结算需要验证病人是符合医保标准,有买过医保的。

合法、合规才可以享受医疗保障。

医保读卡、扫码是所有业务的第一步:身份认证

🚲 认证方式划分

这一步最基本的就是读卡器、医保扫码、刷脸的硬件。

识别方式设别工具驱动库
社保卡T6、T60、T10读卡器SSard.dll
身份证T6、T60、T10读卡器SSard.dll
医保码扫码墩、T10、T60、P30NationECCode.dll
刷脸F11NationECCode.dll

🚙 医保结算的网络需求

  1. 医保专网必须通。
  2. dns需要ping得通。
    DNS1:10.97.145.148
    DNS2:10.97.145.149
  3. 医保ip:10.97.240.206 要ping得通。
  4. 域名: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 

🚚 医保库初始化地址

http://hosp.gd.hsip.gov.cn/gdyb_api/prd/api/card/initDll

🚜 医保库读卡的工作原理

医保读卡的作用

持卡人使用社保卡、身份证、医保码在办理医保相关业务时,第一步就需要身份验证。

只有身份正确、符合相关的医保资格的持卡人,才可以进行相关的医保业务;所以需要读取用户卡片的信息,并且要加上相关的签名(确保信息的正确性、时效性)。

为此医保做了读卡相关的医保库,集成了医保读卡、签名的操作。

医保库的结构与逻辑

由于读卡设备有多个厂商、各厂商的驱动库各不相同。所以医保库实现了以下操作:

  1. 医保自研医保库 SScard.dll ;在医保库内实现驱动读卡设备读卡、对信息进行签名的操作。
  2. 医保库通过各个设备厂商的社保库接口实现读卡(人社38号文标准读卡方式),所以会驱动各个厂商的社保库(SSCardDriver.dll);
  3. 医保库有一个初始化功能,初始化成功会正动下载各个厂商的社保卡及相关文件。
  4. 医保库有自动更新库的功能。

文件结构

实际操作方法

对于医保、药店端相关的应用来说,使用是很简单的,就简单的3个基本步驱就够用了。 下图是广东省医保库的相关部分及介绍。

注意事项

  1. 网络,医保相关业务都必须在连通医保网络的前提下才可以使用,所以每一步要求用户单位的医保网是通的。
  2. 初始化(Init)的特殊操作,这个可以理解为网络签到,签到失败是无法读卡的,签到成功会自动下载相关厂商的库文件,初始化并不驱动读卡器,初始化失败不等于读卡器连接出问题。
  3. 医保库是由医保相关部分编写及维护的,其调用的厂商读卡设备的库是由厂商提供及维护。