SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
Supporting Your Success in Health
1
Microsoft Corporation
Confidential and Privileged
HealthVault
Architecture Overview
Session Topics
• Developers: Why integrate with or build on HealthVault?
• HealthVault Design Principles
• Key HealthVault Concepts
o Data Model
o Authentication and Accounts
o APIs
o Search integration
• Choosing a HealthVault Application Architecture
o Guidance for selecting the application type that can provide the best experience for you
and your users.
• Intro to other sessions
o Data Interoperability and the HealthVault Platform - Information about the HealthVault
XML interfaces and Microsoft's Community Promise
o Connecting a Clinical System to HealthVault - Facilitating the voluntary exchange of
information between patients and healthcare providers
3
4
Microsoft Corporation
Confidential and Privileged
Why HealthVault?
4
HealthVault Platform - Empowering Developers
5
Reasons to Integrate with HealthVault
• Private and Secure Storage
• Make it easy for consumers to collect relevant personal health information from a
wide variety of sources (avoiding manual data entry as much as possible), store it in
a secure location and selectively share as needed.
• Authenticating Users, Manage People Relationships
• You can secure your pages with HealthVault authentication, which uses LiveID or
OpenID.
• Manage records for Family Members (Children, Spouse, Elderly Parents) and ability
to handle challenges like shared parenting, foster fare, pet care, custodian and
guardian relationships, and data authority transfer scenarios (e.g. when children
turn 18)
• Secure Sharing, Authorize Data Access
• HealthVault allows users to easily but securely share their health information with
providers, family members and other caregivers.
• The consumer is always in control - no data can leave their HealthVault account
without an explicit user-initiated action that provides consent. This is important,
consumer trust will create loyalty towards your application.
6
Reasons to Integrate with HealthVault (2)
• Application Interoperability
• Relevant personal health data generated or collected by other HealthVault apps
can be made available to your application as well (and vice versa).
• As your user increases the number of applications he/she uses, their overall health
data collection becomes more complete and the value added services you can offer
increase dramatically.
• Device Connectivity - Capturing and Using Health Device Data
• By integrating with HealthVault your application can easily request access to
information uploaded from a wide range of HealthVault-compatible devices.
• No need to worry about one-off device integration efforts, proprietary device
protocols or interfaces. All major device categories are covered today.
• Application and Device Discovery
• The HealthVault Program Directory and HealthVault Search Action Modules allow
you to attract more new, highly motivated users. Through the advantages
described above customer loyalty and retention will increase.
• Developer Assistance
7
8
DevelopersDevelopers,, DevelopersDevelopers,, DevelopersDevelopers!!
99,,630630++ SDK DownloadsSDK Downloads
HealthVault
Design Principles
Ecosystem Information Exchange Vectors Activity
Health Information Supply Chain
LifestyleLifestyle
Knowledge
Knowledge
10
Application Diversity, Platform Flexibility
APPLICATION
COMPLEXITY
NUMBER
OF USERS
Diet, Fitness, Wellness Diabetes, Asthma, Heart Hospitals, Group Practices, MDs
FACILITY-BASEDHOME-BASED
USER
ENGAGEMENT
11
PRIMARY PREVENTION CHRONIC CARE OR
SECONDARY PREVENTION
ACUTE CARE
USE OF
HEALTH DEVICES
HealthVault Design Principles
Free for Users and Developers
Inclusive of Industry Standards
Privacy and Security Focused
HealthVault is unique because it puts the consumer in control of their
health information
• In control of their privacy
• In control of how they share information
• In control of which applications they use
HealthVault is an open platform, it is easy to participate
• Free Published SDK and APIs, Community Promise
• Easily Extensible Data Model
• Strong Developer Community:
• MSDN Documentation, Developer Forum and Blogs
• Codeplex Community (API Wrappers, connectors and
bridges to existing standards)
There are no fees or charges to use the platform
• Developers host their own application, create their
own business model
12
HealthVault
Architecture
Devices
Applications
HealthVault Platform Architecture
Partners
14
It depends on how you want to use it…
• “Native” … HealthVault replaces traditional database and
authentication mechanisms
• “Copy” … HealthVault is an external repository, you can pull data
out of it or push data into it (import/export, merge, sync)
How does HealthVault “fit” into an application?
15
HealthVaultHealthVault
APIAPI
““NativeNative”” ApplicationApplication ““CopyCopy”” ApplicationApplication
ApplicatioApplicatio
nn
DatabaseDatabase
HealthVaultHealthVault
APIAPI
16
Microsoft Corporation
Confidential and Privileged
HealthVault
Data Model
16
Data Representation
• Each “thing” in a record consists of:
• Per-type schematized XML
• Common metadata and
extensions
• Binary data (for some types)
• Extensible to meet partner and
consumer needs … growing fast!
17
Advance Directive Concern File
Microbiology Lab
Test Result
Aerobic Exercise
Session
Condition HbA1C
Password Protected
Package
Aerobic Profile
Continuity of Care
Record
Healthcare Proxy
Personal Contact
Information
Allergic Episode Contraindication
Height
Measurement
Personal
Demographic
Information
Allergy Daily Dietary Intake
HL7 Continuity of
Care Document
Personal Image
Application-Specific
Information
Daily Medication
Usage
Immunization Procedure
Appointment Device Insulin Injection
Radiology Lab
Result
Asthma Inhaler Diabetic Profile Insulin Injection Use Respiratory Profile
Asthma Inhaler
Usage
Discharge Summary Insurance Plan
Sleep Related
Activity
Base Thing Type
Emergency or
Provider Contact
Lab Test Result Sleep Session
Basic Demographic
Information
Emotional State Life Goal
Spirometer
Measurement
Blood Glucose
Measurement
Encounter Link Vital Signs
Blood Pressure
Measurement
Family History Medical Annotation
Weekly Aerobic
Exercise Goal
Cardiac Profile
Family History
Person
Medical Problem Weight Goal
Cholesterol Profile
(Lipid Profile)
Family History
Condition
Medication
Weight
Measurement
<blood-pressure>
<when>
<date>
<y>2006</y>
<m>12</m>
<d>22</d>
</date>
</when>
<systolic>123</systolic>
<diastolic>68</diastolic>
</blood-pressure>
Data Model Design Principles
• Interoperable
o We do our best to make our data types
transformable to and from industry
standards in actual use
• Inclusive
o Strike a balance between fully
structured data and unstructured
information
o Types are designed to be as inclusive as possible – with the ability to capture structure
when it is available, but still take in the data when structure is missing
o Encourage the use of standard vocabularies through API and JSON interfaces
• Just in Time
o Our data model is growing as we work with partners fluent in various domains
• Independent
o As much as possible, keep application development simple by eliminating relationships
across data items
o Allow expression of connections but never rely on their existence for data integrity
18
Extensibility and Longevity
• Per-type, globalized transforms exposed by platform
o HTML
o Tabular Views
o Standards and Device Exchange
o Custom
• Transparent Versioning
• Full History and Audit Trail
19
20
Microsoft Corporation
Confidential and Privileged
HealthVault
Accounts, Authentication
and Authorization
20
Accounts and Records
• A person using HealthVault applications has an account,
identified by a set of credentials
• A record contains information about an individual
• Accounts and records share a many-to-many relationship
• Think families – “switch record” or “pick record” is important!
21
MomMom DadDad
DadDad’’ss
PersonalPersonal
TrainerTrainer
Accounts:
Records: MomMom JuniorJunior DadDad
Self
Self
SpouseChild Child
Spouse
Granting Accounts access to Records
• Custodians are special – they have “grant privileges”
• At least one custodian for every record
• Custodianship can change over time
• “Private” items visible to custodians only
• Record access is “typed” – self, spouse, child, etc.
• Granular access controls
• Create, read, update, delete
• Specific data types
• Automatic expiration
22
Credentials and Authentication
• Accounts are associated with a Windows Live ID or,
later this month, an Open ID from selected providers
• Expect more credentialing options over time
• Applications are shielded from credential type
• Applications redirect user’s browser to healthvault.com
• “Online” mode - App receives an access token for
session-based access
• “Offline” mode - App receives rights to make requests for
an account/record whenever needed
23
Granting Applications access to Records
• Applications are registered with HealthVault
• List of required and optional data access rules
• Public key for establishing strong application identity
• Providers are just applications to HealthVault
• On first use or change in rights/requirements, user must
approve access at healthvault.com
• Create, read, update, delete
• Specific data types
• Users can revoke
access at any time
24
Authorizing Application Access to HealthVault Data
25
E.g. Partner application offers to store
the user’s data in HealthVault
Data Access Audit Trail
• Records retain a
complete history of
how, when, and by
whom data has been
used
• Custodians can see
every time a user or an
application has created,
viewed, or deleted data
in their health records
26
HealthVault
Programming Interfaces
HealthVault XML Interfaces
• All access to HealthVault goes through the XML API
• Accessible from any modern programming environment
• Basic XML-over-HTTP interface, POST a request and receive a
response
• Cryptography requirements add complexity
• Why not SOAP?
• Retain more control over the envelope for performance,
cross-platform simplicity
• May create secondary interfaces over time
• Commitment to release HealthVault XML API under an
open license for reimplementation: on track for 2008
28
API Method Segmentation
29
Alias Methods
x-BaseMethods <Base Methods>
x-UserDataExtended GetThings + RemoveThings
x-OpenQuery SaveOpenQuery + DeleteOpenQuery + GetOpenQueryInfo
x-Messaging SendInsecureMessage + SendInsecureMessageFromApplication
x-AppProvisioning AddApplication + UpdateApplication
x-ConnectPackage CreateConnectPackage + DeletePendingConnectPackage
.NET SDK – Full-featured Object Model
• Encapsulates XML functionality in a strongly-typed, object-based
package for use in .NET and ASP.NET applications
• This is “motherhood” … we try to simship .NET SDK coverage and
developer samples for all features
• All Microsoft applications are built using the .NET SDK
• Commitment to release under the Microsoft Reference License
• We retain control over the code, but source is freely available to
inform and be used in other implementations
• On track for early Summer 2008
30
Open Source Libraries
• Working with partners to develop a fully-open source set of
“wrapper” libraries for all relevant platforms.
• Java, PHP, Ruby projects exist today
• Integrated into community-appropriate repositories
(Codeplex, Sourceforge, Rubyforge, etc.)
• Generally work with the XML document model, encapsulate
session management and cryptography
31
Microsoft
Live Search Health
HealthVault’s Sister Application
33
Live Search Health helps HealthVault apps in three ways:
Application discovery through relevant
Services dashboard links and Action Modules
1
User experience by providing
contextual education within the
application interface
2
Incremental revenue through
Live Search Health’s emerging
affiliate model
3
Integrating Live Search Health
• Unique opportunity to help educate users at exactly the time
the information is needed
• Medication lists and Lab results
• Discharge summaries
• Device data trends
• Simple Javascript integration
• Search box and inline
“popup” widgets exist today
• More unique content and form factors to come
• Early-stage program – talk to your partner contact, or let us
know what kind of information would best help your application
34
<span onclick="myPopup.show(this)"
class="msHealthVaultContextualPopup">cancer</span>
<script type="text/javascript">
var myPopup = new
Microsoft.HealthVault.ContextualPopup(null);
</script>
35
Microsoft Corporation
Confidential and Privileged
Platform Evolution
35
New Features since Launch
• Data Signing - Optional data signing to ensure data integrity and
authenticity
• Direct to Clinical Connect - Integration of EMR applications
• Improved Account Sign-up Experience - Dramatically reduce the
number of steps/screens
• Improved Application Authorization - UI Improvements and
Optional Auth feature (make auth components optional rather
than all-or-nothing)
• Vocabulary User Experience - Makes it easier for partners to
expose user-friendly functionality (word wheels, type-ahead) in
their applications
• HealthVault Connection Center Updates
36
New Data Types since Launch
• New Dictionaries
– LOINC vocabulary, FDA nutrition database, RxNorm drug codes
• 20 New Data Types Introduced
– Asthma Inhaler, Cholesterol Profile (Lipid Profile), Concern, contraindication,
Daily Medication Usage, Diabetes Insulin Injection Use, Encounter (old), Family
History Condition, Family History Person, File, Healthcare Proxy, HL7
Continuity of Care Document, Lab Test Result, Life Goal, Link, Microbiology
Lab Test Result, Radiology Lab Result, Respiratory Profile, Sleep Related
Activity, Weekly Aerobic Exercise Goal
• 12 New Data Types Pending
– Body Composition, Claims Data, Genomics, Group Membership, Health Risk
Assessment, Medication (update), Microbiology Lab Test Results (update),
Naming Consistency, Person, Pulse Oximetry, Radiology Lab Result, Strength
Training
37
June Release – Key Features
• Open ID Support
– Users can choose to sign-in to a HealthVault account with Live ID or OpenID
– Users with OpenID can create HealthVault accounts using their OpenID
– Users with OpenID can associate an OpenID with an existing HealthVault account
• Thing Versioning
– Ability to support multiple versions of thing types to coexist in the system and interpreted
correctly when multiple versions of the thingtype xsd’s are used to get/put things
• Method Grouping
– Eliminate the need to update partner applications when a new method is released, method
grouping will automatically capture those new methods and enable them for applications
• Employer GroupID
– A new group membership type is used to identify individual’s records privileges in all other
Healthvault enabled apps. Contrary to HealthVault’s other types, group membership type
requires that the type is controlled by the application that is ‘granting’ the membership to the
HealthVault record as well as the HealthVault account that owns the record.
38
Future
• We want to hear from you!
39
How do I plug into
HealthVault?
Getting Started with HealthVault Development
• Attend today’s technical sessions
• Visit the HealthVault Developer Center on MSDN
• Download the SDK
• Create an account in the Developer Environment
• Play with the samples
• Review developer articles on the Learn tab
• Read the team blogs and FAQs
• Connect with other developers in the forum
41
Need Help?
These companies have built HealthVault-compatible applications or device drivers
and are eager to help you:
42

Weitere ähnliche Inhalte

Was ist angesagt?

OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...GregOracle
 
Technical Challenges in Open Metadata
Technical Challenges in Open MetadataTechnical Challenges in Open Metadata
Technical Challenges in Open MetadataAll Things Open
 
Future-Proofing Your Enterprise with the Ignition Platform
Future-Proofing Your Enterprise with the Ignition PlatformFuture-Proofing Your Enterprise with the Ignition Platform
Future-Proofing Your Enterprise with the Ignition PlatformDavid Dudley
 
Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125FirmansyahIrma1
 
Krono Desk Overview Presentation
Krono Desk Overview PresentationKrono Desk Overview Presentation
Krono Desk Overview PresentationAdam Sandman
 
Benefits of using liferay
Benefits of using liferay Benefits of using liferay
Benefits of using liferay SKALI Group
 
Okta Directory Integration for Microsoft Office365 - from Atidan
Okta Directory Integration for Microsoft Office365 - from AtidanOkta Directory Integration for Microsoft Office365 - from Atidan
Okta Directory Integration for Microsoft Office365 - from AtidanDavid J Rosenthal
 
SpiraTeam High Availability and Backup & Recovery Information
SpiraTeam High Availability and Backup & Recovery InformationSpiraTeam High Availability and Backup & Recovery Information
SpiraTeam High Availability and Backup & Recovery InformationAdam Sandman
 
Innovative API-Based LeanIX Enhancements
Innovative API-Based LeanIX EnhancementsInnovative API-Based LeanIX Enhancements
Innovative API-Based LeanIX EnhancementsLeanIX GmbH
 
Hybrid Identity Management with SharePoint and Office 365 - Antonio Maio
Hybrid Identity Management with SharePoint and Office 365 - Antonio MaioHybrid Identity Management with SharePoint and Office 365 - Antonio Maio
Hybrid Identity Management with SharePoint and Office 365 - Antonio MaioAntonioMaio2
 
SharePoint Online v Onprem - presented by Concurrency, Inc
SharePoint Online v Onprem - presented by Concurrency, IncSharePoint Online v Onprem - presented by Concurrency, Inc
SharePoint Online v Onprem - presented by Concurrency, IncConcurrency, Inc.
 
Microsoft Unified Communications - Exchange Server 2007 Interoperability Over...
Microsoft Unified Communications - Exchange Server 2007 Interoperability Over...Microsoft Unified Communications - Exchange Server 2007 Interoperability Over...
Microsoft Unified Communications - Exchange Server 2007 Interoperability Over...Microsoft Private Cloud
 
Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewVMware Tanzu
 
The Past, Present and Future of Enterprise Integration
The Past, Present and Future of  Enterprise IntegrationThe Past, Present and Future of  Enterprise Integration
The Past, Present and Future of Enterprise IntegrationKasun Indrasiri
 
Okta: "Businesses at work march 2016"
Okta: "Businesses at work march 2016"Okta: "Businesses at work march 2016"
Okta: "Businesses at work march 2016"iGlobe
 
Omc for oracle_ebs_demo_script
Omc for oracle_ebs_demo_scriptOmc for oracle_ebs_demo_script
Omc for oracle_ebs_demo_scriptSyed Irfan
 
Enterprise integration: The Past, Present and Future
Enterprise integration: The Past, Present and FutureEnterprise integration: The Past, Present and Future
Enterprise integration: The Past, Present and FutureWSO2
 

Was ist angesagt? (20)

OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
 
Technical Challenges in Open Metadata
Technical Challenges in Open MetadataTechnical Challenges in Open Metadata
Technical Challenges in Open Metadata
 
Future-Proofing Your Enterprise with the Ignition Platform
Future-Proofing Your Enterprise with the Ignition PlatformFuture-Proofing Your Enterprise with the Ignition Platform
Future-Proofing Your Enterprise with the Ignition Platform
 
Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125
 
Krono Desk Overview Presentation
Krono Desk Overview PresentationKrono Desk Overview Presentation
Krono Desk Overview Presentation
 
Benefits of using liferay
Benefits of using liferay Benefits of using liferay
Benefits of using liferay
 
Okta Directory Integration for Microsoft Office365 - from Atidan
Okta Directory Integration for Microsoft Office365 - from AtidanOkta Directory Integration for Microsoft Office365 - from Atidan
Okta Directory Integration for Microsoft Office365 - from Atidan
 
SpiraTeam High Availability and Backup & Recovery Information
SpiraTeam High Availability and Backup & Recovery InformationSpiraTeam High Availability and Backup & Recovery Information
SpiraTeam High Availability and Backup & Recovery Information
 
What is Oracle Beehive?
What is Oracle Beehive?What is Oracle Beehive?
What is Oracle Beehive?
 
Innovative API-Based LeanIX Enhancements
Innovative API-Based LeanIX EnhancementsInnovative API-Based LeanIX Enhancements
Innovative API-Based LeanIX Enhancements
 
Hybrid Identity Management with SharePoint and Office 365 - Antonio Maio
Hybrid Identity Management with SharePoint and Office 365 - Antonio MaioHybrid Identity Management with SharePoint and Office 365 - Antonio Maio
Hybrid Identity Management with SharePoint and Office 365 - Antonio Maio
 
Liferay portal advantages
Liferay portal advantagesLiferay portal advantages
Liferay portal advantages
 
SharePoint Online v Onprem - presented by Concurrency, Inc
SharePoint Online v Onprem - presented by Concurrency, IncSharePoint Online v Onprem - presented by Concurrency, Inc
SharePoint Online v Onprem - presented by Concurrency, Inc
 
Microsoft Unified Communications - Exchange Server 2007 Interoperability Over...
Microsoft Unified Communications - Exchange Server 2007 Interoperability Over...Microsoft Unified Communications - Exchange Server 2007 Interoperability Over...
Microsoft Unified Communications - Exchange Server 2007 Interoperability Over...
 
Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical Overview
 
The Past, Present and Future of Enterprise Integration
The Past, Present and Future of  Enterprise IntegrationThe Past, Present and Future of  Enterprise Integration
The Past, Present and Future of Enterprise Integration
 
Okta: "Businesses at work march 2016"
Okta: "Businesses at work march 2016"Okta: "Businesses at work march 2016"
Okta: "Businesses at work march 2016"
 
Omc for oracle_ebs_demo_script
Omc for oracle_ebs_demo_scriptOmc for oracle_ebs_demo_script
Omc for oracle_ebs_demo_script
 
Enterprise integration: The Past, Present and Future
Enterprise integration: The Past, Present and FutureEnterprise integration: The Past, Present and Future
Enterprise integration: The Past, Present and Future
 
Are You Ready For GDPR?
Are You Ready For GDPR?Are You Ready For GDPR?
Are You Ready For GDPR?
 

Andere mochten auch

HealthVault - MIC Vlaanderen - 05
HealthVault - MIC Vlaanderen - 05HealthVault - MIC Vlaanderen - 05
HealthVault - MIC Vlaanderen - 05D3 Consutling
 
Patient-controlled medical records
Patient-controlled medical recordsPatient-controlled medical records
Patient-controlled medical recordsMohammad Al-Ubaydli
 
Drupal 8 DX Changes
Drupal 8 DX ChangesDrupal 8 DX Changes
Drupal 8 DX Changesqed42
 
Drupal developers of the Eastern Europe.
Drupal developers of the Eastern Europe.Drupal developers of the Eastern Europe.
Drupal developers of the Eastern Europe.Anatoliy Polyakov
 
Công ty tổ chức gala dinner, tiệc tất niên chuyên nghiệp tại tp.hcm
Công ty tổ chức gala dinner, tiệc tất niên chuyên nghiệp tại tp.hcmCông ty tổ chức gala dinner, tiệc tất niên chuyên nghiệp tại tp.hcm
Công ty tổ chức gala dinner, tiệc tất niên chuyên nghiệp tại tp.hcmHoàng Tuấn
 
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
Creating Dynamic Landing Pages for Drupal with Panels - WebinarCreating Dynamic Landing Pages for Drupal with Panels - Webinar
Creating Dynamic Landing Pages for Drupal with Panels - WebinarSuzanne Dergacheva
 
Using a Shared Electronic Patient Record to Develop and Assess e-Consultation...
Using a Shared Electronic Patient Record to Develop and Assess e-Consultation...Using a Shared Electronic Patient Record to Develop and Assess e-Consultation...
Using a Shared Electronic Patient Record to Develop and Assess e-Consultation...Mohammad Al-Ubaydli
 
operationalizing asthma analytic plan using omop cdm brandt
operationalizing asthma analytic plan using omop cdm brandtoperationalizing asthma analytic plan using omop cdm brandt
operationalizing asthma analytic plan using omop cdm brandtMarion Sills
 
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinCreating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinSuzanne Dergacheva
 
Hl7 V3 Reference Models 20091123
Hl7 V3 Reference Models 20091123Hl7 V3 Reference Models 20091123
Hl7 V3 Reference Models 20091123Abdul-Malik Shakir
 

Andere mochten auch (14)

HealthVault - MIC Vlaanderen - 05
HealthVault - MIC Vlaanderen - 05HealthVault - MIC Vlaanderen - 05
HealthVault - MIC Vlaanderen - 05
 
Patient-controlled medical records
Patient-controlled medical recordsPatient-controlled medical records
Patient-controlled medical records
 
Drupal 8 DX Changes
Drupal 8 DX ChangesDrupal 8 DX Changes
Drupal 8 DX Changes
 
TBI Data Integration
TBI Data IntegrationTBI Data Integration
TBI Data Integration
 
Drupal developers of the Eastern Europe.
Drupal developers of the Eastern Europe.Drupal developers of the Eastern Europe.
Drupal developers of the Eastern Europe.
 
Công ty tổ chức gala dinner, tiệc tất niên chuyên nghiệp tại tp.hcm
Công ty tổ chức gala dinner, tiệc tất niên chuyên nghiệp tại tp.hcmCông ty tổ chức gala dinner, tiệc tất niên chuyên nghiệp tại tp.hcm
Công ty tổ chức gala dinner, tiệc tất niên chuyên nghiệp tại tp.hcm
 
Paragraphs at drupal 8.
Paragraphs at drupal 8.Paragraphs at drupal 8.
Paragraphs at drupal 8.
 
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
Creating Dynamic Landing Pages for Drupal with Panels - WebinarCreating Dynamic Landing Pages for Drupal with Panels - Webinar
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
 
Using a Shared Electronic Patient Record to Develop and Assess e-Consultation...
Using a Shared Electronic Patient Record to Develop and Assess e-Consultation...Using a Shared Electronic Patient Record to Develop and Assess e-Consultation...
Using a Shared Electronic Patient Record to Develop and Assess e-Consultation...
 
operationalizing asthma analytic plan using omop cdm brandt
operationalizing asthma analytic plan using omop cdm brandtoperationalizing asthma analytic plan using omop cdm brandt
operationalizing asthma analytic plan using omop cdm brandt
 
Amia now! session two
Amia now! session twoAmia now! session two
Amia now! session two
 
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinCreating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
 
HIE technical infrastructure
HIE technical infrastructureHIE technical infrastructure
HIE technical infrastructure
 
Hl7 V3 Reference Models 20091123
Hl7 V3 Reference Models 20091123Hl7 V3 Reference Models 20091123
Hl7 V3 Reference Models 20091123
 

Ähnlich wie Hsc 2008 Day 2

Health vault intro for developers
Health vault intro for developersHealth vault intro for developers
Health vault intro for developersaliemami
 
Modern Health Care System - Daktarz
Modern Health Care System - DaktarzModern Health Care System - Daktarz
Modern Health Care System - DaktarzAkash Goyal
 
Microsoft Challenge Webinar slides final
Microsoft Challenge Webinar slides finalMicrosoft Challenge Webinar slides final
Microsoft Challenge Webinar slides finalhealth2dev
 
Lavacon 20014 Case Study: Securing Mobile Content at VITAS
Lavacon 20014 Case Study: Securing Mobile Content at VITASLavacon 20014 Case Study: Securing Mobile Content at VITAS
Lavacon 20014 Case Study: Securing Mobile Content at VITASJack Molisani
 
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
 
Regulatory Intelligence
Regulatory IntelligenceRegulatory Intelligence
Regulatory IntelligenceArmin Torres
 
Etihad_CaseStudy_Interview_Himanshu - Copy.pptx
Etihad_CaseStudy_Interview_Himanshu - Copy.pptxEtihad_CaseStudy_Interview_Himanshu - Copy.pptx
Etihad_CaseStudy_Interview_Himanshu - Copy.pptxssuserb872d3
 
FDA News Webinar - Inspection Intelligence
FDA News Webinar - Inspection IntelligenceFDA News Webinar - Inspection Intelligence
FDA News Webinar - Inspection IntelligenceArmin Torres
 
FDA News Webinar - Inspection Intelligence
FDA News Webinar - Inspection IntelligenceFDA News Webinar - Inspection Intelligence
FDA News Webinar - Inspection IntelligenceArmin Torres
 
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
 
HealthCare Heal Thyself - The Patient as the hub of a new health system
HealthCare Heal Thyself - The Patient as the hub of a new health systemHealthCare Heal Thyself - The Patient as the hub of a new health system
HealthCare Heal Thyself - The Patient as the hub of a new health systemMark Scrimshire
 
IHE on FHIR and DICOMweb 2017
IHE on FHIR and DICOMweb 2017IHE on FHIR and DICOMweb 2017
IHE on FHIR and DICOMweb 2017Brad Genereaux
 
The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...Massimiliano Masi
 
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008Denny Lee
 
Accelerate Self-service Analytics with Universal Semantic Model
Accelerate Self-service Analytics with Universal Semantic Model Accelerate Self-service Analytics with Universal Semantic Model
Accelerate Self-service Analytics with Universal Semantic Model Denodo
 
Tackle healthcare interoperability challenges and improve transitions of care v3
Tackle healthcare interoperability challenges and improve transitions of care v3Tackle healthcare interoperability challenges and improve transitions of care v3
Tackle healthcare interoperability challenges and improve transitions of care v3Perficient, Inc.
 
CMS BlueButton On FHIR - HIMSS17 Update
CMS BlueButton On FHIR - HIMSS17 UpdateCMS BlueButton On FHIR - HIMSS17 Update
CMS BlueButton On FHIR - HIMSS17 UpdateMark Scrimshire
 
Madrid Alfresco Day 2015 - John Pomeroy - Why Alfresco in today’s Digital Ent...
Madrid Alfresco Day 2015 - John Pomeroy - Why Alfresco in today’s Digital Ent...Madrid Alfresco Day 2015 - John Pomeroy - Why Alfresco in today’s Digital Ent...
Madrid Alfresco Day 2015 - John Pomeroy - Why Alfresco in today’s Digital Ent...John Newton
 
Connected Health: The Importance of Systems Integration
Connected Health: The Importance of Systems IntegrationConnected Health: The Importance of Systems Integration
Connected Health: The Importance of Systems IntegrationUBMCanon
 

Ähnlich wie Hsc 2008 Day 2 (20)

Health vault intro for developers
Health vault intro for developersHealth vault intro for developers
Health vault intro for developers
 
Modern Health Care System - Daktarz
Modern Health Care System - DaktarzModern Health Care System - Daktarz
Modern Health Care System - Daktarz
 
Microsoft Challenge Webinar slides final
Microsoft Challenge Webinar slides finalMicrosoft Challenge Webinar slides final
Microsoft Challenge Webinar slides final
 
Lavacon 20014 Case Study: Securing Mobile Content at VITAS
Lavacon 20014 Case Study: Securing Mobile Content at VITASLavacon 20014 Case Study: Securing Mobile Content at VITAS
Lavacon 20014 Case Study: Securing Mobile Content at VITAS
 
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
 
Regulatory Intelligence
Regulatory IntelligenceRegulatory Intelligence
Regulatory Intelligence
 
Etihad_CaseStudy_Interview_Himanshu - Copy.pptx
Etihad_CaseStudy_Interview_Himanshu - Copy.pptxEtihad_CaseStudy_Interview_Himanshu - Copy.pptx
Etihad_CaseStudy_Interview_Himanshu - Copy.pptx
 
FDA News Webinar - Inspection Intelligence
FDA News Webinar - Inspection IntelligenceFDA News Webinar - Inspection Intelligence
FDA News Webinar - Inspection Intelligence
 
FDA News Webinar - Inspection Intelligence
FDA News Webinar - Inspection IntelligenceFDA News Webinar - Inspection Intelligence
FDA News Webinar - Inspection Intelligence
 
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)
 
8 2interoperability day_open_ehr_case_tieto
8 2interoperability day_open_ehr_case_tieto8 2interoperability day_open_ehr_case_tieto
8 2interoperability day_open_ehr_case_tieto
 
HealthCare Heal Thyself - The Patient as the hub of a new health system
HealthCare Heal Thyself - The Patient as the hub of a new health systemHealthCare Heal Thyself - The Patient as the hub of a new health system
HealthCare Heal Thyself - The Patient as the hub of a new health system
 
IHE on FHIR and DICOMweb 2017
IHE on FHIR and DICOMweb 2017IHE on FHIR and DICOMweb 2017
IHE on FHIR and DICOMweb 2017
 
The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...
 
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
 
Accelerate Self-service Analytics with Universal Semantic Model
Accelerate Self-service Analytics with Universal Semantic Model Accelerate Self-service Analytics with Universal Semantic Model
Accelerate Self-service Analytics with Universal Semantic Model
 
Tackle healthcare interoperability challenges and improve transitions of care v3
Tackle healthcare interoperability challenges and improve transitions of care v3Tackle healthcare interoperability challenges and improve transitions of care v3
Tackle healthcare interoperability challenges and improve transitions of care v3
 
CMS BlueButton On FHIR - HIMSS17 Update
CMS BlueButton On FHIR - HIMSS17 UpdateCMS BlueButton On FHIR - HIMSS17 Update
CMS BlueButton On FHIR - HIMSS17 Update
 
Madrid Alfresco Day 2015 - John Pomeroy - Why Alfresco in today’s Digital Ent...
Madrid Alfresco Day 2015 - John Pomeroy - Why Alfresco in today’s Digital Ent...Madrid Alfresco Day 2015 - John Pomeroy - Why Alfresco in today’s Digital Ent...
Madrid Alfresco Day 2015 - John Pomeroy - Why Alfresco in today’s Digital Ent...
 
Connected Health: The Importance of Systems Integration
Connected Health: The Importance of Systems IntegrationConnected Health: The Importance of Systems Integration
Connected Health: The Importance of Systems Integration
 

Mehr von Mohammad Al-Ubaydli

Review of Data Security, Consent and Opt-Outs
Review of Data Security, Consent and Opt-OutsReview of Data Security, Consent and Opt-Outs
Review of Data Security, Consent and Opt-OutsMohammad Al-Ubaydli
 
Profit with purpose businesses: Mission alignment paper
Profit with purpose businesses: Mission alignment paperProfit with purpose businesses: Mission alignment paper
Profit with purpose businesses: Mission alignment paperMohammad Al-Ubaydli
 
Personal health records presentation at Cambridge Refresh
Personal health records presentation at Cambridge RefreshPersonal health records presentation at Cambridge Refresh
Personal health records presentation at Cambridge RefreshMohammad Al-Ubaydli
 
Meeting healthcare challenges: what are the challenges and what is the role o...
Meeting healthcare challenges: what are the challenges and what is the role o...Meeting healthcare challenges: what are the challenges and what is the role o...
Meeting healthcare challenges: what are the challenges and what is the role o...Mohammad Al-Ubaydli
 
Screenshots of Patients Know Best product
Screenshots of Patients Know Best productScreenshots of Patients Know Best product
Screenshots of Patients Know Best productMohammad Al-Ubaydli
 
Long Term Conditions: Long Term Conditions What’s wrong and what do we need?
Long Term Conditions: Long Term Conditions  What’s wrong and what do we need?Long Term Conditions: Long Term Conditions  What’s wrong and what do we need?
Long Term Conditions: Long Term Conditions What’s wrong and what do we need?Mohammad Al-Ubaydli
 
Evolving the Management of Patient Care in the Home
Evolving the Management of Patient  Care in the HomeEvolving the Management of Patient  Care in the Home
Evolving the Management of Patient Care in the HomeMohammad Al-Ubaydli
 
Home health care & long-term conditions: How to succeed with personal health ...
Home health care & long-term conditions: How to succeed with personal health ...Home health care & long-term conditions: How to succeed with personal health ...
Home health care & long-term conditions: How to succeed with personal health ...Mohammad Al-Ubaydli
 
Direct-to-consumer genomics offerings
Direct-to-consumer genomics offeringsDirect-to-consumer genomics offerings
Direct-to-consumer genomics offeringsMohammad Al-Ubaydli
 
Al-Madrasa for Art student artwork 18 July 2009
Al-Madrasa for Art student artwork 18 July 2009Al-Madrasa for Art student artwork 18 July 2009
Al-Madrasa for Art student artwork 18 July 2009Mohammad Al-Ubaydli
 
Transformation In Chronic Disease Management Through Technology: Improving Pr...
Transformation In Chronic Disease Management Through Technology: Improving Pr...Transformation In Chronic Disease Management Through Technology: Improving Pr...
Transformation In Chronic Disease Management Through Technology: Improving Pr...Mohammad Al-Ubaydli
 
Working with patients online: tips for the real world
Working with patients online: tips for the real worldWorking with patients online: tips for the real world
Working with patients online: tips for the real worldMohammad Al-Ubaydli
 

Mehr von Mohammad Al-Ubaydli (20)

Review of Data Security, Consent and Opt-Outs
Review of Data Security, Consent and Opt-OutsReview of Data Security, Consent and Opt-Outs
Review of Data Security, Consent and Opt-Outs
 
Profit with purpose businesses: Mission alignment paper
Profit with purpose businesses: Mission alignment paperProfit with purpose businesses: Mission alignment paper
Profit with purpose businesses: Mission alignment paper
 
Know thy health
Know thy healthKnow thy health
Know thy health
 
2009.05.19.health2020 at rsm
2009.05.19.health2020 at rsm2009.05.19.health2020 at rsm
2009.05.19.health2020 at rsm
 
Personal health records presentation at Cambridge Refresh
Personal health records presentation at Cambridge RefreshPersonal health records presentation at Cambridge Refresh
Personal health records presentation at Cambridge Refresh
 
Meeting healthcare challenges: what are the challenges and what is the role o...
Meeting healthcare challenges: what are the challenges and what is the role o...Meeting healthcare challenges: what are the challenges and what is the role o...
Meeting healthcare challenges: what are the challenges and what is the role o...
 
Screenshots of Patients Know Best product
Screenshots of Patients Know Best productScreenshots of Patients Know Best product
Screenshots of Patients Know Best product
 
Long Term Conditions: Long Term Conditions What’s wrong and what do we need?
Long Term Conditions: Long Term Conditions  What’s wrong and what do we need?Long Term Conditions: Long Term Conditions  What’s wrong and what do we need?
Long Term Conditions: Long Term Conditions What’s wrong and what do we need?
 
Evolving the Management of Patient Care in the Home
Evolving the Management of Patient  Care in the HomeEvolving the Management of Patient  Care in the Home
Evolving the Management of Patient Care in the Home
 
Home health care & long-term conditions: How to succeed with personal health ...
Home health care & long-term conditions: How to succeed with personal health ...Home health care & long-term conditions: How to succeed with personal health ...
Home health care & long-term conditions: How to succeed with personal health ...
 
Cloud computing in healthcare
Cloud computing in healthcareCloud computing in healthcare
Cloud computing in healthcare
 
Value Of Communities
Value Of CommunitiesValue Of Communities
Value Of Communities
 
Direct-to-consumer genomics offerings
Direct-to-consumer genomics offeringsDirect-to-consumer genomics offerings
Direct-to-consumer genomics offerings
 
Al-Madrasa for Art student artwork 18 July 2009
Al-Madrasa for Art student artwork 18 July 2009Al-Madrasa for Art student artwork 18 July 2009
Al-Madrasa for Art student artwork 18 July 2009
 
Know Thy Health
Know Thy HealthKnow Thy Health
Know Thy Health
 
Transformation In Chronic Disease Management Through Technology: Improving Pr...
Transformation In Chronic Disease Management Through Technology: Improving Pr...Transformation In Chronic Disease Management Through Technology: Improving Pr...
Transformation In Chronic Disease Management Through Technology: Improving Pr...
 
Working with patients online: tips for the real world
Working with patients online: tips for the real worldWorking with patients online: tips for the real world
Working with patients online: tips for the real world
 
NHS Number Programme
NHS Number ProgrammeNHS Number Programme
NHS Number Programme
 
Real-Time Digital Medicine
Real-Time Digital MedicineReal-Time Digital Medicine
Real-Time Digital Medicine
 
07.09.02
07.09.0207.09.02
07.09.02
 

Kürzlich hochgeladen

Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Top Rated Bangalore Call Girls Ramamurthy Nagar ⟟ 8250192130 ⟟ Call Me For Ge...
Top Rated Bangalore Call Girls Ramamurthy Nagar ⟟ 8250192130 ⟟ Call Me For Ge...Top Rated Bangalore Call Girls Ramamurthy Nagar ⟟ 8250192130 ⟟ Call Me For Ge...
Top Rated Bangalore Call Girls Ramamurthy Nagar ⟟ 8250192130 ⟟ Call Me For Ge...narwatsonia7
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...chandars293
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Servicevidya singh
 
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...indiancallgirl4rent
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...narwatsonia7
 
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...astropune
 
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...tanya dube
 
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...Taniya Sharma
 
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...Arohi Goyal
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiAlinaDevecerski
 
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...narwatsonia7
 
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Tirupati Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Tirupati Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Tirupati Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Tirupati Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...astropune
 
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...Dipal Arora
 
Lucknow Call girls - 8800925952 - 24x7 service with hotel room
Lucknow Call girls - 8800925952 - 24x7 service with hotel roomLucknow Call girls - 8800925952 - 24x7 service with hotel room
Lucknow Call girls - 8800925952 - 24x7 service with hotel roomdiscovermytutordmt
 

Kürzlich hochgeladen (20)

Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
 
Top Rated Bangalore Call Girls Ramamurthy Nagar ⟟ 8250192130 ⟟ Call Me For Ge...
Top Rated Bangalore Call Girls Ramamurthy Nagar ⟟ 8250192130 ⟟ Call Me For Ge...Top Rated Bangalore Call Girls Ramamurthy Nagar ⟟ 8250192130 ⟟ Call Me For Ge...
Top Rated Bangalore Call Girls Ramamurthy Nagar ⟟ 8250192130 ⟟ Call Me For Ge...
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
 
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
 
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
 
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
 
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
 
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
 
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
 
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
 
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
 
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Tirupati Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Tirupati Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Tirupati Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Tirupati Just Call 9907093804 Top Class Call Girl Service Available
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
 
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
 
Lucknow Call girls - 8800925952 - 24x7 service with hotel room
Lucknow Call girls - 8800925952 - 24x7 service with hotel roomLucknow Call girls - 8800925952 - 24x7 service with hotel room
Lucknow Call girls - 8800925952 - 24x7 service with hotel room
 

Hsc 2008 Day 2

  • 1. Supporting Your Success in Health 1 Microsoft Corporation Confidential and Privileged
  • 3. Session Topics • Developers: Why integrate with or build on HealthVault? • HealthVault Design Principles • Key HealthVault Concepts o Data Model o Authentication and Accounts o APIs o Search integration • Choosing a HealthVault Application Architecture o Guidance for selecting the application type that can provide the best experience for you and your users. • Intro to other sessions o Data Interoperability and the HealthVault Platform - Information about the HealthVault XML interfaces and Microsoft's Community Promise o Connecting a Clinical System to HealthVault - Facilitating the voluntary exchange of information between patients and healthcare providers 3
  • 4. 4 Microsoft Corporation Confidential and Privileged Why HealthVault? 4
  • 5. HealthVault Platform - Empowering Developers 5
  • 6. Reasons to Integrate with HealthVault • Private and Secure Storage • Make it easy for consumers to collect relevant personal health information from a wide variety of sources (avoiding manual data entry as much as possible), store it in a secure location and selectively share as needed. • Authenticating Users, Manage People Relationships • You can secure your pages with HealthVault authentication, which uses LiveID or OpenID. • Manage records for Family Members (Children, Spouse, Elderly Parents) and ability to handle challenges like shared parenting, foster fare, pet care, custodian and guardian relationships, and data authority transfer scenarios (e.g. when children turn 18) • Secure Sharing, Authorize Data Access • HealthVault allows users to easily but securely share their health information with providers, family members and other caregivers. • The consumer is always in control - no data can leave their HealthVault account without an explicit user-initiated action that provides consent. This is important, consumer trust will create loyalty towards your application. 6
  • 7. Reasons to Integrate with HealthVault (2) • Application Interoperability • Relevant personal health data generated or collected by other HealthVault apps can be made available to your application as well (and vice versa). • As your user increases the number of applications he/she uses, their overall health data collection becomes more complete and the value added services you can offer increase dramatically. • Device Connectivity - Capturing and Using Health Device Data • By integrating with HealthVault your application can easily request access to information uploaded from a wide range of HealthVault-compatible devices. • No need to worry about one-off device integration efforts, proprietary device protocols or interfaces. All major device categories are covered today. • Application and Device Discovery • The HealthVault Program Directory and HealthVault Search Action Modules allow you to attract more new, highly motivated users. Through the advantages described above customer loyalty and retention will increase. • Developer Assistance 7
  • 10. Ecosystem Information Exchange Vectors Activity Health Information Supply Chain LifestyleLifestyle Knowledge Knowledge 10
  • 11. Application Diversity, Platform Flexibility APPLICATION COMPLEXITY NUMBER OF USERS Diet, Fitness, Wellness Diabetes, Asthma, Heart Hospitals, Group Practices, MDs FACILITY-BASEDHOME-BASED USER ENGAGEMENT 11 PRIMARY PREVENTION CHRONIC CARE OR SECONDARY PREVENTION ACUTE CARE USE OF HEALTH DEVICES
  • 12. HealthVault Design Principles Free for Users and Developers Inclusive of Industry Standards Privacy and Security Focused HealthVault is unique because it puts the consumer in control of their health information • In control of their privacy • In control of how they share information • In control of which applications they use HealthVault is an open platform, it is easy to participate • Free Published SDK and APIs, Community Promise • Easily Extensible Data Model • Strong Developer Community: • MSDN Documentation, Developer Forum and Blogs • Codeplex Community (API Wrappers, connectors and bridges to existing standards) There are no fees or charges to use the platform • Developers host their own application, create their own business model 12
  • 15. It depends on how you want to use it… • “Native” … HealthVault replaces traditional database and authentication mechanisms • “Copy” … HealthVault is an external repository, you can pull data out of it or push data into it (import/export, merge, sync) How does HealthVault “fit” into an application? 15 HealthVaultHealthVault APIAPI ““NativeNative”” ApplicationApplication ““CopyCopy”” ApplicationApplication ApplicatioApplicatio nn DatabaseDatabase HealthVaultHealthVault APIAPI
  • 16. 16 Microsoft Corporation Confidential and Privileged HealthVault Data Model 16
  • 17. Data Representation • Each “thing” in a record consists of: • Per-type schematized XML • Common metadata and extensions • Binary data (for some types) • Extensible to meet partner and consumer needs … growing fast! 17 Advance Directive Concern File Microbiology Lab Test Result Aerobic Exercise Session Condition HbA1C Password Protected Package Aerobic Profile Continuity of Care Record Healthcare Proxy Personal Contact Information Allergic Episode Contraindication Height Measurement Personal Demographic Information Allergy Daily Dietary Intake HL7 Continuity of Care Document Personal Image Application-Specific Information Daily Medication Usage Immunization Procedure Appointment Device Insulin Injection Radiology Lab Result Asthma Inhaler Diabetic Profile Insulin Injection Use Respiratory Profile Asthma Inhaler Usage Discharge Summary Insurance Plan Sleep Related Activity Base Thing Type Emergency or Provider Contact Lab Test Result Sleep Session Basic Demographic Information Emotional State Life Goal Spirometer Measurement Blood Glucose Measurement Encounter Link Vital Signs Blood Pressure Measurement Family History Medical Annotation Weekly Aerobic Exercise Goal Cardiac Profile Family History Person Medical Problem Weight Goal Cholesterol Profile (Lipid Profile) Family History Condition Medication Weight Measurement <blood-pressure> <when> <date> <y>2006</y> <m>12</m> <d>22</d> </date> </when> <systolic>123</systolic> <diastolic>68</diastolic> </blood-pressure>
  • 18. Data Model Design Principles • Interoperable o We do our best to make our data types transformable to and from industry standards in actual use • Inclusive o Strike a balance between fully structured data and unstructured information o Types are designed to be as inclusive as possible – with the ability to capture structure when it is available, but still take in the data when structure is missing o Encourage the use of standard vocabularies through API and JSON interfaces • Just in Time o Our data model is growing as we work with partners fluent in various domains • Independent o As much as possible, keep application development simple by eliminating relationships across data items o Allow expression of connections but never rely on their existence for data integrity 18
  • 19. Extensibility and Longevity • Per-type, globalized transforms exposed by platform o HTML o Tabular Views o Standards and Device Exchange o Custom • Transparent Versioning • Full History and Audit Trail 19
  • 20. 20 Microsoft Corporation Confidential and Privileged HealthVault Accounts, Authentication and Authorization 20
  • 21. Accounts and Records • A person using HealthVault applications has an account, identified by a set of credentials • A record contains information about an individual • Accounts and records share a many-to-many relationship • Think families – “switch record” or “pick record” is important! 21 MomMom DadDad DadDad’’ss PersonalPersonal TrainerTrainer Accounts: Records: MomMom JuniorJunior DadDad Self Self SpouseChild Child Spouse
  • 22. Granting Accounts access to Records • Custodians are special – they have “grant privileges” • At least one custodian for every record • Custodianship can change over time • “Private” items visible to custodians only • Record access is “typed” – self, spouse, child, etc. • Granular access controls • Create, read, update, delete • Specific data types • Automatic expiration 22
  • 23. Credentials and Authentication • Accounts are associated with a Windows Live ID or, later this month, an Open ID from selected providers • Expect more credentialing options over time • Applications are shielded from credential type • Applications redirect user’s browser to healthvault.com • “Online” mode - App receives an access token for session-based access • “Offline” mode - App receives rights to make requests for an account/record whenever needed 23
  • 24. Granting Applications access to Records • Applications are registered with HealthVault • List of required and optional data access rules • Public key for establishing strong application identity • Providers are just applications to HealthVault • On first use or change in rights/requirements, user must approve access at healthvault.com • Create, read, update, delete • Specific data types • Users can revoke access at any time 24
  • 25. Authorizing Application Access to HealthVault Data 25 E.g. Partner application offers to store the user’s data in HealthVault
  • 26. Data Access Audit Trail • Records retain a complete history of how, when, and by whom data has been used • Custodians can see every time a user or an application has created, viewed, or deleted data in their health records 26
  • 28. HealthVault XML Interfaces • All access to HealthVault goes through the XML API • Accessible from any modern programming environment • Basic XML-over-HTTP interface, POST a request and receive a response • Cryptography requirements add complexity • Why not SOAP? • Retain more control over the envelope for performance, cross-platform simplicity • May create secondary interfaces over time • Commitment to release HealthVault XML API under an open license for reimplementation: on track for 2008 28
  • 29. API Method Segmentation 29 Alias Methods x-BaseMethods <Base Methods> x-UserDataExtended GetThings + RemoveThings x-OpenQuery SaveOpenQuery + DeleteOpenQuery + GetOpenQueryInfo x-Messaging SendInsecureMessage + SendInsecureMessageFromApplication x-AppProvisioning AddApplication + UpdateApplication x-ConnectPackage CreateConnectPackage + DeletePendingConnectPackage
  • 30. .NET SDK – Full-featured Object Model • Encapsulates XML functionality in a strongly-typed, object-based package for use in .NET and ASP.NET applications • This is “motherhood” … we try to simship .NET SDK coverage and developer samples for all features • All Microsoft applications are built using the .NET SDK • Commitment to release under the Microsoft Reference License • We retain control over the code, but source is freely available to inform and be used in other implementations • On track for early Summer 2008 30
  • 31. Open Source Libraries • Working with partners to develop a fully-open source set of “wrapper” libraries for all relevant platforms. • Java, PHP, Ruby projects exist today • Integrated into community-appropriate repositories (Codeplex, Sourceforge, Rubyforge, etc.) • Generally work with the XML document model, encapsulate session management and cryptography 31
  • 33. HealthVault’s Sister Application 33 Live Search Health helps HealthVault apps in three ways: Application discovery through relevant Services dashboard links and Action Modules 1 User experience by providing contextual education within the application interface 2 Incremental revenue through Live Search Health’s emerging affiliate model 3
  • 34. Integrating Live Search Health • Unique opportunity to help educate users at exactly the time the information is needed • Medication lists and Lab results • Discharge summaries • Device data trends • Simple Javascript integration • Search box and inline “popup” widgets exist today • More unique content and form factors to come • Early-stage program – talk to your partner contact, or let us know what kind of information would best help your application 34 <span onclick="myPopup.show(this)" class="msHealthVaultContextualPopup">cancer</span> <script type="text/javascript"> var myPopup = new Microsoft.HealthVault.ContextualPopup(null); </script>
  • 35. 35 Microsoft Corporation Confidential and Privileged Platform Evolution 35
  • 36. New Features since Launch • Data Signing - Optional data signing to ensure data integrity and authenticity • Direct to Clinical Connect - Integration of EMR applications • Improved Account Sign-up Experience - Dramatically reduce the number of steps/screens • Improved Application Authorization - UI Improvements and Optional Auth feature (make auth components optional rather than all-or-nothing) • Vocabulary User Experience - Makes it easier for partners to expose user-friendly functionality (word wheels, type-ahead) in their applications • HealthVault Connection Center Updates 36
  • 37. New Data Types since Launch • New Dictionaries – LOINC vocabulary, FDA nutrition database, RxNorm drug codes • 20 New Data Types Introduced – Asthma Inhaler, Cholesterol Profile (Lipid Profile), Concern, contraindication, Daily Medication Usage, Diabetes Insulin Injection Use, Encounter (old), Family History Condition, Family History Person, File, Healthcare Proxy, HL7 Continuity of Care Document, Lab Test Result, Life Goal, Link, Microbiology Lab Test Result, Radiology Lab Result, Respiratory Profile, Sleep Related Activity, Weekly Aerobic Exercise Goal • 12 New Data Types Pending – Body Composition, Claims Data, Genomics, Group Membership, Health Risk Assessment, Medication (update), Microbiology Lab Test Results (update), Naming Consistency, Person, Pulse Oximetry, Radiology Lab Result, Strength Training 37
  • 38. June Release – Key Features • Open ID Support – Users can choose to sign-in to a HealthVault account with Live ID or OpenID – Users with OpenID can create HealthVault accounts using their OpenID – Users with OpenID can associate an OpenID with an existing HealthVault account • Thing Versioning – Ability to support multiple versions of thing types to coexist in the system and interpreted correctly when multiple versions of the thingtype xsd’s are used to get/put things • Method Grouping – Eliminate the need to update partner applications when a new method is released, method grouping will automatically capture those new methods and enable them for applications • Employer GroupID – A new group membership type is used to identify individual’s records privileges in all other Healthvault enabled apps. Contrary to HealthVault’s other types, group membership type requires that the type is controlled by the application that is ‘granting’ the membership to the HealthVault record as well as the HealthVault account that owns the record. 38
  • 39. Future • We want to hear from you! 39
  • 40. How do I plug into HealthVault?
  • 41. Getting Started with HealthVault Development • Attend today’s technical sessions • Visit the HealthVault Developer Center on MSDN • Download the SDK • Create an account in the Developer Environment • Play with the samples • Review developer articles on the Learn tab • Read the team blogs and FAQs • Connect with other developers in the forum 41
  • 42. Need Help? These companies have built HealthVault-compatible applications or device drivers and are eager to help you: 42