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

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


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.

Download full-text


Available from: Juha Mykkänen, Sep 26, 2014
  • Source
    • "Other authors use a Web Service Oriented Architecture [19], SOA, that provides interoperability between different systems and programming languages, usability to deploy Web applications, and possibility of reusing implemented functions. SOAs also facilitate application development. "
    [Show abstract] [Hide abstract]
    ABSTRACT: The latest technological advances and information support systems for clinics and hospitals produce a wide range of possibilities in the storage and retrieval of an ever-growing amount of clinical information as well as in detection and diagnosis. In this work, an Electronic Health Record (EHR) combined with a Computer Aided Detection (CADe) system for breast cancer diagnosis has been implemented. Our objective is to provide to radiologists a comprehensive working environment that facilitates the integration, the image visualization, and the use of aided tools within the EHR. For this reason, a development methodology based on hardware and software system features in addition to system requirements must be present during the whole development process. This will lead to a complete environment for displaying, editing, and reporting results not only for the patient information but also for their medical images in standardised formats such as DICOM and DICOM-SR. As a result, we obtain a CADe system which helps in detecting breast cancer using mammograms and is completely integrated into an EHR.
    Full-text · Article · Sep 2013
  • Source
    • "For example, healthcare applications face the problem of adaptation and interaction with existing systems in a constantly changing healthcare environment. The definition of web services for those applications(Barbarito, et al., 2012), (Mykkanen, et al., 2005)will offer seamless and high quality care to the patients through a web application, especially forpeople with disabilities. There are several ways to describe the data transferred via a web service, such as the DTD, XML Schema, RSS and WSDL. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Web services are an emerging technology which has attracted much attention from both the research and the industry sectors in recent years. The exploitation of web services as components in web applications facilitates development and supports applications interoperability, regardless of the programming language and platform used. However, existing web services development standards do not take into account the fact that the provided content and the interactive functionality should be accessible to, and easily operable by, people with disabilities. This paper presents a platform named myWebAccess, which provides a mechanism for the semi-automated "repair" of web services' interaction characteristics in order to support the automatic generation of interface elements that conform to the de facto standard of the Web Content Accessibility Guidelines 2.0. myWebAccess enhances interaction quality for specific target user groups, including people with visual and motor disabilities, and supports the use of web services on diverse platforms (e.g., mobile phones equipped with a browser). The users of myWebAccess can create a personalized environment containing their favourite services, and can interact with them through interfaces appropriate to their specific individual characteristics.
    Full-text · Conference Paper · Jul 2013
  • Source
    • "A web service is identified & development as dictated by Service Engineering Process [15]. Web Services interact by using widely known standard-based web technologies including Open XML and internet technologies [15]. "
    [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.
    Full-text · Conference Paper · Mar 2013
Show more