Designing web services in health information systems: From process to application level

Department of Health Policy and Management, University of Kuopio, Kuopio, Northern Savo, Finland
International Journal of Medical Informatics (Impact Factor: 2.72). 02/2007; 76(2-3):89-95. DOI: 10.1016/j.ijmedinf.2006.10.001
Source: PubMed

ABSTRACT Service-oriented architectures (SOAs) and web service technologies have been proposed to respond to some central interoperability challenges of heterogeneous health information systems (HIS). We propose a model which we are using to define services and solutions for healthcare applications from the requirements in the healthcare processes. Focusing on the transition from the process level of the model to the application level, we also present some central design considerations, which can be used to guide the design of service-based interoperability. We illustrate these aspects with examples from our current work from the service-enabled HIS.


Available from: Juha Mykkänen, Sep 26, 2014
  • [Show abstract] [Hide abstract]
    ABSTRACT: Vital signs such as respiration and pulse and electrocardiography are crucial for monitoring disease and promoting health in the age of ubiquitous cloud computing. However, systems and devices that sense, process and analyse vital signs suffer from a lack of interoperability caused by differences in the platforms, devices and data formats used. Consequently, a particular vendor can provide a limited number of services, but users are not able to access more shared services. To counter these problems, this study proposes a service-oriented architecture for healthcare systems utilising vital signs. The proposed structure differs from the one used to handle business logics in general, because vital signs data are distinct from the types of data used in other enterprises. In this study, these data are expressed as the Health Level Seven standard schema, and the structure uses Object Constraint Language (OCL), a platform-independent specification language, to access the vital signs data and evaluate the state of health. In particular, the use of OCL enables a fast response to changes in service content and reduces maintenance costs.
    IET Communications 12/2012; 6(18):3238-3247. DOI:10.1049/iet-com.2011.0086 · 0.72 Impact Factor
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The widespread acceptance of SOA, as an architectural style to build solutions by composing loosely coupled, interoperable, distributed services, having separate concerns into solutions is promoting modeling of cross-organizations business processes (BPs). In these BPs, different participants from different organizations would like to participate and get involved in a collaboration to achieve a common goal. Meanwhile, Web Service Choreography Description Language (WS-CDL) is an XML-based language for describing peer-to-peer collaborations by defining from a neutral perspective their collaborative observable behavior. It defines a set of ordered message exchanges that accomplish a common business goal. Yet, this language lacks a standardized graphical description that would ease the understanding of the collaborative behavior, where different types of stakeholders need to communicate the collaboration. Our approach in this paper is to investigate the WS-CDL language and propose a graphical description by utilizing UML models.
    IEEE International Conference on Innovations in Information Technology; 03/2013
  • Source
    the Proceeding of the 2013 International Conference on Innovations in Information Technology (IIT'13) – Internet Applications & Web; 03/2013