using android in safety-critical medical device platforms · using android in safety-critical...
TRANSCRIPT
![Page 1: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/1.jpg)
Using Android in Safety-critical
Medical Device Platforms
Inherent connectivity creates significant opportunities in medical science
Shahid N. Shah, CEO
![Page 2: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/2.jpg)
2 www.netspective.com
Who is Shahid?
• 20+ years of software engineering and
multi-site healthcare system deployment
experience
• 12+ years of healthcare IT and medical
devices experience (blog at
http://healthcareguy.com)
• 15+ years of technology management
experience (government, non-profit,
commercial)
• 10+ years as architect, engineer, and
implementation manager on various EMR
and EHR initiatives (commercial and non-
profit)
Author of Chapter 13,
“You’re the CIO of your Own
Office”
![Page 3: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/3.jpg)
3 www.netspective.com
What’s this talk about?
Health IT / MedTech Landscape
• Data has potential to solve
some hard healthcare
problems and change how
medical science is done.
• The government is paying for
the collection of clinical data
(Meaningful Use or “MU”).
• All the existing MU incentives
promote the wrong kinds of
data collection: unreliable,
slow, and error prone.
Key Takeaways
• Medical devices are the best sources of quantifiable, analyzable, and reportable clinical data.
• New devices must be designed and deployed to support inherent connectivity.
• EL, Android, and OSS are ideal for next generation and innovative medical devices but especially Android due to user experience.
![Page 4: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/4.jpg)
4 www.netspective.com
What if we had access to all this data?
Source: Jan Whittenber, Philips Medical Systems
![Page 5: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/5.jpg)
5 www.netspective.com
What problems can data help solve?
Cost per patient per
procedure / treatment
going up but without
ability to explain why
Cost for same
procedure / treatment
plan highly variable
across localities
Unable to compare
drug efficacy across
patient populations
Unable to compare
health treatment
effectiveness across
patients
Variability in fees and
treatments promotes
fraud
Lack of visibility of
entire patient record
causes medical errors
![Page 6: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/6.jpg)
6 www.netspective.com
Data changes the questions we ask
Simple visual facts Complex visual facts Complex computable
facts
![Page 7: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/7.jpg)
7 www.netspective.com
Data can change medical science
The old way
Identify problem
Ask questions
Collect data
Answer questions
The new way
Identify data
Generate questions
Mine data
Answer questions
![Page 8: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/8.jpg)
8 www.netspective.com
Evidence-based medicine is our goal
![Page 9: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/9.jpg)
9 www.netspective.com
Unstructured patient data sources
Patient Health
Professional
Labs &
Diagnostics
Medical
Devices
Biomarkers /
Genetics
Source Self reported
by patient
Observation
s by HCP
Computed
from
specimens
Computed
real-time
from patient
Computed
from
specimens
Errors High Medium Low
Time Slow Slow Medium
Reliability Low Medium High
Data size Megabytes Megabytes Megabytes
Data type PDFs,
images
PDFs,
images
PDFs,
images
Availability Common Common Common Uncommon Uncommon
![Page 10: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/10.jpg)
10 www.netspective.com
Structured patient data sources
Patient Health
Professional
Labs &
Diagnostics
Medical
Devices
Biomarkers /
Genetics
Source Self reported
by patient
Observations
by HCP
Specimens Real-time
from patient
Specimens
Errors High Medium Low Low Low
Time Slow Slow Medium Fast Slow
Reliability Low Medium High High High
Discrete size Kilobytes Kilobytes Kilobytes Megabytes Gigabytes
Streaming
size
Gigabytes Gigabytes
Availability Uncommon Common Somewhat
Common
Uncommon Uncommon
![Page 11: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/11.jpg)
11 www.netspective.com
The need for connected devices
• Meaningful Use and CER advocates are promoting (structured) data collection for reduction of medical errors, analysis of treatments and procedures, and research for new methods.
• All the existing MU incentives promote the wrong kinds of collection: unreliable, slow, and error prone.
• Accurate, real-time, data is only available from connected medical devices
![Page 12: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/12.jpg)
12 www.netspective.com
Android enables safe connectivity
Most obvious benefit Least attention
Most promising
capability
This talk focuses on
connected devices
![Page 13: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/13.jpg)
13 www.netspective.com
Key Android questions
Will the FDA accept
Android in safety-
critical systems?
Is Android safe
enough for medical
devices?
![Page 14: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/14.jpg)
14 www.netspective.com
Simple answers
Will the FDA accept
Android in safety-
critical systems?
Is Android safe
enough for medical
devices?
Yes
Yes but you must prove it
![Page 15: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/15.jpg)
15 www.netspective.com
It’s not as hard as we think…
• Modern real-time operating systems (open source and commercial) are reliable for safety-critical medical-grade requirements.
• Open standards such as TCP/IP, DDS, HTTP, and XMPP can pull vendors out of the 1980’s and into the 1990’s.
• Open source and open standards that promote enterprise IT connectivity can pull vendors into the 2010’s and beyond.
![Page 16: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/16.jpg)
16 www.netspective.com
But it’s not easy either…we need
Risk
Assessments Hazard Analysis
Design for
Testability
Design for
Simulations
Documentation Traceability Mathematical
Proofs Determinism
Instrumentation Theoretical
foundations
![Page 17: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/17.jpg)
17 www.netspective.com
Android hazard and risk assessment
• What is the intended use for the device or
system?
• How will the OSS product you’re planning to
use going to be tied to your intended use?
• What is the risk associated with the OSS
product for that particular intended use?
R = Sh x Ph
![Page 18: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/18.jpg)
18 www.netspective.com
Risk is related to severity and harm
R = Sh x Ph
R = risk
Sh = severity of harm
Ph = probability of harm
• Harm is damage done to a person
• Severity is the degree of harm done
• Probability is the frequency and duration of exposure
![Page 19: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/19.jpg)
19 www.netspective.com
Examples of Severity & Probability
Severity
• multiple fatalities
• fatalities
• severe injury (non-reversible, requires hospitalization)
• moderate injury (reversible, requires hospitalization)
• minor (reversible, requires first aid)
• very minor (no first aid)
Probability
• Constant exposure
• Hourly
• Daily
• Weekly
• Monthly
• Yearly
• Never
![Page 20: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/20.jpg)
20 www.netspective.com
Formal risk assessment methods
What-if analysis
Preliminary
hazard analysis
(PHA)
Failure modes
and effects
analysis (FMEA)
Fault tree
analysis (FTA)
Hazard and
operability
studies
![Page 21: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/21.jpg)
21 www.netspective.com
Android and OSS FMEA risk analysis
• Define the function of the OSS product being analyzed.
• Identify potential failures of the OSS.
• Determine the causes of each failure types.
• Determine the effects of potential failures.
• Assign a risk index to each of the failure types.
• Determine the most appropriate corrective/preventive actions.
• Monitor the implementation of the corrective/preventive to ensure that it is having the desired effect.
![Page 22: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/22.jpg)
22 www.netspective.com
Good summary of FMEA
• http://en.wikipedia.org/wiki/
Failure_mode_and_effects_analysis
![Page 23: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/23.jpg)
23 www.netspective.com
OSS / open standards applicability
Project / Standard Subject area D G Comments
Linux or Android Operating system Various distributions
OMG DDS (data
distribution service)
Publish and subscribe
messaging
Open standard with open
source implementations
AppWeb, Apache Web/app server
OpenTSDB Time series database Open source project
Mirth HL7 messaging
engine
Built on Mule ESB
Alembic Aurion HIE, message
exchange
Successor to CONNECT
HTML5, XMPP, JSON Various areas Don’t reinvent the wheel
SAML, XACML Security and privacy
DynObj, OSGi, JPF Plugin frameworks Build for extensibility
![Page 24: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/24.jpg)
24 www.netspective.com
Android enables connectivity…
Physical
• Wired, wireless (WiFi, cellular, etc.)
Logical
• Device Gateway Data Routers Systems
Structural
• Security, Numbers, Units of Measure, etc.
Semantic
• Presence, Vitals, Glucose, Heartbeats, etc.
But only up to a point, there’s more to connectivity than meets the eye
![Page 25: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/25.jpg)
25 www.netspective.com
Android improves manageability
Security
• Is the device
authorized?
Inventory
• Where is the device?
Presence
• Is a device connected?
Teaming
• Device grouping
![Page 26: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/26.jpg)
26 www.netspective.com
Android enables extensible devices
Legacy
Devices
Future
Devices
![Page 27: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/27.jpg)
27 www.netspective.com
Appreciate tradeoffs
Integration-
friendliness Ease of
validation
The more connection-
friendly a device, the
harder it is to validate it
Lesson: Demand Testability
![Page 28: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/28.jpg)
28 www.netspective.com
Device Components 3rd Party Plugins
App #1
App #2
Security and Management Layer Android
Sensors Storage Display Plugins
Web Server, IM Client
Connectivity Layer (DDS, HTTP, XMPP)
• Presence • Messaging • Registration • JDBC, Query
Cloud Services
Management Dashboards
Data Transformation (ESB, HL7)
Device Gateway (DDS, ESB)
Healthcare Enterprise
Enterprise Data
Ultimate Device Architecture
Services/Plugin Container
Event Architecture
Inventory
Workflow
Notifications
Patient Context
Location Aware
1 2
3
4
5
6
7
8
9
SSL VPN
![Page 29: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/29.jpg)
29 www.netspective.com
Do’s and Dont’s for Medical Devices
• Build on not just Android but other open source packages
• Create your own “safety-focused” Android distribution
• Consider device surveillance and remote display as basic requirements
• Virtualize sensors, storage
• Ensure regulated alarm management is built into the infrastructure
• Don’t create your own OS
• Don’t leave patient association/context to apps
• Don’t just assume apps or services will enforce private and security, build-it into the infrastructure
• Don’t assume existing M2M tools will be enough for remote servicing and updates in MedTech
• Don’t leave cross-device workflows off the table
![Page 30: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/30.jpg)
30 www.netspective.com
Promote enterprise integration
Cloud Services
Management Dashboards
Data Transformation (ESB, HL7)
Device Gateway (DDS, XMPP, ESB)
Enterprise Data
Inventory
Cross Device App Workflows
Alarm Notifications
Patient Context Monitoring
Device Teaming
Device Management Report
Generation
HIT Integration
Remote Surveillance
Device Data
SSL VPN
![Page 31: Using Android in Safety-critical Medical Device Platforms · Using Android in Safety-critical Medical Device Platforms Inherent connectivity creates significant opportunities in medical](https://reader034.vdocuments.site/reader034/viewer/2022042223/5ec98707daa2c748417ef847/html5/thumbnails/31.jpg)
Conclusion and Questions
Thank you for your time
www.HealthcareGuy.com