K
KoD_RP
Hi,
I am working at a software house, ISO:13485 certified, that develops software for medical devices.
The typical business flow is the following: the customer(device manufacturer) provides the product specifications. We develop the software according to ISO:13485, conduct verification testing and then deliver the software to the customer in order to perform system testing and validation (in most of the cases, the customer just provides a simulation interface to the medical device for intercommunication).
We have to alter our QS in order to comply with ISO 14971 and IEC 62304.
I would appreciate your comments on the following issues:
Risk Analysis/Severity: When we identify software hazards, we narrow them just on the software expected behavior e.g. our software calculates the required volume that should be transferred by a pipettor from position A to position B. In case our calculation algorithm is wrong, we will pass wrong data to the underlying instrument interface.
The severity of this risk depends on the point of view: if we focus just on the software, this is a major risk since the final outcome is hypothetically endangered (wrong transfer step). I say hypothetically, because the underlying instrument interface might have already mechanisms to identify such errors (therefore the same issue, doesn't have the same level of severity).
Question 1: How shall we calculate severity in this case? Shall we focus just on the software behaviour and ingore all sequencial components?
Question 2: Typically, the overall medical device solution we develop is not life threating (it doesn't produces results) nor causes injures. Wherever we have looked the severity is mainly related to human factor. Is there an alternative way, acceptable by 14971, to define severity scales closer to our needs?
Risk Analysis/Probability: According to IEC 62304, the probability of all software failures should be considered 100%. Based on this, the overall risk remains the same, regardless of the control measures taken (the severity doesn't change). Therefore, at the end of the risk management process, we will not be able to reduce the risks to acceptable levels (please keep in mind that I am referring just on the software part).
Question 3: Is this something acceptable according to 14971 and 62304? If yes, what do we have to provide to the customer as documentation?
Risk Management:
Question 4: Do we have to conduct a risk/benefit analysis or this is a task of the medical device manufacturer since he has the overall information? Are there any other risk management steps that we might be skipping due to our particular role on the overall project?
Thanks a lot
I am working at a software house, ISO:13485 certified, that develops software for medical devices.
The typical business flow is the following: the customer(device manufacturer) provides the product specifications. We develop the software according to ISO:13485, conduct verification testing and then deliver the software to the customer in order to perform system testing and validation (in most of the cases, the customer just provides a simulation interface to the medical device for intercommunication).
We have to alter our QS in order to comply with ISO 14971 and IEC 62304.
I would appreciate your comments on the following issues:
Risk Analysis/Severity: When we identify software hazards, we narrow them just on the software expected behavior e.g. our software calculates the required volume that should be transferred by a pipettor from position A to position B. In case our calculation algorithm is wrong, we will pass wrong data to the underlying instrument interface.
The severity of this risk depends on the point of view: if we focus just on the software, this is a major risk since the final outcome is hypothetically endangered (wrong transfer step). I say hypothetically, because the underlying instrument interface might have already mechanisms to identify such errors (therefore the same issue, doesn't have the same level of severity).
Question 1: How shall we calculate severity in this case? Shall we focus just on the software behaviour and ingore all sequencial components?
Question 2: Typically, the overall medical device solution we develop is not life threating (it doesn't produces results) nor causes injures. Wherever we have looked the severity is mainly related to human factor. Is there an alternative way, acceptable by 14971, to define severity scales closer to our needs?
Risk Analysis/Probability: According to IEC 62304, the probability of all software failures should be considered 100%. Based on this, the overall risk remains the same, regardless of the control measures taken (the severity doesn't change). Therefore, at the end of the risk management process, we will not be able to reduce the risks to acceptable levels (please keep in mind that I am referring just on the software part).
Question 3: Is this something acceptable according to 14971 and 62304? If yes, what do we have to provide to the customer as documentation?
Risk Management:
Question 4: Do we have to conduct a risk/benefit analysis or this is a task of the medical device manufacturer since he has the overall information? Are there any other risk management steps that we might be skipping due to our particular role on the overall project?
Thanks a lot