身份证与非接触IC卡同时作为一卡通介质的兼容性研究
2015-01-26王瑞锋黄浩臣何成玉刘向敏王雪
王瑞锋,黄浩臣,何成玉,刘向敏,王雪
濮阳市中医院 信息科 ,河南 濮阳 457001
身份证与非接触IC卡同时作为一卡通介质的兼容性研究
王瑞锋,黄浩臣,何成玉,刘向敏,王雪
濮阳市中医院 信息科 ,河南 濮阳 457001
本文论述了我院同时使用身份证和非接触IC卡作为“一卡通”介质时,在兼容性方面的特殊处理方案。此方案有效解决了兼容性问题,对任何同时使用两种卡介质的系统都有借鉴意义。
身份证;IC卡;“一卡通”;兼容性;就诊卡
0 前言
身份证作为真正意义的跨行业和跨地区的“一卡通”正在从理论走向现实[1-3],但是身份证不可能任何人在任何时间都能持有,而各行业为保证能在任意时间为任意人服务就不可避免的需要一种系统内部使用的“一卡通”专用卡介质。由于一个系统使用两种卡介质存在多种兼容性难题,限制了身份证作为“一卡通”介质的广泛使用。
我院于2013年9月直接使用身份证作为门诊就诊卡介质后,濮阳市人民医院和齐鲁医院青岛院区于2013年12月、昆明医科大学第一附属医院于2014年1月也分别进行了身份证直接作为就诊卡介质的尝试,由于直接使用身份证对病人来说方便、对医院来说节省资金[4],此模式已经被患者和医院广泛接受。但是患者群体具有多样性,不可能要求所有患者必须携带身份证就诊,或者由于身份证丢失补办期间或就诊时忘记携带等原因,医院必须提供一种院内专用卡介质(磁条卡、条码卡、接触IC卡、非接触IC卡等)供此类人群和使用身份证作为就诊卡介质的人群同时在一个系统内使用,而且在不同时间使用不同介质的卡时还必须能够继续使用以前的卡介质产生的就诊记录及消费余额,这就要求“一卡通”系统在设计时必须考虑两种卡介质的兼容性问题,否则不是给患者造成不便(如某些医院两种卡介质不能互相挂失补办或者使用多个不同的读卡位置),就是给就诊卡内资金安全带来风险(某些医院相同身份证号码的新旧两张身份证可以同时使用)。我院在设计、运行过程中解决的主要问题详述如下,供同行参考。
本文中“就诊卡”是指患者在医院就诊过程中使用的身份证或者院内专用卡;“身份证”是指用身份证作为卡介质在医院“一卡通”系统注册成的就诊卡;“院内专用卡”是指使用非接触式IC卡作为卡介质在医院“一卡通”系统注册成的就诊卡。就诊卡可以使用两种卡介质,但是同一人在同一时间只能持有一种介质的就诊卡,而不同的人在同一时间可以使用两种介质的就诊卡。
1 院内专用卡的介质种类和读卡器的选择
从理论上来说身份证可以和磁条卡、条码卡、接触IC卡、非接触IC卡等多种卡介质兼容使用,只要配备相应的读卡器即可[5],但是从方便患者操作使用的角度来说,不管用什么卡介质都能使用完全一致的操作方法会极大地降低自助设备的使用难度。身份证属于非接触式IC卡,而且现在市场上已经有了身份证和非接触式IC卡二合一的读卡器,可以在同一个读卡位置读取两种类型的卡,如果院内专用卡介质采用非接触式IC卡并且使用二合一读卡器就能统一两种卡的具体操作方法,减少患者因为不知道应该将卡放在哪个读卡器上而产生的迷茫。我院就使用了非接触IC卡作为院内专用卡介质同时使用了二合一读卡器作为读取身份证和院内专用卡的读卡器。
2 患者唯一标示的建立
医院信息系统(HIS)中患者ID是唯一识别某人的标示符,同一人ID号应该终身不变,同一人的所有相关记录都要与此标示关联,而不管此人是使用身份证就诊还是使用院内专用卡就诊。虽然身份证号码或者院内专用卡上印刷的号码是唯一而且不重复的,理论上使用身份证或院内专用卡号码作为患者主索引ID是可行的[6],但是考虑同一人在不同时期可能需要分别使用身份证和院内专用卡,或者院内专用卡有在不同患者间重复使用的可能(比如院内专用卡挂失后被捡到的卡、全额退款并注销的卡),所以使用身份证号码或者院内专用卡号码作为患者ID并不合适,患者标示必须与卡号没有必然联系。我院使用自定义无重复的序列号建立患者主索引ID,患者主索引同时还记录患者卡号,患者卡号是身份证号(使用身份证注册时)或者是非接触IC卡上印刷的卡号(使用院内专用卡时),患者ID与患者卡号彻底分离,而且同一患者的主索引可以有多条记录,每次补卡、换卡都生成一条新的记录,多条记录的患者ID相同,但是只能有一条记录处于在用状态(这里要求将“患者ID”和“在用状态”两个字段作为联合主键),这样就能实现同一患者在身份证和院内专用卡之间互换使用,或者让同一个院内专用卡在患者A全额退款并注销卡后马上可用于新患者B的注册,达到院内专用卡的补办及重复使用目的。
3 院内专用卡介质印刷卡号的选择
很多医院直接使用非接触式IC卡中位数很长又难于记忆的卡序列号作为卡号,虽然大多数就诊环节都可以很方便的用读卡器完成卡号的读取,但是电话咨询、网络服务等环节要让病人输入很长的卡号是极易出错的。我院采用的方法是在制卡时让厂家按特定规则生成8位的纯数字卡号,並将其写入院内专用卡的某一扇区,建卡时将此扇区的记录而不是卡序列号作为卡号,同时将此卡号印刷到卡介质上让患者在电话或网络服务时很容易识别并输入。身份证作为就诊卡介质时,身份证号码就是卡号。电话、网络服务时先根据卡号在患者主索引中提取患者ID号码,然后根据ID号码提取患者信息。
4 就诊卡两种卡介质之间互相挂失和补办的流程
卡介质不可避免的存在丢失、损坏的可能,补卡、换卡是“一卡通”系统必备的功能。身份证注册为就诊卡时,将身份证号作为卡号建立患者主索引,身份证丢失用院内专用卡补办时将院内专用卡卡号作为新卡号再建立一条患者主索引并将原来身份证建立的主索引设置为失效。此时再用读卡器读取身份证就会因为没有相关有效记录而拒绝服务,从而防止患者的身份证丢失被别人捡到后非法使用。而新建的患者主索引由于使用新院内专用卡卡号并使用原来的患者ID,所以能继续使用原来身份证作为就诊卡时产生的相关记录及消费余额。院内专用卡注册后丢失或者忘记携带,用身份证补办时记录身份证号码作为新卡号但保留原患者ID同时将原记录设置为失效。同种卡介质之间的补卡、换卡原理一样。
5 号码相同的新、老两张身份证的使用限制
院内专用卡的补卡、换卡等操作完全由HIS控制,而身份证的补卡及到期换卡完全由公安机关控制,而且公安机关并不公开相关信息数据库,所以HIS并不能实时更新身份证的相关信息,如果某患者身份证丢失后补办了1张新身份证,这2张身份证号码是完全一样的,此时老身份证在自助设备上刷卡如果能正常使用就是非常严重的漏洞[7]。为了识别号码一样的新、老2张身份证,我院采用的办法是在患者主索引中记录身份证有效期限的“起始日期”,在进行身份证读卡操作时不但读取身份证号码同时还读取身份证的起始日期,如果读取的起始日期等于患者主索引中记录的起始日期就判断为合法并进行后续操作;如果读取的起始日期晚于患者主索引中记录的日期(新身份证的情况)也判断为合法并且将较晚的起始日期更新到患者主索引中然后进行后续操作;如果读取的起始日期早于患者主索引中记录的起始日期(老身份证的情况)就判断为非法同时中断操作并提示此身份证已经失效。这样的软件流程实现了办新身份证后患者完全不需要作任何专门的处理,只需要和往常一样使用一次就能启用新身份证并自动停用老身份证。如果要自动限制超过有效期限的身份证不能使用也可以在患者主索引中记录身份证有效期限的结束日期同时在读卡时做判断,只是此时要注意的是有效期为长期的身份证“结束日期”并不是特定日期,而是一个空值,在记录此日期和读卡判断时要专门处理。
经过以上的技术处理后,身份证和院内专用卡两种介质达到了完全兼容使用的目的:第一次办就诊卡使用身份证后期可以使用院内专用卡补卡、换卡;第一次办就诊卡使用院内专用卡后期也可以使用身份证补卡、换卡,而且之后再交替使用也没有任何限制;全额退款并注销的院内专用卡可以给其他人重复使用;完全不受医院控制的身份证的补卡、换卡也能够在新身份证第一次使用时自动启用新证并停用老证;二合一的读卡器让患者感觉不到使用身份证和院内专用卡的任何操作区别。我院采用以上技术的门诊“一卡通”系统上线后患者很快就能适应,满意度也大幅提高,同时每年节省大量制卡成本,用身份证作为就诊卡介质的患者也省却了持有多种卡的烦扰[8-9]。此技术解决方案理论上也支持其他同时使用两种以上卡介质的“一卡通”系统。
[1] 曾雅静,梁映媚,黄衬南,等.第二代身份证读卡器在献血流程中的应用[J].右江医学,2013,41(2):299-230.
[2] 刘恒学,曾崇培,李果凤,等.第二代身份证用作城市轨道交通乘车凭证的探讨[J].城市轨道交通研究,2013,16(9):5-6.
[3] 张金龙,焦建栋,任晓明.第二代身份证读卡器在职业健康监护信息管理系统中的应用[J].中国职业医学, 2009,36(5):4454-46.
[4] 王瑞锋,王雪.身份证作为门诊一卡通介质的实践[J].中国信息界-e医疗,2014,(2):34-35.
[5] 薛锐,周向辉,万政委.SmartCard在当今社会中的发展与应用[J].数字化用户,2013,(29):179-180.
[6] 严黎.以居民身份证编号的健康信息归结与共享作用探讨[J].中国数字医学,2014,(1):104-105.
[7] 本刊编辑.身份证"缺陷"谁之责[J].发明与创新(综合科技),2013,(10):35-36.
[8] 杨思,蒋萍,李进娥.自助办理就诊卡、预充值消费模式的应用[J].中国医疗设备,2014,29(3):107-108.
[9] 肖飞,郭雪清,黄正东,等.基于二代身份证储值就医卡自助办理就医卡及充值系统的设计实现[J].华南国防医学杂志,2012,26(1):66-68.
Studies on Compatibility of Using ID Cards and Contact-less IC Cards as All-in-One Cards
WANG Rui-feng, HUANG Hao-chen, HE Cheng-yu, LIU Xiang-min, WANG Xue
Department of Information, Puyang Hospital of Traditional Chinese Medicine, Puyang Henan 457001, China
This paper expounded the special solutions taken by the hospital for compatibility of using both ID (Identification) cards and contact-less IC (Integrated Circuit) cards as all-in-one cards. The solution can e ff ectively solve the incompatible problems and provide a reference for the hospital who also uses these two cards as the all-in-one card.
identi fi cation card; intelligent card; all-in-one card; compatibility; medical card
TP311
C
10.3969/j.issn.1674-1633.2015.03.045
1674-1633(2015)03-0142-03
2014-09-17
2015-01-14
河南濮阳市科技攻关项目(140639)。
作者邮箱:pyszyy123@163.com