SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
DATA SHARING AND CARING
IN HEALTHCARE
Presented By:
Mark Scrimshire, Advisor
+1 703 623 2789
mark@personiform.com
Oybek Jumaniyozov
Senior .NET Developer
Personiform.com
DEALING WITH A
DATA EXPLOSION
 New Data Sources:
 From the Human Genome to Wearable technology
Data demands are growing exponentially
DATA STEWARDSHIP
HIPAA demands Accountability
1.  Data Security
2.  Active Monitoring
3.  Process Accountability
But who should be in control…
DATA MUST BE SECURELY
SHARED
 A growing need to share data
u Between Providers
u With Payers
u With Regulatory Bodies
 And…
u To and From Patients
CLINICAL RECORDS
Obtaining clinical data in digital form is
now very simple and efficient.
1.  Give your Medyear address
(user@medyear.com) to provider
2.  Data is securely transmitted from
provider EHR to Medyear
(as XML file)
3.  Clinical data is parsed into nine
categories (see right)
4.  Individual entries, or entire sections,
can now be easily shared
HOW CAN NOSQL
HELP?
HORIZONTAL SCALABILITY
 Predictable Performance
u Linear performance in line with growth
u Commodity building blocks
MORE DATA. MORE INSIGHTS
 Medyear links clinical and Non-Clinical
data
u Preserving data source integrity
u Previously disparate data creates new
insights
SQRRL-OUR DATA PLATFORM
 Analytics (via Dell Kitenga)
u Fast and easy to manipulate data using drag & drop
u Actionable intelligence from massive amounts of
unstructured and structured data
u Analytics and visualization on unstructured and
structured data
Data-Centric security at the cell-level
Scalable to multiple petabytes
Complex search and analytics
DATA-CENTRIC SECURITY
 Data Encryption at Rest
 Encryption in Motion
 Fine-grained Access
Controls
 Extensive Auditing
FOUR BIG DATA LESSONS
FOR HEALTHCARE
1.  Data-centric Security
2.  Start small but design
for scale
3.  Iterative refinement
4.  Discovery Analytics as
critical building blocks
BUILDING THE FIRST PERSONAL
HEALTH NETWORK
 Simple but powerful controls put the
Member in charge of:
u Who they share with
u What they share
u How long they share
Security Made Simple.
NOT Simple Security
INTUITIVE SHARING
 Privacy is flexible and established on the
fly.
1.  Sharing takes place on the secure
Medyear social network
2.  Users dictate which data is shared,
with whom it is shared, and for how
long it is shared.
­  @ = certain groups or people
­  # = private chronicles
­  ## = public chronicles (as anonymous)
­  + = time limit on visibility
MEDYEAR PLATFORM
SQRRL BRINGS RAPID
DEVELOPMENT BENEFITS
 Sqrrl enables fast, iterative development:
u Integrated Lucene Search capability
u REST API and JSON Support
u GraphSearch
SAMPLE
DATA{	
  
	
  	
  	
  	
  	
  "Id":"u1",	
  
	
  	
  	
  	
  	
  "ElementType":"User",	
  
	
  	
  	
  	
  	
  "User_UserName":"Isis",	
  
	
  	
  	
  	
  	
  "User_DateRegistered":635317426614205340,	
  
	
  	
  	
  	
  	
  "User_FullName":"Oybek	
  Jumaniyozov"	
  	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":"u2",	
  
	
  	
  	
  	
  	
  "ElementType":"User",	
  
	
  	
  	
  	
  	
  "User_UserName":"jdoe",	
  
	
  	
  	
  	
  	
  "User_DateRegistered":635321746614215345,	
  
	
  	
  	
  	
  	
  "User_FullName":"John	
  Doe"	
  	
  	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":"u3",	
  
	
  	
  	
  	
  	
  "ElementType":"User",	
  
	
  	
  	
  	
  	
  "User_UserName":"GeekGuy",	
  
	
  	
  	
  	
  	
  "User_DateRegistered":635326066614215345,	
  
	
  	
  	
  	
  	
  "User_FullName":"Michael	
  Pitt"	
  	
  
}
{	
  
	
  	
  	
  	
  	
  "Id":"p1",	
  
	
  	
  	
  	
  	
  "ElementType":"Post",	
  
	
  	
  	
  	
  	
  "Post_PostContent":"Hello	
  John",	
  
	
  	
  	
  	
  	
  "Post_PostDate":635326930614215345	
  	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":"p2",	
  
	
  	
  	
  	
  	
  "ElementType":"Post",	
  
	
  	
  	
  	
  	
  "Post_PostContent":"Hello	
  Isis.	
  Happy	
  birthday.",	
  
	
  	
  	
  	
  	
  "Post_PostDate":635326939254225345	
  	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":"p3",	
  
	
  	
  	
  	
  	
  "ElementType":"Post",	
  
	
  	
  	
  	
  	
  "Post_PostContent":"Hello	
  Everyone.	
  No	
  birthdays.",	
  
	
  	
  	
  	
  	
  "Post_PostDate":635326947894225345	
  	
  
}
{	
  
	
  	
  	
  	
  	
  "Id":	
  "p4",	
  
	
  	
  	
  	
  	
  "ElementType":	
  "Post",	
  
	
  	
  	
  	
  	
  "Post_PostContent":	
  "Hey	
  guys	
  what	
  about	
  a	
  party?",	
  
	
  	
  	
  	
  	
  "Post_PostDate":	
  635326956534225345	
  	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":	
  "p5",	
  
	
  	
  	
  	
  	
  "ElementType":	
  "Post",	
  
	
  	
  	
  	
  	
  "Post_PostContent":	
  "What	
  party?",	
  
	
  	
  	
  	
  	
  "Post_PostDate":	
  635326965174225410	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":	
  "p6",	
  
	
  	
  	
  	
  	
  "ElementType":	
  "Post",	
  
	
  	
  	
  	
  "Post_PostContent":	
  "I	
  guess	
  he	
  is	
  talking	
  about	
  a	
  birthday	
  party.	
  No?",	
  
	
  	
  	
  	
  	
  "Post_PostDate":	
  635326982454225345	
  	
  
}	
  
EDGES
{	
  
	
  	
  	
  	
  	
  "Id":"u1",	
  
	
  	
  	
  	
  	
  "ElementType":"User",	
  
	
  	
  	
  	
  	
  "User_UserName":"Isis",	
  
	
  	
  	
  	
  	
  "User_DateRegistered":635317426614205340,	
  
	
  	
  	
  	
  	
  "User_FullName":"Oybek	
  Jumaniyozov"	
  	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":"u2",	
  
	
  	
  	
  	
  	
  "ElementType":"User",	
  
	
  	
  	
  	
  	
  "User_UserName":"jdoe",	
  
	
  	
  	
  	
  	
  "User_DateRegistered":635321746614215345,	
  
	
  	
  	
  	
  	
  "User_FullName":"John	
  Doe"	
  	
  	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":"u3",	
  
	
  	
  	
  	
  	
  "ElementType":"User",	
  
	
  	
  	
  	
  	
  "User_UserName":"GeekGuy",	
  
	
  	
  	
  	
  	
  "User_DateRegistered":635326066614215345,	
  
	
  	
  	
  	
  	
  "User_FullName":"Michael	
  Pitt"	
  	
  
}
{	
  
	
  	
  	
  	
  	
  "Id":"p1",	
  
	
  	
  	
  	
  	
  "ElementType":"Post",	
  
	
  	
  	
  	
  	
  "Post_PostContent":"Hello	
  John",	
  
	
  	
  	
  	
  	
  "Post_PostDate":635326930614215345	
  	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":"p2",	
  
	
  	
  	
  	
  	
  "ElementType":"Post",	
  
	
  	
  	
  	
  	
  "Post_PostContent":"Hello	
  Isis.	
  Happy	
  birthday.",	
  
	
  	
  	
  	
  	
  "Post_PostDate":635326939254225345	
  	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":"p3",	
  
	
  	
  	
  	
  	
  "ElementType":"Post",	
  
	
  	
  	
  	
  	
  "Post_PostContent":"Hello	
  Everyone.	
  No	
  birthdays.",	
  
	
  	
  	
  	
  	
  "Post_PostDate":635326947894225345	
  	
  
}
{	
  
	
  	
  	
  	
  	
  "Id":	
  "p4",	
  
	
  	
  	
  	
  	
  "ElementType":	
  "Post",	
  
	
  	
  	
  	
  	
  "Post_PostContent":	
  "Hey	
  guys	
  what	
  about	
  a	
  party?",	
  
	
  	
  	
  	
  	
  "Post_PostDate":	
  635326956534225345	
  	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":	
  "p5",	
  
	
  	
  	
  	
  	
  "ElementType":	
  "Post",	
  
	
  	
  	
  	
  	
  "Post_PostContent":	
  "What	
  party?",	
  
	
  	
  	
  	
  	
  "Post_PostDate":	
  635326965174225410	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":	
  "p6",	
  
	
  	
  	
  	
  	
  "ElementType":	
  "Post",	
  
	
  	
  	
  	
  "Post_PostContent":	
  "I	
  guess	
  he	
  is	
  talking	
  about	
  a	
  birthday	
  party.	
  No?",	
  
	
  	
  	
  	
  	
  "Post_PostDate":	
  635326982454225345	
  	
  
}	
  
 u1 => p1 UserPost
 u2 => p2 UserPost
 u3 => p3 UserPost
 u1 => p4 UserPost
 u2 => p5 UserPost
 u3 => p6 UserPost
 Edges with label “UserPost” logically means
User (VertexIn) owns a post (VertexOut).
SQL FAMILIARITY WITH
ADDED POWER
+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+	
  
|uuid()	
  json()	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  |	
  
+-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+	
  
|u1	
  	
  	
  	
  |	
  +-­‐	
  ElementType:	
  "User"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  |	
  
|	
  	
  	
  	
  	
  	
  |	
  +-­‐	
  Id:	
  "u1"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  |	
  
|	
  	
  	
  	
  	
  	
  |	
  +-­‐	
  User_DateRegistered:	
  635317426614205310|	
  
|	
  	
  	
  	
  	
  	
  |	
  +-­‐	
  User_FullName:	
  "Oybek	
  Jumaniyozov"	
  	
  	
  	
  	
  |	
  
|	
  	
  	
  	
  	
  	
  |	
  +-­‐	
  User_UserName:	
  "Isis"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  |	
  
+-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+	
  
|u2	
  	
  	
  	
  |	
  +-­‐	
  ElementType:	
  "User"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  |	
  
|	
  	
  	
  	
  	
  	
  |	
  +-­‐	
  Id:	
  "u2"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  |	
  
|	
  	
  	
  	
  	
  	
  |	
  +-­‐	
  User_DateRegistered:	
  635321746614215300|	
  
|	
  	
  	
  	
  	
  	
  |	
  +-­‐	
  User_FullName:	
  "John	
  Doe"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  |	
  
|	
  	
  	
  	
  	
  	
  |	
  +-­‐	
  User_UserName:	
  "jdoe"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  |	
  
+-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+	
  
|u3	
  	
  	
  	
  |	
  +-­‐	
  ElementType:	
  "User"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  |	
  
|	
  	
  	
  	
  	
  	
  |	
  +-­‐	
  Id:	
  "u3"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  |	
  
|	
  	
  	
  	
  	
  	
  |	
  +-­‐	
  User_DateRegistered:	
  635326066614215300|	
  
|	
  	
  	
  	
  	
  	
  |	
  +-­‐	
  User_FullName:	
  "Michael	
  Pitt"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  |	
  
|	
  	
  	
  	
  	
  	
  |	
  +-­‐	
  User_UserName:	
  "GeekGuy"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  |	
  
+-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+	
  
select uuid(), json() from testdataset where
ElementType='User'
+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+	
  
|uuid()	
  Id	
  ElementType	
  User_DateRegistered	
  User_FullName	
  	
  	
  	
  User_UserName|	
  
+-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+	
  
|u1	
  	
  	
  	
  |u1|User	
  	
  	
  	
  	
  	
  	
  |635317426614205310	
  |Oybek	
  Jumaniyozov|Isis	
  	
  	
  	
  	
  	
  	
  	
  |	
  
+-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+	
  
|u2	
  	
  	
  	
  |u2|User	
  	
  	
  	
  	
  	
  	
  |635321746614215300	
  |John	
  Doe	
  	
  	
  	
  	
  	
  	
  	
  	
  |jdoe	
  	
  	
  	
  	
  	
  	
  	
  |	
  
+-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+	
  
|u3	
  	
  	
  	
  |u3|User	
  	
  	
  	
  	
  	
  	
  |635326066614215300	
  |Michael	
  Pitt	
  	
  	
  	
  	
  |GeekGuy	
  	
  	
  	
  	
  |	
  
+-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+	
  
select uuid(), Id, ElementType, User_DateRegistered, User_FullName,
User_UserName from testdataset where lucene('ElementType:User')
Integrated Lucene search:
p1 -> u1 (UserPost)p6 => u3
p3 => u3
p2 => u2
p4 => u1
p5 => u2
p1 => u1
USING
CREATEGRAPHSEARCH
creategraphsearch -d
testdataset
creategraphsearch -d
testdataset -l UserPost
creategraphsearch -d
testdataset -l UserPost -s u1
creategraphsearch -d
testdataset -l UserPost -s p1
p6 => u3
p3 => u3
p2 => u2
p4 => u1
p5 => u2
p1 => u1
p4 -> u1 (UserPost)
p1 -> u1 (UserPost)
FILTERING BASED ON TIME
creategraphsearch -d
testdataset -l UserPost -dir
IN -nw
Post_PostDate>=6353269
56534225345
p4 -> u1 (UserPost)
p5 -> u2 (UserPost)
p6 -> u3 (UserPost)
{	
  
	
  	
  	
  	
  	
  "Id":	
  "p4",	
  
	
  	
  	
  	
  	
  "ElementType":	
  "Post",	
  
	
  	
  	
  	
  	
  "Post_PostContent":	
  "Hey	
  guys	
  what	
  about	
  a	
  party?",	
  
	
  	
  	
  	
  	
  "Post_PostDate":	
  635326956534225345	
  	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":	
  "p5",	
  
	
  	
  	
  	
  	
  "ElementType":	
  "Post",	
  
	
  	
  	
  	
  	
  "Post_PostContent":	
  "What	
  party?",	
  
	
  	
  	
  	
  	
  "Post_PostDate":	
  635326965174225410	
  
}	
  
{	
  
	
  	
  	
  	
  	
  "Id":	
  "p6",	
  
	
  	
  	
  	
  	
  "ElementType":	
  "Post",	
  
	
  	
  	
  	
  	
  
"Post_PostContent":	
  "I	
  guess	
  he	
  is	
  talking	
  about	
  a	
  birthday	
  party.	
  No?",	
  
	
  	
  	
  	
  	
  "Post_PostDate":	
  635326982454225345	
  	
  
}	
  
C# EXAMPLE USING LUCENE
Init();	
  
var	
  gSearch	
  =	
  Client.CreateGraphSearch(Auth,	
  new	
  GraphQuery	
  {	
  
	
  	
  	
  	
  	
  Dataset	
  =	
  "testdataset",	
  
	
  	
  	
  	
  	
  Direction	
  =	
  Direction.In,	
  
	
  	
  	
  	
  	
  EdgeLabels	
  =	
  new	
  THashSet<String>	
  {	
  "UserPost"	
  },	
  
	
  	
  	
  	
  	
  NeighborLuceneQuery	
  =	
  "Post_PostContent:party"	
  
});	
  	
  
var	
  res	
  =	
  Client.NextGraphSearchResults(Auth,	
  gSearch);	
  	
  
Client.CloseGraphSearch(Auth,	
  gSearch);	
  	
  
res.Edges.ForEach(x	
  =>	
  Console.WriteLine("{0}	
  =>	
  {1}	
  ({2})",	
  x.OutVertexUuid,	
  x.InVertexUuid,	
  x.Label));
Output:
p6 => u3 (UserPost)
p4 => u1 (UserPost)
p5 => u2 (UserPost)
C# EXAMPLE WITH
STANDARD PREDICATES
Init();	
  
var	
  queryText	
  =	
  @"SELECT	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  ElementType,	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Id,	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Post_PostContent,	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Post_PostDate	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  FROM	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  testdataset	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  WHERE	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  ElementType='Post'	
  AND	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Post_PostDate>=635326956534225410	
  AND	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  lucene('Post_PostContent:birthday')";	
  	
  
var	
  queryId	
  =	
  Client.CreateQuery(Auth,	
  queryText);	
  	
  
var	
  queryResult	
  =	
  Client.NextSearchResults(Auth,	
  queryId);	
  	
  
PrintValues(queryResult.ResultHeader,	
  queryResult.ResultBatch);	
  	
  
Output: +------------+--+-----------------------------+------------------+
|ElementType |Id|Post_PostContent |Post_PostDate |
+------------+--+-----------------------------+------------------+
|Post |p6|I guess he is talking about a|635326982454225410|
| | |birthday party. No? | |
+------------+--+-----------------------------+------------------+
HEALTH IS PERSONAL
u Healthcare is increasingly data driven
u Wearables and Apps are increasing
health data volumes exponentially
u Data sharing demands are exploding
u Granular data controls are needed to
combine sharing with security
u Strong audit trails are needed for
Monitoring and Compliance
MARK SCRIMSHIRE
HEALTH AND CLOUD TECHNOLOGIST
CHIEF INSTIGATOR - HEALTHCA.MP
mark@personiform.com
+1.703.623.2789
http://www.medyear.com
THE FIRST PERSONAL
HEALTH NETWORK -
BUILT WITH SQRRL
THANK YOU!
Medyear.com
Video Demo (https://vimeo.com/90151239)

Contenu connexe

Tendances

Creating, Updating and Deleting Document in MongoDB
Creating, Updating and Deleting Document in MongoDBCreating, Updating and Deleting Document in MongoDB
Creating, Updating and Deleting Document in MongoDBWildan Maulana
 
Behind the Scenes of KnetMiner: Towards Standardised and Interoperable Knowle...
Behind the Scenes of KnetMiner: Towards Standardised and Interoperable Knowle...Behind the Scenes of KnetMiner: Towards Standardised and Interoperable Knowle...
Behind the Scenes of KnetMiner: Towards Standardised and Interoperable Knowle...Rothamsted Research, UK
 
MongoDB Europe 2016 - MongoDB 3.4 preview and introduction to MongoDB Atlas
MongoDB Europe 2016 - MongoDB 3.4 preview and introduction to MongoDB AtlasMongoDB Europe 2016 - MongoDB 3.4 preview and introduction to MongoDB Atlas
MongoDB Europe 2016 - MongoDB 3.4 preview and introduction to MongoDB AtlasMongoDB
 
Hypermedia In Practice - FamilySearch Developers Conference 2014
Hypermedia In Practice - FamilySearch Developers Conference 2014Hypermedia In Practice - FamilySearch Developers Conference 2014
Hypermedia In Practice - FamilySearch Developers Conference 2014Ryan Heaton
 
Creating streams with DataSift
Creating streams with DataSiftCreating streams with DataSift
Creating streams with DataSiftDataSift
 
Alfresco devcon 2018: Choosing points of implementing a custom searching method
Alfresco devcon 2018: Choosing points of implementing a custom searching methodAlfresco devcon 2018: Choosing points of implementing a custom searching method
Alfresco devcon 2018: Choosing points of implementing a custom searching methodkonok
 
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
 
Curiosity, outil de recherche open source par PagesJaunes
Curiosity, outil de recherche open source par PagesJaunesCuriosity, outil de recherche open source par PagesJaunes
Curiosity, outil de recherche open source par PagesJaunesPagesJaunes
 
Harnessing The Power of Search - Liferay DEVCON 2015, Darmstadt, Germany
Harnessing The Power of Search - Liferay DEVCON 2015, Darmstadt, GermanyHarnessing The Power of Search - Liferay DEVCON 2015, Darmstadt, Germany
Harnessing The Power of Search - Liferay DEVCON 2015, Darmstadt, GermanyAndré Ricardo Barreto de Oliveira
 
Liferay Search: Best Practices to Dramatically Improve Relevance - Liferay Sy...
Liferay Search: Best Practices to Dramatically Improve Relevance - Liferay Sy...Liferay Search: Best Practices to Dramatically Improve Relevance - Liferay Sy...
Liferay Search: Best Practices to Dramatically Improve Relevance - Liferay Sy...André Ricardo Barreto de Oliveira
 
Elasticmeetup curiosity 20141113
Elasticmeetup curiosity 20141113Elasticmeetup curiosity 20141113
Elasticmeetup curiosity 20141113Erwan Pigneul
 
Date structurate pe Web: microformate, microdate HTML5, RDFa
Date structurate pe Web: microformate, microdate HTML5, RDFaDate structurate pe Web: microformate, microdate HTML5, RDFa
Date structurate pe Web: microformate, microdate HTML5, RDFaSabin Buraga
 
MongoDB Schema Design
MongoDB Schema DesignMongoDB Schema Design
MongoDB Schema DesignMongoDB
 
Building your first app with mongo db
Building your first app with mongo dbBuilding your first app with mongo db
Building your first app with mongo dbMongoDB
 

Tendances (14)

Creating, Updating and Deleting Document in MongoDB
Creating, Updating and Deleting Document in MongoDBCreating, Updating and Deleting Document in MongoDB
Creating, Updating and Deleting Document in MongoDB
 
Behind the Scenes of KnetMiner: Towards Standardised and Interoperable Knowle...
Behind the Scenes of KnetMiner: Towards Standardised and Interoperable Knowle...Behind the Scenes of KnetMiner: Towards Standardised and Interoperable Knowle...
Behind the Scenes of KnetMiner: Towards Standardised and Interoperable Knowle...
 
MongoDB Europe 2016 - MongoDB 3.4 preview and introduction to MongoDB Atlas
MongoDB Europe 2016 - MongoDB 3.4 preview and introduction to MongoDB AtlasMongoDB Europe 2016 - MongoDB 3.4 preview and introduction to MongoDB Atlas
MongoDB Europe 2016 - MongoDB 3.4 preview and introduction to MongoDB Atlas
 
Hypermedia In Practice - FamilySearch Developers Conference 2014
Hypermedia In Practice - FamilySearch Developers Conference 2014Hypermedia In Practice - FamilySearch Developers Conference 2014
Hypermedia In Practice - FamilySearch Developers Conference 2014
 
Creating streams with DataSift
Creating streams with DataSiftCreating streams with DataSift
Creating streams with DataSift
 
Alfresco devcon 2018: Choosing points of implementing a custom searching method
Alfresco devcon 2018: Choosing points of implementing a custom searching methodAlfresco devcon 2018: Choosing points of implementing a custom searching method
Alfresco devcon 2018: Choosing points of implementing a custom searching method
 
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
 
Curiosity, outil de recherche open source par PagesJaunes
Curiosity, outil de recherche open source par PagesJaunesCuriosity, outil de recherche open source par PagesJaunes
Curiosity, outil de recherche open source par PagesJaunes
 
Harnessing The Power of Search - Liferay DEVCON 2015, Darmstadt, Germany
Harnessing The Power of Search - Liferay DEVCON 2015, Darmstadt, GermanyHarnessing The Power of Search - Liferay DEVCON 2015, Darmstadt, Germany
Harnessing The Power of Search - Liferay DEVCON 2015, Darmstadt, Germany
 
Liferay Search: Best Practices to Dramatically Improve Relevance - Liferay Sy...
Liferay Search: Best Practices to Dramatically Improve Relevance - Liferay Sy...Liferay Search: Best Practices to Dramatically Improve Relevance - Liferay Sy...
Liferay Search: Best Practices to Dramatically Improve Relevance - Liferay Sy...
 
Elasticmeetup curiosity 20141113
Elasticmeetup curiosity 20141113Elasticmeetup curiosity 20141113
Elasticmeetup curiosity 20141113
 
Date structurate pe Web: microformate, microdate HTML5, RDFa
Date structurate pe Web: microformate, microdate HTML5, RDFaDate structurate pe Web: microformate, microdate HTML5, RDFa
Date structurate pe Web: microformate, microdate HTML5, RDFa
 
MongoDB Schema Design
MongoDB Schema DesignMongoDB Schema Design
MongoDB Schema Design
 
Building your first app with mongo db
Building your first app with mongo dbBuilding your first app with mongo db
Building your first app with mongo db
 

En vedette

Iaetsd scalable and secure sharing of personal health
Iaetsd scalable and secure sharing of personal healthIaetsd scalable and secure sharing of personal health
Iaetsd scalable and secure sharing of personal healthIaetsd Iaetsd
 
Psdot 4 scalable and secure sharing of personal health records in cloud compu...
Psdot 4 scalable and secure sharing of personal health records in cloud compu...Psdot 4 scalable and secure sharing of personal health records in cloud compu...
Psdot 4 scalable and secure sharing of personal health records in cloud compu...ZTech Proje
 
Java scalable and secure sharing of personal health records in cloud computi...
Java  scalable and secure sharing of personal health records in cloud computi...Java  scalable and secure sharing of personal health records in cloud computi...
Java scalable and secure sharing of personal health records in cloud computi...ecwayerode
 
Scalable and secure sharing of public health record using attribute based Enc...
Scalable and secure sharing of public health record using attribute based Enc...Scalable and secure sharing of public health record using attribute based Enc...
Scalable and secure sharing of public health record using attribute based Enc...shreyank byadagi
 
Scalable and secure sharing of personal health records in cloud computing usi...
Scalable and secure sharing of personal health records in cloud computing usi...Scalable and secure sharing of personal health records in cloud computing usi...
Scalable and secure sharing of personal health records in cloud computing usi...Naveena N
 
Attribute Based Encryption
Attribute Based EncryptionAttribute Based Encryption
Attribute Based EncryptionUT, San Antonio
 

En vedette (6)

Iaetsd scalable and secure sharing of personal health
Iaetsd scalable and secure sharing of personal healthIaetsd scalable and secure sharing of personal health
Iaetsd scalable and secure sharing of personal health
 
Psdot 4 scalable and secure sharing of personal health records in cloud compu...
Psdot 4 scalable and secure sharing of personal health records in cloud compu...Psdot 4 scalable and secure sharing of personal health records in cloud compu...
Psdot 4 scalable and secure sharing of personal health records in cloud compu...
 
Java scalable and secure sharing of personal health records in cloud computi...
Java  scalable and secure sharing of personal health records in cloud computi...Java  scalable and secure sharing of personal health records in cloud computi...
Java scalable and secure sharing of personal health records in cloud computi...
 
Scalable and secure sharing of public health record using attribute based Enc...
Scalable and secure sharing of public health record using attribute based Enc...Scalable and secure sharing of public health record using attribute based Enc...
Scalable and secure sharing of public health record using attribute based Enc...
 
Scalable and secure sharing of personal health records in cloud computing usi...
Scalable and secure sharing of personal health records in cloud computing usi...Scalable and secure sharing of personal health records in cloud computing usi...
Scalable and secure sharing of personal health records in cloud computing usi...
 
Attribute Based Encryption
Attribute Based EncryptionAttribute Based Encryption
Attribute Based Encryption
 

Similaire à Data Sharing and Caring In HealthCare - MedYear's experience building Big Data Health Apps

Test trend analysis: Towards robust reliable and timely tests
Test trend analysis: Towards robust reliable and timely testsTest trend analysis: Towards robust reliable and timely tests
Test trend analysis: Towards robust reliable and timely testsHugh McCamphill
 
Test Trend Analysis : Towards robust, reliable and timely tests
Test Trend Analysis : Towards robust, reliable and timely testsTest Trend Analysis : Towards robust, reliable and timely tests
Test Trend Analysis : Towards robust, reliable and timely testsHugh McCamphill
 
SFScon17 - Patrick Puecher: "Exploring data with Elasticsearch and Kibana"
SFScon17 - Patrick Puecher: "Exploring data with Elasticsearch and Kibana"SFScon17 - Patrick Puecher: "Exploring data with Elasticsearch and Kibana"
SFScon17 - Patrick Puecher: "Exploring data with Elasticsearch and Kibana"South Tyrol Free Software Conference
 
Tracking and visualizing COVID-19 with Elastic stack
Tracking and visualizing COVID-19 with Elastic stackTracking and visualizing COVID-19 with Elastic stack
Tracking and visualizing COVID-19 with Elastic stackAnna Ossowski
 
Montreal Elasticsearch Meetup
Montreal Elasticsearch MeetupMontreal Elasticsearch Meetup
Montreal Elasticsearch MeetupLoïc Bertron
 
FIWARE Wednesday Webinars - How to Design DataModels
FIWARE Wednesday Webinars - How to Design DataModelsFIWARE Wednesday Webinars - How to Design DataModels
FIWARE Wednesday Webinars - How to Design DataModelsFIWARE
 
Introduction to CQRS and DDDD
Introduction to CQRS and DDDDIntroduction to CQRS and DDDD
Introduction to CQRS and DDDDVladik Khononov
 
Mongo at Sailthru (MongoNYC 2011)
Mongo at Sailthru (MongoNYC 2011)Mongo at Sailthru (MongoNYC 2011)
Mongo at Sailthru (MongoNYC 2011)ibwhite
 
Searching Relational Data with Elasticsearch
Searching Relational Data with ElasticsearchSearching Relational Data with Elasticsearch
Searching Relational Data with Elasticsearchsirensolutions
 
Navigating the Transition from relational to NoSQL - CloudCon Expo 2012
Navigating the Transition from relational to NoSQL - CloudCon Expo 2012Navigating the Transition from relational to NoSQL - CloudCon Expo 2012
Navigating the Transition from relational to NoSQL - CloudCon Expo 2012exponential-inc
 
From text to entities: Information Extraction in the Era of Knowledge Graphs
From text to entities: Information Extraction in the Era of Knowledge GraphsFrom text to entities: Information Extraction in the Era of Knowledge Graphs
From text to entities: Information Extraction in the Era of Knowledge GraphsGraphRM
 
Simple fuzzy name matching in elasticsearch paris meetup
Simple fuzzy name matching in elasticsearch   paris meetupSimple fuzzy name matching in elasticsearch   paris meetup
Simple fuzzy name matching in elasticsearch paris meetupBasis Technology
 
Building a Real-Time Data Pipeline: Apache Kafka at LinkedIn
Building a Real-Time Data Pipeline: Apache Kafka at LinkedInBuilding a Real-Time Data Pipeline: Apache Kafka at LinkedIn
Building a Real-Time Data Pipeline: Apache Kafka at LinkedInAmy W. Tang
 
Koshy june27 140pm_room210_c_v4
Koshy june27 140pm_room210_c_v4Koshy june27 140pm_room210_c_v4
Koshy june27 140pm_room210_c_v4DataWorks Summit
 
Building a Real-time Data Pipeline: Apache Kafka at LinkedIn
Building a Real-time Data Pipeline: Apache Kafka at LinkedInBuilding a Real-time Data Pipeline: Apache Kafka at LinkedIn
Building a Real-time Data Pipeline: Apache Kafka at LinkedInDataWorks Summit
 
Looking at Content Recommendations through a Search Lens - Extended Version
Looking at Content Recommendations through a Search Lens - Extended VersionLooking at Content Recommendations through a Search Lens - Extended Version
Looking at Content Recommendations through a Search Lens - Extended VersionSonya Liberman
 
Users as Data
Users as DataUsers as Data
Users as Datapdingles
 
CIS 2015b FIDO U2F in 10 minutes - Dirk Balfanz
CIS 2015b FIDO U2F in 10 minutes - Dirk BalfanzCIS 2015b FIDO U2F in 10 minutes - Dirk Balfanz
CIS 2015b FIDO U2F in 10 minutes - Dirk BalfanzCloudIDSummit
 
Fido u2 f in 10 minutes (cis 2015)
Fido u2 f in 10 minutes (cis 2015)Fido u2 f in 10 minutes (cis 2015)
Fido u2 f in 10 minutes (cis 2015)CloudIDSummit
 

Similaire à Data Sharing and Caring In HealthCare - MedYear's experience building Big Data Health Apps (20)

Test trend analysis: Towards robust reliable and timely tests
Test trend analysis: Towards robust reliable and timely testsTest trend analysis: Towards robust reliable and timely tests
Test trend analysis: Towards robust reliable and timely tests
 
Test Trend Analysis : Towards robust, reliable and timely tests
Test Trend Analysis : Towards robust, reliable and timely testsTest Trend Analysis : Towards robust, reliable and timely tests
Test Trend Analysis : Towards robust, reliable and timely tests
 
SFScon17 - Patrick Puecher: "Exploring data with Elasticsearch and Kibana"
SFScon17 - Patrick Puecher: "Exploring data with Elasticsearch and Kibana"SFScon17 - Patrick Puecher: "Exploring data with Elasticsearch and Kibana"
SFScon17 - Patrick Puecher: "Exploring data with Elasticsearch and Kibana"
 
Tracking and visualizing COVID-19 with Elastic stack
Tracking and visualizing COVID-19 with Elastic stackTracking and visualizing COVID-19 with Elastic stack
Tracking and visualizing COVID-19 with Elastic stack
 
Montreal Elasticsearch Meetup
Montreal Elasticsearch MeetupMontreal Elasticsearch Meetup
Montreal Elasticsearch Meetup
 
FIWARE Wednesday Webinars - How to Design DataModels
FIWARE Wednesday Webinars - How to Design DataModelsFIWARE Wednesday Webinars - How to Design DataModels
FIWARE Wednesday Webinars - How to Design DataModels
 
Introduction to CQRS and DDDD
Introduction to CQRS and DDDDIntroduction to CQRS and DDDD
Introduction to CQRS and DDDD
 
Mongo at Sailthru (MongoNYC 2011)
Mongo at Sailthru (MongoNYC 2011)Mongo at Sailthru (MongoNYC 2011)
Mongo at Sailthru (MongoNYC 2011)
 
Searching Relational Data with Elasticsearch
Searching Relational Data with ElasticsearchSearching Relational Data with Elasticsearch
Searching Relational Data with Elasticsearch
 
Navigating the Transition from relational to NoSQL - CloudCon Expo 2012
Navigating the Transition from relational to NoSQL - CloudCon Expo 2012Navigating the Transition from relational to NoSQL - CloudCon Expo 2012
Navigating the Transition from relational to NoSQL - CloudCon Expo 2012
 
From text to entities: Information Extraction in the Era of Knowledge Graphs
From text to entities: Information Extraction in the Era of Knowledge GraphsFrom text to entities: Information Extraction in the Era of Knowledge Graphs
From text to entities: Information Extraction in the Era of Knowledge Graphs
 
Simple fuzzy name matching in elasticsearch paris meetup
Simple fuzzy name matching in elasticsearch   paris meetupSimple fuzzy name matching in elasticsearch   paris meetup
Simple fuzzy name matching in elasticsearch paris meetup
 
Building a Real-Time Data Pipeline: Apache Kafka at LinkedIn
Building a Real-Time Data Pipeline: Apache Kafka at LinkedInBuilding a Real-Time Data Pipeline: Apache Kafka at LinkedIn
Building a Real-Time Data Pipeline: Apache Kafka at LinkedIn
 
Koshy june27 140pm_room210_c_v4
Koshy june27 140pm_room210_c_v4Koshy june27 140pm_room210_c_v4
Koshy june27 140pm_room210_c_v4
 
Building a Real-time Data Pipeline: Apache Kafka at LinkedIn
Building a Real-time Data Pipeline: Apache Kafka at LinkedInBuilding a Real-time Data Pipeline: Apache Kafka at LinkedIn
Building a Real-time Data Pipeline: Apache Kafka at LinkedIn
 
Looking at Content Recommendations through a Search Lens - Extended Version
Looking at Content Recommendations through a Search Lens - Extended VersionLooking at Content Recommendations through a Search Lens - Extended Version
Looking at Content Recommendations through a Search Lens - Extended Version
 
Users as Data
Users as DataUsers as Data
Users as Data
 
Data Modeling with NGSI, NGSI-LD
Data Modeling with NGSI, NGSI-LDData Modeling with NGSI, NGSI-LD
Data Modeling with NGSI, NGSI-LD
 
CIS 2015b FIDO U2F in 10 minutes - Dirk Balfanz
CIS 2015b FIDO U2F in 10 minutes - Dirk BalfanzCIS 2015b FIDO U2F in 10 minutes - Dirk Balfanz
CIS 2015b FIDO U2F in 10 minutes - Dirk Balfanz
 
Fido u2 f in 10 minutes (cis 2015)
Fido u2 f in 10 minutes (cis 2015)Fido u2 f in 10 minutes (cis 2015)
Fido u2 f in 10 minutes (cis 2015)
 

Plus de Mark Scrimshire

Blue Button for Medicaid
Blue Button for Medicaid Blue Button for Medicaid
Blue Button for Medicaid Mark Scrimshire
 
ONC2019 #interopforum Blue Button 2.0 lessons-learned
ONC2019 #interopforum Blue Button 2.0 lessons-learnedONC2019 #interopforum Blue Button 2.0 lessons-learned
ONC2019 #interopforum Blue Button 2.0 lessons-learnedMark Scrimshire
 
Blue Button 2.0 at ONC Annual Meeting - API 101 and ONC FHIR Workshop
Blue Button 2.0 at ONC Annual Meeting - API 101 and ONC FHIR WorkshopBlue Button 2.0 at ONC Annual Meeting - API 101 and ONC FHIR Workshop
Blue Button 2.0 at ONC Annual Meeting - API 101 and ONC FHIR WorkshopMark Scrimshire
 
Blue Button 2.0 - At ONC Interoperability Forum
Blue Button 2.0 - At ONC Interoperability ForumBlue Button 2.0 - At ONC Interoperability Forum
Blue Button 2.0 - At ONC Interoperability ForumMark Scrimshire
 
CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017
CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017
CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017Mark Scrimshire
 
POET Application Verification for Consumer Health Apps
POET Application Verification for Consumer Health AppsPOET Application Verification for Consumer Health Apps
POET Application Verification for Consumer Health AppsMark Scrimshire
 
The Power of Consumer Directed Health Data
The Power of Consumer Directed Health DataThe Power of Consumer Directed Health Data
The Power of Consumer Directed Health DataMark Scrimshire
 
The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)
The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)
The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)Mark Scrimshire
 
BlueButton on FHIR at HIMSS'17 HL7 API Symposium
BlueButton on FHIR at HIMSS'17 HL7 API SymposiumBlueButton on FHIR at HIMSS'17 HL7 API Symposium
BlueButton on FHIR at HIMSS'17 HL7 API SymposiumMark Scrimshire
 
CMS BlueButton On FHIR - HIMSS17 Update
CMS BlueButton On FHIR - HIMSS17 UpdateCMS BlueButton On FHIR - HIMSS17 Update
CMS BlueButton On FHIR - HIMSS17 UpdateMark Scrimshire
 
CMS BlueButton on FHIR at Cinderblocks3
CMS BlueButton on FHIR at Cinderblocks3 CMS BlueButton on FHIR at Cinderblocks3
CMS BlueButton on FHIR at Cinderblocks3 Mark Scrimshire
 
BlueButton on FHIR - HxRefactored 2016
BlueButton on FHIR - HxRefactored 2016BlueButton on FHIR - HxRefactored 2016
BlueButton on FHIR - HxRefactored 2016Mark Scrimshire
 
Aneesh Chopra - HealthCa.mp/dev Keynote. 2016: the Year to participate in the...
Aneesh Chopra - HealthCa.mp/dev Keynote. 2016: the Year to participate in the...Aneesh Chopra - HealthCa.mp/dev Keynote. 2016: the Year to participate in the...
Aneesh Chopra - HealthCa.mp/dev Keynote. 2016: the Year to participate in the...Mark Scrimshire
 
Entrepreneur attitude or job title?
Entrepreneur attitude or job title?Entrepreneur attitude or job title?
Entrepreneur attitude or job title?Mark Scrimshire
 
CMS BlueButton On FHIR for Researchers - Presentation to NIH and PCORI Resear...
CMS BlueButton On FHIR for Researchers - Presentation to NIH and PCORI Resear...CMS BlueButton On FHIR for Researchers - Presentation to NIH and PCORI Resear...
CMS BlueButton On FHIR for Researchers - Presentation to NIH and PCORI Resear...Mark Scrimshire
 
BlueButton On FHIR Presentation to Attachments Work Group at HL7 Meeting Jan ...
BlueButton On FHIR Presentation to Attachments Work Group at HL7 Meeting Jan ...BlueButton On FHIR Presentation to Attachments Work Group at HL7 Meeting Jan ...
BlueButton On FHIR Presentation to Attachments Work Group at HL7 Meeting Jan ...Mark Scrimshire
 
Tap Your Passion for Opportunity
Tap Your Passion for OpportunityTap Your Passion for Opportunity
Tap Your Passion for OpportunityMark Scrimshire
 
BlueButtonOnFHIR - Payer Briefing
BlueButtonOnFHIR - Payer BriefingBlueButtonOnFHIR - Payer Briefing
BlueButtonOnFHIR - Payer BriefingMark Scrimshire
 
A Baptism of FHIR - The Layman's intro to HL7 FHIR
A Baptism of FHIR - The Layman's intro to HL7 FHIRA Baptism of FHIR - The Layman's intro to HL7 FHIR
A Baptism of FHIR - The Layman's intro to HL7 FHIRMark Scrimshire
 

Plus de Mark Scrimshire (20)

Blue Button for Medicaid
Blue Button for Medicaid Blue Button for Medicaid
Blue Button for Medicaid
 
ONC2019 #interopforum Blue Button 2.0 lessons-learned
ONC2019 #interopforum Blue Button 2.0 lessons-learnedONC2019 #interopforum Blue Button 2.0 lessons-learned
ONC2019 #interopforum Blue Button 2.0 lessons-learned
 
Blue Button 2.0 at ONC Annual Meeting - API 101 and ONC FHIR Workshop
Blue Button 2.0 at ONC Annual Meeting - API 101 and ONC FHIR WorkshopBlue Button 2.0 at ONC Annual Meeting - API 101 and ONC FHIR Workshop
Blue Button 2.0 at ONC Annual Meeting - API 101 and ONC FHIR Workshop
 
Blue Button 2.0 - At ONC Interoperability Forum
Blue Button 2.0 - At ONC Interoperability ForumBlue Button 2.0 - At ONC Interoperability Forum
Blue Button 2.0 - At ONC Interoperability Forum
 
CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017
CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017
CMS Blue Button API - Developer Preview from Health 2.0 #h20devday, 2017
 
POET Application Verification for Consumer Health Apps
POET Application Verification for Consumer Health AppsPOET Application Verification for Consumer Health Apps
POET Application Verification for Consumer Health Apps
 
The Power of Consumer Directed Health Data
The Power of Consumer Directed Health DataThe Power of Consumer Directed Health Data
The Power of Consumer Directed Health Data
 
The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)
The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)
The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)
 
BlueButton on FHIR at HIMSS'17 HL7 API Symposium
BlueButton on FHIR at HIMSS'17 HL7 API SymposiumBlueButton on FHIR at HIMSS'17 HL7 API Symposium
BlueButton on FHIR at HIMSS'17 HL7 API Symposium
 
CMS BlueButton On FHIR - HIMSS17 Update
CMS BlueButton On FHIR - HIMSS17 UpdateCMS BlueButton On FHIR - HIMSS17 Update
CMS BlueButton On FHIR - HIMSS17 Update
 
CMS BlueButton on FHIR at Cinderblocks3
CMS BlueButton on FHIR at Cinderblocks3 CMS BlueButton on FHIR at Cinderblocks3
CMS BlueButton on FHIR at Cinderblocks3
 
BlueButton on FHIR - HxRefactored 2016
BlueButton on FHIR - HxRefactored 2016BlueButton on FHIR - HxRefactored 2016
BlueButton on FHIR - HxRefactored 2016
 
Aneesh Chopra - HealthCa.mp/dev Keynote. 2016: the Year to participate in the...
Aneesh Chopra - HealthCa.mp/dev Keynote. 2016: the Year to participate in the...Aneesh Chopra - HealthCa.mp/dev Keynote. 2016: the Year to participate in the...
Aneesh Chopra - HealthCa.mp/dev Keynote. 2016: the Year to participate in the...
 
Entrepreneur attitude or job title?
Entrepreneur attitude or job title?Entrepreneur attitude or job title?
Entrepreneur attitude or job title?
 
CMS BlueButton On FHIR for Researchers - Presentation to NIH and PCORI Resear...
CMS BlueButton On FHIR for Researchers - Presentation to NIH and PCORI Resear...CMS BlueButton On FHIR for Researchers - Presentation to NIH and PCORI Resear...
CMS BlueButton On FHIR for Researchers - Presentation to NIH and PCORI Resear...
 
BlueButton On FHIR Presentation to Attachments Work Group at HL7 Meeting Jan ...
BlueButton On FHIR Presentation to Attachments Work Group at HL7 Meeting Jan ...BlueButton On FHIR Presentation to Attachments Work Group at HL7 Meeting Jan ...
BlueButton On FHIR Presentation to Attachments Work Group at HL7 Meeting Jan ...
 
Tap Your Passion for Opportunity
Tap Your Passion for OpportunityTap Your Passion for Opportunity
Tap Your Passion for Opportunity
 
BlueButtonOnFHIR - Payer Briefing
BlueButtonOnFHIR - Payer BriefingBlueButtonOnFHIR - Payer Briefing
BlueButtonOnFHIR - Payer Briefing
 
B bon fhir_workshop
B bon fhir_workshopB bon fhir_workshop
B bon fhir_workshop
 
A Baptism of FHIR - The Layman's intro to HL7 FHIR
A Baptism of FHIR - The Layman's intro to HL7 FHIRA Baptism of FHIR - The Layman's intro to HL7 FHIR
A Baptism of FHIR - The Layman's intro to HL7 FHIR
 

Dernier

VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012Call Girls Service Gurgaon
 
Punjab❤️Call girls in Mohali ☎️7435815124☎️ Call Girl service in Mohali☎️ Moh...
Punjab❤️Call girls in Mohali ☎️7435815124☎️ Call Girl service in Mohali☎️ Moh...Punjab❤️Call girls in Mohali ☎️7435815124☎️ Call Girl service in Mohali☎️ Moh...
Punjab❤️Call girls in Mohali ☎️7435815124☎️ Call Girl service in Mohali☎️ Moh...Sheetaleventcompany
 
Krishnagiri call girls Tamil aunty 7877702510
Krishnagiri call girls Tamil aunty 7877702510Krishnagiri call girls Tamil aunty 7877702510
Krishnagiri call girls Tamil aunty 7877702510Vipesco
 
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetraisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Service
 
Jodhpur Call Girls 📲 9999965857 Jodhpur best beutiful hot girls full satisfie...
Jodhpur Call Girls 📲 9999965857 Jodhpur best beutiful hot girls full satisfie...Jodhpur Call Girls 📲 9999965857 Jodhpur best beutiful hot girls full satisfie...
Jodhpur Call Girls 📲 9999965857 Jodhpur best beutiful hot girls full satisfie...seemahedar019
 
Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★
Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★
Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★indiancallgirl4rent
 
❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF ...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF  ...❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF  ...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF ...Gfnyt.com
 
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR Call G...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR   Call G...❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR   Call G...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR Call G...Gfnyt.com
 
👯‍♀️@ Bangalore call girl 👯‍♀️@ Jaspreet Russian Call Girls Service in Bangal...
👯‍♀️@ Bangalore call girl 👯‍♀️@ Jaspreet Russian Call Girls Service in Bangal...👯‍♀️@ Bangalore call girl 👯‍♀️@ Jaspreet Russian Call Girls Service in Bangal...
👯‍♀️@ Bangalore call girl 👯‍♀️@ Jaspreet Russian Call Girls Service in Bangal...Gfnyt
 
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...Gfnyt.com
 
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near MeVIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Memriyagarg453
 
VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171Call Girls Service Gurgaon
 
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in UdaipurUdaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipurseemahedar019
 
Chandigarh Escorts, 😋9988299661 😋50% off at Escort Service in Chandigarh
Chandigarh Escorts, 😋9988299661 😋50% off at Escort Service in ChandigarhChandigarh Escorts, 😋9988299661 😋50% off at Escort Service in Chandigarh
Chandigarh Escorts, 😋9988299661 😋50% off at Escort Service in ChandigarhSheetaleventcompany
 
Call Girls Service In Goa 💋 9316020077💋 Goa Call Girls By Russian Call Girl...
Call Girls Service In Goa  💋 9316020077💋 Goa Call Girls  By Russian Call Girl...Call Girls Service In Goa  💋 9316020077💋 Goa Call Girls  By Russian Call Girl...
Call Girls Service In Goa 💋 9316020077💋 Goa Call Girls By Russian Call Girl...russian goa call girl and escorts service
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meetpriyashah722354
 
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...indiancallgirl4rent
 
(Ajay) Call Girls in Dehradun- 8854095900 Escorts Service 50% Off with Cash O...
(Ajay) Call Girls in Dehradun- 8854095900 Escorts Service 50% Off with Cash O...(Ajay) Call Girls in Dehradun- 8854095900 Escorts Service 50% Off with Cash O...
(Ajay) Call Girls in Dehradun- 8854095900 Escorts Service 50% Off with Cash O...indiancallgirl4rent
 
Call Girls Hyderabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Hyderabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Hyderabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Hyderabad Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In Raipur
Call Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In RaipurCall Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In Raipur
Call Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In Raipurgragmanisha42
 

Dernier (20)

VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
 
Punjab❤️Call girls in Mohali ☎️7435815124☎️ Call Girl service in Mohali☎️ Moh...
Punjab❤️Call girls in Mohali ☎️7435815124☎️ Call Girl service in Mohali☎️ Moh...Punjab❤️Call girls in Mohali ☎️7435815124☎️ Call Girl service in Mohali☎️ Moh...
Punjab❤️Call girls in Mohali ☎️7435815124☎️ Call Girl service in Mohali☎️ Moh...
 
Krishnagiri call girls Tamil aunty 7877702510
Krishnagiri call girls Tamil aunty 7877702510Krishnagiri call girls Tamil aunty 7877702510
Krishnagiri call girls Tamil aunty 7877702510
 
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetraisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Jodhpur Call Girls 📲 9999965857 Jodhpur best beutiful hot girls full satisfie...
Jodhpur Call Girls 📲 9999965857 Jodhpur best beutiful hot girls full satisfie...Jodhpur Call Girls 📲 9999965857 Jodhpur best beutiful hot girls full satisfie...
Jodhpur Call Girls 📲 9999965857 Jodhpur best beutiful hot girls full satisfie...
 
Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★
Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★
Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★
 
❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF ...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF  ...❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF  ...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF ...
 
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR Call G...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR   Call G...❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR   Call G...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR Call G...
 
👯‍♀️@ Bangalore call girl 👯‍♀️@ Jaspreet Russian Call Girls Service in Bangal...
👯‍♀️@ Bangalore call girl 👯‍♀️@ Jaspreet Russian Call Girls Service in Bangal...👯‍♀️@ Bangalore call girl 👯‍♀️@ Jaspreet Russian Call Girls Service in Bangal...
👯‍♀️@ Bangalore call girl 👯‍♀️@ Jaspreet Russian Call Girls Service in Bangal...
 
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
 
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near MeVIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
 
VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171
 
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in UdaipurUdaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
 
Chandigarh Escorts, 😋9988299661 😋50% off at Escort Service in Chandigarh
Chandigarh Escorts, 😋9988299661 😋50% off at Escort Service in ChandigarhChandigarh Escorts, 😋9988299661 😋50% off at Escort Service in Chandigarh
Chandigarh Escorts, 😋9988299661 😋50% off at Escort Service in Chandigarh
 
Call Girls Service In Goa 💋 9316020077💋 Goa Call Girls By Russian Call Girl...
Call Girls Service In Goa  💋 9316020077💋 Goa Call Girls  By Russian Call Girl...Call Girls Service In Goa  💋 9316020077💋 Goa Call Girls  By Russian Call Girl...
Call Girls Service In Goa 💋 9316020077💋 Goa Call Girls By Russian Call Girl...
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
 
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
 
(Ajay) Call Girls in Dehradun- 8854095900 Escorts Service 50% Off with Cash O...
(Ajay) Call Girls in Dehradun- 8854095900 Escorts Service 50% Off with Cash O...(Ajay) Call Girls in Dehradun- 8854095900 Escorts Service 50% Off with Cash O...
(Ajay) Call Girls in Dehradun- 8854095900 Escorts Service 50% Off with Cash O...
 
Call Girls Hyderabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Hyderabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Hyderabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Hyderabad Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In Raipur
Call Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In RaipurCall Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In Raipur
Call Girl Raipur 📲 9999965857 ヅ10k NiGhT Call Girls In Raipur
 

Data Sharing and Caring In HealthCare - MedYear's experience building Big Data Health Apps

  • 1. DATA SHARING AND CARING IN HEALTHCARE Presented By: Mark Scrimshire, Advisor +1 703 623 2789 mark@personiform.com Oybek Jumaniyozov Senior .NET Developer Personiform.com
  • 2. DEALING WITH A DATA EXPLOSION  New Data Sources:  From the Human Genome to Wearable technology Data demands are growing exponentially
  • 3. DATA STEWARDSHIP HIPAA demands Accountability 1.  Data Security 2.  Active Monitoring 3.  Process Accountability But who should be in control…
  • 4. DATA MUST BE SECURELY SHARED  A growing need to share data u Between Providers u With Payers u With Regulatory Bodies  And… u To and From Patients
  • 5. CLINICAL RECORDS Obtaining clinical data in digital form is now very simple and efficient. 1.  Give your Medyear address (user@medyear.com) to provider 2.  Data is securely transmitted from provider EHR to Medyear (as XML file) 3.  Clinical data is parsed into nine categories (see right) 4.  Individual entries, or entire sections, can now be easily shared
  • 7. HORIZONTAL SCALABILITY  Predictable Performance u Linear performance in line with growth u Commodity building blocks
  • 8. MORE DATA. MORE INSIGHTS  Medyear links clinical and Non-Clinical data u Preserving data source integrity u Previously disparate data creates new insights
  • 9. SQRRL-OUR DATA PLATFORM  Analytics (via Dell Kitenga) u Fast and easy to manipulate data using drag & drop u Actionable intelligence from massive amounts of unstructured and structured data u Analytics and visualization on unstructured and structured data Data-Centric security at the cell-level Scalable to multiple petabytes Complex search and analytics
  • 10. DATA-CENTRIC SECURITY  Data Encryption at Rest  Encryption in Motion  Fine-grained Access Controls  Extensive Auditing
  • 11. FOUR BIG DATA LESSONS FOR HEALTHCARE 1.  Data-centric Security 2.  Start small but design for scale 3.  Iterative refinement 4.  Discovery Analytics as critical building blocks
  • 12. BUILDING THE FIRST PERSONAL HEALTH NETWORK  Simple but powerful controls put the Member in charge of: u Who they share with u What they share u How long they share Security Made Simple. NOT Simple Security
  • 13. INTUITIVE SHARING  Privacy is flexible and established on the fly. 1.  Sharing takes place on the secure Medyear social network 2.  Users dictate which data is shared, with whom it is shared, and for how long it is shared. ­  @ = certain groups or people ­  # = private chronicles ­  ## = public chronicles (as anonymous) ­  + = time limit on visibility
  • 15. SQRRL BRINGS RAPID DEVELOPMENT BENEFITS  Sqrrl enables fast, iterative development: u Integrated Lucene Search capability u REST API and JSON Support u GraphSearch
  • 16. SAMPLE DATA{            "Id":"u1",            "ElementType":"User",            "User_UserName":"Isis",            "User_DateRegistered":635317426614205340,            "User_FullName":"Oybek  Jumaniyozov"     }   {            "Id":"u2",            "ElementType":"User",            "User_UserName":"jdoe",            "User_DateRegistered":635321746614215345,            "User_FullName":"John  Doe"       }   {            "Id":"u3",            "ElementType":"User",            "User_UserName":"GeekGuy",            "User_DateRegistered":635326066614215345,            "User_FullName":"Michael  Pitt"     } {            "Id":"p1",            "ElementType":"Post",            "Post_PostContent":"Hello  John",            "Post_PostDate":635326930614215345     }   {            "Id":"p2",            "ElementType":"Post",            "Post_PostContent":"Hello  Isis.  Happy  birthday.",            "Post_PostDate":635326939254225345     }   {            "Id":"p3",            "ElementType":"Post",            "Post_PostContent":"Hello  Everyone.  No  birthdays.",            "Post_PostDate":635326947894225345     } {            "Id":  "p4",            "ElementType":  "Post",            "Post_PostContent":  "Hey  guys  what  about  a  party?",            "Post_PostDate":  635326956534225345     }   {            "Id":  "p5",            "ElementType":  "Post",            "Post_PostContent":  "What  party?",            "Post_PostDate":  635326965174225410   }   {            "Id":  "p6",            "ElementType":  "Post",          "Post_PostContent":  "I  guess  he  is  talking  about  a  birthday  party.  No?",            "Post_PostDate":  635326982454225345     }  
  • 17. EDGES {            "Id":"u1",            "ElementType":"User",            "User_UserName":"Isis",            "User_DateRegistered":635317426614205340,            "User_FullName":"Oybek  Jumaniyozov"     }   {            "Id":"u2",            "ElementType":"User",            "User_UserName":"jdoe",            "User_DateRegistered":635321746614215345,            "User_FullName":"John  Doe"       }   {            "Id":"u3",            "ElementType":"User",            "User_UserName":"GeekGuy",            "User_DateRegistered":635326066614215345,            "User_FullName":"Michael  Pitt"     } {            "Id":"p1",            "ElementType":"Post",            "Post_PostContent":"Hello  John",            "Post_PostDate":635326930614215345     }   {            "Id":"p2",            "ElementType":"Post",            "Post_PostContent":"Hello  Isis.  Happy  birthday.",            "Post_PostDate":635326939254225345     }   {            "Id":"p3",            "ElementType":"Post",            "Post_PostContent":"Hello  Everyone.  No  birthdays.",            "Post_PostDate":635326947894225345     } {            "Id":  "p4",            "ElementType":  "Post",            "Post_PostContent":  "Hey  guys  what  about  a  party?",            "Post_PostDate":  635326956534225345     }   {            "Id":  "p5",            "ElementType":  "Post",            "Post_PostContent":  "What  party?",            "Post_PostDate":  635326965174225410   }   {            "Id":  "p6",            "ElementType":  "Post",          "Post_PostContent":  "I  guess  he  is  talking  about  a  birthday  party.  No?",            "Post_PostDate":  635326982454225345     }    u1 => p1 UserPost  u2 => p2 UserPost  u3 => p3 UserPost  u1 => p4 UserPost  u2 => p5 UserPost  u3 => p6 UserPost  Edges with label “UserPost” logically means User (VertexIn) owns a post (VertexOut).
  • 18. SQL FAMILIARITY WITH ADDED POWER +-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+   |uuid()  json()                                                                          |   +-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+   |u1        |  +-­‐  ElementType:  "User"                                        |   |            |  +-­‐  Id:  "u1"                                                              |   |            |  +-­‐  User_DateRegistered:  635317426614205310|   |            |  +-­‐  User_FullName:  "Oybek  Jumaniyozov"          |   |            |  +-­‐  User_UserName:  "Isis"                                    |   +-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+   |u2        |  +-­‐  ElementType:  "User"                                        |   |            |  +-­‐  Id:  "u2"                                                              |   |            |  +-­‐  User_DateRegistered:  635321746614215300|   |            |  +-­‐  User_FullName:  "John  Doe"                            |   |            |  +-­‐  User_UserName:  "jdoe"                                    |   +-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+   |u3        |  +-­‐  ElementType:  "User"                                        |   |            |  +-­‐  Id:  "u3"                                                              |   |            |  +-­‐  User_DateRegistered:  635326066614215300|   |            |  +-­‐  User_FullName:  "Michael  Pitt"                    |   |            |  +-­‐  User_UserName:  "GeekGuy"                              |   +-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+   select uuid(), json() from testdataset where ElementType='User' +-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+   |uuid()  Id  ElementType  User_DateRegistered  User_FullName        User_UserName|   +-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+   |u1        |u1|User              |635317426614205310  |Oybek  Jumaniyozov|Isis                |   +-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+   |u2        |u2|User              |635321746614215300  |John  Doe                  |jdoe                |   +-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+   |u3        |u3|User              |635326066614215300  |Michael  Pitt          |GeekGuy          |   +-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐+   select uuid(), Id, ElementType, User_DateRegistered, User_FullName, User_UserName from testdataset where lucene('ElementType:User') Integrated Lucene search:
  • 19. p1 -> u1 (UserPost)p6 => u3 p3 => u3 p2 => u2 p4 => u1 p5 => u2 p1 => u1 USING CREATEGRAPHSEARCH creategraphsearch -d testdataset creategraphsearch -d testdataset -l UserPost creategraphsearch -d testdataset -l UserPost -s u1 creategraphsearch -d testdataset -l UserPost -s p1 p6 => u3 p3 => u3 p2 => u2 p4 => u1 p5 => u2 p1 => u1 p4 -> u1 (UserPost) p1 -> u1 (UserPost)
  • 20. FILTERING BASED ON TIME creategraphsearch -d testdataset -l UserPost -dir IN -nw Post_PostDate>=6353269 56534225345 p4 -> u1 (UserPost) p5 -> u2 (UserPost) p6 -> u3 (UserPost) {            "Id":  "p4",            "ElementType":  "Post",            "Post_PostContent":  "Hey  guys  what  about  a  party?",            "Post_PostDate":  635326956534225345     }   {            "Id":  "p5",            "ElementType":  "Post",            "Post_PostContent":  "What  party?",            "Post_PostDate":  635326965174225410   }   {            "Id":  "p6",            "ElementType":  "Post",             "Post_PostContent":  "I  guess  he  is  talking  about  a  birthday  party.  No?",            "Post_PostDate":  635326982454225345     }  
  • 21. C# EXAMPLE USING LUCENE Init();   var  gSearch  =  Client.CreateGraphSearch(Auth,  new  GraphQuery  {            Dataset  =  "testdataset",            Direction  =  Direction.In,            EdgeLabels  =  new  THashSet<String>  {  "UserPost"  },            NeighborLuceneQuery  =  "Post_PostContent:party"   });     var  res  =  Client.NextGraphSearchResults(Auth,  gSearch);     Client.CloseGraphSearch(Auth,  gSearch);     res.Edges.ForEach(x  =>  Console.WriteLine("{0}  =>  {1}  ({2})",  x.OutVertexUuid,  x.InVertexUuid,  x.Label)); Output: p6 => u3 (UserPost) p4 => u1 (UserPost) p5 => u2 (UserPost)
  • 22. C# EXAMPLE WITH STANDARD PREDICATES Init();   var  queryText  =  @"SELECT                                              ElementType,                                              Id,                                              Post_PostContent,                                              Post_PostDate                                        FROM                                              testdataset                                        WHERE                                              ElementType='Post'  AND                                              Post_PostDate>=635326956534225410  AND                                              lucene('Post_PostContent:birthday')";     var  queryId  =  Client.CreateQuery(Auth,  queryText);     var  queryResult  =  Client.NextSearchResults(Auth,  queryId);     PrintValues(queryResult.ResultHeader,  queryResult.ResultBatch);     Output: +------------+--+-----------------------------+------------------+ |ElementType |Id|Post_PostContent |Post_PostDate | +------------+--+-----------------------------+------------------+ |Post |p6|I guess he is talking about a|635326982454225410| | | |birthday party. No? | | +------------+--+-----------------------------+------------------+
  • 23. HEALTH IS PERSONAL u Healthcare is increasingly data driven u Wearables and Apps are increasing health data volumes exponentially u Data sharing demands are exploding u Granular data controls are needed to combine sharing with security u Strong audit trails are needed for Monitoring and Compliance
  • 24.
  • 25. MARK SCRIMSHIRE HEALTH AND CLOUD TECHNOLOGIST CHIEF INSTIGATOR - HEALTHCA.MP mark@personiform.com +1.703.623.2789 http://www.medyear.com
  • 26. THE FIRST PERSONAL HEALTH NETWORK - BUILT WITH SQRRL THANK YOU! Medyear.com Video Demo (https://vimeo.com/90151239)