I.

Health Level 7 Development Framework을 이용한 전자의무기록 시스템 설계

Designing Electronic Medical Record using                                  Health Level 7 Development Framework

Hye Ryung Kim, M.D.*, Nam Hyun Kim, Ph.D.↕, Sun Kuk Yoo, Ph.D.↕

* Medical Information System, Yonsei University Graduate School of Information, Seoul 120-749, hyer_k@yonsei.ac.kr

↕ Dept. of Medical Engineering, Yonsei University college of medicine, Seoul 120-752

Abstract: HL7 began developing standards in 1987 with the publication of its messaging specification.  HL7 version 3 is the most definitive HL7 standard thus far, incorporating more trigger events and message formats. The HL7 V3 model-based process of message development is defined the HL7 Message Development Framework(MDF) and the HL7 Development Framework(HDF) is a replacement for and an extension to the HL7 MDF. The HDF differ from the MDF in terms of Scope of coverage, Alignment with UML and Maintenance/versioning procedures. This study is designing the part of EMR(Electronic Medical Record) using HDF to realize the building medical standard data model for sharing medical record.

Keyword: electronic medical record, Health Level 7, HL7 Development Framework, Unified Modeling Language, Message Development Framework

배 경

본 연구는 HL7위원회에서 제시하고 있는 표준 시스템 개발 방법론인 HL7 Development Framework (HDF)을 실제로 전자 의무 기록 시스템 중 입·퇴원을 지원하는 시스템에 적용시켜 HL7 데이터 표준을 따르는 시스템을 설계해 보는데 목적을 두었다. 일반적으로 방법론은 시스템 개발과 유지 관리에 들어가는 비용과 시간, 노력을 줄이고 효율적 관리에 도움을 준다. HL7 버전 3.0에서는 기존에 부분적으로 개발해오던 정보모델을 통합적으로 적용시키고 객체 지향 방식에 기반을 둔 표준 시스템 개발을 위한 방법론을 지원하고 있다. HDF는 MDF (Message Development Framework)에서 확장되어진 개념으로 시스템 개발 전반으로 범위가 확장되고 UML (Unified Modeling Language) 적용 부분 확대, 유지 관리와 버전 관리 부분이 더해 졌다.

II. 방 법

본 연구에서는 병원 표준 시스템 도입을 위한 사전 연구 형태로 진행하여 전자의무기록 중 입·퇴원 시스템에 해당되는 부분을 HL7 표준에서 제안하고 있는 방법론인 HDF를 적용하여 시스템을 설계하였다.

HDF는 각 7단계로 진행되어지며 크게 두 부분으로 구분 할 수 있는데 1~4단계는 요구 분석과 모델링을 하는 단계, 5~7단계에서는 앞에서 만든 모델을 실제 표준 위원회를 통해 인증 받고 구현하는 단계라고 하겠다. 여기서는 앞의 네 단계를 통해 시스템 설계 부분까지 진행해 보았다.

1단계는 시스템 개발 범위와 목적을 명확히 하여 시스템 개발 전방에 걸친 방향성을 명확히 하는 단계이고, 2단계는 business process, process flow등의 분석을 통해 시스템 요구 사항에 대한 분석이 이루어진다. 3단계는 static information 관점과 행동적 관점에 대해 모델링하고 모델 구성요소를 디자인하고 마지막으로 4단계는 앞선 디자인 모델의 요소들을 논리적으로 묶고 이론적인 해설 등을 덧붙인다.

III. 결 과

HL7에서 제안하고 있는 HDF 방법론을 따라 입·퇴원 전자의무 시스템을 설계한 결과 지역적인 특성과 환경 요소에 큰 영향을 받지 않고 효율적으로 HL7 표준을 따르는 시스템을 설계 할 수 있었다.

IV. 결 론

정보시스템 도입을 위한 비용과 시간적인 면은 의료기관에 많은 부담으로 작용된다. 또한 표준화된 메시지와 시스템의 반영에도 많은 제한점이 된다. HL7에서 제안하고 있는 HDF는 위와 같은 문제를 해결하고 시스템 표준화를 이뤄 가는데 도움을 줄 수 있도록 설계되었다.

또한 HDF는 객체 지향 방법론과 UML을 보다 강화하여 시스템 설계하는데 보다 표준적이고 이해하기 쉬운 방법이 되도록 하였다. 이러한 방법론에 대한 연구가 활발히 진행된다면 표준시스템의 도입 촉진할 수 있을 것으로 기대 된다.

참고문헌

1. HL7, HDF Methodology Specification chapter 1-7, http://www.hl7.org/, January 10 2004; 3-5.

2.  HL7 Development Methodology Project,  http://www.hl7.org/, February 22 2002; 2-8.