Personal and Ubiquitous Computing

, Volume 14, Issue 6, pp 551–561 | Cite as

A system for the provision of medical diagnostic and treatment advice in home care environment

Original Article


Healthcare is an increasingly collaborative enterprise, involving broad range of healthcare services provided by many individuals and organizations. Apart from the provision of healthcare services to patients during hospitalization, the ability to assist people who have healthcare needs at their homes (e.g., the elderly) has become an increasingly critical issue. Provision of such personalized medical care services to patients requires readily access to integrated healthcare services ubiquitously. The integration of mobile and wireless devices with Grid technology can provide ubiquitous and pervasive access to Grid services. This article presents MASPortal, a Grid portal application for the assistance of people who are in need of medical advice at their homes. MASPortal is designed for use with wireless Personal Digital Assistants (PDAs) and provides remote access to an automated medical diagnostic and treatment advice system via an adaptive and easy to use interface. MASPortal has been implemented with a multi-layered security infrastructure in order to ensure secure access to healthcare processes and sensitive patient data.


Homecare Medical assistance Wireless PDAs Pervasive access Healthcare process Grid services Access control 


  1. 1.
    Tsai TM, Liu JT, Hsu JYJ (2004) MiCARE: context-aware authorization for integrated healthcare service. In: Proceedings of the 3rd international workshop on ubiquitous computing for pervasive healthcare applications, Nottingham, England, September 6–7, 2004. UbiHealth 2004Google Scholar
  2. 2.
    Muller M, Frankewitsch T, Ganslandt T et al (2004) The Clinical Document Architecture (CDA) enables electronic medical records to wireless mobile computing. In: Proceedings of the 11th world congress in medical informatics, San Francisco, California, September 7–11, 2004. MEDINFO, pp 1448–1452Google Scholar
  3. 3.
    OASIS (2009) Web services business process execution language version 2.0. Accessed 22 July 2009
  4. 4.
    Bergenti F, Caceres C, Fernandez A et al (2006) Context-aware service coordination for mobile e-health applications. In: Proceedings of the 1st European conference on e-health, Fribourg, Switzerland, October 12–13, 2006. ECEH06Google Scholar
  5. 5.
    The Globus Toolkit (2009) Overview of the grid security infrastructure. Available at Accessed 22 July 2009
  6. 6.
    Malamateniou F, Vassilacopoulos G (2003) Developing a virtual patient record using XML and web-based workflow technologies. Int J Med Inform 70(2–3):131–139. doi:10.1016/S1386-5056(03)00039-X CrossRefGoogle Scholar
  7. 7.
    Nasser B, Laborde R, Benzekri A, Barrère F, Kamel M (2005) Access control model for inter-organizational grid virtual organizations. In: OTM Workshops 2005: interoperability of networked enterprise applications, Agia Napa, Cyprus, October 31–November 4, 2005. doi:10.1007/11575863_73
  8. 8.
    Foster I, Kesselman C, Nick JM, Tuecke S (2002) Grid services for distributed system integration. Computer 35(6):37–46. doi:10.1109/MC.2002.1009167 CrossRefGoogle Scholar
  9. 9.
    Pereira AL, Muppavarapu V, Chung SM (2006) Role-based access control for grid database services using the community authorization service. IEEE T Depend Secure 3(2):156–166. doi:10.1109/TDSC.2006.26 CrossRefGoogle Scholar
  10. 10.
    Koufi V, Papakonstantinou D, Vassilacopoulos G (2006) Virtual patient record security on a grid infrastructure. In: Proceedings of the international conference on information communication technologies in health, Samos, Greece, July 13–15, 2006. ICICTH’06Google Scholar
  11. 11.
    The OGSA-DAI project (2008) Available via Accessed 29 Dec 2008
  12. 12.
    The Globus Toolkit (2008) Available via Accessed 29 Dec 2008
  13. 13.
    Antonioletti M, Hong NC, Hume A et al (2003) Experiences designing and implementing grid database services in the OGSA-DAI project. Designing and Building Grid Services Workshop, GGF9, October 2003Google Scholar
  14. 14.
    Khatua S, Dasgupta S, Mukherjee N (2006) Pervasive access to the data grid. In: Proceedings of the international conference on grid computing and applications, Las Vegas, Nevada, USA, June 26–29, 2006Google Scholar
  15. 15.
    Juan F, Fox J, Pierce M (2006) Grid portal system based on GPIR. In: Proceedings of the 2nd international conference on semantics, knowledge and grid, Guilin, China, October 31–November 3, 2006. SKG2006Google Scholar
  16. 16.
    Thomas MP, Burruss J, Cinquini L et al (2005) Grid portal architectures for scientific applications. J Phys Conf Ser 16:596–600. doi:10.1088/1742-6596/16/1/083 CrossRefGoogle Scholar
  17. 17.
    Fischer S, Stewart TE, Mehta S et al (2003) Handheld computing in medicine. J Am Med Inform Assn 10(2):139–149. doi:10.1197/jamia.M1180 CrossRefGoogle Scholar
  18. 18.
    Knowledge-Based Homecare eServices for an Ageing Europe (2008) Available via Accessed 29 Dec 2008
  19. 19.
    Srovnal V, Penhaker M (2007) Health maintenance embedded systems in homecare applications. In: Proceedings of the 2nd international conference on systems, Sainte-Luce, Martinique, April 22–28, 2007. ICONS 2007Google Scholar
  20. 20.
    Herzog A, Lind L (2003) Network Solutions for home healthcare applications. J Technol Healthcare 11(2):77–87Google Scholar
  21. 21.
    Ayoubi T (2007) Distributed data management supporting healthcare workflow from patient’s point of view. Master ThesisGoogle Scholar
  22. 22.
    IBM Corporation (2005) IBM websphere workflow—getting started with buildtime V. 3.6Google Scholar
  23. 23.
    National Institute of Standards and Technology (NIST) RBAC (2008) Accessed 29 Dec 2008
  24. 24.
    AbdelMalek S (2008) LDAP an overview. Available via Accessed 29 Dec 2008
  25. 25.
    Mendling J, Strembeck M, Strembeck G et al (2004) An approach to extract RBAC Models from BPEL4WS processes. In: Proceedings of the 13th IEEE international workshops on enabling technologies: infrastructure for collaborative enterprises, Italy, June 14–16, 2004. WETICE’04. doi:10.1109/ENABL.2004.9
  26. 26.
    Adamski M, Kulczewski M, Kurowski K et al (2007) Security and performance enhancements to OGSA-DAI for grid data virtualization. Concurr Comput Pract Exp 19(16):2171–2182Google Scholar
  27. 27.
    Pearlman L, Welch V, Foster I et al (2002) A community authorization service for group collaboration. In: Proceedings of the 3rd IEEE international workshop on policies for distributed systems and networks. doi:10.1109/POLICY.2002.1011293
  28. 28.
    OASIS Standards (2008) Available via Accessed 29 Dec 2008
  29. 29.
    Java Agent Development Framework (2008) Available via Accessed 29 Dec 2008
  30. 30.
    Active Endpoints (2008) ActiveBPEL open source engine project. Available at Accessed 29 Dec 2008
  31. 31.
    Emmerich W, Butchart B, Chen L et al (2006) Grid Service Orchestration using the Business Process Execution Language (BPEL). J Grid Com 3:283–304. doi:10.1007/s10723-005-9015-3 CrossRefGoogle Scholar
  32. 32.
    Gridsphere Portal Framework (2008) Available via Accessed 29 Dec 2008
  33. 33.
    Java CoG Kit (2008) Available via Accessed 29 Dec 2008
  34. 34.
    MyProxy Credential Management Service (2008) Available via Accessed 29 Dec 2008
  35. 35.
    Grabowski P, Lewandowski B, Russell M (2004) Access from J2ME-enabled Mobile Devices to Grid Services. White PaperGoogle Scholar
  36. 36.
    JSR-168 Portlet Specification (2008) Available via Accessed 29 Dec 2008
  37. 37.
    Java Authentication and Authorization Service (2008) Available via Accessed 29 Dec 2008
  38. 38.
    Gounaris A, Comito C, Sakellariou R, Talia D (2007) A service-oriented system to support data integration on data grids. In: Proceedings of the 7th IEEE international symposium on cluster computing and the grid, Rio de Janeiro, Brazil, May 14–17, 2007. CCGRID 2007Google Scholar

Copyright information

© Springer-Verlag London Limited 2010

Authors and Affiliations

  1. 1.Department of Digital SystemsUniversity of PiraeusPiraeusGreece

Personalised recommendations