Android for Healthcare - Droidcon London 2013

46
Android by Linden Darling for Healthcare

description

With the massive adoption and proliferation of Android devices across the globe, a diminishing number of medical professionals per capita, and a long term goal of providing Star Trek-esque medical aid, there’s a big opportunity for Android to play a role in revolutionising the healthcare industry. As Australia is rolling out its fledgling eHealth system, countries around the world are either preparing to roll out their own systems or desperately trying to catch up to speed to accommodate increased demand – facing many political, resourcing, privacy, and security hurdles as they do so. This talk aims to provide awareness of common issues, mitigations, and methodologies particular to the healthcare domain and Android and to inspire attendees to take advantage of the many opportunities present there.

Transcript of Android for Healthcare - Droidcon London 2013

Page 1: Android for Healthcare - Droidcon London 2013

Androidby Linden Darlingfor Healthcare

Page 2: Android for Healthcare - Droidcon London 2013

About me● lead Android dev on Australia’s

first (public) eHealth app project

● redesigned and developing Premature Baby Journal for Android

● inspired to help people via healthcare

Page 3: Android for Healthcare - Droidcon London 2013

disrupting healthcare

opportunities galore

know therisks

Androiddesign

Page 4: Android for Healthcare - Droidcon London 2013

Healing Healthcare● paper-based legacy systems● procedures that aren’t ideal, limited

effectiveness● slow moving industry● awesome new technologies● massive mobile adoption rates

= an industry right for disruption!

Page 5: Android for Healthcare - Droidcon London 2013
Page 6: Android for Healthcare - Droidcon London 2013
Page 7: Android for Healthcare - Droidcon London 2013

disrupting healthcare

opportunities galore

know therisks

Androiddesign

Page 8: Android for Healthcare - Droidcon London 2013

patientdental veterinary

monitoringremote

federation

EMRcostaudits

nursessharing

processes pharmacists

emergencyquality

doctors

homeeducation

miniaturisation

safetytranslationanalysis orchestrationcommunication

Bluetooth LEsupply

Page 9: Android for Healthcare - Droidcon London 2013

New devices, new opportunities● Tablets

○ Kiosks● Google Glass● SmartWatches

○ Omate TrueSmart○ Galaxy Gear○ Sony Smartwatch 2○ Google Gem (?)

○ Pearl AW414○ Qualcomm Toq

Page 10: Android for Healthcare - Droidcon London 2013
Page 11: Android for Healthcare - Droidcon London 2013
Page 12: Android for Healthcare - Droidcon London 2013
Page 13: Android for Healthcare - Droidcon London 2013

Contraction Timerby Ian Lake

Page 14: Android for Healthcare - Droidcon London 2013
Page 15: Android for Healthcare - Droidcon London 2013

Healthcare industry● define: eHealth● how is it in Australia?● and the rest of the world?● what of the future?

Page 16: Android for Healthcare - Droidcon London 2013
Page 17: Android for Healthcare - Droidcon London 2013
Page 18: Android for Healthcare - Droidcon London 2013
Page 19: Android for Healthcare - Droidcon London 2013

eBlueBookNSW Ministry of Health

● iOS & Android adaptation of legacy paper-based process

● integrated with PCEHR

Page 20: Android for Healthcare - Droidcon London 2013

Helping patients & their families● monitoring at home● EMR access● patient education

patient engagement: better outcomesreduced cost

Page 21: Android for Healthcare - Droidcon London 2013
Page 22: Android for Healthcare - Droidcon London 2013

Helping healthcare workers● EMR access● paperless hospital● faster data entry & higher accuracy

less hassle: better outcomesreduced cost

Page 23: Android for Healthcare - Droidcon London 2013
Page 24: Android for Healthcare - Droidcon London 2013

Overhelping | clash of interests● Sharing too much info● Non-medical wording in EMR● losing that personal touch● Adoption rates? ROI?

Page 25: Android for Healthcare - Droidcon London 2013

Future?● the reach of mobile● we’ll all be more dependant with age● “reHealth” / eHealth 3.0

○ tighter control of data (locking)○ AI systems to aid quality data input○ federate records internationally

Page 26: Android for Healthcare - Droidcon London 2013

disrupting healthcare

opportunities galore

know therisks

Androiddesign

Page 27: Android for Healthcare - Droidcon London 2013

So what could go wrong?● fail to satisfy = fail to help● compromise patient privacy● cause ripple effect in value-chain

Page 28: Android for Healthcare - Droidcon London 2013
Page 29: Android for Healthcare - Droidcon London 2013
Page 30: Android for Healthcare - Droidcon London 2013

Privacy matters● Medical Records = subset of sensitive

information● Privacy legislation...● Data breach

○ bad press, brand damage○ massive fines○ costs in cleanup

Page 31: Android for Healthcare - Droidcon London 2013

health information means: (a) information or an opinion about: (i) the health or a disability (at any time) of an individual; or (ii) an individual’s expressed wishes about the future provision of health

services to him or her; or (iii) a health service provided, or to be provided, to an individual; that is also personal information; or (b) other personal information collected to provide, or in providing, a health

service; or (c) other personal information about an individual collected in connection with the

donation, or intended donation, by the individual of his or her body parts, organs or body substances; or

(d) genetic information about an individual in a form that is, or could be, predictiveof the health of the individual or a genetic relative of the individual.

extract from Australia’s Privacy Act 1988

Page 32: Android for Healthcare - Droidcon London 2013

sensitive information means: (a) information or an opinion about an individual’s: (i) racial or ethnic origin; or (ii) political opinions; or (iii) membership of a political association; or (iv) religious beliefs or affiliations; or (v) philosophical beliefs; or (vi) membership of a professional or trade association; or (vii) membership of a trade union; or (viii) sexual preferences or practices; or (ix) criminal record; that is also personal information; or

(b) health information about an individual; or (c) genetic information about an individual that is not otherwise health

information.

extract from Australia’s Privacy Act 1988

Page 33: Android for Healthcare - Droidcon London 2013

Identify risks● security & privacy

○ Know your data○ OWASP Top Ten Mobile/Web/Cloud

● compliance○ Accessibility○ HIPPA○ hygeine, health & safety

● environmental constraints

Page 34: Android for Healthcare - Droidcon London 2013

M1: Insecure Data StorageM2: Weak Server Side ControlsM3: Insufficient Transport Layer ProtectionM4: Client Side InjectionM5: Poor Authorisation and AuthenticationM6: Improper Session HandlingM7: Security Decisions Via Untrusted InputsM8: Side Channel Data LeakageM9: Broken CryptographyM10: Sensitive Information Disclosure

OWASP Top Ten Mobile Risks

Page 35: Android for Healthcare - Droidcon London 2013

Environmental constraints● hospitals: poor wifi

○ store now, sync later○ elegantly deal with stale data

● radio signal interference● sound interference &

priority● healthcare: sterility

○ disease spreading

Page 36: Android for Healthcare - Droidcon London 2013
Page 37: Android for Healthcare - Droidcon London 2013

Mitigate risks● encrypt all sensitive information!

○ drop-in solutions, e.g. SQLcipher● Proguard● lockup keystores & passwords

○ be ready for an audit● verify controls

○ define & test NFRs

Page 38: Android for Healthcare - Droidcon London 2013

disrupting healthcare

opportunities galore

know therisks

Androiddesign

Page 39: Android for Healthcare - Droidcon London 2013

Design like you care● Android Design Guidelines● custom, stylised iconography● sociability● truly responsive design● know your users

Page 40: Android for Healthcare - Droidcon London 2013
Page 41: Android for Healthcare - Droidcon London 2013

Design for everyone● Accessibility; Internationalisation● Colour blind● Power users vs. lightweights● battery; bandwidth costs● please don’t lock in

portrait orientation...○ but do it if TalkBack

is on!

Page 42: Android for Healthcare - Droidcon London 2013
Page 43: Android for Healthcare - Droidcon London 2013

optimised form flows

Page 44: Android for Healthcare - Droidcon London 2013

tuned-in to the OS-wide experience

Page 45: Android for Healthcare - Droidcon London 2013

Data input● validation and feedback

○ Android-formidable-validation○ Crouton (say NO to Toast)

● “submitting”○ Done & Discard○ Contextual Action Bar

(CAB)

Page 46: Android for Healthcare - Droidcon London 2013

Thanks to● Awesome Android Devs● Paul Hamilton @ CSC Australia● Stuart Moncrieff @ JDS Australia● Chris Vukin @ Team(evermed)● http://www.stockpicturesforeveryone.com/

Ende