透過您的圖書館登入
IP:18.224.39.32
  • 學位論文

使用語意網路服務建構整合式電子病歷系統

Building an Integrated Electronic Health Record System using Semantic Web Services

指導教授 : 賴飛羆
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


近年來,以服務為導向架構建置大型系統逐漸成為趨勢。在服務導向架構中,服務可以運行於不同的平台上並通過網路被使用,增加了服務的重複使用性。網路服務是達成服務為導向架構的主流方法,然而現有的UDDI搜尋方法是以關鍵字搜尋以及服務分類為搜尋基礎,此方法並不能有效地幫助使用者找到想要的服務。語意網路服務以現有的網路服務為基礎並為服務內容加上語意。依據服務語意,電腦便能夠有效的搜尋服務以及自動組合服務。 臺大醫院的醫療資訊系統使用健康資訊交換第七層協定為訊息交換的標準, 並且以網路服務為主幹的服務導向架構做為系統整合。在透過網路服務建置電子病歷系統的過程中,我們發現變更現有服務或者加入新服務的時候,為了滿足新需求必須時常修改原有系統,這增加了維護成本以及減低了系統的彈性。因此我們在原有的系統架構下導入了知識本體以及語意網路服務,設計並且實作了語意網路服務的註冊、自動尋找、自動組合、自動調用服務,如此系統就能夠自動尋找合適的服務以及發現服務的變化。 在本論文中,我們在服務導向架構的系統裡面加入了語意網路技術,完成了一個具有彈性的電子病歷系統。系統會根據醫護人員提供的資訊自動尋找可用的服務並且組合服務,最後產生一份符合標準的電子病歷文件。論文將詳述各系統的實作方式以及執行流程,最後提出結論和未來方向。

並列摘要


In recent years, Service-Oriented Architecture (SOA) has become a trend to build a large-scale system. In SOA, services can run on different platforms and be used through the Internet to increase reusability. Web Service is a mainstream technology to achieve SOA, but current UDDI method cannot efficiently help user find out proper services because it is based on keyword search and service classification. Semantic Web Service is a technology based on existing Web Service standard, which uses semantic to annotate services. According to services’ semantic, computer can search and composite services automatically. Healthcare Information System in National Taiwan University Hospital uses Health Level Seven standard for message exchange and Web Services as backbone for SOA systems integration. In the process of building an Electronic Health Record (EHR) system through Web Services, we found that the original system must be modified to meet new demands of changing existing services or adding new services, which increases maintenance cost and reduces flexibility. Therefore, we introduced ontology with Semantic Web Services to the system and implements Semantic Web Service registration, automatic searching, automatic composition, and automatic invocation. In this way, system can search for suitable services and discover new services automatically. In this thesis, we successfully incorporate Semantic Web technology with SOA system and completed a flexible EHR system. The system gets basic patient information and a list of desired patient record fields from healthcare workers, then, outputs a well-formatted EHR document after a chain of searching, compositing and invocating processes. This thesis will detail the workflow implementation of entire system and discuses the conclusions and future works of our design.

參考文獻


[16] Health Level Seven, Inc. “HL7 Version 3 Standard”, http://www.hl7.org
[1] Extensible Markup Language (XML) 1.0 (Fifth Edition), W3C Recommendation 26 November 2008, http://www.w3.org/TR/xml/
[2] Li-Fan Ko, Jen-Chiun Lin, et al., “HL7 Middleware Framework for Healthcare Information System”, HEALTHCOM 2006, August, 2006.
[4] Newcomer, Eric; Lomow, Greg, Understanding SOA with Web Services. Addison Wesley, ISBN 0-321-18086-0, 2005
[7] Web Services Description Language (WSDL) 1.1, W3C Note 15 March 2001, http://www.w3.org/TR/wsdl

延伸閱讀