Software as a Medical Device – the development process demystified
29th August 2018
Software as a Medical Device (SaMD) is software intended to be used for one or more medical purposes without being part of a hardware medical device. Previously referred to as ‘standalone software’, ‘medical device software’ or ‘health software’, SaMD can be used across a broad range of technology platforms, including medical device platforms, commercial off-the-shelf platforms and virtual networks, and its use is increasing. If you are new to SaMD, a natural question is, “How do I get my medical software CE-marked (for sale in Europe) or FDA-approved (for sale in the US)?” And it is likely that you will be frustrated by the answers, because no one will give you the process to follow. Instead, regulators define constraints on the development process, such as traceability, and leave the details up to you. For a start-up, this is a difficult situation to navigate. But there is help out there. The International Medical Device Regulators Forum (IMDRF)  is a voluntary group of medical device regulators from around the world who have come together to reach harmonisation on medical device regulation. They have written an easy-to-read guide to medical software development and the only one we have seen that includes illustrative examples, using both a large company and a start-up. If you are a start-up building a medical device, go to their document online and search for “Parva” to see the examples relating to this fictional start-up company. Note that medical device software development can follow either Agile or iterative methodologies, provided that the process is traceable, evidenced and includes risk management. This usually implies a process by which product, safety and clinical requirements are translated through functional specification and development tasks into software, and in which the results are tested, verified and validated – and the results recorded. The process often uses a traditional ‘V-model’ to distinguish distinct levels of software development and testing. This is a model which describes increasingly detailed software design and the corresponding level of testing. The {design, test} pairs are (in order of increasing detail): Development tests are the lowest level, automated and run very frequently. At the highest level, validation is a manual process of checking with users that the product built meets the requirements. Note that we use the V-model to provide our terminology, but we do not interpret it as requiring a waterfall approach to software development. OCC has been developing software for research, health, engineering and social services for over 25 years. If you’d like to know about the intricacies of developing software for medical devices or other applications, contact [email protected].

About the author

Reynold
Greenlaw
Oxford Computer Consultants
After completing his PhD, Reynold started his software development career in clinical trials and neurophysiology. He currently heads OCC‰Ûªs Innovation Delivery group, developing custom software for clients in health, research and engineering.

Latest news

The future of Venturefest

The future of Venturefest

After 23 years of successful operation, Venturefest Oxford is entering a new era. READ MORE

Research, industry, and AGI

Research, industry, and AGI

A transfer of knowledge to industry is a good thing:  One purpose of a university is to benefit society by disseminating knowledge, and one way this can be done is by commercialising research. Universities and research institutions are a dynamo for entrepreneurship, and for innovation in large companies. READ MORE

For success in product development – start at square zero

For success in product development – start at square zero

When it comes to the commercial success of a technology-led product, there are a number of factors that come into play along the development journey. Have the regulatory requirements been met? Can the design be produced at a viable cost? Is it possible to ensure the quality of the manufacturing process? The list goes on. READ MORE

Make connections that lead to new investments, new businesses and new ideas in the high-tech sector in Oxfordshire.