IoT in Healthcare 
The Barco Healthcare Case 
Kurt Pattyn, Software Architect at Barco 
Pieter Moulaert, Team Leader at Barco 
Dick Dijkstra, Technical Specialist Azure at Microsoft
Barco Healthcare
Where you’ll find Barco 
in your healthcare facility 
2 
Cardiology Radiology 
Dentistry 
Outpatient clinics 
Patient bedside 
Emergency 
ICU 
Surgery 
Pathology 
Barco products help medical 
personnel throughout the 
healthcare enterprise by: 
 Boosting clinical performance 
 Streamlining workflow 
 Enhancing diagnostic 
confidence 
 Supporting inter-disciplinary 
collaboration 
THE RESULT: improved health 
outcomes. 
Telemedicine
Diagnostic Displays 
 Used for diagnosis 
 Strongly regulated 
 MSQA, JESRA, DIN, AAPM TG18 
 Stringent image quality requirements 
 ~ Time is money 
 Meaningful use
Review Displays 
 Used by specialists 
 Responsible to determine treatment 
 Medium image quality requirements 
 Anti-bacterial
Surgical Displays 
 Used in Operating Room 
 Stringent EMC requirements 
 Stringent uptime requirements 
 Medium image quality reqs 
 Anti-bacterial
Image Distribution 
 Digital OR 
 IP-based image distribution 
 Stringent uptime requirements 
 Stringent EMC requirements
Bed-side Terminals 
 Patient infotainment 
 Access Point for doctors and nurses 
 Anti-bacterial 
 Stringent EMC requirements
Healthcare & IoT = ?
The IoT Use Case 
 Guard Image Quality 
 According regulations (DIN, JESRA, …) 
 According hospital QA policies 
 Guard Lifetime 
 Minimum luminance 
 Warranty periods 
 Guard Uptime 
 Predictive failure analysis 
 Predictive quality analysis
The IoT Use Case 
 Remote Control 
 Manual calibration 
 Remote diagnosis 
 Compliance Reporting 
 Provide the required regulatory reporting 
 Guarantee archiving 
 Centralized access for auditing purposes
IoT Healthcare Context 
 Stringent Privacy Regulations 
 cfr. HIPAA 
 Stringent Security Requirements 
 Strictly locked down access to the internet, if at all 
 No inbound connections 
 Certified workstation and device configuration 
 No (automatic) updates: needs recertification 
 Very strict configuration management
IoT Healthcare Context 
 Stringent Development Requirements 
 IEC 62304 
 Stringent Data Import and Export Regulations 
 e.g. China - data cannot enter nor leave the country 
 Germany is working on a similar legislation 
 European Union - Safe Harbor Principles
As a result... 
 Devices cannot be connected directly to the internet 
 Limits choices of protocols (e.g. AMQP, MQTT) 
 No inbound connections 
 Data cannot be stored in one central location 
 Decentralised architecture required 
 Data gathering & distribution must obey to regional 
laws 
 Sensitive information must be maximally protected 
 Userid/password
Some Numbers 
 Support for 1.5M devices 
 Growing from 65K to 1.5M in 10 years 
 Expected data growth: 2TB/year 
 Growing from 60GB/yr to 2TB/yr in 10 years 
 Available in 100 countries 
 Available in all continents 
 Growing from 1 data center location to 5 or more
Technical Choices 
"We are not an IT company!" 
➔ Microsoft Azure 
➔ MongoDB
Microsoft Azure 
 Trusted by our customers 
 Google is not trusted 
 Data center in China 
 Grow as needed 
 Certifications 
 http://azure.microsoft.com/en-us/support/trust-center/ 
compliance/ 
 HIPAA Business Associate Agreement 
 Federal Risk and Authorization Management Program 
(FedRAMP)
Microsoft Azure (cont'd) 
 On-Premise Solutions 
 ServiceBus, A/D, WebService (+ iisnode), … 
 Not available with Amazon 
 Integration with existing IT infrastructure 
 Federation, ACS 
 Worry-free maintenance and perimeter security 
 Cloud-services maintained and updated by Azure 
 Perimeter security handled by Azure (war games)
Microsoft Azure (cont'd) 
 IoT Device Gateway 
 Microsoft's answer for the booming IoT market 
 Still in development 
 Very supportive team (thanks Dick!) 
 The 'new' Microsoft
MongoDB 
 NoSQL Document Database 
 Heterogeneous device information 
 Heterogeneous reporting information 
 Heterogeneous quality and telemetry information 
 Distributed by design 
 Failover and replication 
 Data close to the consumer (sharding) 
 Unlimited scalability
MongoDB (cont'd) 
 Grow as needed 
 On-Premise And Cloud Service Solution 
 Worry-free maintenance 
 MongoDB Inc. sets up, monitors, backs up and restores 
databases 
 Detection of low-performing queries 
 24/7 support, with 15 minute reaction time
MongoDB (cont'd) 
 Support for 'real-time' data analysis 
 No need to copy data into a data warehouse 
 Includes Map-Reduce framework 
 Very supportive team (thanks Arthur!)
IoT & Microsoft
A service centric solution 
Gather data from 
embedded devices 
1 
Take corrective 
action anytime, 
anywhere 
5 
Anticipate production disruption 
monitoring processes and assets 
remotely 
3 
Enable inclusive global 
cross-functional 
collaboration 
4 
Transform data into business 
information and insight 
2
Canonical IoT Architecture 
24 
Presentation 
and action 
Web/thick 
client dashboards 
- 
Search and query 
Data analytics 
Long term 
storage 
Data repository 
Transformation 
Real-time analytics 
Batching/storage 
adapters 
Collection 
Scalable 
Event Processor 
Producers 
Sensors & 
Devices 
Field Gateways
Selecting the right components 
25 
Buy 
Buy Some, Build 
Some 
Build 
Focus on Business Result and Time To Value 
Mix and Match 
• Custom protocols & security 
models 
• Custom analytics and data 
processing 
Core Competency in building software & 
Services 
• Focus on flexibility & control 
• Strategic investment in service platform
Microsoft Azure-based IoT Ecosystem 
26 
3rd Party IoT 
Collection 
Service Bus 
Event Hub 
Intelligent 
System Service 
Device Operator 
Portal 
Transformation 
• Machine 
Learning 
• HDInsight 
3rd Party IoT 
SaaS Solutions 
Storage 
• Tables 
• BLOBS 
• SQL Azure 
3rd Party IoT 
SaaS 
Solutions 
Presentation 
• Websites 
3rd Party IoT 
Abstractions 
Intelligent Systems Service 
Device Registry, rules, data mgmt/egress, per device 
billing, system integration 
SaaS 
Solutions 
3rd Party 
Microsoft
Device Gateway: Architecture overview 
1. Provisioning Service and 
Metadata Store 
2. Telemetry Protocol support 
3. Telemetry Pump and 
Adapters 
4. Command Gateway 
MQTT CoAP … 
Custom Protocol Gateway Host 
Service Bus Messaging 
Telemetry/Request 
Router 
Notification/Command 
Router 
Adapters Command API Host 
Provisioning 
Service 
Device 
Metadata and 
Key Store 
HDInsight 
BizTalk 
Orleans 
Azure Storage 
Azure Dbs 
Service Bus 
HTTP 
Devices 
AMQP 
2 
3 
1 
Configuration 
HTTP 
4
MongoDB IoT City Tour EINDHOVEN: IoT in Healthcare: by, Microsoft & Barco

MongoDB IoT City Tour EINDHOVEN: IoT in Healthcare: by, Microsoft & Barco

  • 1.
    IoT in Healthcare The Barco Healthcare Case Kurt Pattyn, Software Architect at Barco Pieter Moulaert, Team Leader at Barco Dick Dijkstra, Technical Specialist Azure at Microsoft
  • 2.
  • 3.
    Where you’ll findBarco in your healthcare facility 2 Cardiology Radiology Dentistry Outpatient clinics Patient bedside Emergency ICU Surgery Pathology Barco products help medical personnel throughout the healthcare enterprise by:  Boosting clinical performance  Streamlining workflow  Enhancing diagnostic confidence  Supporting inter-disciplinary collaboration THE RESULT: improved health outcomes. Telemedicine
  • 4.
    Diagnostic Displays Used for diagnosis  Strongly regulated  MSQA, JESRA, DIN, AAPM TG18  Stringent image quality requirements  ~ Time is money  Meaningful use
  • 5.
    Review Displays Used by specialists  Responsible to determine treatment  Medium image quality requirements  Anti-bacterial
  • 6.
    Surgical Displays Used in Operating Room  Stringent EMC requirements  Stringent uptime requirements  Medium image quality reqs  Anti-bacterial
  • 7.
    Image Distribution Digital OR  IP-based image distribution  Stringent uptime requirements  Stringent EMC requirements
  • 8.
    Bed-side Terminals Patient infotainment  Access Point for doctors and nurses  Anti-bacterial  Stringent EMC requirements
  • 9.
  • 10.
    The IoT UseCase  Guard Image Quality  According regulations (DIN, JESRA, …)  According hospital QA policies  Guard Lifetime  Minimum luminance  Warranty periods  Guard Uptime  Predictive failure analysis  Predictive quality analysis
  • 11.
    The IoT UseCase  Remote Control  Manual calibration  Remote diagnosis  Compliance Reporting  Provide the required regulatory reporting  Guarantee archiving  Centralized access for auditing purposes
  • 12.
    IoT Healthcare Context  Stringent Privacy Regulations  cfr. HIPAA  Stringent Security Requirements  Strictly locked down access to the internet, if at all  No inbound connections  Certified workstation and device configuration  No (automatic) updates: needs recertification  Very strict configuration management
  • 13.
    IoT Healthcare Context  Stringent Development Requirements  IEC 62304  Stringent Data Import and Export Regulations  e.g. China - data cannot enter nor leave the country  Germany is working on a similar legislation  European Union - Safe Harbor Principles
  • 14.
    As a result...  Devices cannot be connected directly to the internet  Limits choices of protocols (e.g. AMQP, MQTT)  No inbound connections  Data cannot be stored in one central location  Decentralised architecture required  Data gathering & distribution must obey to regional laws  Sensitive information must be maximally protected  Userid/password
  • 15.
    Some Numbers Support for 1.5M devices  Growing from 65K to 1.5M in 10 years  Expected data growth: 2TB/year  Growing from 60GB/yr to 2TB/yr in 10 years  Available in 100 countries  Available in all continents  Growing from 1 data center location to 5 or more
  • 16.
    Technical Choices "Weare not an IT company!" ➔ Microsoft Azure ➔ MongoDB
  • 17.
    Microsoft Azure Trusted by our customers  Google is not trusted  Data center in China  Grow as needed  Certifications  http://azure.microsoft.com/en-us/support/trust-center/ compliance/  HIPAA Business Associate Agreement  Federal Risk and Authorization Management Program (FedRAMP)
  • 18.
    Microsoft Azure (cont'd)  On-Premise Solutions  ServiceBus, A/D, WebService (+ iisnode), …  Not available with Amazon  Integration with existing IT infrastructure  Federation, ACS  Worry-free maintenance and perimeter security  Cloud-services maintained and updated by Azure  Perimeter security handled by Azure (war games)
  • 19.
    Microsoft Azure (cont'd)  IoT Device Gateway  Microsoft's answer for the booming IoT market  Still in development  Very supportive team (thanks Dick!)  The 'new' Microsoft
  • 20.
    MongoDB  NoSQLDocument Database  Heterogeneous device information  Heterogeneous reporting information  Heterogeneous quality and telemetry information  Distributed by design  Failover and replication  Data close to the consumer (sharding)  Unlimited scalability
  • 21.
    MongoDB (cont'd) Grow as needed  On-Premise And Cloud Service Solution  Worry-free maintenance  MongoDB Inc. sets up, monitors, backs up and restores databases  Detection of low-performing queries  24/7 support, with 15 minute reaction time
  • 22.
    MongoDB (cont'd) Support for 'real-time' data analysis  No need to copy data into a data warehouse  Includes Map-Reduce framework  Very supportive team (thanks Arthur!)
  • 23.
  • 24.
    A service centricsolution Gather data from embedded devices 1 Take corrective action anytime, anywhere 5 Anticipate production disruption monitoring processes and assets remotely 3 Enable inclusive global cross-functional collaboration 4 Transform data into business information and insight 2
  • 25.
    Canonical IoT Architecture 24 Presentation and action Web/thick client dashboards - Search and query Data analytics Long term storage Data repository Transformation Real-time analytics Batching/storage adapters Collection Scalable Event Processor Producers Sensors & Devices Field Gateways
  • 26.
    Selecting the rightcomponents 25 Buy Buy Some, Build Some Build Focus on Business Result and Time To Value Mix and Match • Custom protocols & security models • Custom analytics and data processing Core Competency in building software & Services • Focus on flexibility & control • Strategic investment in service platform
  • 27.
    Microsoft Azure-based IoTEcosystem 26 3rd Party IoT Collection Service Bus Event Hub Intelligent System Service Device Operator Portal Transformation • Machine Learning • HDInsight 3rd Party IoT SaaS Solutions Storage • Tables • BLOBS • SQL Azure 3rd Party IoT SaaS Solutions Presentation • Websites 3rd Party IoT Abstractions Intelligent Systems Service Device Registry, rules, data mgmt/egress, per device billing, system integration SaaS Solutions 3rd Party Microsoft
  • 28.
    Device Gateway: Architectureoverview 1. Provisioning Service and Metadata Store 2. Telemetry Protocol support 3. Telemetry Pump and Adapters 4. Command Gateway MQTT CoAP … Custom Protocol Gateway Host Service Bus Messaging Telemetry/Request Router Notification/Command Router Adapters Command API Host Provisioning Service Device Metadata and Key Store HDInsight BizTalk Orleans Azure Storage Azure Dbs Service Bus HTTP Devices AMQP 2 3 1 Configuration HTTP 4

Editor's Notes

  • #12 Remote control: important in large countries like US for instance