SlideShare a Scribd company logo
1 of 26
Download to read offline
Machine Learning
in Medical Devices
June 18, 2020
Milton Yarberry, Director of Medical Programs, ICS
Stephen Olsen, Senior FAE Manager,BlackBerry QNX
2
Agenda
● Machine Learning
○ What is it?
○ Why is this special?
○ The FDA’s treatment
● Use case: Medical devices
○ How to make use of AI or ML in a medical device
● Medical Device Safety Considerations
● Development lifecycle with Machine Learning
● Safeguards for Medical Devices with Machine Learning
Machine Learning in Medical Devices
Google’s DeepDream
What does a
network trained to
see dogs see in an
image without
dogs?
Initially it was
invented to help
scientists and
engineers to see
what a deep neural
network is seeing
when it is looking in
a given image.
3
Inceptionism
4
What is AI/ML?
Without
using explicit
instructions
Relying on
patterns and
inference
instead
AI
FDA defines ML as
“…techniques used to design and train software
algorithms to learn from and act on data…”
“…when intended to treat, diagnose, cure,
mitigate, or prevent disease or other conditions,
are medical devices…” 1
5
Why ML is different. What’s hard?
Wikipedia
“without using explicit
instructions, relying on patterns
and inference instead.”
Recognition, categorization but not procedural
Not ...
word processors
email clients
multimedia players
video games
Apocryphal, tanks or clouds?
Verification, local minima
Overtraining (remembering the answers)
Prove “Ground truth” (vs. gold standard)
Different from conventional algorithms
Why ML now?
ML applications
Challenges
Compute power
Since 1984,
Processor power
Up ~1,000,000X
Data storage
Up ~5,000,000X
6
ML products with algorithms that continually adapt
based on new data require a new
pre-market submission (510K).
The Problem
7
April 2, 2019
FDA proposes regulatory framework for modifications to an AI/ML
https://www.fda.gov/media/122535/download
New from the FDA
8
Summary,
FDA allows trusted manufacturers to make
pre-approved changes if they follow a
predetermined change control plan
FDA’s Proposed Framework
9
Summary,
FDA allows trusted manufacturers to make
pre-approved changes if they follow a
predetermined change control plan
or,
FDA allows changes to an ML-enabled SaMD with an SPS using ACP in a TPLC.
FDA’s Proposed Framework
10
FDA’s Proposed Framework
SPS
ACP
TPLC
11
SaMD Software as a Medical Device (phone, laptop, tablet)
SaMD Pre-Specifications (this is what’s going to change)
Algorithmic Change Protocol (how the change is controlled)
Total Product Life Cycle (an ML lifecycle that includes data)
Software as a Medical Device
● Software that runs on a generic computing platform (computer, mobile
phone, tablet computer)
● "Software intended to be used for one or more medical purposes that
perform these purposes without being part of a hardware medical
device.“(IMDRF)
● No specially made hardware, doesn’t control hardware motors, sensors,
switches
SaMD Examples: Viewer for MRI images, ECG app, radiological image analysis
(Computer Aided Detection)
SaMD
12
SPS – SaMD Pre-Specification
● Anticipated modifications to performance or inputs or intended use
● A region of potential changes, around specifications and labeling
ACP – Algorithm Change Protocol
● Plan to control risks while making changes
● Step-by-step process
○ Data management
○ Re-training
○ Performance evaluation
○ Update procedures
SPS & ACP
13
A regulatory framework
4 principles:
1. Quality systems and good machine learning practice (corporate reputation)
2. Initial premarket assurance of safety and effectiveness (premarket review)
3. Approach for modifications after initial review with an established SPS and ACP (change plan)
4. Transparency and real-time monitoring of AI/ML-based SaMD (PAY ATTENTION)
TPLC – Total Product Life Cycle
14
TPLC on an AI workflow
15
FDA’s Software Precertification (Pre-Cert) Program
https://www.fda.gov/medical-devices/digital-health/digital-health-software-precertification-pre-cert-program
16
Old-way vs. New-way (Pre-Cert)
Software Precertification Program: Working Model – Version 1.0 – January 2019
17
18
Agenda
● Machine Learning
○ What is it?
○ Why is this special?
○ The FDA’s treatment
● Use case: Medical devices
○ How to make use of AI or ML in a medical device
● Medical Device Safety Considerations
● Development lifecycle with Machine Learning
● Safeguards for Medical Devices with Machine Learning
Machine Learning in Medical Devices
Software Foundation — Safe
● Safe Real Time OS (QNX)
○ Certificate IEC 62304/61508
○ Safety Manual
○ Fault Tolerant
○ APIs (POSIX)
○ Networking
○ Well Tested/Deployed
19
● Security Features
○ User permissions
○ Application permissions
○ FIPS 140-2
○ OpenSSL
○ Secure File System
○ Lifecycle Management
○ Virus Detection/Eradication
Software Foundation — Security
20
Machine Learning in Cloud
● Collect test set data on Edge
● Propagate data securely to cloud (On/Off Premises)
● Train the model
● Distribute model securely to Edge devices
Test
Data
Machine
Learning
21
Security: Multilayered with Lifecycle Management
22
Research
Security
Lifecycle
Support
Product
Planning
Sourcing Test Production
Contract
Award
Field
Trials Maintenance
Development Integration Refresh
Security
Lifecycle
Support
Field
Updates
Penetration testing
Forensic services
Incident response
Security best practices training
Regulatory compliance support
Security tooling & testing
Secure boot
Access control
Virtualization
Secure reference implementations
Runtime separation & isolation
Secure over-the-air software
Secure manufacturing
Managed PKI
FIPS certified crypto
Complete Security Lifecycle Support
23
QNX Runtime Security — Layered and completely integrated
Applications
Temporal & Spatial Control
Runtime Integrity
Application Sandboxing
Authorization
Tamper Resistance
HW Validation
Medical Device Manufacturer and 3rd party apps (embedded &
connected)
Control & Restrict CPU usage, Resource Access, Protect against
defects and rogue execution
Monitor system behavior, Intrusion detection logging & reporting
Whitelisting, Pathspace control, Resource Access, Abilities, Trusted Code
Execution
Mandatory Access Control (MAC)
Secure boot, Signed Execution, Image Verification, Integrity Measurement model
Unique Certificate through Certicom Secure Manufacturing
24
SafeGuards
● Training wheels so you cannot fall.
● Validating the output of the model. Ensuring that it does not break
major rules.
25
Summary
● Machine Learning
● Use case: Medical devices
○ How to make use of AI or ML in a medical device
● Medical Device Safety Considerations
● Development lifecycle with Machine Learning
● Safeguards for Medical Devices with Machine
Learning
26

More Related Content

What's hot

Webinartestforslideshare
WebinartestforslideshareWebinartestforslideshare
WebinartestforslideshareColin Walls
 
Intel HIMSS WoHIT mhealth
Intel HIMSS WoHIT mhealthIntel HIMSS WoHIT mhealth
Intel HIMSS WoHIT mhealthrcnossen
 
Highly dependable automotive software
Highly dependable automotive softwareHighly dependable automotive software
Highly dependable automotive softwareAlan Tatourian
 
Absolute Software Governance-Risk-Compliance
Absolute Software Governance-Risk-ComplianceAbsolute Software Governance-Risk-Compliance
Absolute Software Governance-Risk-ComplianceSébastien Roques
 
Accelerating Our Path to Multi Platform Benefits
Accelerating Our Path to Multi Platform BenefitsAccelerating Our Path to Multi Platform Benefits
Accelerating Our Path to Multi Platform BenefitsIntel IT Center
 
Embedded Systems Security
Embedded Systems Security Embedded Systems Security
Embedded Systems Security Malachi Jones
 
HMI/SCADA 리스크 감소
HMI/SCADA 리스크 감소HMI/SCADA 리스크 감소
HMI/SCADA 리스크 감소GE코리아
 
Patient Centric Cyber Monitoring with DocBox and Evolver
Patient Centric Cyber Monitoring with DocBox and EvolverPatient Centric Cyber Monitoring with DocBox and Evolver
Patient Centric Cyber Monitoring with DocBox and EvolverThe Security of Things Forum
 
Nist 800 82 ICS Security Auditing Framework
Nist 800 82 ICS Security Auditing FrameworkNist 800 82 ICS Security Auditing Framework
Nist 800 82 ICS Security Auditing FrameworkMarcoAfzali
 
Security in embedded systems
Security in embedded systemsSecurity in embedded systems
Security in embedded systemsRaghav S
 
Eurosmart etsi-e-io t-scs-presentation
Eurosmart etsi-e-io t-scs-presentationEurosmart etsi-e-io t-scs-presentation
Eurosmart etsi-e-io t-scs-presentationStefane Mouille
 
Reducing Cost and Complexity with Industrial System Consolidation
Reducing Cost and Complexity with Industrial System ConsolidationReducing Cost and Complexity with Industrial System Consolidation
Reducing Cost and Complexity with Industrial System ConsolidationIntel IoT
 
Critical Infrastructure Security Talk At Null Bangalore 13 Feb 2010 Sundar N
Critical Infrastructure Security Talk At Null Bangalore 13 Feb 2010 Sundar NCritical Infrastructure Security Talk At Null Bangalore 13 Feb 2010 Sundar N
Critical Infrastructure Security Talk At Null Bangalore 13 Feb 2010 Sundar Nnull The Open Security Community
 
Vulnerability Assessment and Penetration Testing in online SCADA ICS Environm...
Vulnerability Assessment and Penetration Testing in online SCADA ICS Environm...Vulnerability Assessment and Penetration Testing in online SCADA ICS Environm...
Vulnerability Assessment and Penetration Testing in online SCADA ICS Environm...PECB
 
아킬레스 테스트 플랫폼 | The Achilles® Test Platform
아킬레스 테스트 플랫폼 | The Achilles® Test Platform아킬레스 테스트 플랫폼 | The Achilles® Test Platform
아킬레스 테스트 플랫폼 | The Achilles® Test PlatformGE코리아
 
introduction to Embedded System Security
introduction to Embedded System Securityintroduction to Embedded System Security
introduction to Embedded System SecurityAdel Barkam
 
Agile Development And Medtech
Agile Development And MedtechAgile Development And Medtech
Agile Development And MedtechRobert Ginsberg
 

What's hot (20)

Webinartestforslideshare
WebinartestforslideshareWebinartestforslideshare
Webinartestforslideshare
 
The Harsh Reality of Slow Movers
The Harsh Reality of Slow MoversThe Harsh Reality of Slow Movers
The Harsh Reality of Slow Movers
 
Intel HIMSS WoHIT mhealth
Intel HIMSS WoHIT mhealthIntel HIMSS WoHIT mhealth
Intel HIMSS WoHIT mhealth
 
Highly dependable automotive software
Highly dependable automotive softwareHighly dependable automotive software
Highly dependable automotive software
 
Absolute Software Governance-Risk-Compliance
Absolute Software Governance-Risk-ComplianceAbsolute Software Governance-Risk-Compliance
Absolute Software Governance-Risk-Compliance
 
Accelerating Our Path to Multi Platform Benefits
Accelerating Our Path to Multi Platform BenefitsAccelerating Our Path to Multi Platform Benefits
Accelerating Our Path to Multi Platform Benefits
 
Embedded Systems Security
Embedded Systems Security Embedded Systems Security
Embedded Systems Security
 
HMI/SCADA 리스크 감소
HMI/SCADA 리스크 감소HMI/SCADA 리스크 감소
HMI/SCADA 리스크 감소
 
Patient Centric Cyber Monitoring with DocBox and Evolver
Patient Centric Cyber Monitoring with DocBox and EvolverPatient Centric Cyber Monitoring with DocBox and Evolver
Patient Centric Cyber Monitoring with DocBox and Evolver
 
Nist 800 82 ICS Security Auditing Framework
Nist 800 82 ICS Security Auditing FrameworkNist 800 82 ICS Security Auditing Framework
Nist 800 82 ICS Security Auditing Framework
 
Security in embedded systems
Security in embedded systemsSecurity in embedded systems
Security in embedded systems
 
Eurosmart etsi-e-io t-scs-presentation
Eurosmart etsi-e-io t-scs-presentationEurosmart etsi-e-io t-scs-presentation
Eurosmart etsi-e-io t-scs-presentation
 
Reducing Cost and Complexity with Industrial System Consolidation
Reducing Cost and Complexity with Industrial System ConsolidationReducing Cost and Complexity with Industrial System Consolidation
Reducing Cost and Complexity with Industrial System Consolidation
 
Critical Infrastructure Security Talk At Null Bangalore 13 Feb 2010 Sundar N
Critical Infrastructure Security Talk At Null Bangalore 13 Feb 2010 Sundar NCritical Infrastructure Security Talk At Null Bangalore 13 Feb 2010 Sundar N
Critical Infrastructure Security Talk At Null Bangalore 13 Feb 2010 Sundar N
 
Vulnerability Assessment and Penetration Testing in online SCADA ICS Environm...
Vulnerability Assessment and Penetration Testing in online SCADA ICS Environm...Vulnerability Assessment and Penetration Testing in online SCADA ICS Environm...
Vulnerability Assessment and Penetration Testing in online SCADA ICS Environm...
 
Icuautomation
IcuautomationIcuautomation
Icuautomation
 
아킬레스 테스트 플랫폼 | The Achilles® Test Platform
아킬레스 테스트 플랫폼 | The Achilles® Test Platform아킬레스 테스트 플랫폼 | The Achilles® Test Platform
아킬레스 테스트 플랫폼 | The Achilles® Test Platform
 
introduction to Embedded System Security
introduction to Embedded System Securityintroduction to Embedded System Security
introduction to Embedded System Security
 
Agile Development And Medtech
Agile Development And MedtechAgile Development And Medtech
Agile Development And Medtech
 
IT vs. OT: ICS Cyber Security in TSOs
IT vs. OT: ICS Cyber Security in TSOsIT vs. OT: ICS Cyber Security in TSOs
IT vs. OT: ICS Cyber Security in TSOs
 

Similar to Machine Learning in Medical Devices Webinar

SW Validation of AI-Based Medical Devices- MedDev Soft
SW Validation of AI-Based Medical Devices- MedDev SoftSW Validation of AI-Based Medical Devices- MedDev Soft
SW Validation of AI-Based Medical Devices- MedDev SoftDina Sifri
 
Cloud Platform for Remote Patient Monitoring. Case: Stroke Remote Care.
Cloud Platform for Remote Patient Monitoring. Case: Stroke Remote Care.Cloud Platform for Remote Patient Monitoring. Case: Stroke Remote Care.
Cloud Platform for Remote Patient Monitoring. Case: Stroke Remote Care.pselonen
 
The regulation of software: Medicines, biologicals, blood, tissues and devices
The regulation of software: Medicines, biologicals, blood, tissues and devicesThe regulation of software: Medicines, biologicals, blood, tissues and devices
The regulation of software: Medicines, biologicals, blood, tissues and devicesTGA Australia
 
eHealth - Medical Systems Interoperability & Mobile Health
eHealth - Medical Systems Interoperability & Mobile HealtheHealth - Medical Systems Interoperability & Mobile Health
eHealth - Medical Systems Interoperability & Mobile Healthulmedical
 
Practical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdfPractical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdfICS
 
Health apps regulation and quality control case studies and session 2 present...
Health apps regulation and quality control case studies and session 2 present...Health apps regulation and quality control case studies and session 2 present...
Health apps regulation and quality control case studies and session 2 present...3GDR
 
Health apps regulation and quality control case studies and session 2 present...
Health apps regulation and quality control case studies and session 2 present...Health apps regulation and quality control case studies and session 2 present...
Health apps regulation and quality control case studies and session 2 present...3GDR
 
Critical Steps in Software Development: Enhance Your Chances for a Successful...
Critical Steps in Software Development: Enhance Your Chances for a Successful...Critical Steps in Software Development: Enhance Your Chances for a Successful...
Critical Steps in Software Development: Enhance Your Chances for a Successful...Sterling Medical Devices
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Design Considerations to Maximize Medical Device Cloud Connectivity
Design Considerations to Maximize Medical Device Cloud ConnectivityDesign Considerations to Maximize Medical Device Cloud Connectivity
Design Considerations to Maximize Medical Device Cloud ConnectivityGreenlight Guru
 
Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...
Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...
Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...Greenlight Guru
 
Challenges and-opportunities-in-software-driven-medical-sciences
Challenges and-opportunities-in-software-driven-medical-sciencesChallenges and-opportunities-in-software-driven-medical-sciences
Challenges and-opportunities-in-software-driven-medical-sciencesPEPGRA Healthcare
 
What about compliance?
What about compliance?What about compliance?
What about compliance?Vlad Stirbu
 
Securing IoT medical devices
Securing IoT medical devicesSecuring IoT medical devices
Securing IoT medical devicesBenjamin Biwer
 
Deep Learning & AI for Healthcare and Retail
Deep Learning & AI for Healthcare and RetailDeep Learning & AI for Healthcare and Retail
Deep Learning & AI for Healthcare and RetailE2E Networks Limited
 
Usability Validation Testing of Medical Devices and Software
Usability Validation Testing of Medical Devices and SoftwareUsability Validation Testing of Medical Devices and Software
Usability Validation Testing of Medical Devices and SoftwareUXPA Boston
 
“Detection of Diseases using Machine Learning”
“Detection of Diseases using Machine Learning”“Detection of Diseases using Machine Learning”
“Detection of Diseases using Machine Learning”IRJET Journal
 
Accelerating Real-Time Analytics Insights Through Hadoop Open Source Ecosystem
Accelerating Real-Time Analytics Insights Through Hadoop Open Source EcosystemAccelerating Real-Time Analytics Insights Through Hadoop Open Source Ecosystem
Accelerating Real-Time Analytics Insights Through Hadoop Open Source EcosystemDataWorks Summit
 
Killed by code - mobile medical devices
Killed by code - mobile medical devicesKilled by code - mobile medical devices
Killed by code - mobile medical devicesFlaskdata.io
 
Presentation: Proposed Reforms to the Regulation of Software, Including Softw...
Presentation: Proposed Reforms to the Regulation of Software, Including Softw...Presentation: Proposed Reforms to the Regulation of Software, Including Softw...
Presentation: Proposed Reforms to the Regulation of Software, Including Softw...TGA Australia
 

Similar to Machine Learning in Medical Devices Webinar (20)

SW Validation of AI-Based Medical Devices- MedDev Soft
SW Validation of AI-Based Medical Devices- MedDev SoftSW Validation of AI-Based Medical Devices- MedDev Soft
SW Validation of AI-Based Medical Devices- MedDev Soft
 
Cloud Platform for Remote Patient Monitoring. Case: Stroke Remote Care.
Cloud Platform for Remote Patient Monitoring. Case: Stroke Remote Care.Cloud Platform for Remote Patient Monitoring. Case: Stroke Remote Care.
Cloud Platform for Remote Patient Monitoring. Case: Stroke Remote Care.
 
The regulation of software: Medicines, biologicals, blood, tissues and devices
The regulation of software: Medicines, biologicals, blood, tissues and devicesThe regulation of software: Medicines, biologicals, blood, tissues and devices
The regulation of software: Medicines, biologicals, blood, tissues and devices
 
eHealth - Medical Systems Interoperability & Mobile Health
eHealth - Medical Systems Interoperability & Mobile HealtheHealth - Medical Systems Interoperability & Mobile Health
eHealth - Medical Systems Interoperability & Mobile Health
 
Practical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdfPractical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdf
 
Health apps regulation and quality control case studies and session 2 present...
Health apps regulation and quality control case studies and session 2 present...Health apps regulation and quality control case studies and session 2 present...
Health apps regulation and quality control case studies and session 2 present...
 
Health apps regulation and quality control case studies and session 2 present...
Health apps regulation and quality control case studies and session 2 present...Health apps regulation and quality control case studies and session 2 present...
Health apps regulation and quality control case studies and session 2 present...
 
Critical Steps in Software Development: Enhance Your Chances for a Successful...
Critical Steps in Software Development: Enhance Your Chances for a Successful...Critical Steps in Software Development: Enhance Your Chances for a Successful...
Critical Steps in Software Development: Enhance Your Chances for a Successful...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Design Considerations to Maximize Medical Device Cloud Connectivity
Design Considerations to Maximize Medical Device Cloud ConnectivityDesign Considerations to Maximize Medical Device Cloud Connectivity
Design Considerations to Maximize Medical Device Cloud Connectivity
 
Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...
Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...
Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...
 
Challenges and-opportunities-in-software-driven-medical-sciences
Challenges and-opportunities-in-software-driven-medical-sciencesChallenges and-opportunities-in-software-driven-medical-sciences
Challenges and-opportunities-in-software-driven-medical-sciences
 
What about compliance?
What about compliance?What about compliance?
What about compliance?
 
Securing IoT medical devices
Securing IoT medical devicesSecuring IoT medical devices
Securing IoT medical devices
 
Deep Learning & AI for Healthcare and Retail
Deep Learning & AI for Healthcare and RetailDeep Learning & AI for Healthcare and Retail
Deep Learning & AI for Healthcare and Retail
 
Usability Validation Testing of Medical Devices and Software
Usability Validation Testing of Medical Devices and SoftwareUsability Validation Testing of Medical Devices and Software
Usability Validation Testing of Medical Devices and Software
 
“Detection of Diseases using Machine Learning”
“Detection of Diseases using Machine Learning”“Detection of Diseases using Machine Learning”
“Detection of Diseases using Machine Learning”
 
Accelerating Real-Time Analytics Insights Through Hadoop Open Source Ecosystem
Accelerating Real-Time Analytics Insights Through Hadoop Open Source EcosystemAccelerating Real-Time Analytics Insights Through Hadoop Open Source Ecosystem
Accelerating Real-Time Analytics Insights Through Hadoop Open Source Ecosystem
 
Killed by code - mobile medical devices
Killed by code - mobile medical devicesKilled by code - mobile medical devices
Killed by code - mobile medical devices
 
Presentation: Proposed Reforms to the Regulation of Software, Including Softw...
Presentation: Proposed Reforms to the Regulation of Software, Including Softw...Presentation: Proposed Reforms to the Regulation of Software, Including Softw...
Presentation: Proposed Reforms to the Regulation of Software, Including Softw...
 

More from ICS

Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...ICS
 
Overcoming CMake Configuration Issues Webinar
Overcoming CMake Configuration Issues WebinarOvercoming CMake Configuration Issues Webinar
Overcoming CMake Configuration Issues WebinarICS
 
Enhancing Quality and Test in Medical Device Design - Part 2.pdf
Enhancing Quality and Test in Medical Device Design - Part 2.pdfEnhancing Quality and Test in Medical Device Design - Part 2.pdf
Enhancing Quality and Test in Medical Device Design - Part 2.pdfICS
 
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdf
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdfDesigning and Managing IoT Devices for Rapid Deployment - Webinar.pdf
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdfICS
 
Quality and Test in Medical Device Design - Part 1.pdf
Quality and Test in Medical Device Design - Part 1.pdfQuality and Test in Medical Device Design - Part 1.pdf
Quality and Test in Medical Device Design - Part 1.pdfICS
 
Creating Digital Twins Using Rapid Development Techniques.pdf
Creating Digital Twins Using Rapid Development Techniques.pdfCreating Digital Twins Using Rapid Development Techniques.pdf
Creating Digital Twins Using Rapid Development Techniques.pdfICS
 
Secure Your Medical Devices From the Ground Up
Secure Your Medical Devices From the Ground Up Secure Your Medical Devices From the Ground Up
Secure Your Medical Devices From the Ground Up ICS
 
Cybersecurity and Software Updates in Medical Devices.pdf
Cybersecurity and Software Updates in Medical Devices.pdfCybersecurity and Software Updates in Medical Devices.pdf
Cybersecurity and Software Updates in Medical Devices.pdfICS
 
MDG Panel - Creating Expert Level GUIs for Complex Medical Devices
MDG Panel - Creating Expert Level GUIs for Complex Medical DevicesMDG Panel - Creating Expert Level GUIs for Complex Medical Devices
MDG Panel - Creating Expert Level GUIs for Complex Medical DevicesICS
 
How to Craft a Winning IOT Device Management Solution
How to Craft a Winning IOT Device Management SolutionHow to Craft a Winning IOT Device Management Solution
How to Craft a Winning IOT Device Management SolutionICS
 
Bridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsBridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsICS
 
IoT Device Fleet Management: Create a Robust Solution with Azure
IoT Device Fleet Management: Create a Robust Solution with AzureIoT Device Fleet Management: Create a Robust Solution with Azure
IoT Device Fleet Management: Create a Robust Solution with AzureICS
 
Basic Cmake for Qt Users
Basic Cmake for Qt UsersBasic Cmake for Qt Users
Basic Cmake for Qt UsersICS
 
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...ICS
 
Qt Installer Framework
Qt Installer FrameworkQt Installer Framework
Qt Installer FrameworkICS
 
Bridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsBridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsICS
 
Overcome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case StudyOvercome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case StudyICS
 
User Experience Design for IoT
User Experience Design for IoTUser Experience Design for IoT
User Experience Design for IoTICS
 
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdf
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdfSoftware Bill of Materials - Accelerating Your Secure Embedded Development.pdf
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdfICS
 
An In-Depth Look Into Microcontrollers
An In-Depth Look Into MicrocontrollersAn In-Depth Look Into Microcontrollers
An In-Depth Look Into MicrocontrollersICS
 

More from ICS (20)

Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
 
Overcoming CMake Configuration Issues Webinar
Overcoming CMake Configuration Issues WebinarOvercoming CMake Configuration Issues Webinar
Overcoming CMake Configuration Issues Webinar
 
Enhancing Quality and Test in Medical Device Design - Part 2.pdf
Enhancing Quality and Test in Medical Device Design - Part 2.pdfEnhancing Quality and Test in Medical Device Design - Part 2.pdf
Enhancing Quality and Test in Medical Device Design - Part 2.pdf
 
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdf
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdfDesigning and Managing IoT Devices for Rapid Deployment - Webinar.pdf
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdf
 
Quality and Test in Medical Device Design - Part 1.pdf
Quality and Test in Medical Device Design - Part 1.pdfQuality and Test in Medical Device Design - Part 1.pdf
Quality and Test in Medical Device Design - Part 1.pdf
 
Creating Digital Twins Using Rapid Development Techniques.pdf
Creating Digital Twins Using Rapid Development Techniques.pdfCreating Digital Twins Using Rapid Development Techniques.pdf
Creating Digital Twins Using Rapid Development Techniques.pdf
 
Secure Your Medical Devices From the Ground Up
Secure Your Medical Devices From the Ground Up Secure Your Medical Devices From the Ground Up
Secure Your Medical Devices From the Ground Up
 
Cybersecurity and Software Updates in Medical Devices.pdf
Cybersecurity and Software Updates in Medical Devices.pdfCybersecurity and Software Updates in Medical Devices.pdf
Cybersecurity and Software Updates in Medical Devices.pdf
 
MDG Panel - Creating Expert Level GUIs for Complex Medical Devices
MDG Panel - Creating Expert Level GUIs for Complex Medical DevicesMDG Panel - Creating Expert Level GUIs for Complex Medical Devices
MDG Panel - Creating Expert Level GUIs for Complex Medical Devices
 
How to Craft a Winning IOT Device Management Solution
How to Craft a Winning IOT Device Management SolutionHow to Craft a Winning IOT Device Management Solution
How to Craft a Winning IOT Device Management Solution
 
Bridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsBridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory Teams
 
IoT Device Fleet Management: Create a Robust Solution with Azure
IoT Device Fleet Management: Create a Robust Solution with AzureIoT Device Fleet Management: Create a Robust Solution with Azure
IoT Device Fleet Management: Create a Robust Solution with Azure
 
Basic Cmake for Qt Users
Basic Cmake for Qt UsersBasic Cmake for Qt Users
Basic Cmake for Qt Users
 
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
 
Qt Installer Framework
Qt Installer FrameworkQt Installer Framework
Qt Installer Framework
 
Bridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsBridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory Teams
 
Overcome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case StudyOvercome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case Study
 
User Experience Design for IoT
User Experience Design for IoTUser Experience Design for IoT
User Experience Design for IoT
 
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdf
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdfSoftware Bill of Materials - Accelerating Your Secure Embedded Development.pdf
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdf
 
An In-Depth Look Into Microcontrollers
An In-Depth Look Into MicrocontrollersAn In-Depth Look Into Microcontrollers
An In-Depth Look Into Microcontrollers
 

Recently uploaded

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 

Recently uploaded (20)

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

Machine Learning in Medical Devices Webinar

  • 1. Machine Learning in Medical Devices June 18, 2020 Milton Yarberry, Director of Medical Programs, ICS Stephen Olsen, Senior FAE Manager,BlackBerry QNX
  • 2. 2 Agenda ● Machine Learning ○ What is it? ○ Why is this special? ○ The FDA’s treatment ● Use case: Medical devices ○ How to make use of AI or ML in a medical device ● Medical Device Safety Considerations ● Development lifecycle with Machine Learning ● Safeguards for Medical Devices with Machine Learning Machine Learning in Medical Devices
  • 3. Google’s DeepDream What does a network trained to see dogs see in an image without dogs? Initially it was invented to help scientists and engineers to see what a deep neural network is seeing when it is looking in a given image. 3
  • 5. What is AI/ML? Without using explicit instructions Relying on patterns and inference instead AI FDA defines ML as “…techniques used to design and train software algorithms to learn from and act on data…” “…when intended to treat, diagnose, cure, mitigate, or prevent disease or other conditions, are medical devices…” 1 5
  • 6. Why ML is different. What’s hard? Wikipedia “without using explicit instructions, relying on patterns and inference instead.” Recognition, categorization but not procedural Not ... word processors email clients multimedia players video games Apocryphal, tanks or clouds? Verification, local minima Overtraining (remembering the answers) Prove “Ground truth” (vs. gold standard) Different from conventional algorithms Why ML now? ML applications Challenges Compute power Since 1984, Processor power Up ~1,000,000X Data storage Up ~5,000,000X 6
  • 7. ML products with algorithms that continually adapt based on new data require a new pre-market submission (510K). The Problem 7
  • 8. April 2, 2019 FDA proposes regulatory framework for modifications to an AI/ML https://www.fda.gov/media/122535/download New from the FDA 8
  • 9. Summary, FDA allows trusted manufacturers to make pre-approved changes if they follow a predetermined change control plan FDA’s Proposed Framework 9
  • 10. Summary, FDA allows trusted manufacturers to make pre-approved changes if they follow a predetermined change control plan or, FDA allows changes to an ML-enabled SaMD with an SPS using ACP in a TPLC. FDA’s Proposed Framework 10
  • 11. FDA’s Proposed Framework SPS ACP TPLC 11 SaMD Software as a Medical Device (phone, laptop, tablet) SaMD Pre-Specifications (this is what’s going to change) Algorithmic Change Protocol (how the change is controlled) Total Product Life Cycle (an ML lifecycle that includes data)
  • 12. Software as a Medical Device ● Software that runs on a generic computing platform (computer, mobile phone, tablet computer) ● "Software intended to be used for one or more medical purposes that perform these purposes without being part of a hardware medical device.“(IMDRF) ● No specially made hardware, doesn’t control hardware motors, sensors, switches SaMD Examples: Viewer for MRI images, ECG app, radiological image analysis (Computer Aided Detection) SaMD 12
  • 13. SPS – SaMD Pre-Specification ● Anticipated modifications to performance or inputs or intended use ● A region of potential changes, around specifications and labeling ACP – Algorithm Change Protocol ● Plan to control risks while making changes ● Step-by-step process ○ Data management ○ Re-training ○ Performance evaluation ○ Update procedures SPS & ACP 13
  • 14. A regulatory framework 4 principles: 1. Quality systems and good machine learning practice (corporate reputation) 2. Initial premarket assurance of safety and effectiveness (premarket review) 3. Approach for modifications after initial review with an established SPS and ACP (change plan) 4. Transparency and real-time monitoring of AI/ML-based SaMD (PAY ATTENTION) TPLC – Total Product Life Cycle 14
  • 15. TPLC on an AI workflow 15
  • 16. FDA’s Software Precertification (Pre-Cert) Program https://www.fda.gov/medical-devices/digital-health/digital-health-software-precertification-pre-cert-program 16
  • 17. Old-way vs. New-way (Pre-Cert) Software Precertification Program: Working Model – Version 1.0 – January 2019 17
  • 18. 18 Agenda ● Machine Learning ○ What is it? ○ Why is this special? ○ The FDA’s treatment ● Use case: Medical devices ○ How to make use of AI or ML in a medical device ● Medical Device Safety Considerations ● Development lifecycle with Machine Learning ● Safeguards for Medical Devices with Machine Learning Machine Learning in Medical Devices
  • 19. Software Foundation — Safe ● Safe Real Time OS (QNX) ○ Certificate IEC 62304/61508 ○ Safety Manual ○ Fault Tolerant ○ APIs (POSIX) ○ Networking ○ Well Tested/Deployed 19
  • 20. ● Security Features ○ User permissions ○ Application permissions ○ FIPS 140-2 ○ OpenSSL ○ Secure File System ○ Lifecycle Management ○ Virus Detection/Eradication Software Foundation — Security 20
  • 21. Machine Learning in Cloud ● Collect test set data on Edge ● Propagate data securely to cloud (On/Off Premises) ● Train the model ● Distribute model securely to Edge devices Test Data Machine Learning 21
  • 22. Security: Multilayered with Lifecycle Management 22
  • 23. Research Security Lifecycle Support Product Planning Sourcing Test Production Contract Award Field Trials Maintenance Development Integration Refresh Security Lifecycle Support Field Updates Penetration testing Forensic services Incident response Security best practices training Regulatory compliance support Security tooling & testing Secure boot Access control Virtualization Secure reference implementations Runtime separation & isolation Secure over-the-air software Secure manufacturing Managed PKI FIPS certified crypto Complete Security Lifecycle Support 23
  • 24. QNX Runtime Security — Layered and completely integrated Applications Temporal & Spatial Control Runtime Integrity Application Sandboxing Authorization Tamper Resistance HW Validation Medical Device Manufacturer and 3rd party apps (embedded & connected) Control & Restrict CPU usage, Resource Access, Protect against defects and rogue execution Monitor system behavior, Intrusion detection logging & reporting Whitelisting, Pathspace control, Resource Access, Abilities, Trusted Code Execution Mandatory Access Control (MAC) Secure boot, Signed Execution, Image Verification, Integrity Measurement model Unique Certificate through Certicom Secure Manufacturing 24
  • 25. SafeGuards ● Training wheels so you cannot fall. ● Validating the output of the model. Ensuring that it does not break major rules. 25
  • 26. Summary ● Machine Learning ● Use case: Medical devices ○ How to make use of AI or ML in a medical device ● Medical Device Safety Considerations ● Development lifecycle with Machine Learning ● Safeguards for Medical Devices with Machine Learning 26