SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
MongoDB in Healthcare
Jay Runkel
Principal Solutions Architect
Agenda
Phreesia Story
Challenge with Healthcare
How MongoDB is being Used in Healthcare
Why MongoDB for Healthcare?
Phreesia Story
Contact Info
Medical History
Family History
Medications
Current Symptoms
Reason for Visit
Other Physicians
Patient Intake
Challenges
Information varies by:
• Physician speciality
• Physician preference
• Insurance provider
Large volumes
• 50M Patients
• 10Ms of transactions per year
RDBMS
Phreesia Solution
Reliability and Scalability at Lower Cost
• Easily handle new data types
• Easily scale
• Leverage encrypted storage engine to protect
HIPAA and PCI data
MongoDB
Challenge with Healthcare
Lot of Variability
Single View of Patient
• Collects all patient information in a central
repository
Patient
Records
Medications
Lab Results
Procedures
Hospital
Records
Physicians
Patients
Nurses
Billing
What is a “Single View” application?
•What
• Single, real-time representation
• Patient, member, claim, etc.
•How
• Gathers and organizes data from multiple,
disconnected sources;
• Aggregates information into a standardized
format and joint information model
•Why
• Improves business visibility
• Serve operational applications
• Foundation for analytics
Single View Solution
Internal
Database
Internal
Files
External
Database
External
Files
Data Aggregation Layer
Presentation Layer
RDBMS
Challenge: Differently shaped data spread across
many systems
Application 1
Application 2
Application n
Source
Database 1
Source
Database 2
Source
Database n
• Reconciling different data schemas from multiple systems
into a single schema is hard and in many cases impossible.
• Relational databases weren’t built for this.
• It is necessary to be able to iterate on the schema quickly
when new data sources need to be added.
• Evolving relational data schemas quickly is not easy.
• A Single View application is only as good as its ability to
serve up fine-grained access to the data within it. Data
access capabilities cannot be sacrificed therefore features
such as ad hoc queries, secondary indexes, and the ability to
aggregate data are critical.
• The required agility often can’t be provided by
relational databases or niche products.
…
COMMON MODEL
CustID | Activity ID | Date |
Type | 100s or 1000s fields
mostly agreed up front
Single View in RDBMS simply don’t scale
The database is forced to take
into account complexity of all
source systems simultaneously.
This leads to an untenable level of
complexity in change
management and data access.
Complex Normalized Schemas
Documents are Rich Data Structures
{
first: ‘Paul’,
last: ‘Miller’,
memberId: 834343444,
city: ‘New London’,
location: [45.123,47.232],
profession: [banking, finance, trader],
medicalHistory: [
{ type: ‘Office visit’,
date: Date(‘2017-04-04’),
providerId: ‘dr9919’ },
{ type: ‘Colonoscopy’,
date: Date(‘2016-11-14’),
providerId: ‘d433000’ }
]
}
Fields can contain an array of sub-
documents
Fields
Typed field values
Fields can contain
arrays
Aggregation with a dynamic schema
Batch or real-time ingestion
of source data (push or pull)
Store raw data &
enable processing
Application 1
Application 2
Application n
Source
database 1
Source
database 2
Source
database n
1
2
4
Queue & distribute updates
for affected source systems
Single View
Application
Holistic view
across all data
3
1
2
3
4 If data can be edited the updates need to be fed back
into relevant source applications to ensure a
consistent state across all systems.
A custom Single View application will surface the
data subject to authentication/authorisation. Data can
either be read-only or also allow users to modify
records.
The flexible data in MongoDB schema allows
systems to send data raw. As second step business
logic is applied to process the data, e.g. to relate
records and detect duplicates.
Depending on the business requirements additional
manual steps can be implemented to verify matches
and/or process data manually if needed.
Related but disconnected data from multiple source
systems is ingested into MongoDB.
COMMON FIELDS
CustomerID | Activity
ID | Type | …
DYNAMIC FIELDS
Can vary from
record to record+
…
Why MongoDB for Single View?
• Dynamic schema → can handle vastly different data together and can keep
improving and fixing issues over time easily
• High scale/performance → directly impacts customer & user experience so
every second counts
• Auto-sharding → can automatically add processing power as data is added
• Rich querying → supporting end users directly requires multiple ways of
access and key/value is not sufficient
• Aggregation framework → database-supported roll-ups for analysis
• MapReduce capability (Native MapReduce or Hadoop Connector)
→ batch analysis looking for patterns and opportunities in the single view
How MongoDB is being Used in
Healthcare
MongoDB Healthcare Use Cases
360 view of a patient
Population management for at-risk
demographics
Lab-data management and analytics
Fraud detection
Health Applications, such as
Remote Monitoring and Body
Area Networks
Mobile Apps for Doctors and Nurses
Pandemic Detection with Real-Time
Geospatial Analytics
Electronic Healthcare Records
(EHR)
Advanced Auditing Systems for
Compliance
Hospital Equipment Management
and Optimization
Government DBaaS
Government agency provides a centralized data store to
manage veterans’ electronic records (VLER DAS)
Problem Why	MongoDB ResultsProblem Solution Results
Internal and external systems need to
exchange and store data through
trusted connections to provide a full
range of services to the veteran
Clinicians needs accurate information to
ensure quality patient treatment
Benefits users needs accurate
information for benefits adjudication
Leverage flexible data model to save all
types of electronic records via one
centralized data service
Scales easily using sharding to manage
electronic records for the lifetime (and
beyond) of all veterans
Provides expressive query capabilities
to meet the needs of each line of
business
Succeeded in rolling out system in 9
months, meeting Congressionally
mandated deadline
Common access mechanism to
exchange and store veteran electronic
records
One place to store and manage veteran
electronic records for the lifetime of the
agency
Transforming Healthcare
Customer Service
Leverage predictive analytics to reduce customer service time
Problem Why	MongoDB ResultsProblem Solution Results
Florida Blue wanted to dramatically lower
response times for their claims, benefits,
and customer service calls
As more customers called in, the
additional load on the system would result
in higher response times
Needed to meet HIPAA requirements
Harnessed MongoDB to build a predictive
analytics engine that engages customers
with right customer service questions at
right time
MongoDB and IBM POWER provided a
highly secure platform that enabled
Florida Blue to meet HIPAA and other
regulatory certifications
Enabled Florida Blue to offer faster
customer service resulting in lower
response times
MongoDB on IBM POWER systems cut
hold times from 9 minutes to 30 seconds
IBM POWER’s higher SMT thread count
resulted in 3-5x the improvement over x86
servers that helped significantly lower
response times
HIPAA Security Auditing
Enhanced application performance, scalability, and analytics
Problem Why	MongoDB ResultsProblem Solution Results
Patient EHR and security auditing (record
access history) was stored in same SQL
Server database.
50% of database activity was security
audit records.
Database and application performance
were significantly impaired.
Security audit information stored in
MongoDB
Leverage industry standards for
healthcare security audit logging:
~300 distinct auditable user actions
Required and varying data elements
Responsive interactive audit report
Highly available
Better SLAs than EHR
Scalable
Supports 1000 new documents per
second
10’s of billions of audit event records
Why MongoDB for Healthcare
Why MongoDB for Healthcare
Flexible data model
Powerful query language
Analytics
Scalability/Availability
Ease of Operations
Security
Flexible Data
Model
Document Data Model
Relational MongoDB
{
first: ‘Paul’,
last: ‘Miller’,
memberId: 834343444,
city: ‘New London’,
location: [45.123,47.232],
profession:
[banking,finance,trader],
medicalHistory: [
{ type: ‘Office visit’,
date: Date(‘2017-04-04’),
providerId: ‘dr9919’ },
{ type: ‘Colonoscopy’,
date: Date(‘2016-11-14’),
providerId: ‘d433000’ }
]
}
memberId First Last City
834343444 Paul Miller New London
736736362 Chris Carr Baltimore
679099222 Tim OBrien New York
memberId providerId date type
834343444 dr9919 2017-04-04 Office Visit
834343444 d433000 2016-11-14 Colonoscopy
679099222 d822811 2016-12-06 X-Ray
Members
Medical History
Documents are Rich Data Structures
{
first: ‘Paul’,
last: ‘Miller’,
memberId: 834343444,
city: ‘New London’,
location: [45.123,47.232],
profession: [banking, finance, trader],
medicalHistory: [
{ type: ‘Office visit’,
date: Date(‘2017-04-04’),
providerId: ‘dr9919’ },
{ type: ‘Colonoscopy’,
date: Date(‘2016-11-14’),
providerId: ‘d433000’ }
]
}
Fields can contain an array of sub-
documents
Fields
Typed field values
Fields can contain
arrays
Documents are Flexible
Documents in the same product catalog collection in MongoDB
{
product_name: ‘Acme Paint’,
color: [‘Red’, ‘Green’],
size_oz: [8, 32],
finish: [‘satin’, ‘eggshell’]
}
{
product_name: ‘T-shirt’,
size: [‘S’, ‘M’, ‘L’, ‘XL’],
color: [‘Heather Gray’ … ],
material: ‘100% cotton’,
wash: ‘cold’,
dry: ‘tumble dry low’
}
{
product_name: ‘Mountain Bike’,
brake_style: ‘mechanical disc’,
color: ‘grey’,
frame_material: ‘aluminum’,
no_speeds: 21,
package_height: ‘7.5x32.9x55’,
weight_lbs: 44.05,
suspension_type: ‘dual’,
wheel_size_in: 26
}
Data Governance with Document Validation
Implement data governance without
sacrificing agility that comes from dynamic
schema
• Enforce data quality across multiple teams and
applications
• Use familiar MongoDB expressions to control
document structure
• Validation is optional and can be as simple as a
single field, all the way to every field, including
existence, data types, and regular expressions
Powerful Query
Language
Do More With Your Data
Rich Queries
Find everybody in New London that had a
colonscopy between 1970 and 1980
Geospatial
Find all members within 5 km of Trafalgar
Sq.
Search
Find all the members describing headache
as a symptom. Count them by profession.
(text, facets, collation)
Aggregation
Calculate the average number of office visits
per member per year
Graph
Find all the medical procedures for a Paul’s
family (descendants)
Map Reduce
Based upon past history, predict the areas
with most likely to have a higher incident of
cancer.
{
first: ‘Paul’,
last: ‘Miller’,
memberId: 834343444,
city: ‘New London’,
location: [45.123,47.232],
profession:
[banking,finance,trader],
medicalHistory: [
{ type: ‘Office visit’,
date: Date(‘2017-04-04’),
providerId: ‘dr9919’ },
{ type: ‘Colonoscopy’,
date: Date(‘2016-11-14’),
providerId: ‘d433000’ }
]
}
Morphia
MEAN	Stack
Java Python PerlRuby
Drivers & Ecosystem
Support for the most popular languages and frameworks
Development – The Past
Development – With MongoDB
Analytics
Model of the Aggregation Framework
MongoDB Connector for BI
Visualize and explore multi-dimensional
documents using SQL-based BI tools. The
connector does the following:
• Provides the BI tool with the schema of the
MongoDB collection to be visualized
• Translates SQL statements issued by the BI tool
into equivalent MongoDB queries that are sent to
MongoDB for processing
• Converts the results into the tabular format
expected by the BI tool, which can then visualize the
data based on user requirements
“We reduced 100+ lines of integration code to just a single line after moving to the MongoDB Spark connector.”
- Early Access Tester, Multi-National Banking Group Group
Analytics Application
Scala, Java, Python, R APIs
SQL
Machine
Learning
Libraries
Streaming Graph
Spark
Worker
Spark
Worker
Spark
Worker
Spark
Worker
MongoDB Connector for Spark
Advanced Analytics
• Native Scala connector, certified by Databricks
• Exposes all Spark APIs & libraries
• Efficient data filtering with predicate pushdown,
secondary indexes, & in-database
aggregations
• Locality awareness to reduce data movement
• Updated with Spark 2.0 support
MongoDB	Connector	for	Apache	Spark
Scalability and
Availability
Automatic Sharding
Three types: hash-based, range-based, location-aware
Increase or decrease capacity as you go
Automatic balancing
Query Routing
Multiple query optimization models
Each sharding option appropriate
for different apps
Replica Sets
Replica Set – 2 to 50 copies
Self-healing shard
Data Center Aware
Addresses availability considerations:
High Availability
Disaster Recovery
Maintenance
Workload Isolation: operational & analytics
Ease of Operation
MongoDB Management & Operations
• Atlas
– MongoDB as a Service
• Cloud Manager
– MongoDB Management Platform running in the cloud
– MongoDB located in cloud or data center
• Ops Manager
– MongoDB Management Platform
– Ops Manager deployed on your own servers
Automated Available On-Demand
Secure Highly Available Automated Backups
Elastically Scalable
Database as a Service for MongoDB
MongoDB Atlas Features
Database as a service for MongoDB
MongoDB Atlas is…
• Automated: The easiest way to build, launch, and scale apps on MongoDB
• Flexible: The only database as a service with all you need for modern applications
• Secured: Multiple levels of security available to give you peace of mind
• Scalable: Deliver massive scalability with zero downtime as you grow
• Highly available: Your deployments are fault-tolerant and self-healing by default
• High performance: The performance you need for your most demanding workloads
• Spin up a cluster in
seconds
• Replicated &
always-on
deployments
• Fully elastic: scale
out or up in a few
clicks with zero
downtime
• Automatic patches
& simplified
upgrades for the
newest MongoDB
features
• Authenticated &
encrypted
• Continuous backup
with point-in-time
recovery
• Fine-grained
monitoring &
custom alerts
Safe &
Secure
Run for
You
• On-demand pricing
model; billed by the
hour
• Multi-cloud support
(AWS available with
others coming
soon)
• Part of a suite of
products & services
designed for all
phases of your app;
migrate easily to
different
environments
(private cloud, on-
prem, etc) when
needed
No Lock-
In
MongoDB Atlas Benefits
Database as a service for MongoDB
MongoDB Ops and Cloud Manager
• Dozens	of	charts	
tracking	key	
performance	
indicators
• Custom	alerts	that	
trigger	when	key	
metrics	are	out	of	
range
• RESTful	API	to	
integrate	with	your	
existing	APM	tools	
• Visual	displays	of	
query	and	write	
latency
• Recommendations	
for	new	indexes	to	
improve	query	
performance
• One-click	rollout	of	
new	indexes	across	
your	deployment;	
according	to	best	
practices	and	with	no	
downtime	
OptimizationMonitoring
• Deploy,	resize,	and	
upgrade	your	
deployments	with	
just	a	few	clicks	
• Reduce	the	
operational	overhead	
of	running	MongoDB;	
enable	your	ops	team	
to	be	10-20x	more	
efficient
• RESTful	API	to	
integrate	with	your	
enterprise	
orchestration	tools	
Automation Backup
• Continuous	backups	
to	minimize	your	
exposure	to	data	loss
• Restore	to	precisely	
the	moment	you	
need	with	point-in-
time	recovery
Security
*Included with MongoDB Enterprise Advanced
BUSINESS NEEDS SECURITY FEATURES
Authentication SCRAM, LDAP*, Kerberos*, x.509 Certificates
Authorization Built-in Roles, User-Defined Roles, Field-Level Redaction
Auditing* Admin, DML, DDL, Role-based
Encryption
Network: SSL (with FIPS 140-2), Disk: Encrypted Storage
Engine* or Partner Solutions
Enterprise-Grade Security
Read-Only Views
MongoDB 3.4 allows administrators to define
dynamically generated views that expose a subset of
data from the underlying collection
• Reduces risk of sensitive data exposure
• Views do not affect source collections
• Separately specified permissions levels
• Allows organizations to more easily meet
compliance standards in regulated industries
MongoDB Compass MongoDB Connector for BI
MongoDB Enterprise Server
MongoDB Enterprise Advanced
CommercialLicense
(NoAGPLCopyleftRestrictions)
Platform
Certifications
MongoDB Ops Manager
Monitoring	&	
Alerting
Query	
Optimization
Backup	&	
Recovery
Automation	&	
Configuration
Schema	Visualization
Data	Exploration
Ad-Hoc	Queries
Visualization
Analysis
Reporting
LDAP	&	Kerberos Auditing FIPS	140-2Encryption	at	Rest
REST	APIEmergency
Patches
Customer
Success
Program
On-Demand
Online Training
Warranty
Limitation of
Liability
Indemnification
24x7Support
(1hourSLA)
How MongoDB is Transforming Healthcare Technology

Contenu connexe

Tendances

How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...HostedbyConfluent
 
Guru4Pro Data Vault Best Practices
Guru4Pro Data Vault Best PracticesGuru4Pro Data Vault Best Practices
Guru4Pro Data Vault Best PracticesCGI
 
The Role of Data Lakes in Healthcare
The Role of Data Lakes in HealthcareThe Role of Data Lakes in Healthcare
The Role of Data Lakes in HealthcarePerficient, Inc.
 
Big data and the Healthcare Sector
Big data and the Healthcare Sector Big data and the Healthcare Sector
Big data and the Healthcare Sector Chris Groves
 
Schemaless Databases
Schemaless DatabasesSchemaless Databases
Schemaless DatabasesDan Gunter
 
A Universe of Knowledge Graphs
A Universe of Knowledge GraphsA Universe of Knowledge Graphs
A Universe of Knowledge GraphsNeo4j
 
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...Edureka!
 
Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017Fabien Gandon
 
Ensuring data quality with lakeFS
Ensuring data quality with lakeFSEnsuring data quality with lakeFS
Ensuring data quality with lakeFSPaul Singman
 
Resilient Distributed DataSets - Apache SPARK
Resilient Distributed DataSets - Apache SPARKResilient Distributed DataSets - Apache SPARK
Resilient Distributed DataSets - Apache SPARKTaposh Roy
 
Databricks for Dummies
Databricks for DummiesDatabricks for Dummies
Databricks for DummiesRodney Joyce
 
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data ScienceAI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data ScienceOptum
 
Relational vs Non Relational Databases
Relational vs Non Relational DatabasesRelational vs Non Relational Databases
Relational vs Non Relational DatabasesAngelica Lo Duca
 

Tendances (20)

Big data ppt
Big data pptBig data ppt
Big data ppt
 
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
 
Data integration
Data integrationData integration
Data integration
 
Guru4Pro Data Vault Best Practices
Guru4Pro Data Vault Best PracticesGuru4Pro Data Vault Best Practices
Guru4Pro Data Vault Best Practices
 
Data Warehousing Trends
Data Warehousing TrendsData Warehousing Trends
Data Warehousing Trends
 
The Role of Data Lakes in Healthcare
The Role of Data Lakes in HealthcareThe Role of Data Lakes in Healthcare
The Role of Data Lakes in Healthcare
 
MongoDB
MongoDBMongoDB
MongoDB
 
Big data and the Healthcare Sector
Big data and the Healthcare Sector Big data and the Healthcare Sector
Big data and the Healthcare Sector
 
Schemaless Databases
Schemaless DatabasesSchemaless Databases
Schemaless Databases
 
A Universe of Knowledge Graphs
A Universe of Knowledge GraphsA Universe of Knowledge Graphs
A Universe of Knowledge Graphs
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
 
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
Data Warehouse Tutorial For Beginners | Data Warehouse Concepts | Data Wareho...
 
Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017
 
Introduction To Pentaho
Introduction To PentahoIntroduction To Pentaho
Introduction To Pentaho
 
Ensuring data quality with lakeFS
Ensuring data quality with lakeFSEnsuring data quality with lakeFS
Ensuring data quality with lakeFS
 
Resilient Distributed DataSets - Apache SPARK
Resilient Distributed DataSets - Apache SPARKResilient Distributed DataSets - Apache SPARK
Resilient Distributed DataSets - Apache SPARK
 
Databricks for Dummies
Databricks for DummiesDatabricks for Dummies
Databricks for Dummies
 
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data ScienceAI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
 
Data mesh
Data meshData mesh
Data mesh
 
Relational vs Non Relational Databases
Relational vs Non Relational DatabasesRelational vs Non Relational Databases
Relational vs Non Relational Databases
 

Similaire à How MongoDB is Transforming Healthcare Technology

Webinar: Making A Single View of the Customer Real with MongoDB
Webinar: Making A Single View of the Customer Real with MongoDBWebinar: Making A Single View of the Customer Real with MongoDB
Webinar: Making A Single View of the Customer Real with MongoDBMongoDB
 
MongoDB in a Mainframe World
MongoDB in a Mainframe WorldMongoDB in a Mainframe World
MongoDB in a Mainframe WorldMongoDB
 
Accelerating Data-Driven Enterprise Transformation in Banking, Financial Serv...
Accelerating Data-Driven Enterprise Transformation in Banking, Financial Serv...Accelerating Data-Driven Enterprise Transformation in Banking, Financial Serv...
Accelerating Data-Driven Enterprise Transformation in Banking, Financial Serv...Denodo
 
Data Treatment MongoDB
Data Treatment MongoDBData Treatment MongoDB
Data Treatment MongoDBNorberto Leite
 
Solving the Disconnected Data Problem in Healthcare Using MongoDB
Solving the Disconnected Data Problem in Healthcare Using MongoDBSolving the Disconnected Data Problem in Healthcare Using MongoDB
Solving the Disconnected Data Problem in Healthcare Using MongoDBMongoDB
 
How to deliver a Single View in Financial Services
 How to deliver a Single View in Financial Services How to deliver a Single View in Financial Services
How to deliver a Single View in Financial ServicesMongoDB
 
Challenges in Clinical Research: Aridhia's Disruptive Technology Approach to ...
Challenges in Clinical Research: Aridhia's Disruptive Technology Approach to ...Challenges in Clinical Research: Aridhia's Disruptive Technology Approach to ...
Challenges in Clinical Research: Aridhia's Disruptive Technology Approach to ...Aridhia Informatics Ltd
 
Data Services Marketplace
Data Services MarketplaceData Services Marketplace
Data Services MarketplaceDenodo
 
Challenges in Clinical Research: Aridhia Disrupts Technology Approach to Rese...
Challenges in Clinical Research: Aridhia Disrupts Technology Approach to Rese...Challenges in Clinical Research: Aridhia Disrupts Technology Approach to Rese...
Challenges in Clinical Research: Aridhia Disrupts Technology Approach to Rese...VMware Tanzu
 
Big Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureBig Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureMongoDB
 
Real time data integration best practices and architecture
Real time data integration best practices and architectureReal time data integration best practices and architecture
Real time data integration best practices and architectureBui Kiet
 
Denodo DataFest 2017: The Need for Speed and Agility in Business
Denodo DataFest 2017: The Need for Speed and Agility in BusinessDenodo DataFest 2017: The Need for Speed and Agility in Business
Denodo DataFest 2017: The Need for Speed and Agility in BusinessDenodo
 
How to Restructure Active Directory with ZeroIMPACT
How to Restructure Active Directory with ZeroIMPACTHow to Restructure Active Directory with ZeroIMPACT
How to Restructure Active Directory with ZeroIMPACTQuest
 
Healthcare Integration | Opening the Doors to Communication
Healthcare Integration | Opening the Doors to CommunicationHealthcare Integration | Opening the Doors to Communication
Healthcare Integration | Opening the Doors to CommunicationBizTalk360
 
GDPR Noncompliance: Avoid the Risk with Data Virtualization
GDPR Noncompliance: Avoid the Risk with Data VirtualizationGDPR Noncompliance: Avoid the Risk with Data Virtualization
GDPR Noncompliance: Avoid the Risk with Data VirtualizationDenodo
 
How to Restructure and Modernize Active Directory
How to Restructure and Modernize Active DirectoryHow to Restructure and Modernize Active Directory
How to Restructure and Modernize Active DirectoryQuest
 
How a Logical Data Fabric Enhances the Customer 360 View
How a Logical Data Fabric Enhances the Customer 360 ViewHow a Logical Data Fabric Enhances the Customer 360 View
How a Logical Data Fabric Enhances the Customer 360 ViewDenodo
 
Next Gen Clinical Data Sciences
Next Gen Clinical Data SciencesNext Gen Clinical Data Sciences
Next Gen Clinical Data SciencesSaama
 
Clinicaldatamanagementindiaasahub 130313225150-phpapp01
Clinicaldatamanagementindiaasahub 130313225150-phpapp01Clinicaldatamanagementindiaasahub 130313225150-phpapp01
Clinicaldatamanagementindiaasahub 130313225150-phpapp01Upendra Agarwal
 

Similaire à How MongoDB is Transforming Healthcare Technology (20)

Webinar: Making A Single View of the Customer Real with MongoDB
Webinar: Making A Single View of the Customer Real with MongoDBWebinar: Making A Single View of the Customer Real with MongoDB
Webinar: Making A Single View of the Customer Real with MongoDB
 
MongoDB in a Mainframe World
MongoDB in a Mainframe WorldMongoDB in a Mainframe World
MongoDB in a Mainframe World
 
Accelerating Data-Driven Enterprise Transformation in Banking, Financial Serv...
Accelerating Data-Driven Enterprise Transformation in Banking, Financial Serv...Accelerating Data-Driven Enterprise Transformation in Banking, Financial Serv...
Accelerating Data-Driven Enterprise Transformation in Banking, Financial Serv...
 
Data Treatment MongoDB
Data Treatment MongoDBData Treatment MongoDB
Data Treatment MongoDB
 
Solving the Disconnected Data Problem in Healthcare Using MongoDB
Solving the Disconnected Data Problem in Healthcare Using MongoDBSolving the Disconnected Data Problem in Healthcare Using MongoDB
Solving the Disconnected Data Problem in Healthcare Using MongoDB
 
How to deliver a Single View in Financial Services
 How to deliver a Single View in Financial Services How to deliver a Single View in Financial Services
How to deliver a Single View in Financial Services
 
Challenges in Clinical Research: Aridhia's Disruptive Technology Approach to ...
Challenges in Clinical Research: Aridhia's Disruptive Technology Approach to ...Challenges in Clinical Research: Aridhia's Disruptive Technology Approach to ...
Challenges in Clinical Research: Aridhia's Disruptive Technology Approach to ...
 
Data Services Marketplace
Data Services MarketplaceData Services Marketplace
Data Services Marketplace
 
Challenges in Clinical Research: Aridhia Disrupts Technology Approach to Rese...
Challenges in Clinical Research: Aridhia Disrupts Technology Approach to Rese...Challenges in Clinical Research: Aridhia Disrupts Technology Approach to Rese...
Challenges in Clinical Research: Aridhia Disrupts Technology Approach to Rese...
 
Big Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureBig Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise Architecture
 
Real time data integration best practices and architecture
Real time data integration best practices and architectureReal time data integration best practices and architecture
Real time data integration best practices and architecture
 
Denodo DataFest 2017: The Need for Speed and Agility in Business
Denodo DataFest 2017: The Need for Speed and Agility in BusinessDenodo DataFest 2017: The Need for Speed and Agility in Business
Denodo DataFest 2017: The Need for Speed and Agility in Business
 
How to Restructure Active Directory with ZeroIMPACT
How to Restructure Active Directory with ZeroIMPACTHow to Restructure Active Directory with ZeroIMPACT
How to Restructure Active Directory with ZeroIMPACT
 
Healthcare Integration | Opening the Doors to Communication
Healthcare Integration | Opening the Doors to CommunicationHealthcare Integration | Opening the Doors to Communication
Healthcare Integration | Opening the Doors to Communication
 
GDPR Noncompliance: Avoid the Risk with Data Virtualization
GDPR Noncompliance: Avoid the Risk with Data VirtualizationGDPR Noncompliance: Avoid the Risk with Data Virtualization
GDPR Noncompliance: Avoid the Risk with Data Virtualization
 
How to Restructure and Modernize Active Directory
How to Restructure and Modernize Active DirectoryHow to Restructure and Modernize Active Directory
How to Restructure and Modernize Active Directory
 
Forecast 2014: SaaS Data Exchange
Forecast 2014: SaaS Data ExchangeForecast 2014: SaaS Data Exchange
Forecast 2014: SaaS Data Exchange
 
How a Logical Data Fabric Enhances the Customer 360 View
How a Logical Data Fabric Enhances the Customer 360 ViewHow a Logical Data Fabric Enhances the Customer 360 View
How a Logical Data Fabric Enhances the Customer 360 View
 
Next Gen Clinical Data Sciences
Next Gen Clinical Data SciencesNext Gen Clinical Data Sciences
Next Gen Clinical Data Sciences
 
Clinicaldatamanagementindiaasahub 130313225150-phpapp01
Clinicaldatamanagementindiaasahub 130313225150-phpapp01Clinicaldatamanagementindiaasahub 130313225150-phpapp01
Clinicaldatamanagementindiaasahub 130313225150-phpapp01
 

Plus de MongoDB

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump StartMongoDB
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB
 

Plus de MongoDB (20)

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
 

Dernier

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 

Dernier (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 

How MongoDB is Transforming Healthcare Technology

  • 1. MongoDB in Healthcare Jay Runkel Principal Solutions Architect
  • 2. Agenda Phreesia Story Challenge with Healthcare How MongoDB is being Used in Healthcare Why MongoDB for Healthcare?
  • 4. Contact Info Medical History Family History Medications Current Symptoms Reason for Visit Other Physicians Patient Intake
  • 5. Challenges Information varies by: • Physician speciality • Physician preference • Insurance provider Large volumes • 50M Patients • 10Ms of transactions per year RDBMS
  • 6. Phreesia Solution Reliability and Scalability at Lower Cost • Easily handle new data types • Easily scale • Leverage encrypted storage engine to protect HIPAA and PCI data MongoDB
  • 9. Single View of Patient • Collects all patient information in a central repository Patient Records Medications Lab Results Procedures Hospital Records Physicians Patients Nurses Billing
  • 10. What is a “Single View” application? •What • Single, real-time representation • Patient, member, claim, etc. •How • Gathers and organizes data from multiple, disconnected sources; • Aggregates information into a standardized format and joint information model •Why • Improves business visibility • Serve operational applications • Foundation for analytics Single View Solution Internal Database Internal Files External Database External Files Data Aggregation Layer Presentation Layer
  • 11. RDBMS Challenge: Differently shaped data spread across many systems Application 1 Application 2 Application n Source Database 1 Source Database 2 Source Database n • Reconciling different data schemas from multiple systems into a single schema is hard and in many cases impossible. • Relational databases weren’t built for this. • It is necessary to be able to iterate on the schema quickly when new data sources need to be added. • Evolving relational data schemas quickly is not easy. • A Single View application is only as good as its ability to serve up fine-grained access to the data within it. Data access capabilities cannot be sacrificed therefore features such as ad hoc queries, secondary indexes, and the ability to aggregate data are critical. • The required agility often can’t be provided by relational databases or niche products. … COMMON MODEL CustID | Activity ID | Date | Type | 100s or 1000s fields mostly agreed up front
  • 12. Single View in RDBMS simply don’t scale The database is forced to take into account complexity of all source systems simultaneously. This leads to an untenable level of complexity in change management and data access.
  • 14. Documents are Rich Data Structures { first: ‘Paul’, last: ‘Miller’, memberId: 834343444, city: ‘New London’, location: [45.123,47.232], profession: [banking, finance, trader], medicalHistory: [ { type: ‘Office visit’, date: Date(‘2017-04-04’), providerId: ‘dr9919’ }, { type: ‘Colonoscopy’, date: Date(‘2016-11-14’), providerId: ‘d433000’ } ] } Fields can contain an array of sub- documents Fields Typed field values Fields can contain arrays
  • 15. Aggregation with a dynamic schema Batch or real-time ingestion of source data (push or pull) Store raw data & enable processing Application 1 Application 2 Application n Source database 1 Source database 2 Source database n 1 2 4 Queue & distribute updates for affected source systems Single View Application Holistic view across all data 3 1 2 3 4 If data can be edited the updates need to be fed back into relevant source applications to ensure a consistent state across all systems. A custom Single View application will surface the data subject to authentication/authorisation. Data can either be read-only or also allow users to modify records. The flexible data in MongoDB schema allows systems to send data raw. As second step business logic is applied to process the data, e.g. to relate records and detect duplicates. Depending on the business requirements additional manual steps can be implemented to verify matches and/or process data manually if needed. Related but disconnected data from multiple source systems is ingested into MongoDB. COMMON FIELDS CustomerID | Activity ID | Type | … DYNAMIC FIELDS Can vary from record to record+ …
  • 16. Why MongoDB for Single View? • Dynamic schema → can handle vastly different data together and can keep improving and fixing issues over time easily • High scale/performance → directly impacts customer & user experience so every second counts • Auto-sharding → can automatically add processing power as data is added • Rich querying → supporting end users directly requires multiple ways of access and key/value is not sufficient • Aggregation framework → database-supported roll-ups for analysis • MapReduce capability (Native MapReduce or Hadoop Connector) → batch analysis looking for patterns and opportunities in the single view
  • 17. How MongoDB is being Used in Healthcare
  • 18. MongoDB Healthcare Use Cases 360 view of a patient Population management for at-risk demographics Lab-data management and analytics Fraud detection Health Applications, such as Remote Monitoring and Body Area Networks Mobile Apps for Doctors and Nurses Pandemic Detection with Real-Time Geospatial Analytics Electronic Healthcare Records (EHR) Advanced Auditing Systems for Compliance Hospital Equipment Management and Optimization
  • 19. Government DBaaS Government agency provides a centralized data store to manage veterans’ electronic records (VLER DAS) Problem Why MongoDB ResultsProblem Solution Results Internal and external systems need to exchange and store data through trusted connections to provide a full range of services to the veteran Clinicians needs accurate information to ensure quality patient treatment Benefits users needs accurate information for benefits adjudication Leverage flexible data model to save all types of electronic records via one centralized data service Scales easily using sharding to manage electronic records for the lifetime (and beyond) of all veterans Provides expressive query capabilities to meet the needs of each line of business Succeeded in rolling out system in 9 months, meeting Congressionally mandated deadline Common access mechanism to exchange and store veteran electronic records One place to store and manage veteran electronic records for the lifetime of the agency
  • 20. Transforming Healthcare Customer Service Leverage predictive analytics to reduce customer service time Problem Why MongoDB ResultsProblem Solution Results Florida Blue wanted to dramatically lower response times for their claims, benefits, and customer service calls As more customers called in, the additional load on the system would result in higher response times Needed to meet HIPAA requirements Harnessed MongoDB to build a predictive analytics engine that engages customers with right customer service questions at right time MongoDB and IBM POWER provided a highly secure platform that enabled Florida Blue to meet HIPAA and other regulatory certifications Enabled Florida Blue to offer faster customer service resulting in lower response times MongoDB on IBM POWER systems cut hold times from 9 minutes to 30 seconds IBM POWER’s higher SMT thread count resulted in 3-5x the improvement over x86 servers that helped significantly lower response times
  • 21. HIPAA Security Auditing Enhanced application performance, scalability, and analytics Problem Why MongoDB ResultsProblem Solution Results Patient EHR and security auditing (record access history) was stored in same SQL Server database. 50% of database activity was security audit records. Database and application performance were significantly impaired. Security audit information stored in MongoDB Leverage industry standards for healthcare security audit logging: ~300 distinct auditable user actions Required and varying data elements Responsive interactive audit report Highly available Better SLAs than EHR Scalable Supports 1000 new documents per second 10’s of billions of audit event records
  • 22. Why MongoDB for Healthcare
  • 23. Why MongoDB for Healthcare Flexible data model Powerful query language Analytics Scalability/Availability Ease of Operations Security
  • 25. Document Data Model Relational MongoDB { first: ‘Paul’, last: ‘Miller’, memberId: 834343444, city: ‘New London’, location: [45.123,47.232], profession: [banking,finance,trader], medicalHistory: [ { type: ‘Office visit’, date: Date(‘2017-04-04’), providerId: ‘dr9919’ }, { type: ‘Colonoscopy’, date: Date(‘2016-11-14’), providerId: ‘d433000’ } ] } memberId First Last City 834343444 Paul Miller New London 736736362 Chris Carr Baltimore 679099222 Tim OBrien New York memberId providerId date type 834343444 dr9919 2017-04-04 Office Visit 834343444 d433000 2016-11-14 Colonoscopy 679099222 d822811 2016-12-06 X-Ray Members Medical History
  • 26. Documents are Rich Data Structures { first: ‘Paul’, last: ‘Miller’, memberId: 834343444, city: ‘New London’, location: [45.123,47.232], profession: [banking, finance, trader], medicalHistory: [ { type: ‘Office visit’, date: Date(‘2017-04-04’), providerId: ‘dr9919’ }, { type: ‘Colonoscopy’, date: Date(‘2016-11-14’), providerId: ‘d433000’ } ] } Fields can contain an array of sub- documents Fields Typed field values Fields can contain arrays
  • 27. Documents are Flexible Documents in the same product catalog collection in MongoDB { product_name: ‘Acme Paint’, color: [‘Red’, ‘Green’], size_oz: [8, 32], finish: [‘satin’, ‘eggshell’] } { product_name: ‘T-shirt’, size: [‘S’, ‘M’, ‘L’, ‘XL’], color: [‘Heather Gray’ … ], material: ‘100% cotton’, wash: ‘cold’, dry: ‘tumble dry low’ } { product_name: ‘Mountain Bike’, brake_style: ‘mechanical disc’, color: ‘grey’, frame_material: ‘aluminum’, no_speeds: 21, package_height: ‘7.5x32.9x55’, weight_lbs: 44.05, suspension_type: ‘dual’, wheel_size_in: 26 }
  • 28. Data Governance with Document Validation Implement data governance without sacrificing agility that comes from dynamic schema • Enforce data quality across multiple teams and applications • Use familiar MongoDB expressions to control document structure • Validation is optional and can be as simple as a single field, all the way to every field, including existence, data types, and regular expressions
  • 30. Do More With Your Data Rich Queries Find everybody in New London that had a colonscopy between 1970 and 1980 Geospatial Find all members within 5 km of Trafalgar Sq. Search Find all the members describing headache as a symptom. Count them by profession. (text, facets, collation) Aggregation Calculate the average number of office visits per member per year Graph Find all the medical procedures for a Paul’s family (descendants) Map Reduce Based upon past history, predict the areas with most likely to have a higher incident of cancer. { first: ‘Paul’, last: ‘Miller’, memberId: 834343444, city: ‘New London’, location: [45.123,47.232], profession: [banking,finance,trader], medicalHistory: [ { type: ‘Office visit’, date: Date(‘2017-04-04’), providerId: ‘dr9919’ }, { type: ‘Colonoscopy’, date: Date(‘2016-11-14’), providerId: ‘d433000’ } ] }
  • 31. Morphia MEAN Stack Java Python PerlRuby Drivers & Ecosystem Support for the most popular languages and frameworks
  • 35. Model of the Aggregation Framework
  • 36. MongoDB Connector for BI Visualize and explore multi-dimensional documents using SQL-based BI tools. The connector does the following: • Provides the BI tool with the schema of the MongoDB collection to be visualized • Translates SQL statements issued by the BI tool into equivalent MongoDB queries that are sent to MongoDB for processing • Converts the results into the tabular format expected by the BI tool, which can then visualize the data based on user requirements
  • 37. “We reduced 100+ lines of integration code to just a single line after moving to the MongoDB Spark connector.” - Early Access Tester, Multi-National Banking Group Group Analytics Application Scala, Java, Python, R APIs SQL Machine Learning Libraries Streaming Graph Spark Worker Spark Worker Spark Worker Spark Worker MongoDB Connector for Spark Advanced Analytics • Native Scala connector, certified by Databricks • Exposes all Spark APIs & libraries • Efficient data filtering with predicate pushdown, secondary indexes, & in-database aggregations • Locality awareness to reduce data movement • Updated with Spark 2.0 support MongoDB Connector for Apache Spark
  • 39. Automatic Sharding Three types: hash-based, range-based, location-aware Increase or decrease capacity as you go Automatic balancing
  • 40. Query Routing Multiple query optimization models Each sharding option appropriate for different apps
  • 41. Replica Sets Replica Set – 2 to 50 copies Self-healing shard Data Center Aware Addresses availability considerations: High Availability Disaster Recovery Maintenance Workload Isolation: operational & analytics
  • 43. MongoDB Management & Operations • Atlas – MongoDB as a Service • Cloud Manager – MongoDB Management Platform running in the cloud – MongoDB located in cloud or data center • Ops Manager – MongoDB Management Platform – Ops Manager deployed on your own servers
  • 44. Automated Available On-Demand Secure Highly Available Automated Backups Elastically Scalable Database as a Service for MongoDB
  • 45. MongoDB Atlas Features Database as a service for MongoDB MongoDB Atlas is… • Automated: The easiest way to build, launch, and scale apps on MongoDB • Flexible: The only database as a service with all you need for modern applications • Secured: Multiple levels of security available to give you peace of mind • Scalable: Deliver massive scalability with zero downtime as you grow • Highly available: Your deployments are fault-tolerant and self-healing by default • High performance: The performance you need for your most demanding workloads
  • 46. • Spin up a cluster in seconds • Replicated & always-on deployments • Fully elastic: scale out or up in a few clicks with zero downtime • Automatic patches & simplified upgrades for the newest MongoDB features • Authenticated & encrypted • Continuous backup with point-in-time recovery • Fine-grained monitoring & custom alerts Safe & Secure Run for You • On-demand pricing model; billed by the hour • Multi-cloud support (AWS available with others coming soon) • Part of a suite of products & services designed for all phases of your app; migrate easily to different environments (private cloud, on- prem, etc) when needed No Lock- In MongoDB Atlas Benefits Database as a service for MongoDB
  • 47. MongoDB Ops and Cloud Manager • Dozens of charts tracking key performance indicators • Custom alerts that trigger when key metrics are out of range • RESTful API to integrate with your existing APM tools • Visual displays of query and write latency • Recommendations for new indexes to improve query performance • One-click rollout of new indexes across your deployment; according to best practices and with no downtime OptimizationMonitoring • Deploy, resize, and upgrade your deployments with just a few clicks • Reduce the operational overhead of running MongoDB; enable your ops team to be 10-20x more efficient • RESTful API to integrate with your enterprise orchestration tools Automation Backup • Continuous backups to minimize your exposure to data loss • Restore to precisely the moment you need with point-in- time recovery
  • 49. *Included with MongoDB Enterprise Advanced BUSINESS NEEDS SECURITY FEATURES Authentication SCRAM, LDAP*, Kerberos*, x.509 Certificates Authorization Built-in Roles, User-Defined Roles, Field-Level Redaction Auditing* Admin, DML, DDL, Role-based Encryption Network: SSL (with FIPS 140-2), Disk: Encrypted Storage Engine* or Partner Solutions Enterprise-Grade Security
  • 50. Read-Only Views MongoDB 3.4 allows administrators to define dynamically generated views that expose a subset of data from the underlying collection • Reduces risk of sensitive data exposure • Views do not affect source collections • Separately specified permissions levels • Allows organizations to more easily meet compliance standards in regulated industries
  • 51. MongoDB Compass MongoDB Connector for BI MongoDB Enterprise Server MongoDB Enterprise Advanced CommercialLicense (NoAGPLCopyleftRestrictions) Platform Certifications MongoDB Ops Manager Monitoring & Alerting Query Optimization Backup & Recovery Automation & Configuration Schema Visualization Data Exploration Ad-Hoc Queries Visualization Analysis Reporting LDAP & Kerberos Auditing FIPS 140-2Encryption at Rest REST APIEmergency Patches Customer Success Program On-Demand Online Training Warranty Limitation of Liability Indemnification 24x7Support (1hourSLA)