Earlier quoted context omitted.
List of FDA medical equipment recalls for 2016 http://www.fda.gov/MedicalDevices/Safety/ListofRecalls/ucm48... At least three of them are Class 1 - May cause death And all of those are software related, none run Windows http://www.fda.gov/MedicalDevices/Safety/ListofRecalls/ucm48... http://www.fda.gov/MedicalDevices/Safety/ListofRecalls/ucm48... http://www.fda.gov/MedicalDevices/Safety/ListofRecalls/ucm48...
That is astoundingly horrifying, especially the Class 1's which were distributed for over five years.
Since the nature of "oh oops" is that they tend to affect systems in ways that are not anticipated, there's often insufficient evidence to rule out danger to patients, and therefore there's a recall.
For example, if you sold 10,000 diagnostics machines, and then discovered that because of stack up of tolerances in electrical components, something like 1 in 100,000 machines will have a fault that affects the customer safety. However, because your original analysis (during design phase) did not show this problem, you never bothered recording the actual performance characteristics of 40% of the components involved in the stack up.
Now you're in a pretty awkward situation, that could result in a recall. And it could very well by that all 100,000 machines sold are just fine.