• Title/Summary/Keyword: HL7

Search Result 370, Processing Time 0.022 seconds

Design of a Version-Compatible HL7 GUI Tool (버전 상호 호환 가능한 HL7 GUI 도구의 설계)

  • Yoon, Hyojeon;Hwang, Dosam
    • Annual Conference on Human and Language Technology
    • /
    • 2019.10a
    • /
    • pp.454-455
    • /
    • 2019
  • 의료정보 교환을 위한 국제 표준인 HL7 메시지의 처리와 HL7의 다양한 버전 간 호환성 문제를 해결하기 위해 객체 지향적 구조에 기반한 HL7 파서(Parser)가 개발되었다. 그러나 개발된 파서를 의료정보시스템과 연동하여 사용하기 위해서는 의료분야 전문가와 소프트웨어 전문가의 협력이 필수적이다. 또한, 이들 전문가의 협업을 위해서는 각 분야의 전문지식에 대한 상호 이해가 전제되어야 하는데, 이를 위해서는 오랜 시간 상호간의 많은 노력이 필요한 과정이다. 따라서 본 연구에서는 버전 간 호환 가능한 HL7 파서를 기반으로 하여 HL7 메시지의 생성과 변환을 가능하게 하는 HL7 GUI 도구를 설계한다. 이를 통해, 컴퓨터 프로그래밍 언어에 익숙하지 않은 의료 분야의 전문가들도 HL7 GUI 도구를 통해 개념적으로 표현되는 그래프를 직접 디자인하여 의료정보시스템 간의 다양한 버전의 HL7 메시지를 처리하고 교환할 수 있는 환경을 제공한다.

  • PDF

Development of a Version-Compatible HL7 Parser (버전 상호 호환 HL7 파서의 개발)

  • Lee, In Keun;Yoon, Hyo Jeon;Hwang, Dosam
    • Annual Conference on Human and Language Technology
    • /
    • 2018.10a
    • /
    • pp.520-521
    • /
    • 2018
  • 의료정보 교환 국제 표준인 HL7의 처리를 위한 인터페이스 소프트웨어에서 다양한 버전 사이의 호환성 문제의 해결 방법으로 객체 지향적 구조에 기반한 HL7 파서(Parser)의 구조가 설계되었다. 그러나 수천개의 HL7 메시지 및 구성요소를 처리할 수 있는 HL7 파서를 직접 구현하기 위해서 많은 시간과 인력이 필요하다. 또한, 구현된 파서의 기능 변경 시 수천 개의 파일을 프로그래머가 직접 수정하는 방법은 매우 비효율적이다. 따라서 본 연구에서는 버전 상호 호환 가능한 HL7 파서의 설계에 따라 HL7 파서를 효과적인 구현할 수 있는 방법을 제안한다. 제안한 방법에 따라 HL7 파서를 구현하고, HL7 메시지의 버전 간 변환 테스트를 수행하여 개발한 파서의 효용성을 확인한다.

  • PDF

Development of Compatible Health Level 7 Parser (호환 가능한 HL7 파서의 개발)

  • Park, Hyun Sang;Kim, Hwa Sun;Cho, Hune
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.15 no.7
    • /
    • pp.4290-4300
    • /
    • 2014
  • The previous HL7 interface should be developed as a separate package or conversion module for each version to process HL7 messages from different versions. This study designed and developed an HL7 parser compatible among different versions based on the requirements of compatibility defined in HL7 V2.5. According to the structure of the parser, the inheritance concept in object-oriented programming was adopted so that the class object of the HL7 message from the lower version could be inherited to the class object of the upper version. Therefore, every version's HL7 messages could be processed using only the upper class' object regardless of the version. To evaluate the compatibility of the developed parser, 700 data sets about inpatients with rheumatoid arthritis were used. The 700 cases underwent the compatibility test successfully. In the near future, further research on the Inter-compatibility HL7 parser is planned.

Design and Implementation of a Reusable and Extensible HL7 Encoding/Decoding Framework (재사용성과 확장성 있는 HL7 인코딩/디코딩 프레임워크의 설계 및 구현)

  • Kim, Jung-Sun;Park, Seung-Hun;Nah, Yun-Mook
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.1
    • /
    • pp.96-106
    • /
    • 2002
  • this paper, we propose a flexible, reusable, and extensible HL7 encoding and decoding framework using a Message Object Model (MOM) and Message Definition Repository (MDR). The MOM provides an abstract HL7 message form represented by a group of objects and their relationships. It reflects logical relationships among the standard HL7 message elements such as segments, fields, and components, while enforcing the key structural constraints imposed by the standard. Since the MOM completely eliminates the dependency of the HL7 encoder and decoder on platform-specific data formats, it makes it possible to build the encoder and decoder as reusable standalone software components, enabling the interconnection of arbitrary heterogeneous hospital information systems(HISs) with little effort. Moreover, the MDR, an external database of key definitions for HL7 messages, helps make the encoder and decoder as resilient as possible to future modifications of the standard HL7 message formats. It is also used by the encoder and decoder to perform a well formedness check for their respective inputs (i. e., HL7 message objects expressed in the MOM and encoded HL7 message strings). Although we implemented a prototype version of the encoder and decoder using JAVA, they can be easily packaged and delivered as standalone components using the standard component frameworks like ActiveX, JAVABEAN, or CORBA component.

Development of HL7 Message Server with Laboratory Common View Layer (공통뷰 레이어를 이용한 HL7 메시지 서버의 설계 및 구현)

  • 유수영;김보영;최진욱;정재헌;전종훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.79-81
    • /
    • 2002
  • 정보기술의 발달로 보건의료분야에서도 정보화가 가속화되고 있으며, 이런 디지털 의료환경에서 개인의 의료정보를 체계적이고 지속적으로 관리하기 위해서는 의료정보의 교환 및 공유를 위한 표준데이터 교환 환경이 구축되어야 한다. 본 논문에서는 HL7을 이용하여 표준데이터 교환 환경을 구축할 것을 제안하고, 특정 클라이언트 및 데이터베이스 스키마로부티 독립적으로 HL7 메시지를 생성할 수 있는 HL7 메시지 서버를 설계하고 구현한다. 이질적인 여러 데이터베이스에 대해서 HL7 데이터 요소에 대한 일관된 관점을 제공해 주기 위해서 공통 HL7 데이터 요소를 갖는 임상검사결과 뷰 스키마를 설계하였으며, HL7 메시지 서버가 특정 데이터베이스 스키마에 상관없이 제공된 단순 뷰를 조회하는 것으로 HL7 메시지를 생성할수 있도록 한다. 이를 통하여 타 의교기관의 정보시스템에서도 쉽게 본 HL7 메시지 서버 시스템을 활용할수 있도록 한다.

  • PDF

A Lightweight HL7 Message Strategy for Real-Time ECG Monitoring (실시간 심전도 모니터링을 위한 HL7 메시지 간소화 전략)

  • Lee, Kuyeon;Kang, Kyungtae;Lee, Jaemyoun;Park, Juyoung
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.3
    • /
    • pp.183-191
    • /
    • 2015
  • Recent developments in IT have made real-time ECG monitoring possible, and this represents a promising application for the emerging HL7 standard for the exchange of clinical information. However, applying the HL7 standard directly to real-time ECG monitoring causes problems, because the partial duplication of data within an HL7 message increases the amount of data to be transmitted, and the time taken to process it. We reduce these overheads by Feature Scaling, by standardizing the range of independent variables or features of data, while nevertheless generating HL7-compliant messages. We also use a De-Duplication algorithm to eliminate the partial repetition of the OBX field in an HL7 ORU message. Our strategy shortens the time required to create messages by 51%, and reduces the size of messages by 1/8, compared to naive HL7 coding.

Design of an Version-Compatible HL7 Parser (버전 상호 호환 가능한 HL7 파서의 설계)

  • Lee, In Keun;Hwang, Dosam
    • Annual Conference on Human and Language Technology
    • /
    • 2017.10a
    • /
    • pp.201-202
    • /
    • 2017
  • 의료정보시스템의 상호운용을 위해 개발된 의료정보 교환 국제 표준인 HL7은 복잡한 구조와 문법으로 인해 컴퓨터 소프트웨어로 관리되고 있다. 현재 개발되고 있는 HL7 인터페이스 소프트웨어에서는 다양한 버전 간 호환이 되지 않아 의료정보시스템에서 버전 상호 간의 호환을 위해 변환 소프트웨어 모듈을 개발하여 사용한다. 그러나 다양한 버전(V2.1~V2.8)의 HL7 메시지 간 상호 변환을 위해 소프트웨어 모듈을 모두 개발하는 것은 많은 시간과 막대한 비용 및 노력이 필요한 비효율적인 방법이다. 따라서 본 연구에서는 HL7 버전 호환성 정의에 기반을 두어 버전별 상호변환이 가능한 HL7 파서(Parser)를 설계하고, 객체 지향적 구조에 기반을 두어 하위 버전과의 호환(Backward Compatibility)뿐만 아니라 상위 버전과 호환(Forward Compatibility) 가능한 파서를 제안한다. 또한, 버전 간 변환 실험을 통해 효용성을 검증하였다.

  • PDF

Design of an Version-Compatible HL7 Parser (버전 상호 호환 가능한 HL7 파서의 설계)

  • Lee, In Keun;Hwang, Dosam
    • 한국어정보학회:학술대회논문집
    • /
    • 2017.10a
    • /
    • pp.201-202
    • /
    • 2017
  • 의료정보시스템의 상호운용을 위해 개발된 의료정보 교환 국제 표준인 HL7은 복잡한 구조와 문법으로 인해 컴퓨터 소프트웨어로 관리되고 있다. 현재 개발되고 있는 HL7 인터페이스 소프트웨어에서는 다양한 버전 간 호환이 되지 않아 의료정보시스템에서 버전 상호 간의 호환을 위해 변환 소프트웨어 모듈을 개발하여 사용한다. 그러나 다양한 버전(V2.1~V2.8)의 HL7 메시지 간 상호 변환을 위해 소프트웨어 모듈을 모두 개발하는 것은 많은 시간과 막대한 비용 및 노력이 필요한 비효율적인 방법이다. 따라서 본 연구에서는 HL7 버전 호환성 정의에 기반을 두어 버전별 상호변환이 가능한 HL7 파서(Parser)를 설계하고, 객체 지향적 구조에 기반을 두어 하위 버전과의 호환(Backward Compatibility)뿐만 아니라 상위 버전과 호환(Forward Compatibility) 가능한 파서를 제안한다. 또한, 버전 간 변환 실험을 통해 효용성을 검증하였다.

  • PDF

Design and Implementation of a Prototype HL7 Message Server for LEX : Lifelong Electronic Health Record Based on XML (전자건강기록시스템을 위한 HL7 메시지 서버 프로토타입 설계 및 구현)

  • 유수영;김보영;최진욱
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10c
    • /
    • pp.463-465
    • /
    • 2001
  • 본 논문에서는 향후 의료분야에서 활용하게 되는 표준화 기반기술을 개발함을 주된 목표로 HL7 메시지 서버 구축에 필요한 소프트웨어 프레임워크의 디자인 및 구현에 대해서 기술하였다. HL7 표준은 의료 환경에서의 전자적 데이터 교환을 위한 이벤트 중심의 어플리케이션 프로토콜로서, 메시지 단위로 정보의 전송이 이루어진다. 이와 같은 의료정보 교환의 기본 단위인 HL7 메시지를 만들기 위해서 연구진들은 중간 계층의 인터페이싱 방식의 유효성을 고려하여 인터페이스 엔진에 해당하는 HL7 메시지 서버를 구축하였다. HL7 메시지 서버는 병원점보시스템에 연결되어 약속된 이벤트가 발생할 때마다 해당하는 HL7 메시지를 자동적으로 생성하는 서버 시스템으로서, 현재 운영되고 있는 국내병원정보시스템에 HL7 표준을 쉽게 적용시킬 수 있는 최적의 솔루션을 제공해 줄 것이다.

  • PDF

Implementation of HL7 Interface Engine for Medical Information Exchange (의료정보 공유를 위한 HL7 인터페이스 엔진 구현)

  • Hwang, Deuk-Young
    • Journal of the Korea Society of Computer and Information
    • /
    • v.15 no.8
    • /
    • pp.89-98
    • /
    • 2010
  • Recently supply of Internet is bringing a important change in medical environments. The hospitals which had a different system is required the system that can efficiently share and exchange medical information. In order to transmission medical information between systems, the Health Level Seven(HL7) interface engine development that can convert medical data to HL7 messages is necessary. The HL7 is a standard protocol for data exchange in healthcare environments. In this paper, I implemented HL7 interface engine for Alzheimer's disease in elderly care facility. The interface engine is composed of the client system and the server system. The client system inputs user's medical care data for the aged, and builds them into HL7 message stream. HL7 messages in the client system transmitted over TCP/IP protocol to the server system. The server system parses and validates this messages stream to the segments and fields and then transmits acknowledgement to the client system. I implemented it using the Java and JavaCC. The study of interface engine implementation can be used meaningfully in electronic health record, telemedicine system, and medical information sharing among various healthcare institutions.