With the wide spread use of cellular phones and the increased interests in the well-being of people, many vendors of cellular phones start to embed a variety of u-health services in their cellular phones. While the u-health services look different from the service's point of view, they share many common features at various levels such as service structure, unit service, and data levels. Thus, it is ideal to develop u-health services on a common framework using the common features and services in the framework rather than developing u-health services independently or separately. In this paper, we propose an u-health framework on which u-health services can be systematically developed by utilizing functions and features, and following guidelines provided by the framework. Common features and services that can be shared among u-health services are extracted, registered, and manipulated in the framework. The proposed framework will have strength in the aspects of service flexibility, accessibility, evolvability, reusability, adaptability, interoperability and guideline provision in developing u-health services.
최근 다양한 종류의 모바일 바이오센서가 휴대폰에 연결되거나 부착된 형태로 개발되고 있다. 이러한 바이오센서의 기술적 진보는 일반인의 건강에 관한 관심도 증가와 맞물려 휴대폰을 매개로 한 모바일 건강관리 프로그램 개발에 관한 관심을 더욱 고조시키고 있다. 하지만 아직은 이러한 몇몇 시도를 본격적인 모바일 건강관리가 시작된 것으로 보기는 어렵다. 무엇보다도 지금까지는 휴대 단말에 부착된 센서와 관련 프로그램을 통해서 단발적인 off-line서비스를 제공하는 단계에 머물러 있는 상황이기 때문이다. 향후 휴대 단말을 매개로한 모바일 건강관리는 센서를 통하여 취합된 개개인의 바이오 데이터가 서버에 저장, 관리, 분석되어 기존의 단말기에서 제공된 서비스 보다 훨씬 다양하고 유용한 on-line서비스가 가능할 것으로 예상된다. 궁극적으로는 원격에서 의사의 진단과 처방을 받는 원격 진료도 가능할 것으로 예상된다. 한편 휴대 단말을 통하여 제공할 수 있는 모바일 건강관리프로그램에는 스트레스 관리, 비만 관리, 피부 관리, 혈당 관리, 심박 관리, 피로 관리 프로그램 등 수 없이 다양하다. 또한 질환에 따라 취급하는 바이오 데이터의 종류도 ECG, pulse rate, blood sugar level, body fat ratio 등 다양하다. 그럼에도 불구하고 이러한 건강관리 프로그램은 많은 경우에 있어 공통적인 서비스 구성 요소를 공유하고 있다. 따라서 휴대 단말을 매개로 다수의 모바일 u-health 서비스 응용 프로그램을 개발하는 입장에서는 모바일 u-health 서비스 별로 따로 따로 개발하는 것은 효과적이지 못하다. 그 보다는 모든 모바일 u-health 서비스에 공통적으로 필요한 서비스 구성 요소를 찾아 개발하고 개발된 공통 서비스를 활용하여 각각의 모바일 u-health 서비스를 개발하는 것이 효과적이다. 서비스 시나리오에서 공통적인 구조를 갖게 되는 모바일 응용 서비스는 많은 공통적인 특성과 기능을 공유할 것으로 예상된다. 따라서 모바일 u-health 프레임워크에서는 한 모바일 u-health 응용 서비스를 위하여 개발된 기능과 모듈이 다른 모바일 u-health 응용 서비스 개발에도 쉽게 사용될 수 있어야 한다. 또한 재사용성은 앞서 언급한 진화하는 모바일 u-health 서비스 프레임워크의 핵심 개념이기도 하다. 즉 재사용성의 정도가 높을수록 기능이 충실한 프레임워크 구성은 더 빠르게 이루어질 것이다. 모바일 u-health 응용 서비스를 개발하는 경우, 해당 응용 서비스를 u-health 서비스 프레임워크가 제공하는 주는 설계 지원 기능을 이용하여 설계하고 u-health 서비스 프레임워크 상에서 구동시키게 된다. 이 과정에서 u-health 서비스 프레임워크 내에 부족한 기능이나 사용자 인터페이스 등은 모바일 u-health 응용 프로세스 상에 응용 프로그램 형태로 연결시킴으로서 추가 또는 변경이 가능하다. 본 논문에서 제안하는 프레임워크는 프레임워크 상에서 새로운 모바일 응용 서비스가 개발됨에 따라서 진화하는 시스템이고 그러한 시스템의 진화를 지원하는 독특한 특성을 갖추고 있다. 이러한 시스템의 진화적 특성은 프레임워크 상에서 새로운 응용 서비스가 만들어지면서 개발되는 기능과 서비스들이 자동으로 프레임워크에 수용되어 프레임워크의 시능과 서비스를 충실하게 한다.
모바일 u-health 서비스 프레임워크는, BPM 기반의 정형화된 프로세스 및 데이터를 관리하면서, 다양한 신기술의 센서를 쉽게 적용할 수 있는 유연성 (flexibility) 그리고 사용 편의를 위한 접근성 (accessibility), 임상 데이터 및 자원의 증가에 따른 진화성(evolvability)과 함께 재사용성 (Reusability), 적응성 (Adaptability), 및 상호 운용성 (interoperability)에 따라, 모바일 u-health를 둘러싼 기능은 지속적으로 변화될 것으로 예상된다. 우리가 제안하는 시스템 또한 이러한 범용적인 모바일 u-health 프레임워크를 지원하도록 디자인 목표에 따라 설계/개발하는 것 이다.