Introduction
The design and functional complexity of medical software has increased during the past 50 years, evolving from the use of a metronome circuit for the initial cardiac pacemaker to functions that include electrocardiogram (EKG) analysis, laser surgery, and networked systems for monitoring patients across various healthcare environments. Software has become ubiquitous in healthcare applications, as is evident from its prevalent use for controlling medical devices, maintaining electronic patient health data, and enabling healthcare information technology (HIT) systems. As the software functionality becomes more intricate, concerns arise regarding efficacy, safety and reliability. It thus becomes imperative to adopt an approach or methodology based on best engineering practices to ensure that the possibility of any defect or malfunction in these devices is minimized.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
ANS01. Human Factors Design Process for Medical Devices. ANSI/AAMI HE74:2001, Human Factors Design Process for Medical Devices Arlington. AAMI, VA (2001)
Averett, M.W.: Fault Tree Analysis. Risk Analysis 8(3), 463–464 (1988)
Clarke, E.M., Grumberg, O., Peled, D.A.: Model checking. MIT press (2000)
Clarke, M., Bogia, D., Hassing, K., Steubesand, L., Chan, T., Ayyagari, D.: Developing a standard for personal health devices based on 11073. In: 29th Annual International Conference on In Engineering in Medicine and Biology Society, EMBS 2007, pp. 6174–6176. IEEE (2007)
Ferraiolo, D.F., Barkley, J.F., Chandramouli, R.: Comparing Authorization Management Cost for Identity-Based and Role-Based Access Control. White Paper. National Institute of Standards and Technology (1999)
Halperin, D., Heydt-Benjamin, T., Fu, K., Kohno, T., Maisel, W.: Security and Privacy for Implantable Medical Devices. IEEE Pervasive Computing 7(1) (2008)
Davis, G.: Managing the test process [software testing]. In: Proceedings of International Conference on Software Methods and Tools, SMT 2000, pp. 119–126. IEEE (2000)
Dolin, R.H., Alschuler, L., Boyer, S., Beebe, C., Behlen, F.M., Biron, P.V., Shvo, A.S.: HL7 clinical document architecture, release 2. Journal of the American Medical Informatics Association 13(1), 30–39 (2006)
Häyrinen, K., Saranto, K., Nykänen, P.: Definition, structure, content, use and impacts of electronic health records: a review of the research literature. International Journal of Medical Informatics 77(5), 291–304 (2008)
Houtchens, B.A., Allen, A., Clemmer, T.P., Lindberg, D.A., Pedersen, S.: Telemedicine protocols and standards: development and implementation. Journal of Medical Systems 19(2), 93–119 (1995)
IEC. IEC 62304: 2006 Medical device software – software life cycle processes. International Electrotechnical Commission, Geneva (2006)
IEC. Medical Devices–Medical Devices. IEC 62366:2007, Medical Devices–Medical Devices. IEC, Geneva (2007)
IOM, Institute of Medicine. To Err Is Human. Washington DC: National Academies Press (1999)
Rhoads, J.G., Cooper, T., Fuchs, K., Schluter, P., Zambuto, R.P. (2010), http://www.aami.org/publications/ITHorizons/2010/21-27_MDI_Rhoads (accessed November 7, 2012)
Martin, R.C.: Agile software development: principles, patterns, and practices. Prentice Hall PTR (2003)
NHI04. Incentives for the Use of Health Information Technology & Establishing the Position of the NHI IT Coordinator. Executive Order 13335. Office of Chief Information Officer, US NH (April 2004)
Panescu, D.: Emerging technologies [wireless communication systems for implantable medical devices. IEEE Engineering in Medicine and Biology Magazine 27(2), 96–101 (2008)
Ray, A., Jetley, R., Jones, P.L., Zhang, Y.: Model-Based Engineering for Medical-Device Software. Biomedical Instrumentation & Technology 44(6), 507–518 (2010)
Sawyer, D., Aziz, K.J., Backinger, C.L., Beers, E.T., Lowery, A., Sykes, S.M., Thomas, A., Trautman, K.A.: An Introduction to Human Factors in Medical Devices. US Department of Health and Human Services, Public Health Service, Food and Drug Administration, Center for Devices and Radiological Health (1996)
Stamatis, D.H.: Failure mode and effect analysis: FMEA from theory to execution. Asq Press (2003)
Wartena, F., Muskens, J., Schmitt, L.: Continua: The impact of a personal telehealth ecosystem. In: International Conference on eHealth, Telemedicine, and Social Medicine, eTELEMED 2009, pp. 13–18. IEEE (2009)
Yao, J., Warren, S.: Applying the ISO/IEEE 11073 standards to wearable home health monitoring systems. Journal of Clinical Monitoring and Computing 19(6), 427–436 (2005)
Zhang, J.: Guest editorial: human-centered computing in health information systems. Part 1: Analysis and design. Journal of Biomedical Informatics 38(1), 1–3 (2005)
Zhang, J., Johnson, T.R., Patel, V.L., Paige, D.L., Kubose, T.: Using usability heuristics to evaluate patient safety of medical devices. Journal of Biomedical Informatics 36(1), 23–30 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jetley, R., Sudarsan, S., R., S., Ramaswamy, S. (2013). Medical Software – Issues and Best Practices. In: Hota, C., Srimani, P.K. (eds) Distributed Computing and Internet Technology. ICDCIT 2013. Lecture Notes in Computer Science, vol 7753. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36071-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-36071-8_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36070-1
Online ISBN: 978-3-642-36071-8
eBook Packages: Computer ScienceComputer Science (R0)