Medical Product Software Development and FDA...
Transcript of Medical Product Software Development and FDA...
![Page 1: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/1.jpg)
Medical Product Software Development and FDA Regulations
Software Development Practices and FDA Compliance
IEEE Orange County Computer SocietyMarch 27, 2006Carl R. Wyrwa
![Page 2: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/2.jpg)
2
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Medical Product Software Development and FDA Regulations
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
![Page 3: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/3.jpg)
3
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
The Intent Of Regulating Software
Patients
Operators Bystanders ServicePersonnel
Environment
Medical Device Safety and Efficacy
![Page 4: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/4.jpg)
4
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
PeopleDoingThe Work
ReviewersInternal Auditors
External Reviewers
Many Stakeholders – Keeping A Total Solution In Mind
SafetyPatients
OperatorsBystanders
Service PeopleEnvironment Customer
andBusiness
Needs
QualitySystems
andQ&RA
MedicalPractitioners
AllNeeds
Met
![Page 5: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/5.jpg)
5
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Many Stakeholders – Keeping A Balanced Solution In Mind
PeopleDoingThe Work
ReviewersInternal Auditors
External Reviewers
SafetyPatients
OperatorsBystanders
Service PeopleEnvironment
Customerand
BusinessNeeds
QualitySystems
andQ&RA
MedicalPractitioners
AllNeeds
Met
![Page 6: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/6.jpg)
6
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
Medical Product Software Development and FDA Regulations
![Page 7: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/7.jpg)
7
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Types of Regulated Software
Medical Device SoftwareSoftware that is actually a part of the medical device itselfSoftware that is an accessory to a medical deviceSoftware that itself is a medical device
![Page 8: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/8.jpg)
8
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Types of Regulated Software
Medical Device SoftwareSoftware that is actually a part of the medical device itselfSoftware that is an accessory to a medical deviceSoftware that itself is a medical device
Non-Device Software that is part of:The production systemThe quality systemSystems that are used to create and maintain records required by FDA regulations
![Page 9: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/9.jpg)
9
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
Medical Product Software Development and FDA Regulations
![Page 10: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/10.jpg)
10
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
FDA Overview
FDA is a public health agency, charged with:protecting American consumers by enforcing the Federal Food, Drug, and Cosmetic Act and several related public health laws.
It is FDA's job to see that:the food we eat is safe and wholesome, the cosmetics we use won't hurt us, the medicines and medical devices we use are safe and effective, and that radiation-emitting products, such as microwave ovens, won't do us harm
One of our nation's oldest consumer protection agencies.Located in district and local offices in 157 cities across the country
![Page 11: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/11.jpg)
11
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Medical Devices32,358
![Page 12: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/12.jpg)
12
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
FDA Overview
Administrative Enforcement PowersUnannounced and Announced InspectionsInspectional Observations - 483Warning LettersAdverse PublicityFDA-Initiated Recalls and Monitoring Company-Initiated RecallsDelay, Suspension, or Withdrawal of Product ApprovalsPreclusion of Government contractsDetention and Refusal of Entry into U.S. Commerce of Imported Products
Judicial Enforcement PowersCivil Enforcement Powers (Seizure)Criminal Enforcement Powers (Prosecution)
![Page 13: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/13.jpg)
13
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
Medical Product Software Development and FDA Regulations
![Page 14: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/14.jpg)
14
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Medical Device Definition
Medical devices range from Simple Devices
Tongue depressors and bedpans
Complex DevicesProgrammable pacemakers
Laser surgical devices
Medical Device Classification – Class I, II, and IIIClass I devices include those with the lowest riskClass III devices includes those with the greatest risk.
![Page 15: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/15.jpg)
15
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Medical Device Definition
• "an instrument, apparatus, implement, machine, contrivance, implant, in vitro reagent, or other similar or related article, including a component part, or accessory which is:• recognized in the official National Formulary, or the United States
Pharmacopoeia, or any supplement to them, • intended for use in the diagnosis of disease or other conditions, or
in the cure, mitigation, treatment, or prevention of disease, in man or other animals, or intended to affect the structure or any function of the body of man or other animals,
• and which does not achieve any of it's primary intended purposes through chemical action within or on the body of man or other animals and which is not dependent upon being metabolized for the achievement of any of its primary intended purposes."
![Page 16: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/16.jpg)
16
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
Medical Product Software Development and FDA Regulations
![Page 17: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/17.jpg)
17
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
820.30 Design Control
820.30(a) General(1) Each manufacturer of any class III or class II device, and the class I devices listed in paragraph (a)(2) of this section, shall:
establish and maintain procedures to control the design of the device in order to ensure that specified design requirements are met.
(2) The following class I devices are subject to design controls:(i) Devices automated with computer software; and(ii) The devices listed ….. Below:
Catheter, Tracheobronchial SuctionGlove, Surgeon’sRestraint, ProtectiveSystem, Applicator, Radionuclide, ManualSource, Radionuclide Teletherapy
![Page 18: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/18.jpg)
18
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software – Special Attention
General Principles of Software Validation3.3 Software Is Different From Hardware
“Because of its complexity, the development process for software should be even more tightly controlled than for hardware, in order to prevent problems that cannot be easily detected later in the developmentprocess”.
“……. software engineering needs an even greater level of managerialscrutiny and control than does hardware engineering”.
[1]
![Page 19: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/19.jpg)
19
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
Medical Product Software Development and FDA Regulations
![Page 20: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/20.jpg)
20
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Regulation of Software
21 CFR 807Establishment Registration
21 CFR 807Medical Device Listing
21 CFR 807Premarket Notification 510(k)
21 CFR 820Quality System Regulation
21 CFR 801Labeling
21 CFR 803Medical Device Reporting
21 CFR 814Premarket Approval PMA
Basic RegulatoryRequirements
21 CFR 820Quality System Regulation
A - General Provisions
B - Quality SystemRequirements
C – Design Controls
D – Document Controls
E – Purchasing Controls
F – Identificationand Traceability
G – Production & ProcessControls
H – Acceptance Activities
I – Nonconforming Product
J – Corrective & PreventiveAction (CAPA)
K – Labeling & PackagingControl
L – Handling, Storage,Distribution & Installation
M - Records
N - Servicing
O – Statistical Techniques
Quality System Regulation
C – Design Controls
820.30(a)General
820.30(b)Design & Development Planning
820.30(c)Design Input
820.30(d)Design Output
820.30(e)Design Review
820.30(f)Design Verification
820.30(g)Design Validation
820.30(h)Design Transfer
820.30(i)Design Changes
820.30 (j)Design History File
Design Controls
![Page 21: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/21.jpg)
21
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Regulation of Software
21 CFR 807Establishment Registration
21 CFR 807Medical Device Listing
21 CFR 807Premarket Notification 510(k)
21 CFR 820Quality System Regulation
21 CFR 801Labeling
21 CFR 803Medical Device Reporting
21 CFR 814Premarket Approval PMA
Basic RegulatoryRequirements
21 CFR 820Quality System Regulation
A - General Provisions
B - Quality SystemRequirements
C – Design Controls
D – Document Controls
E – Purchasing Controls
F – Identificationand Traceability
G – Production & ProcessControls
H – Acceptance Activities
I – Nonconforming Product
J – Corrective & PreventiveAction (CAPA)
K – Labeling & PackagingControl
L – Handling, Storage,Distribution & Installation
M - Records
N - Servicing
O – Statistical Techniques
Quality System Regulation
820.70(a)General
820.70(b)Production & Process Changes
820.70(c)Environmental Control
820.70(d)Personnel
820.70(e)Contamination Control
820.70(f)Buildings
820.70(g)Equipment
820.70(h)Manufacturing Material
820.70(i)Automated Processes
Production & Process Controls
G – Production & ProcessControls
820.70(i)Automated Processes
![Page 22: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/22.jpg)
22
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Regulation of Software
21 CFR 807Establishment Registration
21 CFR 807Medical Device Listing
21 CFR 807Premarket Notification 510(k)
21 CFR 820Quality System Regulation
21 CFR 801Labeling
21 CFR 803Medical Device Reporting
21 CFR 814Premarket Approval PMA
Basic RegulatoryRequirements
21 CFR 820Quality System Regulation
A - General Provisions
B - Quality SystemRequirements
C – Design Controls
D – Document Controls
E – Purchasing Controls
F – Identificationand Traceability
G – Production & ProcessControls
H – Acceptance Activities
I – Nonconforming Product
J – Corrective & PreventiveAction (CAPA)
K – Labeling & PackagingControl
L – Handling, Storage,Distribution & Installation
M - Records
N - Servicing
O – Statistical Techniques
Quality System Regulation
J – Corrective & PreventiveAction (CAPA)
820.100Corrective & Preventive Action
Quality SystemRequirements
![Page 23: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/23.jpg)
23
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Regulation of Software
21 CFR 807Establishment Registration
21 CFR 807Medical Device Listing
21 CFR 807Premarket Notification 510(k)
21 CFR 820Quality System Regulation
21 CFR 801Labeling
21 CFR 803Medical Device Reporting
21 CFR 814Premarket Approval PMA
Basic RegulatoryRequirements
21 CFR 820Quality System Regulation
A - General Provisions
B - Quality SystemRequirements
C – Design Controls
D – Document Controls
E – Purchasing Controls
F – Identificationand Traceability
G – Production & ProcessControls
H – Acceptance Activities
I – Nonconforming Product
J – Corrective & PreventiveAction (CAPA)
K – Labeling & PackagingControl
L – Handling, Storage,Distribution & Installation
M - Records
N - Servicing
O – Statistical Techniques
Quality System Regulation
B - Quality SystemRequirements
820.25(a)General
820.25(b)Training
Quality SystemRequirements
820.22Quality Audit
![Page 24: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/24.jpg)
24
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Basic Requirements
A - General Provisions
B - Quality SystemRequirements
C – Design Controls
D – Document Controls
E – Purchasing Controls
F – Identificationand Traceability
G – Production & ProcessControls
H – Acceptance Activities
I – Nonconforming Product
J – Corrective & PreventiveAction (CAPA)
K – Labeling & PackagingControl
L – Handling, Storage,Distribution & Installation
M - Records
N - Servicing
O – Statistical Techniques
Quality System Regulation
SW Risk/Hazard Analysis
SW Human Factors (Use Errors)
SW Change Control
SW Configuration Management
SW Problem Tracking & Resolution
SW Traceability
Non-Product Software Validation
Design Transfer
Design History File
Training
Software Quality Audits
SW Architecture Verification
SW Detailed Design
SW Detailed Design Verification
SW Coding
SW Code Verification
Unit Test
Integration Test
SW System Test
Beta Testing
SW Verification
SW Validation
COTS Software Components
Procedures
Plans
SW Life-Cycle Model
SW Requirements Analysis
SW Requirements Verification
SW Architectural Design
Corrective & Preventive Action (CAPA)
![Page 25: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/25.jpg)
25
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
Medical Product Software Development and FDA Regulations
![Page 26: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/26.jpg)
26
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Procedures and PlansProcedures
Plans
You must be able to demonstrate that you are“Operating In A State Of Control”
PlansProcedures +
• Establish, in advance of activities, what you are going to do.
• Do what you say you are going to do.• Be able to provide objective (documented) evidence.
![Page 27: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/27.jpg)
27
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Development
SW Architecture Verification
SW Detailed Design
SW Detailed Design Verification
SW Coding
SW Code Verification
SW Life-Cycle Model
SW Requirements Analysis
SW Requirements Verification
SW Architectural Design
![Page 28: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/28.jpg)
28
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
TestingUnit Test
Integration Test
SW System Test
Beta Testing
![Page 29: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/29.jpg)
29
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Verification & ValidationSW Verification
SW Validation
“Engineering Correctness Checks”
“Intended Use Confirmation”
![Page 30: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/30.jpg)
30
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Supporting Processes
SW Risk/Hazard Analysis
SW Human Factors (Use Errors)
SW Change Control
SW Configuration Management
SW Problem Tracking & Resolution
SW Traceability
COTS Software Components
Non-Product Software Validation
Corrective and Preventive Action (CAPA)
![Page 31: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/31.jpg)
31
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
ReleaseDesign Transfer
Design History File
![Page 32: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/32.jpg)
32
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
PersonnelTraining
Software Quality Audits
![Page 33: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/33.jpg)
33
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
Medical Product Software Development and FDA Regulations
![Page 34: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/34.jpg)
34
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
The Reason
WHY we need to have a comprehensive and effective
Software Development Life Cycle
Software Quality and Software Safety
![Page 35: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/35.jpg)
35
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
The Intent Of Regulating Software
Patients
Operators Bystanders ServicePersonnel
Environment
Medical Device Safety and Efficacy
![Page 36: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/36.jpg)
36
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Understanding Defects
Start Development Process Ship
Defects
[2]
![Page 37: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/37.jpg)
37
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Understanding Defects
Start Development Process Ship
Defects
DefectsInjected
[2]
![Page 38: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/38.jpg)
38
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Understanding Defects
Start Development Process Ship
}DefectsShipped
Defects
Defects DetectedAnd Corrected
DefectsInjected
[2]
![Page 39: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/39.jpg)
39
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
A Journey To Fewer DefectsOverall Software Quality
Start Development Process Ship
Defects
InjectFewer
[2]
![Page 40: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/40.jpg)
40
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Quality ModelUnderstanding Defect Injection Rates
SoftwareDetailedDesign
SoftwareCoding
SoftwareHigh-Level
Design
SoftwareRequirements
Defect injection rates can be reduced
byPerforming these activities highly effectively
and introducing Causal Analysis
![Page 41: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/41.jpg)
41
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Quality ModelUnderstanding Defect Injection Rates
SoftwareDetailedDesign
SoftwareCoding
SoftwareHigh-Level
Design
SoftwareRequirements
Defect injection rates will increase
ifYou do not perform these activities wellor you decide not to do the activity at all
![Page 42: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/42.jpg)
42
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Quality ModelUnderstanding Defect Injection Rates
SoftwareDetailedDesign
SoftwareCoding
SoftwareHigh-Level
Design
SoftwareRequirements
Defect Injection Rates are directly related to the completeness and the effectiveness of each
of these activities
![Page 43: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/43.jpg)
43
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Quality ModelUnderstanding Defect Injection Rates
0102030405060708090
100
Sys Reqs
SW Reqs
HL Design
Det Design
Coding
Unit Test
Int Test
SW Sys Test
Sys Valid
Beta Test
Customer
Defects per 1000 lines of code
DefectsInjected
Cum
ulat
ive
Def
ects
![Page 44: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/44.jpg)
44
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
A Journey To Fewer DefectsOverall Software Quality
Start Development Process Ship
DetectEarlier
Detect MoreEffectively
Defects
InjectFewer
[2]
![Page 45: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/45.jpg)
45
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Quality ModelIncreasing Effectiveness
Verification
UnitTest
Verification
SoftwareDetailedDesign
SoftwareCoding
SoftwareHigh-Level
Design
SoftwareRequirements
Verification Verification
IntegrationTest
SoftwareSystem
Test
SystemValidation
Beta SiteTesting Customer
![Page 46: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/46.jpg)
46
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
A Journey To Fewer DefectsOverall Software Quality
Start Development Process Ship
} FewerDefects
DetectEarlier
Detect MoreEffectively
Defects
InjectFewer
Zero?
[2]
![Page 47: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/47.jpg)
47
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
Medical Product Software Development and FDA Regulations
![Page 48: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/48.jpg)
48
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Safety ModelRisk/Hazard Analysis & Use Error Analysis
Verification
UnitTest
Verification
SoftwareDetailedDesign
SoftwareCoding
SoftwareHigh-Level
Design
SoftwareRequirements
Verification Verification
IntegrationTest
SoftwareSystem
Test
SystemValidation
Beta SiteTesting Customer
Risk/Hazard AnalysisUse Error Analysis
Harm To:PatientsOperatorsBystandersService PersonnelEnvironment
![Page 49: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/49.jpg)
49
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Safety ModelRisk/Hazard Analysis & Use Error Analysis
Verification
UnitTest
Verification
SoftwareDetailedDesign
SoftwareCoding
SoftwareHigh-Level
Design
SoftwareRequirements
Verification Verification
IntegrationTest
SoftwareSystem
Test
SystemValidation
Beta SiteTesting Customer
Risk/Hazard AnalysisUse Error Analysis
Induced By:Basic FunctionalitySoftware DefectsUse ErrorsEnvironmentInterfaces
![Page 50: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/50.jpg)
50
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Verification
UnitTest
Verification
SoftwareDetailedDesign
SoftwareCoding
SoftwareHigh-Level
Design
SoftwareRequirements
Verification Verification
IntegrationTest
SoftwareSystem
Test
SystemValidation
Beta SiteTesting Customer
Software Safety ModelRisk/Hazard Analysis & Use Error Analysis
![Page 51: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/51.jpg)
51
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Safety ModelRisk/Hazard Analysis & Use Error Analysis
Verification
UnitTest
Verification
SoftwareDetailedDesign
SoftwareCoding
SoftwareHigh-Level
Design
SoftwareRequirements
Verification Verification
IntegrationTest
SoftwareSystem
Test
SystemValidation
Beta SiteTesting Customer
Risk/Hazard AnalysisUse Error Analysis
![Page 52: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/52.jpg)
52
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Safety ModelA Continuous Process Throughout the Life Cycle
Verification
UnitTest
Verification
SoftwareDetailedDesign
SoftwareCoding
SoftwareHigh-Level
Design
SoftwareRequirements
Verification Verification
IntegrationTest
SoftwareSystem
Test
SystemValidation
Beta SiteTesting Customer
Risk/Hazard AnalysisUse Error Analysis
![Page 53: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/53.jpg)
53
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Safety ModelA Continuous Process Throughout the Life Cycle
Verification
UnitTest
Verification
SoftwareDetailedDesign
SoftwareCoding
SoftwareHigh-Level
Design
SoftwareRequirements
Verification Verification
IntegrationTest
SoftwareSystem
Test
SystemValidation
Beta SiteTesting Customer
Risk/Hazard AnalysisUse Error Analysis
![Page 54: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/54.jpg)
54
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Safety ModelA Continuous Process Throughout the Life Cycle
Verification
UnitTest
Verification
SoftwareDetailedDesign
SoftwareCoding
SoftwareHigh-Level
Design
SoftwareRequirements
Verification Verification
IntegrationTest
SoftwareSystem
Test
SystemValidation
Beta SiteTesting Customer
Risk/Hazard AnalysisUse Error Analysis
![Page 55: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/55.jpg)
55
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Safety ModelUse Error Analysis
User Error
Blames The User For Doing Something Wrong
Developer takes accountability for developing softwarethat allowed the user to make an error
User Error –
Use Error –
X
And…..the developer incorporates Use Error Analysisinto the risk management process resulting inthe implementation of built-in safeguards to protect against Use Error
![Page 56: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/56.jpg)
56
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Safety ModelUse Error Analysis
Use Error (Human Factors) Considerations
Skill Level VariationEnvironmental VariationCompromising FactorsPhysical and Sensory CharacteristicsPerceptionCognitionExpectanciesMental ModelsHome Use
![Page 57: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/57.jpg)
57
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Safety ModelRisk/Hazard Analysis & Use Error Analysis
Interfaces
Environment
Use Errors
Defects
Basic Functionality
Potential HarmTo
Environment
Potential HarmTo
Service Personnel
Potential HarmTo
Bystanders
Potential HarmTo
Operators
Potential HarmTo
Patients
You are developing afunction where the
user will be asked tomanually enter a
patient’s age
YESYou realize that if the
age is entered incorrectlythat an incorrect diagnosis
might be made
![Page 58: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/58.jpg)
58
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Safety ModelRisk/Hazard Analysis & Use Error Analysis
PotentialHazard
PotentialEvent Severity Control
Mitigation
PostControlSeverity
V&VFunctionFeature
PatientAge
Entry
IncorrectDiagnosis
Incorrect AgeEntered
(Use Error)
MajorEnter
Date of Birth(cross check)
AcceptableTest
Procedure12345
![Page 59: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/59.jpg)
59
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Safety ModelRisk/Hazard Analysis & Use Error Analysis
![Page 60: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/60.jpg)
60
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
Medical Product Software Development and FDA Regulations
![Page 61: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/61.jpg)
61
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Recall Statistics
FDA Analysis – 3140 Recalls (1992 – 1998)
Software-related recalls – 242Software recalls due to changes – 192 (79%)
“Of those software related recalls, 192 (or 79%) were caused by software defects that were introduced when changes were made to the software after its initial production and distribution”
Software Related Recalls
Due To Changes(79%)
Initial(21%)
FDA Guidance (2002) General Principles of Software Validation
![Page 62: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/62.jpg)
62
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Maintenance Challenges
MaintenanceChallenges
Oversimplification of the taskCustomer and Patient expectationsIncreased requirements on system
ChangesDesign additions and/or modifications
State of the documentationKnowledge level
Personnel changesSoftware components (COTS)
Hardware componentsInterfaces
Cybersecurity issues
![Page 63: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/63.jpg)
63
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Creating A Balance
ChallengesOversimplification of the task
Customer and Patient expectationsIncreased requirements on system
ChangesDesign additions and/or modifications
State of the documentationKnowledge level
Personnel changesSoftware components (COTS)
Hardware componentsInterfaces
Cybersecurity issues
ProcessesRequirements management
Anomaly managementTechnology transition management
Risk managementTraining
Change controlSoftware development life cycle
Technical reviewsValidation planning
TestingConfiguration management
Documentation updates
![Page 64: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/64.jpg)
64
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
Medical Product Software Development and FDA Regulations
![Page 65: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/65.jpg)
65
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Corrective Action – Preventive Action (CAPA)
Problem EncounteredInvestigate
Find Root CauseCorrect The Problem
Same ProductSimilar Problems?
InvestigateFind Root Cause
Correct The Problem
Other ProductsSimilar Problems?
InvestigateFind Root Cause
Correct The Problem
Process ChangePrevent Similar Problems From
Occurring InThe Future
![Page 66: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/66.jpg)
66
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
Medical Product Software Development and FDA Regulations
![Page 67: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/67.jpg)
67
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Quality SystemRegulation
The Regulation• The Quality System Regulation 21 CFR 820
GeneralPrinciples of
Software Validation
SoftwarePre-MarketSubmissionGuidance
Off-The-ShelfSoftwareGuidance
FDA Software Specific References• General Principles of Software Validation• Software Pre-market Submission Guidance• Off-The-Shelf Software Guidance
Medical DeviceQuality
System Manual
Design ControlGuidance
Do It By Design
Guide ToInspections Of
Quality Systems(QSIT)
Medical DeviceUse Safety
Human FactorsRisk Mgmnt
FDA General References• Medical Device Quality System Manual• Design Control Guidance• Do It By Design• Medical Device Use Safety (Human Factors/Use Errors)• Guide To Inspections Of Quality Systems (QSIT)
Industry References• ANSI/AAMI SW68• ISO 62304
ANSI/AAMISW68:2001
SoftwareProcesses
ISO62304
ISO13485
ISO14971 • ISO 13485
• ISO 14971
![Page 68: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/68.jpg)
68
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
GeneralPrinciples of
Software Validation
SoftwarePre-MarketSubmissionGuidance
Off-The-ShelfSoftwareGuidance
FDA Software Specific References• General Principles of Software Validation• Software Pre-market Submission Guidance• Off-The-Shelf Software Guidance
Industry References• ANSI/AAMI SW68• ISO 62304
ANSI/AAMISW68:2001
SoftwareProcesses
ISO62304
![Page 69: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/69.jpg)
69
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
FDA Software-Specific Guidance Documents
![Page 70: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/70.jpg)
70
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
FDA Software-Specific Guidance Documents
![Page 71: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/71.jpg)
71
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
ANSI/AAMI SW68:2001 Medical Device Software - Software life cycle processes
![Page 72: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/72.jpg)
72
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
AAMI TIR32:2004Medical device software risk management
![Page 73: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/73.jpg)
73
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
FDA Website www.fda.gov
Click On“Medical Devices”
![Page 74: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/74.jpg)
74
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
FDA Website CDRH A-Z Index
Click On“CDRH A-Z Index”
![Page 75: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/75.jpg)
75
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
FDA Website
Click On“S” For Software
![Page 76: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/76.jpg)
76
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
FDA Website
Scroll Down To “Software”
![Page 77: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/77.jpg)
77
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
FDA Website
![Page 78: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/78.jpg)
78
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
FDA Websitehttp://www.fda.gov/cdrh/humanfactors/
![Page 79: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/79.jpg)
79
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
AAMI Website www.aami.org
![Page 80: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/80.jpg)
80
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Quality SystemRegulation
Medical DeviceQuality
System Manual
Design ControlGuidance
Do It By Design
Guide ToInspections Of
Quality Systems(QSIT)
Medical DeviceUse Safety
Human FactorsRisk Mgmnt
GeneralPrinciples of
Software Validation
SoftwarePre-MarketSubmissionGuidance
Off-The-ShelfSoftwareGuidance
ANSI/AAMISW68:2001
SoftwareProcesses
SW Risk/Hazard Analysis
SW Human Factors (Use Errors)
SW Change Control
SW Configuration Management
SW Problem Tracking & Resolution
SW Traceability
Non-Product Software Validation
Design Transfer
Design History File
Training
Software Quality Audits
SW Architecture Verification
SW Detailed Design
SW Detailed Design Verification
SW Coding
SW Code Verification
Unit Test
Integration Test
SW System Test
Beta Testing
SW Verification
SW Validation
COTS Software Components
Procedures
Plans
SW Life-Cycle Model
SW Requirements Analysis
SW Requirements Verification
SW Architectural Design
Corrective & Preventive Action (CAPA)
![Page 81: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/81.jpg)
81
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
IntroductionRegulated SoftwareFDA OverviewMedical Device DefinitionSoftware – Special AttentionRegulation Of SoftwareBasic RequirementsSoftware Quality ModelSoftware Safety ModelSoftware MaintenanceCorrective Action and Preventive Action (CAPA)Reference MaterialConclusion
Medical Product Software Development and FDA Regulations
![Page 82: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/82.jpg)
82
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Software Quality Model
Verification
UnitTest
Verification
SoftwareDetailedDesign
SoftwareCoding
SoftwareHigh-Level
Design
SoftwareRequirements
Verification Verification
IntegrationTest
SoftwareSystem
Test
SystemValidation
Beta SiteTesting Customer
Low Defect Injection Rates
Early and Highly Effective Defect Detection Steps
Risk/Hazard AnalysisUse Error Analysis
CAPA
![Page 83: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/83.jpg)
83
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Patients
Operators Bystanders ServicePersonnel
Environment
It’s All About Making It SafeYour Families! - Your Loved Ones! - Your Friends!
Each and Every One Of YOU!
![Page 84: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/84.jpg)
84
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
Carl R. [email protected]
UC Irvine Extension ProgramMedical Product DevelopmentMedical Device Engineering
BME X401Software-Controlled Medical DevicesSoftware Engineering & Compliance
http://unex.uci.edu/certificates/life_sciences/medical_products/details.asp
![Page 85: Medical Product Software Development and FDA …occs.ieee.org/presentations/2006/060327_Wyrwa_MedicalDevice.pdf · 8 Medical Product Software Development and FDA Regulations Software](https://reader031.fdocuments.in/reader031/viewer/2022030410/5a966cc77f8b9a451b8cc89d/html5/thumbnails/85.jpg)
85
Medical Product Software Development and FDA RegulationsSoftware Development Practices and FDA Compliance
References
[1] – FDA (2002). General Principles of Software Validation; Final Guidance for Industryand FDA Staff. FDA website: http://www.fda.gov/cdrh/comp/guidance/938.pdf
[2] – Pietrasanta, Alfred M. (1990). Defect Prevention. Software Quality Improvement Module 9: Software Engineering Institute, Carnegie Mellon University.