杨红玲,师恩洲,贾正余,胡晓华,乔晋,陈妤蘅
第二军医大学东方肝胆外科医院 信息科,上海 200438
“医联工程”中医联卡接口改造的问题及解决方案
杨红玲,师恩洲,贾正余,胡晓华,乔晋,陈妤蘅
第二军医大学东方肝胆外科医院 信息科,上海 200438
医联卡接口改造是成功接入医联工程的基础。在制度不允许改变医院信息系统(HIS)中患者标识号长度的情况下,通过进制的转换和缩位算法,实现了医联卡的兼容和识别,保证了“医联工程”的成功接入,满足了数据上报的要求,促进了医疗信息的共享。
医联卡;医联工程;患者标识号
目前,上海市绝大多数大中型医院已经实现了以患者为中心的临床诊疗过程、实验室检验、影像检查结果的信息化。在此基础上,上海市建设了旨在利用信息化技术服务社会公众就医平台——上海市级医院临床信息共享项目[1](下称“医联工程”)。
“医联工程”是服务临床一线医务人员的医疗协同平台,是服务医院管理人员的决策支持平台,是以人为本的病人临床诊疗档案库。“医联工程”的建设实现了市级医院之间临床信息的共享[2],提高了医疗质量,减少了不必要的重复医疗,降低了患者的就医成本。自2011年1月起,上海申康医院发展中心开始启动医联扩展项目,共有11家医院参与其中,我院是其中的1家。目前“医联工程”已经实现了34家市级三级医院的患者就诊信息的交换与共享。
为方便患者在“医联工程”联网的市级医院就医,上海申康医院发展中心在全市范围内发行了按照统一规范要求进行编码规格的自费就诊卡,作为患者跨联网医院就诊时通用,称为医联卡[3],用医联卡逐步替代各医院自有的自费卡。因此,医联卡接口改造成为医院顺利接入“医联工程”的基础。
1.1 现状
“医联工程”实施前,患者就诊可以使用的身份电子识别卡类型主要有:
(1)社保卡。中华人民共和国社会保障卡,即上海市人民政府或外地发行的医保人员所持有的符合国家人保部标准规范的社会保障卡,包括中小学生学籍卡等。
(2) 医保卡。上海地区仍遗留使用的医疗保险28位磁卡。
(3)医联卡。上海范围内各区县或医院发放的按照统一规范要求进行编码规格的自费就诊卡或新农合卡或区县健康卡等。此类卡按全市规范化格式统一编号,可作为患者跨区县、跨联网医院就诊通用卡。
(4)自费卡。医院自行编号,不符合全市统一编号规格的自费卡。通常作为统一使用医联卡之前发行的非规范化格式的自费就诊卡。
这4种患者身份电子识别卡卡号的主要特点,见表1。我院信息系统内部的标识,患者标识号长度为字符型10个字节(B),用于存放患者身份电子识别卡卡号。通过患者唯一的标识号,实现了身份识别[4]。患者标识号既是实现医院内部各信息系统信息共享的基础,也是建立患者诊疗档案、实现区域医疗信息共享的基础[5-6]。
表1 患者身份电子识别卡卡号特征
1.2 存在的问题
“医联工程”接入前,“医联卡”卡号为15B,医联数据平台通过卡号和卡类型将患者的基本信息和患者的就诊信息相关联。在“医联工程”接入项目中,必须进行医联卡交易接口改造。医联卡交易接口规范,是定义医联卡在医疗机构挂号窗口及医生工作站刷卡时,查询医联卡所属病人基本信息的数据交换规范。各家市级医院,在对医联卡的信息查询时必须按照此规范进行医疗机构信息系统与医联数据中心之间的数据交互(图1)。在医联卡接口改造过程中,关键是处理好区域医疗全局标识与医院内部标识的关系,因此,无法避免地产生了一些问题。
图1 医联卡信息查询业务流程图
(1)对数据上报的影响。由于我院是部队医院,各方对于我院的信息数据上报有着严格的要求,要求患者标识号长度必须为10B,即不能改变医院信息系统(HIS)内部患者标识号的长度。
(2)对医联卡正常使用的影响。我院患者标识号长度必须为10B,能够满足社保卡、医保卡和自费卡的就诊需求,但不通过改造无法满足医联卡的使用要求。
2.1 医联卡编码规则
医联卡卡号编码规则是统一的,按上海市卫生局统一要求,前6位为医疗机构代码,后9位为同一医院的顺序编号,同一家医院对同一患者不可重复。可从“000000000”到“999999999”,不具有任何实际含义,总共15位。
2.2 医联卡兼容和识别算法
通过进制转换[7]和缩位算法对医联卡号进行压缩,由于医联卡号均为数字,可以利用阿拉伯数字加上英文字母的36进制与原有卡号的10进制进行转换。如原卡号为“123456789012345”,按照模36计余的方式,可以转化为“17rf9km92x”,这样可以保证在10位内完成15位卡号的转换。同样,也可以采用国际通用的信息传输的Base64编码,即通过26个小写英文字母,26个大写英文字母,10个阿拉伯数字以及“+”和“/”共64个字符作为64进制和10进制进行转换,可以更加有效的缩短位数。也可以3位为1组进行转换。由于2位36进制数可以表示1295个10进制数,因此,可以保证在2位内满足3位10进制数的转换,也就可以在10位内满足对15位数字的转换, 可以减少大数运算的时间开销,减少对处理性能造成影响。
2.3 算法优化
由于大量的患者使用的医联卡均为本院所发放的,其数量要远远大于跨院就诊的患者。因此,将医联卡分为两类,A类卡(跨院卡):指在他院领的卡;B类卡(本院卡):指在本院领的卡,可以通过6位我院医疗机构代码来区分这两类卡。A类卡直接通过进制转换和缩位算法对卡号进行压缩转为10位进行存储。B类卡,由于本院的医疗机构代码为固定的值,全部由数字组成,凡是前6位为本院医疗机构代码的卡号,一律直接截取后9位在系统内部进行存储。
2.4 算法实现
在所有的刷卡处,对A类卡,将其卡号进行进制转换、缩位,然后在医院内部相关信息系统均使用缩位的卡号进行数据传递。在数据上传抽取和使用医联协同服务时进行反向处理,将压缩后的卡号扩位为10进制15位的医联卡号进行上传[8]。对B类卡,直接截取后9位,在医院内部相关信息系统进行数据传递,在数据上传抽取和使用医联协同服务时,统一在原卡号前增加医疗机构代码的6位编码,聚合为15位医联卡号进行上传。
2011年8月份正式接入“医联工程”,实现了医联患者的信息共享、医联卡发放、医联全市医疗机构预约等多项服务。截至2011年11月底,我院已发放全市统一的医联卡16838张,门诊就诊55431人次。对使用社保卡、医保卡、自费卡以及医联卡4种身份标志的患者就诊情况进行了统计,见表2。经过4个多月对医联卡的使用,医联卡卡号在本院信息系统内数据传递良好,进行数据上传抽取和使用医联协同服务运行正常。
表2 2011年8月~11月4种身份标志患者就诊情况统计
在制度不允许改变我医院HIS内部患者标识号长度的情况下,通过数字进制的转换和缩位算法,实现了对医联卡的兼容和识别,成功地接入了“医联工程”,既满足了数据上报的要求,促进了医联联网医院的资源整合与信息共享,又对医院HIS的稳定运行起到了重要的作用。
[1] 于广军,高解春,王锦福.大型城市医疗信息共享及协同服务系统的探索与实践[J].中国数字医学,2010,5(1):40-42.
[2] 高解春,于广军,杨佳泓,等.上海市级医院医联工程项目的建设成效与深化前景[J].中国医院,2010,14(10):12-14.
[3] 何萍,于广军,王英杰.“医联卡—册”在区域医疗服务中的推广[J].中国数字医学,2009,4(5):20-22.
[4] 王晖,单既桢,张世红.北京地区“医联码”系统实施与思考[J].中国数字医学,2011,6(6):40-42.
[5] ACC.HIMSS,RSNA.IHE—医疗健康信息集成规范[M].梁铭会,俞汝龙,译.北京:北京大学医学出版社,2008.
[6] 黄影,吴飞.基于HIS的安全数据交换系统的研究与实现[J].中国医疗设备,2011,26(9):45-47.
[7] 张玉彤.浅析进制转换在计算机应用中的技巧[J].数字技术与应用,2011,(7):36-37.
[8] 于广军,杨佳泓,郑宁,等.上海市级医院临床信息共享项目(医联工程)的建设方案与实施策略[J].中国医院,2010,14(10):9-11.
Problems and Solutions in Medical Alliance Card Interface Transformation of Hospital Clinical Information Sharing System
YANG Hong-ling, SHI En-zhou,JIA Zheng-yu, HU Xiao-hua,QIAO Jin, CHEN Yu-heng
Information Department, Eastern Hepatobilitary Surgery Hospital, Second Military Medical University, Shanghai 200438, China
TP312
A
10.3969/j.issn.1674-1633.2012.07.016
1674-1633(2012)07-0059-02
2012-01-18
作者邮箱:yeye107@sohu.com
Abstract: Medical alliance card interface transformation is the foundation of successful access to hospital clinical information sharing system. In the case of unable to alter the hospital information system in patient ID length, through the hexadecimal conversion and Bit reduction algorithm, we realized medical alliance card compatibility and recognition, which ensure successful access to hospital clinical information sharing system, thus to meet the data reporting requirements and promote the sharing of medical information.
Key words: medical alliance card; hospital clinical information sharing system; Patient ID