皇甫立夏 陸宇宏 龔 鳴
醫院檢查信息系統與醫院信息系統間接口的設計
皇甫立夏①陸宇宏①龔 鳴①
目的:開發醫院檢查信息系統和醫院信息系統(HIS)之間接口程序,該接口程序既要保證HIS系統的安全性和獨立性,又要實現HIS系統和其他第三方系統的互通性。方法:利用Visual Studio 2008開發平臺及Web服務+可擴展標記語言(Web services+XML)技術,開發符合醫院需求的檢查信息系統與HIS接口程序。結果:檢查信息系統與HIS系統接口運行穩定、可靠及高效,避免了手工錄入信息產生的錯誤,減少了登記工作量,提高了工作效率。結論:利用Web services+XML技術可以開發出安全穩定、性能可靠的接口,實現醫院內部各信息系統間的資源共享,并在日后工作中對接口進行擴展以適應其他第三方系統,并做到按需定制。
Web服務;可擴展標記語言;醫院信息系統
[First-author's address]Medical Information Center, the Affiliated Hospital of Nantong University, Nantong 226001, China.
隨著數字化醫院進程的不斷深入,如何將醫院信息系統(hospital information system,HIS)與醫院檢查信息系統資源整合,實現信息共享顯得尤其重要。Web services接口是實現系統間信息集成的主要技術手段之一,各個系統以松耦合方式連接,實現信息傳遞,而Web services方式是一種被動的數據交互方式,數據交互的時機取決于調用方。本研究按照“以患者為中心”的理念,醫院信息中心將HIS及檢查信息系統通過Web services+可擴展標記語言(eXtensible markup language,XML)技術實現HIS與其他系統的集成,達到了緊密集成,充分發揮各系統功能,提高工作效率,滿足醫院日益增長的信息化需求。
(1)XML是在Web上傳送結構化數據的一種方式,是Web services平臺中表示數據的基本格式,使Web services非常方便地處理數據。XML能創建不依賴于平臺、編程語言的開放數據,且具有平臺無關性。作為服務平臺,Web services必須提供一種標準的數據類型系統,用于溝通不同系統之間的不同類型。除易于建立和易于分析外,XML主要的優點在于其既與平臺無關,又與廠商無關。
(2)簡單對象訪問協議(simple object access protocol,SOAP)是一種輕量的、簡單的以及基于XML的協議,被設計成在Web上交換結構化的和固化的信息。SOAP可以和現存的許多因特網協議和格式結合使用,包括超文本傳輸協議(hyper text transfer protocol,HTTP)、簡單郵件傳輸協議(simple mail transfer protocol,SMTP)以及多用途網際郵件擴充協議(multipurpose internet mail extensions,MIME),并支持從消息系統到遠程過程調用(remote procedure call,RPC)等大量的應用程序。此外,Web services作為一個服務平臺具有兩種很關鍵的技術:①web服務描述語言(web service description language,WSDL),其為描述網絡服務或終端的一種XML語言,用于定義Web services以及如何調用,WSDL文檔可用于動態發布Web services、查找已發布的Web services以及綁定Web services;②通用描述、發現和集成(universal description discovery and integration,UDDI)在Web上描述并發現商業服務的框架,UDDI通過服務注冊,以及使用SOAP訪問這些注冊信息的約定來實現上述目標。
2.1 門診檢查流程
檢查信息系統與HIS接口設計于患者門診檢查,其流程的具體實現如圖1所示。
2.2 系統接口設計
(1)HIS項目里新建Web services類DHCCBC,采用添加dhcService的方法,該方法有GetPatList和對應XML的2個參數。
(2)檢查科室調用,以ASP.NET開發超聲檢查系統調用dhcService方法獲取患者超聲檢查申請信息為例,項目添加HIS的Web services引用,命名為GetHisPatInfo,構建新類:
GetHisPatInfo.DHCCBC dhccbc=new GetHisPatInfo.DHCCBC();
String cmis=dhccbc.dhcService("GetPatList", "

圖1 檢查信息系統與HIS之間接口流程圖
(3)檢查系統輸入患者卡號,提取到的信息:
//響應碼
//響應信息
//卡號
//就診號
//醫囑號
//接收科室
//醫囑狀態
//患者姓名
//性別
//年齡
//醫囑名
//收費狀態
(4)ReturnReports返回報告、CancelFeeApp退費申請和對應的XML文件作為參數的方法(如圖2所示)。

圖2 檢查系統通過接口
以超聲信息系統為例,平均每日需要調用Web services接口700余次來提取患者的超聲申請醫囑信息,經過3年多的使用情況顯示,尚未出現異常情況,表明Web services接口程序可較好實現HIS與第三方系統的信息集成,數據的調用過程簡便直接,信息交互順暢,系統穩定高效,較好的實現了當初設定的目標。在醫院信息化建設的過程中,不斷有新的業務通過已經開發的Web services接口與HIS連接,且使用情況良好。
基于Web services+XML技術開發的接口程序并不直接對HIS數據庫中的數據操作,因而不會對HIS數據形成任何影響,數據調用端和發送端的隔離使得相互之間無數據的互操作,能夠保障HIS的安全。由于XML與平臺無關性及自定義和可擴展性,使各系統間保持相互透明的同時,可表達各種類型的數據,有利于系統平臺的擴展。在醫院多系統集成的應用場景中,Web services+XML技術是一種很好的選擇。
[1]余浩,保鵬飛.HIS系統WebServices接口設計與實現[J].醫療衛生裝備,2011,26(4):43.
[2]楊孝光,蘭世龍,馬睿,等.醫院信息系統間數據接口方案設計與實現[J].醫療衛生裝備,2010,31(8):31.
[3]宗寧.Caché數據庫中Web Service的開發與應用[J].電腦編程技巧與維護,2010(22):43-44.
[4]王保平.XML技術在塔西南醫院HIS系統與巴州醫保IC卡接口開發中的應用[J].電腦編程技巧與維護, 2011(16):95-98.
[5]洪文圳,李冬睿,李梅.基于WebService實訓中心管理平臺的設計與實現[J].科技與產業,2013(7):159-166.
[6]朱明峰,杜建強,丁成華,等.基于XML的中醫動態結構化電子病歷系統的設計[J].江西中醫學院學報, 2013,25(2):73-77.
[7]張勝,王露,黃亮.WebService的封裝在車聯網系統中的應用[J].計算機與現代化,2013(6):162-169.
[8]姚倩.基于XML的英語網絡課件的設計與實現[J].科技與產業,2013,2:137-140.
[9]常娩綸,楊景林,劉雅君,等.基于B/S的教師網上成績填報平臺設計與實現[J].電腦知識與技術:學術交流, 2014(8):5243-5246.
[10]房亞東,杜仲.基于XML的標準設計資源管理平臺的研究[J].機床與液壓,2014(13):60-63.
[11]李金平.基于ASP.NET的學生作業管理系統設計與實現[J].電腦編程技巧與維護,2014(18):34-36.
[12]李俊.基于ASP.NET在線考試系統的開發與實現[J].電子設計工程,2014(16):28-30.
[13]辛海燕,徐浩,苗元青,等.基于XML技術的電子病歷在醫院中的應用[J].中華醫學圖書情報雜志,2013(2): 77-79.
[14]申云成.XML數據的查詢技術及優化策略[J].計算機應用技術,2014(4):294-297.
[15]石楊,秦延召.基于ASP.NET的學生宿舍管理系統設計與實施[J].電腦編程技巧與維護,2014(16):83-85.
Research on design of hospital inspection information system and HIS interface/
HUANG FU Li-xia, LU Yun-hong, GONG Ming//
China Medical Equipment,2015,12(12):61-63.
Objective:To develop an interface program between a hospital inspection information system and Hospital Information System(HIS). Such interface program not only guarantees the safety and independence of HIS, but achieves interoperability between HIS and other third-party system.Methods:The interface program between the inspection information system and HIS conforming to hospital demands is developed by using Visual Studio 2008 development platform and WebServices+XML technology.Results:The interface between the inspection information system and HIS operates stably, reliably and efficiently, avoiding manually input information errors, reducing the amount of registration work, and raising work efficiency.Conclusion:WebServices+XML technology is utilized to develop an interface characterized by safety, stability and reliable performance, realizing resource sharing among information systems in the hospital. Besides, the interface can be expanded in the future to adapt to other third-party system, achieving customization.
Web services; eXtensible markup language; Hospital information system
10.3969/J.ISSN.1672-8270.2015.12.019
1672-8270(2015)12-0061-03
R197.324
A

2015-02-26
①南通大學附屬醫院信息科 江蘇 南通 226001
皇甫立夏,男,(1979- ),本科學歷,工程師。南通大學附屬醫院信息科,從事醫院信息系統實施、應用及管理等方面工作。