IoT in action - Building a Modern Healthcare Application

47
EMBARCADERO TECHNOLOGIES IoT in Action: Building a Modern Healthcare Application

Transcript of IoT in action - Building a Modern Healthcare Application

Page 1: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

IoT in Action:Building a Modern Healthcare

Application

Page 2: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Speaker• <Name>• <Email>• <Blog>• <Twitter>

2

Page 3: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Agenda• RAD Studio XE8• Healthcare & Digital Technology• Nurses Station Scenario• XE8 Technologies Used• Demo in Action• Summary and Q&A

3

Page 4: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

4

RAD Studio XE8

Page 5: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

What is RAD Studio?

The Connected App Platform for Windows and Beyond

RAD development for Windows, Mac, iOS, and Android and IoT

Industrial strength. Business ready

Page 6: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

RAD Studio XE8: Enterprise ReadyBuild industrial strength and business ready solutions

6

Page 7: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

RAD Studio XE8: Connected

Connect native client platforms, mobile extensions, smart devices, cloud services,

Enterprise and embedded data.

7

Page 8: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

RAD Studio XE8: MultiDevice

Deliver single-source user interfaces across multiple form factors

with FireUI

8

Page 9: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

RAD Studio XE8: IoT Ready

Extend apps with new Internet of Things capabilities: proximity awareness, devices, and sensor

data collection

9

Page 10: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

RAD Studio XE8: EMS MiddleWare

Access and sync enterprise data and publish custom REST APIs with turn-key

Enterprise Mobility Services

10

Page 11: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

RAD Studio XE8: For Developers

11

Page 12: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

12

Healthcare & Digital Technology

Page 13: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Healthcare Technologies• Health IT– Electronic Medical Records– Big Data– Cloud Computing

• Devices– Smartphones, Tablets, PCs– Beacons– Sensors

Page 14: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

14

Nurses StationScenario

Page 15: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Nurses Station• Common medical office scenario using IoT functionality in RAD Studio XE8. • Custom EMS endpoints for logging in, receiving push notifications, querying

recorded vitals and more.• Patient check-in via smartphone application upon arrival, notified via EMS push

notification when the nurse is ready.• Upon the patient check-in, nurse notified via EMS push notification. • Beacons for proximity awareness

– As patient enters waiting room– Patient arrives at nurses station

• Nurse’s tablet app uses BluetoothLE devices to gather patient vitals.• Vital recordings are stored in EMS using an InterBase database.

15

Page 16: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

The Nurses Station Architecture• Apps integration via EMS– FireMonkey, mobile, VCL– Push notifications, AppAnalytics

• Internet of Things– Device integration via BluetoothLE

• Heart Rate Monitor• Weight Scale

– Beacons

16

Page 17: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Beacon Technical Details• Beacon #1: Located in the waiting room.

– Patient walks near beacon with smartphone app running– App detects the beacon and displays a message telling the patient that they can

now check-in.– A login screen is shown where the patient can login to his medical account

using existing EMS credentials.– Nurse receives a push notification via EMS on her tablet saying that the patient

is ready to be seen.– Nurse confirms the user, and patient receives a push notification on the phone

saying the nurse is ready.

17

Page 18: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Beacon Technical Details• Beacon #2: Located in room with heartrate monitor and

scale– Detects the user and updates the nurses tablet app with the

patient’s name– Nurses tablet app allows her to verify the patient name and

connect to BluetoothLE heartrate monitor and scale.– Patient recordings are stored in an InterBase database.

18

Page 19: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Nurse’s Station: Patient App

19

Welcome Patient Login Patient Beacon Check-In

Page 20: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Nurses Station: Nurse App

20

GetData StoredData

Page 21: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

EMS Server

21

Page 22: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Doctor’s Station: Pharmacy App ???

22

Page 23: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Nurses Station:Technologies Used

Page 24: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Nurses Station – XE8 Technologies Used• FireUI: multi-device UI for Windows, OS X, iOS, Android• VCL for Windows• FireDAC database access• TBeacon• TBluetoothLE• Enterprise Mobility Services (EMS) Server

– User, Device and Data management– Remote Push Notifications – APNS and GCM

• TAppAnalytics• InterBase XE7 database server24

Page 25: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Nurses Station – Devices Used• Beacons

– Nordic Semiconductor Beacon (nRF51822) – Gimbal Beacon – configured as iBeacon

• BluetoothLE– Polar H7 Chest Strap Heartrate Monitor– Wahoo Fitness Scale

• Smartphones and Tablets– iPhone 6 running iOS 8.3– Samsung Galaxy S4– iPad Air2 running iOS 8.3– Nexus 7 201x edition?

25

Page 26: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Nurses Station:Data Model, EMS Server,

Project/Source Code

Page 27: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Project Directory

27

Page 28: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

“NURSESDB.IB” InterBase Data Model

28

Page 29: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

EMS Server – Setup Wizard

29

Page 30: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

EMS Server – Start / Add Users

30

Page 31: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

AppAnalytics

31

Page 32: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

BluetoothLE and BeaconComponents Demos

by Jim McKeeth

Page 33: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

EMS Server and EMS PushDemos by Al Mannarino

Page 34: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Nurses Station:Demo in Action

Page 35: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

RAD Studio XE8:Ready for You

Page 36: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

RAD Studio XE8

Versions:• Starter

– Delphi and C++Builder

• Professional• Enterprise• Ultimate• Architect

Includes:• C++Builder• Delphi• HTML5 Builder• InterBase XE7• A rich set of third party

tools

Page 37: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Primary Benefits of RAD Studio XE8

The best tool for multi-device

development for Windows, OS X,

iOS, Android

The Connected App Platform for Windows and Beyond

Bluetooth, App Tethering, Beacons for the Internet of

Things

Turn-key services: AppAnalytics and

Enterprise Mobility Services

Page 38: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Questions?

Page 39: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

More (Online) Information

Page 40: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Want to Dive Deeper? Follow the Skill Sprints!

• 1 topic, 20 minute deep dive with Q&A

40

Page 41: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Join the (New) Embarcadero Community

http://community.embarcadero.com

41

Page 44: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Beacons• https://

gimbal.com/doc/ios_proximity_ibeacon_quickstart.html

44

Page 45: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Additional Resources• BluetoothLE GATT - https://

developer.bluetooth.org/TechnologyOverview/Pages/GATT.aspx• GATT Specifications - https://

developer.bluetooth.org/gatt/Pages/GATT-Specification-Documents.aspx

• Bluetooth Smart and Smart Ready - http://www.bluetooth.com/Pages/Bluetooth-Smart-Devices-List.aspx

45

Page 46: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

Additional Resources• mHealth - http://en.wikipedia.org/wiki/MHealth• Why So Many New Tech Companies Are Getting into Health Care - https://

hbr.org/2014/12/why-so-many-tech-companies-are-getting-into-health-care• The Medical Technologies That Are Changing Health Care -

http://www.hhnmag.com/display/HHN-news-article.dhtml?dcrPath=/templatedata/HF_Common/NewsArticle/data/HHN/Magazine/2015/Apr/cover-medical-technology

• Technology Made Health Care Expensive. Can It Now Control Costs? - http://recode.net/2014/04/28/technology-made-health-care-expensive-can-it-now-control-costs/

• We Need a Moore’s Law for Medicine - http://www.technologyreview.com/news/518871/we-need-a-moores-law-for-medicine/

46

Page 47: IoT in action - Building a Modern Healthcare Application

EMBARCADERO TECHNOLOGIES

47