谷宇++劉洋
DOI:10.16644/j.cnki.cn33-1094/tp.2016.09.001
摘 要: 為實現(xiàn)符合HL7標準的醫(yī)學信息的解析、網(wǎng)絡(luò)傳輸,以及ER7格式與XML格式的轉(zhuǎn)換,將HL7信息解析成為“Message”抽象數(shù)據(jù)結(jié)構(gòu)實現(xiàn)解析;通過構(gòu)建符合HL7標準的客戶端和服務(wù)器實現(xiàn)HL7的傳輸通信;通過先將ER7/XML格式的HL7信息解析為“Message”數(shù)據(jù)類型,再構(gòu)建成另外一種信息格式(XML/ER7),實現(xiàn)兩種格式的互相轉(zhuǎn)換。實現(xiàn)了HL7解析、傳輸與格式轉(zhuǎn)換功能,并用Messaging Workbench對消息傳輸進行了測試驗證,證明構(gòu)造的客戶端和服務(wù)器能夠相互通信并符合HL7標準。HL7信息解析、傳輸是眾多醫(yī)療信息系統(tǒng)的核心功能,對解決“信息孤島”問題是大有裨益的。
關(guān)鍵詞: HL7標準; HAPI工具包; 解析; 傳輸; 格式轉(zhuǎn)換
中圖分類號:TP391 文獻標志碼:A 文章編號:1006-8228(2016)09-01-04
Research and implementation of HL7 message parsing, transmitting
and format converting technology
Gu Yu1, Liu Yang1,2
(1. School of Information Engineering, Inner Mongolia University of Science and Technology, Baotou, Inner Mongolia, 014010;
2. BaoTou Wulan Road Depatrment, China Galaxy Securities Co.,LTD)
Abstract: For medical information of HL7 standard to realize the parsing, transmission and format conversion between ER7 and XML, HL7 messages is parsed to "Message" abstract data structure; HL7 client and HL7 server is constructed and a two step converting method is used. The functions of parsing, transmission and format conversion are realized in this paper, and the message transmission function is tested and verified by Messaging Workbench. The constructed client and server are proved to be able to communicate each other, and to meet the HL7 standard. HL7 information parsing and transmission are the core function of many medical information systems, which is helpful to solve the "information island" problem.
Key words: HL7 standard; HAPI; parsing; transmission; format conversion
0 引言
隨著大數(shù)據(jù)時代的到來,采用統(tǒng)一的醫(yī)學信息化標準共享海量的醫(yī)療數(shù)據(jù),方便醫(yī)生更好地診斷病患,已成趨勢。國務(wù)院辦公廳在全國醫(yī)療衛(wèi)生服務(wù)體系規(guī)劃綱要(2015-2020年)中明確指出:“加強人口健康信息化建設(shè),到2020年,實現(xiàn)全員人口信息、電子健康檔案和電子病歷三大數(shù)據(jù)庫基本覆蓋全國人口并信息動態(tài)更新。全面建成互聯(lián)互通的國家、省、市、縣四級人口健康信息平臺,實現(xiàn)公共衛(wèi)生、計劃生育、醫(yī)療服務(wù)、醫(yī)療保障、藥品供應(yīng)、綜合管理等六大業(yè)務(wù)應(yīng)用系統(tǒng)的互聯(lián)互通和業(yè)務(wù)協(xié)同[1]?!?/p>
目前,HL7(Health Level 7)作為OSI第七層即應(yīng)用層相關(guān)標準。HL7標準是由美國HL7組織開發(fā)的國際標準,具有世界權(quán)威(多于55個國家,多于1600個個人會員,多于500個企業(yè)會員使用HL7),用于醫(yī)學信息系統(tǒng)的互通互聯(lián)[2]。HL7標準已經(jīng)成為醫(yī)療信息行業(yè)中應(yīng)用最為廣泛的醫(yī)療信息交換標準之一[3]。
由于控制開發(fā)成本等原因,我國的醫(yī)院信息系統(tǒng)一般都是醫(yī)院與設(shè)備開發(fā)廠商協(xié)商解決。不同的醫(yī)院信息系統(tǒng),采用不同的數(shù)據(jù)格式,嚴重地阻礙了不同醫(yī)院、不同設(shè)備開發(fā)商的醫(yī)院信息系統(tǒng)之間的互聯(lián)互通、信息共享,使得各醫(yī)療衛(wèi)生機構(gòu)的信息系統(tǒng)由于不能相互通信而成為“信息孤島”[4]。采用國際通用標準HL7,作為我國統(tǒng)一的醫(yī)學信息化標準對解決數(shù)據(jù)格式不統(tǒng)一而造成的“信息孤島”問題是大有裨益的。
1 概述
1.1 HL7標準
HL7組織成立于1987年,是一個非盈利的、ANSI公認的標準研發(fā)組織,致力于提供交流,整合,共享和檢索電子健康信息,支持臨床實踐和管理、健康服務(wù)評價。HL7指在OSI網(wǎng)絡(luò)七層模型中,HL7將應(yīng)用在第七層,作為應(yīng)用層的相關(guān)標準,重點開發(fā)醫(yī)療衛(wèi)生行業(yè),特別是臨床、檢驗、保險及管理等部門,以加強醫(yī)學信息資源的共享和整合。
隨著HL7標準的廣泛應(yīng)用,采用HL7國際標準實現(xiàn)醫(yī)療信息化,可以使不同設(shè)備廠商、不同醫(yī)院的信息系統(tǒng)和醫(yī)用儀器,醫(yī)療設(shè)備可以無障礙的互通互聯(lián)、信息資源共享。在醫(yī)療信息化的基礎(chǔ)上,可進一步實現(xiàn)患者與醫(yī)生、醫(yī)務(wù)人員、醫(yī)療設(shè)備、醫(yī)療機構(gòu)之間互動,為智慧醫(yī)療奠定基礎(chǔ)。