Skip to main content
Log in

Why is medical software so hard?

  • Reguläre Beiträge
  • Published:
Informatik - Forschung und Entwicklung

Abstract

Medical software is regarded as both a success and a risk factor for quality and efficiency of medical care. First, reasons are given in what respects the medical industry is special: it is highly complex and variable, exposed to risks of privacy/confidentiality but also of denied access to authorized personnel, and medical users are a highly qualified and demanding population. Then some software technology and engineering approaches are presented that partially master these challenges. They include various divide and conquer strategies, process and change management approaches and quality assurance approaches. Benchmark institutions and comprehensive solutions are also presented. Finally, some challenges are presented that call for approaches other than technical to achieve user “buy in”, handle the outer limits of complexity, variability and change. Here, methods from psychology, economics and game theory complement domain knowledge and exploratory experimentation with new technologies.

Zusammenfassung

Medizinische Software wird sowohl als Erfolgs- als auch als Risikofaktor für die Qualität und Effizienz medizinischer Versorgung gesehen. In diesem Artikel werden zunächst Gründe aufgeführt, inwiefern der medizinische Sektor sich von anderen abhebt: Er ist hoch komplex und variantenreich und den Risiken stark ausgesetzt, die sich aus Vertraulichkeit und Schutzbedürftigkeit der Daten einerseits und andereseits aus deren Nicht-Verfügbarkeit für autorisiertes Personal ergeben. Auch sind medizinische Nutzer hoch und vielfältig qualifiziert und entsprechend anspruchsvoll. Es werden dann Verfahren aus Software-Technologie und -Engineering vorgestellt, welche diese Herausforderungen z.T. meistern. Darunter befinden sich „Teile-und-Herrsche“-artige Partitionierungsverfahren, Prozess- und Änderungsmanagement- sowie Qualitätssicherungsmethoden. Einige richtungweisend erfolgreiche Institutionen und Lösungen werden erläutert. Schließlich wird auf Herausforderungen hingewiesen, bei denen andere als technische Zugänge naheliegen, damit anspruchsvolle Nutzer „einsteigen“ und grenzwertig schwierige Anforderungen an Komplexität, Variabilität und Änderungsintensität handhabbar werden. Dabei ergänzen Methoden aus Psychologie, Wirtschaftswissenschaften und Spieltheorie ein vertieftes Wissen über den medizinischen Gegenstandsbereich und das Experimentieren mit neuen Technologien.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Ammenwerth E, Shaw NT (2005) Bad Informatics Can Kill. Is Evaluation the Answer? Methods Inf Med 45(1):1–3

    Google Scholar 

  2. Asklepios-Kliniken (2008) Aufgabengebiete der zentralen Dienste IT. http://www.asklepios.com/zdit/ (last visited Jan 27, 2008)

  3. Balka E (2003) Getting the Big Picture The Macro-Politics of Information System Development (and failure) in a Canadian Hospital. Methods Inf Med 42:324–330

    Google Scholar 

  4. Bates DW (2002) The quality case for information technology in healthcare. BMC http://www.biomedcentral.com/1472-6947/2/7 (last visited Jan 27, 2008)

  5. Baumgarten B (1996) Petri-Netze – Grundlagen und Anwendungen. Heidelberg, Spektrum-Verlag

    Google Scholar 

  6. Berger RG, Kichak JP (2004) Computerized Physician Order Entry (CPOE). Helpful or Harmful? JAMIA 11(2):100–103

    Google Scholar 

  7. Buscher HP, Engler Ch, Fuhrer A, Kirschke S, Puppe F (2002) HepatoConsult: a knowledge-based second opinion and documentation system. Artif Intell Med 24(3):205–216

    Article  Google Scholar 

  8. http://www.hl7.org/special/Committees/ccow_sigvi.htm (last visited Jan 27, 2008)

  9. Charles C, Gafni A, Whelan T (1999) Decision-making in the physician-patient encounter: revisiting the shared treatment decision-making model. Soc Sci Med 49:651–661

    Article  Google Scholar 

  10. Chin HL, Krall MA (1998) Successful Implementation of a Comprehensive Computer-Based Patient Record System in Kaiser Permanente Northwest: Strategy and Experience. Eff Cli Pract 1:51–60

    Google Scholar 

  11. Chin T (2003) Doctors pull plug on paperless system; American Medical News 17.2.2003. http://www.ama-assn.org/amednews/2003/02/17/bil20217.htm (last visited Jan 27, 2008)

  12. Clayton PD, Narus SP, Huff SM, Pryor TA, Haug PJ, Larkin T, Matney S, Evans RS, Rocha BA, Bowes WA, Holston FT, Gundersen ML (2003) Building a comprehensive Clinical Information System from Components. Methods Inf Med 42:1–7

    Google Scholar 

  13. Davies HTO, Nutley SM, Mannion R (2000) Organisational culture and quality of health care. Qual Health Care 9:111–119

    Article  Google Scholar 

  14. Davis GG (1997) Mind your manners. Part I: history of death certification and manner of death classification. Am J Forensic Med Pathol 18:219–223

    Article  Google Scholar 

  15. Statistisches Bundesamt Deutschland (2008) http://www.destatis.de (last visited Jan 27, 2008)

  16. http://medical.nema.org (last visited Jan 27, 2008)

  17. Dolin RH, Alschuler L, Beebe C, Biron PV, Mlis SLB, Essin D, Kimber E, Lincoln T, Matthison JE (2001) The HL7 Clinical Document Architecture. J Am Med Inform Assoc 8:552–569

    Google Scholar 

  18. Floyd C, Krabbel A, Ratuski S, Wetzel I (1997) Zur Evolution der evolutionären Systementwicklung: Erfahrungen aus einem Krankenhausprojekt. Informatik-Spektrum 20:13–20

    Article  Google Scholar 

  19. Frese M (1988) A theory of control and complexity: implications for software design and integration of computer systems into the work place. In: Frese M, Ulich E, Dzida W. Psychological issues of human-computer interaction in the work place. North-Holland Publishing Co, Amsterdam

    Google Scholar 

  20. Garde S, Wolff AC, Kutscha U, Wetter T, Knaup P (2006) CSI-ISC: Concepts for Smooth Integration of Health Care Information System Components into Established Processes of Patient Care. Methods Inf Med 45(1):10–18

    Google Scholar 

  21. Gardner RM, Pryor TA, Warner HR (1999) The HELP hospital information system: update 1998. Int J Med Inform 54(3):169–182

    Article  Google Scholar 

  22. Gell G, Schmücker P, Pedevilla M, Leitner H, Naumann J, Fuchs H, Pitz H, Köle W (2003) SAP and Partners: IS-H™ and IS-H*MED™. Methods Inf Med 42:16–24

    Google Scholar 

  23. Hasselbring W (1997) Erfolgsfaktor Softwaretechnik für die Entwicklung von Krankenhausinformationssystemen. Krehl, Münster

    Google Scholar 

  24. Hau M, Mertens P (2002) Computergestützte Auswahl komponentenbasierter Anwendungssysteme. Informatik-Spektrum 25(5):331–340

    Article  Google Scholar 

  25. Herrmann A, Paech B (2007) MOQARE : Misuse-oriented Quality Requirements Engineering. Requirements Engineering Journal, accepted for publication

  26. http://www.hl7.org (last visited Jan 27, 2008)

  27. WHO (2008) International Statistical Classification of Diseases and Related Health Problems 10th Revision Version for 2007 http://www.who.int/classifications/icd/en (last visited Jan 27, 2008)

  28. International Medical Informatics (2008) IMIA Association Code of Ethics for Health Information Professionals http://www.imia.org/code_of_ethics.html (last visited Jan 27, 2008)

  29. ISO/TC 215 “Health Informatics” (2008) http://www.iso.org/iso/en/stdsdevelopment/tc/tclist/TechnicalCommitteeDetailPage.TechnicalCommitteeDetail?COMMID=4720 (last visited Jan 27, 2008)

  30. Jones MR (2003) “Computers can land people on Mars, why can’t they get them to work in a hospital?” Implementation of an Electronic Patient Record System in a UK Hospital. Methods Inf Med 42:410–415

    Google Scholar 

  31. Kamoche K, Cunha MPE, da Cunha JOOV (2003) Towards a theory of organisational improvisation: looking beyond the jazz metaphor. J Manage Stud 40:2023–2051

    Article  Google Scholar 

  32. Kaushal R, Jha AK, Franz C, Glaser J, Shetty KD, Jaggi T, Middleton B, Kuperman GJ, Khorasani R, Tanasijevic M, Bates DW, Brigham Women’s Hospital CPOE Working Group (2006) Return on Investment for a Computerized Physician Order Entry System. JAMIA 13:261–266

    Google Scholar 

  33. Keller G, Nüttgens M, Scheer A-W (1992) Semantische Prozeßmodellierung auf der Ebene Ereignisgesteuerte Prozeßketten (EPK). In: Scheer A-W (ed) Veröffentlichungen des Instituts für Wirtschaftsinformatik 89 Saarbrücken

  34. Knaup P, Harkener S, Ellsässer K-H, Haux R, Wiedemann T (2001) On the Necessity of Systematically Planning Clinical Tumor Documentation. Methods Inf Med 40:90–98

    Google Scholar 

  35. Miller RA, Gardner RM (1997) Recommendations for responsible monitoring and regulation of clinical software systems. JAMIA 4(6):442–457

    Google Scholar 

  36. From Prototype to Production System: Lessons Learned from the Evolution of the SignOut System at Mount Sinai Medical Center. In: Musen MA (ed) Proc AMIA Conf Nov 2003, 385–389

  37. http://www.amia.org/10x10/ (last visited Jan 27, 2008)

  38. Kohn LT, Corrigan JM, Donaldson MS (eds) (1999) To Err is Human: Building a Safer Health System. Academic Press, Washington

    Google Scholar 

  39. A Systems-Theoretic Approach to Safety in Software-Intensive Systems; http://ocw.mit.edu/NR/rdonlyres/Aeronautics-and-Astronautics/16-355JFall-2005/21052C2D-3787-4943-A955-C980CAE933D9/0/tdsc_final.pdf (last visited Jan 27, 2008)

  40. http://www.openehr.org (last visited Jan 27, 2008)

  41. http://healthcare.omg.org/Roadmap/corbamed_roadmap.htm (last visited Jan 27, 2008)

  42. Paech B, Wetter T (2008) Rational Quality Requirements for Medical Software. Accepted for ICSE

  43. Post WM, Koster W, Sramek M, Schreiber G, Zocca V, deVries B (1996) FreeCall, a system for emergency-call-handling support. Methods Inf Med 35(3):242–255

    Google Scholar 

  44. http://www.hpm.org/Downloads/Reinhardt__U_The_US_HC_System_Recent_History_and_Prospects.pdf (last visited Jan 27, 2008)

  45. Richter J-P, Haller H, Schrey P (2008) Serviceorientierte Architektur. Informatiklexikon. https://www.gi-ev.de/service/informatiklexikon/informatiklexikon-detailansicht/meldung/118/ (last visited Jan 27, 2008)

  46. Rosenberger KD (2006) Modeling, design and development of a monitoring instrument for the analysis of user behavior.Diploma Thesis Medical Informatics, University of Heidelberg

  47. Silverstein S (2008) Sociotechnologic issues in clinical computing: Common examples of healthcare IT failure. http://www.ischool.drexel.edu/faculty/ssilverstein/failurecases/?loc=home (last visited Jan 27, 2008)

  48. Steinbach K, Oorschot B, Anselm R, Leppert K, Schweitzer S, Hausmann C, Köhler N (2008) Patienten als Partner: Wer soll entscheiden? Dt. Ärzteblatt online, http://www.aerzteblatt.de/v4/archiv/ao.asp?id=43750 (last visited Jan 27, 2008)

  49. U.S. Census Bureau – 2002 Economic Census, http://www.census.gov/ (last visited Jan 27, 2008)

  50. USP Quality Report 71 (2008) U.S. Pharmacopeia Rockville MD (200) http://www.usp.org/pdf/EN/patientSafety/qr712000-01-01.pdf (last visited Jan 27, 2008

  51. Vimarlund V, Timpka T (2002) Design Participation as an Insurance: Risk-management and End-user Participation in the Development of Information Systemsin Healthcare Organizations. Methods Inf Med 41:76–80

    Google Scholar 

  52. Winter A, Brigl B, Funkat G, Häber A, Heller O, Wendt T (2007) 3LGM2-modeling to support management of health information systems. IJMI 76:145–150

    Google Scholar 

  53. Wetter T (2006) Safeguarding clinical software – A managerial case study about project management and oversight. Proc. APAMI 2006, Taipei Oct 27–29

  54. Wetter T (2007) To decay is system: The challenges of keeping a health information system alive. IJMI 76(S1):252–60

    Google Scholar 

  55. World Medical Association; World Medical Association Declaration of Helsinki: Ethical Principles for Medical Research Involving Human Subjects; http://www.wma.net/e/policy/pdf/17c.pdf (last visited Jan 27, 2008)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Wetter.

Additional information

CR subject classification

D.2.1; D.2.2; D.2.7; D.2.8; D.2.9; D.2.11; D.2.12; D.4.6; H.1.2; H.2.7; H.4.1; H.5.3; J.3; K.1; K.4.1; K.4.3; K.5.2

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wetter, T. Why is medical software so hard? . Informatik Forsch. Entw. 22, 185–199 (2008). https://doi.org/10.1007/s00450-008-0043-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00450-008-0043-7

Schlagworte

Navigation