賴飛羆臺灣大學:資訊工程學研究所平曉鷗Ping, Xiao-OuXiao-OuPing2007-11-262018-07-052007-11-262018-07-052007http://ntur.lib.ntu.edu.tw//handle/246246/53633健康資訊交換第七層協定,用於不同的醫療機構間之醫療資訊交換。這篇論文主要是在說明如何使用動態產生訊信的方式使得以健康資訊交換第七層協定為基礎之系統作更有效率的資料交換。而此篇論文所提到的醫療資訊交換系統目前用於國立台灣大學醫學院附設醫院。這個系統是採用以服務導向架構,它包含了健康資訊交換第七層協定相關的網路服務,這樣的網路服務讓醫療資訊交換系統更加有彈性,除此之外,也使得此醫療資訊交換系統能與不同之程式語言所撰寫之其他系統作醫療資訊的交換。Health Level Seven (HL7) Messages are used to exchange medical records among different medical organizations. This thesis describes the method to create the HL7 messages dynamically and make the HL7 middleware framework more efficient. The HL7 middleware framework was developed for exchanging the healthcare information in the National Taiwan University Hospital (NTUH). The framework is a Service-Oriented Architecture (SOA) and it contains the HL7Central Web Service. The Web Service makes the HL7 middleware framework more flexible and independent of programming language.Chapter 1 Introduction 1 1.1 Background 1 1.2 Motivation and Objective 2 1.3 Thesis Organization 5 Chapter 2 Background Knowledge and Related Works 6 2.1 HL7 Messaging Standard 6 2.1.1 Message Components 6 2.1.2 Message Delivery Conception 12 2.2 HL7 Interface Engine based on Tree Structure 15 2.2.1 Tree Structure 16 2.2.2 Streaming Parsing Algorithm 16 Chapter 3 Dynamic HL7 Library Method 18 3.1 System Architecture 18 3.1.1 Web Services 18 3.1.2 HL7 Middleware Framework 19 3.2 HL7 Library Generated From XML Schema 21 3.2.1 XML schema 21 3.2.2 Using “CodeDom” to Generate Generating Codes 25 3.2.3 HL7 Message in XML style 26 3.3 Dynamic Messages Creation Method 28 3.3.1 Reserve Benefit of Automating Initialization 28 3.3.2 Basic Idea 30 Chapter 4 Validation Method 34 4.1 Use DLL File to Test 34 4.1.1 IMDasm 34 4.1.2 Reflection 35 4.2 Testing Parts 35 4.2.1 Get/Set and Write Validation 37 4.2.2 Read Validation 39 4.2.3 Copy Validation 40 Chapter 5 Performance Results 42 5.1 Performance Testing Scenarios 42 5.2 Performance Testing Results 43 Chapter 6 Conclusion and Future Works 46 Reference 47450191 bytesapplication/pdfen-US健康資訊交換第七層協定網路服務醫療照護服務導向架構醫療資訊系統HL7Web ServiceshealthcareService-Oriented ArchitectureHealthcare Information System動態訊息產生方法用於以HL7為基準之醫療資訊系統Dynamic Messages Creation Method for HL7 Based Healthcare Information Systemthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/53633/1/ntu-96-R94922021-1.pdf