Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Enabling Programmable Self with HealthVault
SPECIAL OFFER: Upgrade this ebook with O’Reilly
A Note Regarding Supplemental Files
Foreword
Preface
Outline of the Work
Organization of This Book
Conventions Used in This Book
Using Code Examples
Safari® Books Online
How to Contact Us
Acknowledgments
1. Getting Started with HealthVault
What Is HealthVault?
Getting Started with HealthVault
Overview of HealthVault Features
Health Information
Creating an Emergency Profile
Discovering Health Tools
Sharing
History
Working with Health Data
Using Partner Applications
2. Quantifying Yourself
How Fitbit Tracks Sleep
Sending Data to HealthVault
Understanding the Data Model
Exploring the HealthVault Data
Analyzing the HealthVault Data
3. Interfacing with HealthVault
Accounts and Records
Account Information
HealthVault Application Programming Interface
HealthVault Shell Interface
HealthVault Platform APIs
Authentication and authorization APIs
Reading health items
Creating and updating health items
Deleting health items
Patient Connect
Asynchronous processing
Messaging
Terminology
Application management
Service discovery
Open Query
Read and Write API: Diving Deep
GetThings
PutThings
Record Management: Diving Deep
Single-record application (SRA)
Multiple-record application (MRA)
HealthVault SDK and Open Source Libraries
HealthVault .NET SDK
HealthVault Open Source Java SDK
HealthVault Open Source iOS Mobile Library
HealthVault Open Source Windows Phone Library
HealthVault Open Source Python, PHP, and Ruby Library
Interfacing with HealthVault
Device Connectivity
Continua
Application Connectivity
Online HealthVault application
Offline HealthVault application
Drop Off Pick Up
Patient Connect
Client Connectivity
Direct integration
Application Provisioning and master applications
4. Using the HealthVault Data Ecosystem for Self-Tracking
A Self-Experimentation Application
Setting Up a New HealthVault Application
Adding Data Types
Accessing the Data Types
Understanding HealthVault Data Types
Type Properties
Type transforms
Form, STT, and MTT transforms
Versioning transforms
Other transforms
Type Schemas
Units and measurements
Dates
Common data
Terminologies
Extending HealthVault Data Types
Creating a Type Extension
Consuming a Type Extension
Creating Custom Types
Trusting Data in HealthVault Data Types
Relating HealthVault Data Types
Exploring HealthVault Data Types
Categorizing HealthVault Data Types
Fitness
Conditions
Medication
Health History
Measurements
Personal Profile
Files
Custom Data
Contributing to the Self-Experimentation Application
5. Enabling mHealth for Quantified Self
The Mood Tracker Mobile Application
So, What Should We Build?
Choosing HealthVault Integration
Selecting Appropriate HealthVault Data Types
Getting Started
Authenticating the Application and User with HealthVault
Reading Data from HealthVault
Writing Data to HealthVault
Graphing Mood
Data Analysis: Mood Plant
What About Android and iOS?
Mobile Web Applications
Contributing to the Mood Tracker Application
6. The Last Mile: Releasing Applications to Users
Testing Your Application
Releasing Your Application to End Users
Monitoring and Maintaining Your Application
Adding New Features to Your Application
Taking Your Application International!
Further Resources
Need Reference Information?
Have a Question?
Development Tools
Mapping Your Data to HealthVault
About the Author
SPECIAL OFFER: Upgrade this ebook with O’Reilly
← Prev
Back
Next →
← Prev
Back
Next →