楊紅玲,師恩洲,賈正余,胡曉華,喬晉,陳妤蘅
第二軍醫大學東方肝膽外科醫院 信息科,上海 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