Today data is a valuable asset in every organization, especially in healthcare industry. For example, with data about number of patients by location, hospital shall have the ability to offer more services to take care of them rapidly by building more medical stataion. Or with doctor's workload you know how to start hiring more human resources to balance the workload. With Office 365 - a digital workplace platform and PowerBI - a business intelligence and analytics on Microsoft Cloud service, let's have a look at how the digital transformation is initiated for healthcare industry.
6. About Me
• Nearly 10 years experiences
focused on Microsoft Stack.
• Solution Architect, Microsoft – FPT
Asia Pacific - Singapore
• 7 years of Microsoft MVP
• Blog at http://thuansoldier.net
• Twitter at @nnthuan
• Email at thuan@outlook.com
7. • The Wave of Digital Transformation Today
• Digital Transformation Landscape in Healthcare
• Business Intelligence for Hospital Management
• Power BI Introduction
• Collaborative Workforce with Power BI and Office 365
Agenda
15. Digital disruption is real
Largest accommodation
provider owns no real estate
Most popular media owner
creates no content
World’s largest taxi company
owns no taxi
World’s most valuable retailer
has no inventory
…and more
18. Healthcare’s Digital Transformation
• Healthcare Digital Transformation is
not just a technology.
• Healthcare Digital Transformation is
much of business intelligence and
data-driven analytics for patient
history, clinical medicine, physician
performance, EHR, EMR… and more.
• Healthcare Digital Transformation
starts by extracting existing data into
actionable insights.
• Patient and Data-Driven are key
drivers to the transformation
19. Four key digital themes for healthcare
Smart Care
Smart care will improve patient outcomes
and lower the cost of healthcare through
the use of precision medicine, robotics and
medical printing
Care anywhere
Care anywhere will see healthcare move
closer to the home, through advances in the
connected home and virtual care, which will
also help broaden access, especially in
maturing economies
Empowered care
Empowered care, through the development
of “living services”, will enable citizens to
take a more active role in managing their
own well-being and healthcare
Intelligent health enterprise
Intelligent health enterprise will provide
data-driven solutions that enable healthcare
workers and their enterprises to maximize
their efficiency and allow patient health to
be monitored more effectively in real time.
20. What is Healthcare Analytics?
“Health care analytics is a term used to describe the healthcare
analysis activities that can be undertaken as a result of data collected
from four areas within healthcare; claims and cost data,
pharmaceutical and research and development (R&D) data, clinical
data (collected from electronic medical records (EHRs)), and patient
behavior and sentiment data (patient behaviors and preferences,
(retail purchases e.g. data captured in running stores)” - Wikipedia
21. Data-Driven Healthcare
• Make data to be meaningful for
• Descriptive analytics (describing what
has happened).
• Predictive analytics (predicting what
will happen)
• Prescriptive analytics (determining
what to do about it)
22. Some cases with initiative of analytics
• Projecting expected volume of patients
• Estimation or prediction of patient volume
• Patient wait time for consulting
• In-queue time for the emergency room
• Performance Analysis
• Automated monitoring of Employees (doctor,
nurse, paramedics..)
• Number of completed cases….
• Predicting staffing need
• Heathcare Operation
• Hospital Revenue
• Case Staticstic and Report
• Offer better patient experience
• Personalized experiences
• Easy syncing with their own mobile devices
• Remote access and homecare
23. Why Power BI for the hospital?
1. Similar experience with Excel
2. Microsoft eco-system
3. Easy to design a visual dashboard
(clinical, hospital revenue, patient,
physician doctor…..)
4. Data transformation is simplified
5. Collaborative dashboard among
physician, nurse and executives.
24. Other seen benefits….
• Fast deployment with a hybrid solution, ease of
maintenance and 99.9% uptime SLA
• Live connection to your data sources, on-premises
and in the cloud
• Keep healthcare & patient data secure, use groups
to manage access and sharing.
• Integrated with familiar Microsoft products, utilizes
infrastructure, scale and availability in Azure &
Office 365
• Open APIs for integration and new scenarios, e.g.
real-time insights from IoT connected devices.
• Content delivery (dashboards, report, models) for
ease of consumption across hospital
25. Data sources Power BI service
SaaS solutions
e.g. Marketo, Salesforce, GitHub,
Google analytics
On-premises data
e.g. Analysis Services
Custom content packs
Corporate data sources or external
data services
Azure services
Azure SQL, Stream Analytics…
Excel files
Workbook data / data models
Power BI Desktop files
Data from files, databases, Azure, and
other sources
Data refresh
Visualizations
Live dashboards
Content packs Sharing & collaborationNatural language query
Reports
Datasets01001
10101
Overview of Power BI
26. Power BI REST APIsPower BI Desktop
Prepare Explore ShareReport
0110001
00010110
Data sources
SaaS solutions
e.g. Marketo, Salesforce, GitHub,
Google analytics
On-premises data
e.g. Analysis Services
Custom content packs
Corporate data sources or external
data services
Azure services
Azure SQL, Stream Analytics…
Excel files
Workbook data / data models
Power BI Desktop files
Data from files, databases, Azure, and
other sources
Power BI service
Data refresh
Visualizations
Live dashboards
Content packs Sharing & collaborationNatural language query
Reports
Datasets01001
10101
27. Faster time to solution and ease of
management
Power BI is a Software as a Service (SaaS) BI solution
o No need to setup your own hardware
o 99.9% uptime SLA
o Grows with your needs for number of users and data volumes
o Ease of maintenance with automatic updates
Realize the benefits of a SaaS-based BI solution without moving
your data to the cloud
More time to focus on business needs and creating better solutions
for end users
IT challenges
Management of BI
systems
Variety of data sources
Managing data in the
cloud
Integration with existing
environment
Keeping data current
Ease of use and
adoption
28. Built-in connectivity to all of
your data
Lowered IT investment in ETL infrastructure
Data from your organization
o Content published by others in your org
(organizational content packs)
Data from services
o SaaS services that you already use
o Office 365 for Admin reporting
Data from files
o Import data from Excel or Power BI Desktop
Big data and more
o Azure data services, e.g. HDI, ASA, AML etc.
o On-premises data sources, e.g. SSAS
IT challenges
Management of BI
systems
Variety of data sources
Managing data in the
cloud
Integration with existing
environment
Keeping data current
Ease of use and
adoption
29. Create organizational content packs for
your org
IT challenges
Management of BI
systems
Variety of data sources
Managing data in the
cloud
Integration with existing
environment
Keeping data current
Ease of use and
adoption
IT works with the business analysts to
create content packs for your organization
Content packs include
o pre-built dashboards
o reports
o pre-defined data models
o embedded queries
IT can focus on providing authoritative
datasets to analysts and end users, instead
of developing reports
Your organizational
content pack here
Global
Sales
30. Get instant value from your cloud
data sources
No need to build connectors or develop
data extraction processes for your SaaS
solutions
Business can quickly start with solution-
specific content packs which include
o pre-configured dashboards
o reports
o data models
o embedded queries
Users can explore data with fast data
processing
Automatic data refresh is built-in
IT challenges
Management of BI
systems
Variety of data sources
Managing data in the
cloud
Integration with existing
environment
Keeping data current
Ease of use and
adoption
31. Consume structured/unstructured data using
other Azure services
IT challenges
Management of BI
systems
Variety of data sources
Managing data in the
cloud
Integration with existing
environment
Keeping data current
Ease of use and
adoption
Connect directly to data from Azure services,
including
o Azure SQL Database
o Azure SQL Database Auditing
o Azure Stream Analytics
o Azure SQL Data Warehouse
Integration with Azure HDInsight along with its
components including SPARK
Push live, streaming data from Azure Stream
Analytics with built-in destination for Power BI for
real-time dashboards at any scale
Integration with other Azure services will open up
new scenarios, without writing thousands of lines
of code
Additional Azure
service integration
planned
Azure Stream
Analytics
SQL Azure
Additional Azure service
integration planned
32. Live connectivity to your on-premises dataIT challenges
Management of BI
systems
Variety of data sources
Managing data in the
cloud
Integration with existing
environment
Keeping data current
Ease of use and
adoption
Live Power BI dashboards
and reports
Cloud
On-premises
SQL Server
Analysis
Services
Live
Query
Connect live to your existing on-premises
data, including SQL Server Analysis
Services
o You can keep your data on-premises and
enable BI analysts / end users to create
Power BI reports
o Connect to and refresh data securely via
Azure Service Bus (SSL encrypted
connection)
o Service Bus only uses an outbound port, it
does not require an inbound port to be
opened on the on-premises firewall
33. Connect to data from your filesIT challenges
Management of BI
systems
Variety of data sources
Managing data in the
cloud
Integration with existing
environment
Keeping data current
Ease of use and
adoption
Use an Excel workbook (2007-2013) as a
dataset for your dashboards and reports
Upload Excel workbooks from
o your computer
o OneDrive for Business or Personal
Any changes to a workbook on
OneDrive appear automatically in the
dashboards and reports
Get data and reports from your Power
BI Desktop files
34. Keep your data where it is and connect
securely
Realize the benefits of a SaaS-based BI
solution without moving your data to the
cloud
Everything in the service is encrypted - Power
BI uses HTTPS for all traffic
For on-premise sources, e.g. SSAS, role-based
and row-level data security is applied
Data remains on-premise, only query is
stored in Power BI
Power BI requires valid accounts that meet the
requirements of the specific data source.
Please see table for authentication methods
IT challenges
Management of BI
systems
Variety of data sources
Managing data in the
cloud
Integration with existing
environment
Keeping data current
Ease of use and
adoption
Authentication
method
Select data sources
that use this method
Basic SQL Azure, Marketo, ODATA Feed
Account key Blob store. Table store, HDInsight
OAuth
Salesforce, Google Analytics,
ODATA Feed
Marketplace key Azure Marketplace
Anonymous ODATA Feed, Web
Data authentication methods
35. Open APIs for integration of your
applications
Programmatically access Power BI
resources (datasets, tables)
Use the REST API to push data directly
from your application into Power BI
Uncover real-time insights from devices,
sensors and applications
Secure access to Power BI service using
Azure Active Directory and OAuth 2.0
authentication
IT challenges
Management of BI
systems
Variety of data sources
Managing data in the
cloud
Integration with existing
environment
Keeping data current
Ease of use and
adoption
Power BI SaaS Service
Power BI User Account
Your Service or Application
Push Data Component
Push Content Component
Datasets Reports Dashboards
36. Keep your data current
Real-time dashboards
o using the Power BI REST API or
o with built-in Azure Stream Analytics integration
Live connectivity
o data is queried as user interacts with
dashboard or report
o to existing on-premise sources, e.g. Analysis
Services, with auto-refresh
o to Azure SQL Database with auto-refresh
Automatic or scheduled refreshes
o Regardless of where data lives
o SaaS data sources (automatic)
o Schedule refreshes for on-premise data
sources with Personal Gateway
IT challenges
Management of BI
systems
Variety of data sources
Managing data in the
cloud
Integration with existing
environment
Keeping data current
Ease of use and
adoption
Data refresh architecture
Live query
Popular SaaS
Solutions
Live dashboards
and reports
Dynamics
Marketing
Power BI
SQL Server
Analysis
Services
(SSAS)
Secure
Credential
Store
37. Scheduled refresh with Power BI
Personal Gateway
Personal Gateway empowers the business
analyst to securely and easily refresh
on-premise data
No help from IT required to setup Personal
Gateway (on local machine) or schedule
refreshes
With the Power BI Desktop or Excel and the
Personal Gateway, data from a wide range of
on-premises sources can be imported and
kept it up-to-date
IT challenges
Management of BI
systems
Variety of data sources
Managing data in the
cloud
Integration with existing
environment
Keeping data current
Ease of use and
adoption
38. Easy to use and drive adoption
Easy to use
o For end users: intuitive and interactive
dashboards and reports
o For BI analysts: familiar tools to create data
models and reports
o For IT: getting data from SaaS and other data
sources and management of users/access
Easy to share
o Easily share dashboards and reports across
your organization
IT challenges
Management of BI
systems
Variety of data sources
Managing data in the
cloud
Integration with existing
environment
Keeping data current
Ease of use and
adoption
41. Share report via SharePoint Online
• Embed HTML source code to
general SharePoint Web Part
• Modern Page supports Power BI
(preview) Web part
• Use Power BI JavaScript API
(https://microsoft.github.io/PowerB
I-JavaScript/).
• Permission is still controlled by
Power BI
• Require Power BI Pro license
42. Data Analytics with R in Power BI
• Support R programming with R
chart in Power BI Desktop.
• Support R-powered custom
visual(e.g., timer series forecasting
chart)
(http://app.powerbi.com/visuals)
• Python Script is not supported.
43. Power BI Security Consideration
• Power BI is added to Microsoft
Trust Center which complies
which HIPPA and HITECH Act
(USA).
• Power BI uses Azure Active
Directory (AAD) to authenticate
users.
• Data is stored in Azure BLOB
and Azure SQL Database.
• Power BI Desktop Privacy
• Look for Power BI Security
Whitepaper for more details
44. Key takeaways
• Greater visibility on patient data, physician and nurse performance,
medical population and station.
• Monitor hospital and healthcare quality indicators.
• Visual report of cases (location, type of case….)
• Integrate with multiple data sources from healthcare systems (e.g.
EMR, EHR, PHR….)
• Initiative to healthcare data analytics and data science (e.g. using R
to model data…)
• First step to exploring data and step up to data science with
Microsoft Stack (Azure ML, Azure Data Factory, Azure SQL Data
Warehouse, Azure HD Insight).