DOI QR코드

DOI QR Code

Development of a Metamodel-Based Healthcare Service System using OSGi Component Platform

OSGi 컴포넌트 플랫폼을 이용한 메타모델 기반의 건강관리 서비스 시스템 개발

  • 김태웅 (인제대학교 컴퓨터공학부) ;
  • 김희철 (인제대학교 컴퓨터공학부/UHRC)
  • Received : 2010.04.05
  • Accepted : 2011.01.14
  • Published : 2011.01.31

Abstract

A healthcare system is a type of medical information system that performs early detection and prevention in diseases by checking one's health condition periodically. Such a healthcare system is based on the signal obtained from the body. However, the developed existing system represents certain differences in the storage and description of vital signs according to medicare devices and the evaluation method of the system. It brings some disadvantages, such as lacks in the interoperability between systems, increases in the development cost of systems, and absence of a unified system. Thus, this study develops a healthcare system based on a meta model. For establishing this objective, this study describes and stores vital sign data based on the standard meta model of HL7 and applies OCL, which is a mathematical specification language, for defining wellness indexes and extracting data in order to evaluate health risk appraisals in health. In addition, this study implements components based on OSGi and assemble them in order to easily extend various devices and systems. By describing vital data based on the meta model, it represents some advantages that it makes possible to ensure the interoperability between systems and introduce the standardization of the evaluation method of health conditions through defining the wellness index using OCL. Also, it provides dear specifications.

건강관리 시스템은 자신의 건강상태를 주기적으로 체크하여 질병의 조기발견과 예방에 도움을 주기 위한 의료정보 시스템의 일종이다. 이러한 건강관리 시스템은 신체에서 획득한 신호를 기반으로 한다. 하지만 현재 개발되어 있는 건강관리 시스템은 생체신호를 저장하는 방법과 표현법이 의료기기마다 다르며, 건강 상태를 평가하는 방법 또한 다르다. 이는 시스템간의 상호운용성 결핍, 소프트웨어 개발 비용의 증대, 획일화된 시스템의 부재라는 단점을 가져온다. 이에 본 논문에서는 메타모텔을 기반으로 건강관리 시스템을 개발한다. 이를 위하여 생체신호 데이터를 HL7의 표준 메타모델기반으로 표현 및 저장하고, 건강에 대한 위험요소를 평가하기 위해 웰니스지표 정의 및 데이터 추출을 수학적 명세언어인 OCL을 사용한다. 또한 OSGi기반으로 컴포넌트를 구현하고 조립하여 다양한 디바이스 및 시스템의 확장을 쉽도록 한다. 메타모델기반으로 생체 데이터를 표현함으로써 시스템간의 상호운용성을 확보할 수 있으며, OCL을 사용하여 웰니스지표를 정의함으로써 건강 상태 평가방법의 표준화를 유도하고, 명확한 명세가 가능하다는 장점을 가진다.

Keywords

References

  1. Edward H. Wagner, William L. Beery, Victor J. Schoenbach and Robin M. Graham, "An assessment of health hazard/health risk appraisal," Am J Public Health, Vol.72, pp.347- 352, 1982. https://doi.org/10.2105/AJPH.72.4.347
  2. Victor J. Schoenbach, "Appraising health risk appraisal," Am J Public Health, Vol.77, pp.409, 1987. https://doi.org/10.2105/AJPH.77.4.409
  3. L.C. Robbins and J.H. Hall, "How to practice prospective medicine Indianapolis," Methodist Hospital Indiana, 1970.
  4. 신호철, "건강상태 평가 - 그 필요성과 일반성인을 위한 전반적인 건강상태평가 도구를 중심으로," 가정의학회지, 제 24권, 제 4호, pp.339, 2003.
  5. 박래웅, 한태화, 김은엽, 윤선미, 김우재, 박범, "생활습관 데이터 분석을 통한 개인화 웰빙 인덱스 메트릭 시스템," 대한민국 특허청, 10- 2007-0000931, 2007.
  6. OSGi Alliance, "The OSGi Architecture," http://www.osgi.org/About/WhatIsOSGi.
  7. HL7,Inc., http://www.hl7.org/about/hl7about.htm.
  8. OMG, "Object Constraint Language Specification, Version 2.0," http://www.omg.org/ technology/documents/formal/ocl.htm
  9. Eclipse, "OCL for EMF," http://www. eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-200.html#
  10. Polar, "Training Software," http://www.polar.fi/en/products/training_software
  11. Honeywell, "LifeStrem Platform," http://www.hommed.com/Products/LifeStream_platform.asp
  12. Biocom Technologies, "Stress Management Systems," http://www.biocomtech.com/
  13. Laxtha, http://www.laxtha.com/
  14. 김명남, 박희준, 권기룡, "u-헬스케어 서비스 동향," 한국멀티미디어학회지, 제 13권 제 2호, pp.1-9, 2009.
  15. HL7 International, "HL7 Reference Information Model," http://www.hl7.org/implement/standards/rim.cfm
  16. Masaaki Hiraia and Gou Masudab, "ECG Description in MFER and HL7 Version 3," APAMI&CJKMI-KOSMI Conference 2003, Vol. 9-2, pp.338-339, 2003.
  17. Barry D. Brown and Fabio Badilini, "HL7 aECG Implementation Guide," Regulated Clinical Research Information Management Technical Committee, 2005.
  18. H. Wang, F. Azuaje, G. Clifford, B. Hung, and N. Black, "Methods and tools for generating and managing ecgML-based information," Proceeding of Computers in Cardiology 2004, pp.573-576, 2004.
  19. HL7, "annotated ECG," http://en.wikipedia.org/wiki/HL7_aECG
  20. Eclipse, "Rich Client Platform," http://wiki.eclipse.org/index.php/Rich_Client_Platform
  21. Eclipse, "RCP-Tutorial," http://www.vogella.de/articles/RichClientPlatform/article.html
  22. OMG, "Introduction to OMG's Unified Modeling Language," http://www.omg.org/gettingstarted/what_is_uml.htm
  23. Biocom Technologies, "Heart Rate Variability basics," http://www.biocomtech.com/hrv- science/heart-rate-variability-basics