ArticlePDF Available

The ISO/IEC 9126-1 as a Supporting Means for the System Development Process of a Patient Information Web Service

Authors:

Abstract and Figures

The development of patient information systems faces the mayor problems of increasing and more complex content as well as the introduction of new techniques of system implementation. An integrated development demands for a method to deal with both aspects. The ISO/IEC 9126-1 offers a framework where both views can be integrated to a general view of the system and can be used as a basis for further development. This article wants to introduce the ISO/IEC 9126-1 as a supporting means for the development of patient information systems considering the example of a web service for a patient information system.
Content may be subject to copyright.
The ISO/IEC 9126-1 as a Supporting
Means for the System Development
Process of a Patient Information Web
Service
Alexander Hörbsta, Kerstin Finka, Georg Goebelb
aLeopold-Franzens University Innsbruck, Innsbruck, Austria
bMedical University Innsbruck, Innsbruck, Austria
Abstract:
The development of patient information systems faces the mayor problems of
increasing and more complex content as well as the introduction of new techniques
of system implementation. An integrated development demands for a method to deal
with both aspects. The ISO/IEC 9126-1 offers a framework where both views can be
integrated to a general view of the system and can be used as a basis for further
development. This article wants to introduce the ISO/IEC 9126-1 as a supporting
means for the development of patient information systems considering the example
of a web service for a patient information system.
Keywords:
Patient information system; ISO/IEC 9126; System development; Functional design; Technical design, Web
service
1. Introduction
Patient information systems are becoming more and more important as the amount of
information available on the health sector increases steadily [5]. But not only the
availability and increasing amount of information determine the importance of patient
information systems. Also the increasing need for organising and structuring the available
information centres the development of patient information systems.
Apart from content concerns new techniques and concepts like Web Services or the
Semantic Web technology offer a whole new range of applications to patient information
systems [4,6]. Therefore also implicate increased demands on the development of patient
information systems.
This states that the development of patient information systems faces two mayor
challenges [6]:
xThe process of system development must comply with the increasing complexity
and amount of available content.
xThe development has to integrate new available techniques in the implementation
process of the system.
This implies that the cooperation of persons from different fields like computer science or
medicine as well as the integration of their interests is a crucial factor for the success in
Connecting Medical Informatics and Bio-Informatics
R. Engelbrecht et al. (Eds.)
IOS Press, 2005
© 2005 EFMI – European Federation for Medical Informatics. All rights reserved.
967
developing such systems [3,7]. The need for cooperation and integration leads to the
problem of organising those teams from different fields in a system development process.
2. The ISO/IEC 9126
The ISO/IEC 9126 is a considerable norm for the evaluation of software products and was
issued by the International Standardization Organisation in cooperation with the
International Electrotechnical Commission in the year 2001. The norm divides into 4 parts:
xPart 1: Quality model
xPart 2: External metrics
xPart 3: Internal metrics
xPart 4: Quality in use metrics
The first part of the norm, the quality model, primarily deals with the establishment of a
system of characteristics and subcharacteristics for the definition of software quality.
The second, third and fourth part of the norm deal with the development of criteria for the
actual measurement of the characteristics defined in part one.
In this context only the first part of the ISO/IEC 9126 is to be considered important for the
support in the development of patient information systems. This can be traced back to the
fact that the first part provides consistent terminology through the definition of
characteristics and subcharacteristics for software product quality. These characteristics
also provide a framework for specifying quality requirements for software, and making
trade-offs between software product capabilities.[1]
Figure 1 – External and internal quality characteristics [1]
The first part of the ISO 9126 is furthermore divided in 2 parts where the first part deals
with external and internal quality and the second part covers quality in use. Quality in use
offers characteristics how the quality of the system can be described from the user’s point
of view in a specific context or environment. Whereas internal and external quality
requirements specify the level of required quality from the internal/external view of the
product.[1] Figure one shows all the characteristics and subcharacteristics defined by the
ISO 9126 for internal and external quality.
3. A Web Service for a patient information system
Figure 2 and figure 3 show the actual implementation of the ISO 9126-1 in the
development of a Web Service for a patient information system.
The figures show the characteristics und subcharacteristics of the ISO 9126 as well as an
extract from the developed requirements for this Web Service going from the root to the
A. Hörbst et al. / The ISO/IEC 9126-1 as a Supporting Means968
branches of the mind map. This list of requirements is not exhaustive. It should exemplify
how the ISO 9126 can be used in an actual system development process. The concept of
this Web Service was developed in [2] and aimed for the development of a Web Service to
assist a patient during the process of a breast cancer treatment. The idea for the Web
Service is based on a scenario which was developed together with physicians from the
University Hospital in Innsbruck [8].
Figure 2 – Part 1: Actual implementation of the ISO 9126 in a Web Service for a patient
information system
Figure 3 – Part 2: Actual implementation of the ISO 9126 in a Web Service for a patient
information system
The figures show that the ISO 9126-1 with its terminology renders a structured approach
for the developing team possible.
4. Discussion
The use of the ISO 9126 has a great impact on the system development process and helps to
solve and assist respectively in solving several problems during the development process:
A. Hörbst et al. / The ISO/IEC 9126-1 as a Supporting Means 969
xThe ISO 9126-1 provides the developing team with a consistent terminology and
structure and offers a proofed framework.
xThe norm helps with the definition of clear objectives for the further steps of the
development process of the system.
xIt can be used as a basis for a system specification.
xThe ISO 9126 addresses functional as well as technical aspects in its framework.
xThe integration of external and internal quality characteristics gives a complete
overview of the system.
xThe Framework can be used in different levels of development cause of the general
terminology. This means that the ISO can be used as an accompanying throughout
the whole development process.
However the ISO 9126 itself isn’t sufficient to be solely used to describe all requirements
of a patient information system in detail. The ISO 9126 can only be used as an initial
means, to provide the further methods of system development with a structured basis of
information.
5. Outlook
As mentioned in paragraph four, the ISO 9126 assists in the system development process
but can not be used solely for the system description. The next step should be to define a
complete system development process based on the use of the ISO 9126 as well as to
further elaborate the characteristics and subcharacteristics given by the norm to better
match the specific needs of the system development process in patient information system
and health information systems respectively.
6. References
[1] International Organization for Standardization: ISO/IEC 9126 Software engineering – Product quality –
Part1: Quality model. 15/06/2001.
[2] Hoerbst, A.: The use of Web Services with health information systems. 06/09/2004
[3] Balzert, Lehrbuch der Software-Technik, Spektrum akademischer Verlag, Heidelberg 1998
[4] Chaudhary, A.S.; Saleem, M.A.; Bukhari, H.Z.: Web Services in Distributed Applications Advantages
and Problems. 2002. URL: http://citeseer.ist.psu.edu/548303.html [01/10/2004].
[5] Goebel, G.: A Datamodel for an Austrian Comsumer Health Information System. Dissertation Innsbruck
University. 04/2002.
[6] Miksch, S.; Cheng, K.; Hayes-Roth, B.: An Intelligent Assistant for Patient Health Care. 1996.
URL: http://citeseer.ist.psu.edu/miksch96intelligent.html [01/10/2004].
[7] National Library of Medicine: Medical Subject Headings. 15/04/2004;
URL: http://www.nlm.nih.gov/mesh/meshhome.html [01/10/2004].
[8] Szolovits, P.; Doyle, J.; Long, W.J.: Guardian Angel: Patient Centered Health Information Systems.
1994. URL: http://citeseer.ist.psu.edu/szolovits94guardian.html [01/10/2004].
Address for correspondence:
Dr. Georg Goebel, Dept of Medical Statistics, Informatics and Health Economics, Medical University of
Innsbruck, Schoepfstrasse 41, A-6020 Innsbruck, Austria, Email: Georg.Goebel@uibk.ac.at
A. Hörbst et al. / The ISO/IEC 9126-1 as a Supporting Means970
... ISO 9126-1 quality model -It is the first part of the norm ISO/IEC 9126, which primarily deals with the establishment of a system of characteristics and sub-characteristics for the definition of software quality. Software product quality was divided into two primary categories: (1) internal quality characteristics, that can be observed without executing the system, and (2) external quality characteristics, that can only be observed when executing the system [18,19] . ...
Article
Background: Clinical decision support systems (CDSSs) are developed to support healthcare practitioners with decision-making about therapy and diagnosis’ confirmation, among others. Although there are many advantages of using CDSSs, there are still many challenges in their adoption. Therefore, it is essential to ensure the quality of the system, so that it can be used confidently and securely. Objective: This study aims to propose a set of (sub)characteristics which should be considered in evaluating the quality-in-use of CDSSs, based on the ISO/IEC 25010 standard and on existing literature. Methods: We reviewed the existing literature on CDSS assessment and presented a list of quality characteristics evaluated. Results: Ten quality characteristics and 56 sub-characteristics were identified and selected from the literature, in which usability was evaluated the most. An example of a scenario has been presented to illustrate our assessment approach of satisfaction and efficiency as important quality-in-use characteristics to be applied in the evaluation of a CDSS. Conclusion: The proposed approach will contribute in bridging the gap between the quality of CDSSs and their adoption.
Article
Full-text available
The Patient Advocate is designed to be an intelligent assistant for patient-centered health care. Residing on a home computer or special-purpose device and operating within an extended health-care information network, the Patient Advocate will extend medical expertise into the outpatient setting. It will have remote access to the patient's medical record, an understanding of the patient's health status and history, and a model of the patient's interest in health-related issues, preferences for modes and contents of interaction, etc. The Patient Advocate is being designed to provide three kinds of functions. First, it will assist the patient in managing continuing ambulatory conditions, for example chronic problems such as diabetes, special normal conditions such as prenatal care, and wellness issues such as diet, exercise, and stress. Second, it will provide health-related information by allowing the patient to interact with the on-line health-care information network and scan media re...
Article
Full-text available
This report contains most of the text of a proposal we submitted in March, 1994 to ARPA in response to BAA 94-13, for the Health Information Infrastructure Program. This report differs from the proposal only in its organization and in omitting budgetary and administrative details. To a large extent, we have retained the language typical of proposals, and hope for the reader's patience with its tone.
Article
A Web Service is a programmable entity that provides a particular element of functionality, such as application logic, and is accessible to any number of potentially disparate systems through the use of Internet standards, such as XML and HTTP. Web services provide a viable solution for enabling data and system interoperability. They utilize XML-based messaging as a fundamental means of data communication to help bridge the differences that exist between systems that use incongruent component models, operating systems, and programming languages.
A Datamodel for an Austrian Comsumer Health Information System
  • G Goebel
Goebel, G.: A Datamodel for an Austrian Comsumer Health Information System. Dissertation Innsbruck University. 04/2002.