© The Institution of Engineering and Technology
A recent revision to the European Medical Device Directive (MDD) 2007/47/EC made 14 amendments to the original directive (93/42/EEC). A number of these changes directly affect the development of software for use in healthcare. The most significant change in relation to medical device software development is that stand-alone software is now seen as an active medical device and should be developed following state-of-the-art medical device software development processes. State-of-the-art medical device software processes are understood within the industry as developing software in accordance with IEC 62304 and standards that are aligned with it. This study identifies how changes to the MDD affect medical device software development companies and recommendations are made as to how medical device software development companies can conform to the latest regulatory requirements. Additionally, the study provides an overview of how Medi SPICE is currently being developed to provide organisations with a single point of reference for the practices that should be implemented in order to produce regulatory compliant medical device software.
References
-
-
1)
-
European Council: 2009 ‘Implementation of Directive 2007/47/EC amending Directives 90/385/EEC, 93/42/EC and 98/8/EC’, 5 June 2009.
-
2)
-
Automotive SIG: Automotive SPICE process assessment V 2.2, 21 August 2005.
-
3)
-
V. Casey
.
Virtual software team project management.
J. Brazilian Comput. Soc.
,
2 ,
83 -
96
-
4)
-
F. McCaffery ,
J. Burton ,
V. Casey ,
A. Dorling ,
P. Laplanye
.
(2010)
Medical device industry: software process improvement, encyclopedia of software engineering.
-
5)
-
ISO, ISO 12207:1995/AMD1:2002: International Standards Organisation, Geneva, Switzerland, 2002.
-
6)
-
C. Abraham ,
E. Nishiharas ,
M. Akiyama
.
Transforming healthcare with information technology in Japan: a review of policy, people, and progress.
Int. J. Med. Inform.
,
157 -
170
-
7)
-
European Council: 1990 ‘Council Directive 90/385/EEC’, 5 September 2007.
-
8)
-
EN ISO 13485:2003: Medical device: quality management systems. Requirements for the regulatory process, 24 July 2003.
-
9)
-
Basili, V.R., McGarry, F.E., Pajerski, R., Zelkowitz, M.V.: `Lessons learned from 25 years of process improvement: the rise and fall of the NASA software engineering laboratory', Twenty-fourth Int. Conf. on Software Engineering, 2002, Orlando, Florida, p. 69–79.
-
10)
-
I. Lee ,
G. Pappas ,
R. Cleaveland
.
High-confidence medical device software and systems.
Computer
,
4 ,
33 -
38
-
11)
-
ISO, ISO 12207:1995/AMD2:2004: International Standards Organisation, Geneva, Switzerland, 2004.
-
12)
-
T. Dyba
.
An empirical investigation of the key factors for success in software process improvement.
IEEE Trans. Softw. Eng.
,
5 ,
410 -
424
-
13)
-
ISO, ISO/IEC 12207:2008: Systems and software engineering – software life cycle processes. Geneva, Switzerland, 2008.
-
14)
-
EN 60601–1: Medical electrical equipment. General requirements for basic safety and essential performance. Collateral standard. Usability 31 May 2010.
-
15)
-
N. Levenson
.
(1995)
Safeware: system safety and computers.
-
16)
-
Embedded Forecasters: Embedded market forecasters survey, 2010.
-
17)
-
http://www.emergogroup.com/newsletters/europe-2007-47-ec-oct2007, accessed February 2011.
-
18)
-
I. Richardson ,
V. Casey ,
J. Burton ,
F. McCaffrey
.
(2010)
Global software engineering: a software process approach in collaborative software engineering.
-
19)
-
European Council, 1998: ‘Council Directive 1998/8/EEC’, February 1998.
-
20)
-
D. Walker
.
(2009)
CMMI and medical device engineering.
-
21)
-
Burton, J., McCaffery, F., Richardson, I.: `A risk management capability model for use in medical device companies', Proc. 2006 Int. Workshop on Software Quality, 2006, Shanghai, China, p. 3–8.
-
22)
-
European Commission: Medical devices guidance document-qualification and classification of stand alone software MEDDEV 2.1/6 2012.
-
23)
-
AAMI: ANSI/AAMI/IEC 62304, Medical device software – software life cycle processes, 2006.
-
24)
-
ISO, ISO/IEC 15504-2:2003: Information technology – process assessment – Part 2: performing an assessment. Geneva, Switzerland, 2003.
-
25)
-
IEC 62366: Medical devices-application of usability engineering to medical devices, 13 November 2007.
-
26)
-
Messer, T., Paul, P., Paulisch, F., Schless, P., Mehner, T., Volker, A.: `Siemens process assessment and improvement approaches: experiences and benefits', Twenty-second Int. Computer Software and Applications Conf., 1998, Vienna, Austria.
-
27)
-
EN ISO 14971:2009: Medical devices. Application of risk management to medical devices, 31 July 2009.
-
28)
-
European Council: Directive 2007/47/EC of the European Parliament and of the Council of 5 September 2007, European Council, Editor, 2007.
-
29)
-
P. Patra ,
S. Bartaki
.
(2009)
Productivity improvement using ten process commandments.
-
30)
-
European Council: ‘Council Directive 93/42/EEC concerning medical devices’, 14 June 1993.
-
31)
-
V. Casey
.
Trust in virtual software development teams.
Special Issue and on Trust and Trust Management of the J. Theor. Appl. Electron. Comm. Res.
,
2 ,
41 -
58
-
32)
-
ISO, ISO/IEC 12207: ‘Information technology – software life cycle processes’ (International Organisation for Standards, Geneva, Switzerland, 1995).
-
33)
-
F. McCaffery ,
G. Coleman
.
The need for a software process improvement model for the Medical Device Industry.
Int. Rev. Comput. Softw.
,
1 ,
10 -
15
-
34)
-
D. Damian ,
D. Moitra
.
Guest editors' Introduction: global software development: how far have we come?.
IEEE Softw.
,
5 ,
17 -
19
-
35)
-
Denger, C., Feldman, R.L., Host, M., Lindholm, C., Schull, F.: `A snapshot of the state of practice in software development for medical devices', First Int. Symp. on Empirical Software Engineering and Measurement, ESEM 2007, 2007, Madrid.
-
36)
-
IEC 61508-3:2010: Functional safety of electrical\electronic\ programmable electronic safety related systems, May 2010.
-
37)
-
ISO/IEC 90003:2003: Software engineering – Guidelines for the application of ISO 9001:2000 to computer software, February 2004.
-
38)
-
P.L. Jones ,
J. Jorgens ,
A.R. Taylor ,
M. Weber
.
Risk management in the design of medical device software systems.
Biomed. Instrum. Technol.
,
4 ,
237 -
266
-
39)
-
M.K. Daskalantonakis
.
A practical view of software measurement and implementation experiences within Motorola.
IEEE Trans. Softw. Eng.
,
11 ,
998 -
1010
-
40)
-
IEC 61010-1:2010: Safety requirements for electrical equipment for measurement, control and laboratory use, June 2010.
-
41)
-
F. McCaffery ,
A. Dorling
.
Medi SPICE development.
Softw. Proc. Maint. Evol. Improv. Pract. J.
,
4 ,
255 -
268
-
42)
-
McCaffery, F., Casey, V., McHugh, M.: `How can software SMEs become medical device software SMEs', European Systems and Software Process Improvement and Innovation Conf., EuroSPI, 2011, p. 247–258.
-
43)
-
Ge, X., Paige, R.F., McDermid, J.A.: `An iterative approach for development of safety-critical software and safety arguments', Agile 2010, 2010.
-
44)
-
F. McCaffery ,
A. Dorling
.
Medi SPICE: an overview.
J. Softw. Maint. Evol.: Res. Pract.
,
4 ,
255 -
267
-
45)
-
C. Borrás
.
Overexposure of radiation theraphy in panama.
Articles Spec. Rep.
,
173 -
187
-
46)
-
G. O'Regan
.
(2010)
Introduction to software process improvement.
-
47)
-
ISO, ISO/IEC 15288:2008: ‘Systems and software engineering – system life cycle processes (Geneva, Switzerland, 2008).
-
48)
-
C. Debou ,
D. Courtel ,
H.B. Lambert ,
N. Fuchs ,
M. Haux
.
(1999)
Alcatel's experience with process improvement, in better software practice for business benefits: principles and experience.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen.2011.0198
Related content
content/journals/10.1049/iet-sen.2011.0198
pub_keyword,iet_inspecKeyword,pub_concept
6
6