Browse by Tags

Tagged Content List
  • Blog Post: Speaking at CHC 2011

    I'm in Chicago this week to speak at the Microsoft Connected Health Conference, 2011 edition. It's been nice to get away from the cool and rainy northwest and spend some time in Chicago,where the weather has been... well, it's been cool, and rainy, though the rain has been a bit torrential at times....
  • Blog Post: HealthVault Event Notifications

    The HealthVault platform now provides the ability to notify applications when specific conditions are met. A scenario A blood-pressure-tracking application wants to be notified whenever a new blood pressure measurement is added to any of the user records that the application has access to, so it...
  • Blog Post: HealthVault 0908 SDK Highlights…

    The 0908 SDK has dropped, and I’d like to talk about some of the highlights of this release. SODA The big one is SODA, our name for the ability to write non-web-based HealthVault applications. SODA leverages our master/child application infrastructure in a different way, and will provide some nice additional...
  • Blog Post: Introduction to HealthVault Development #13: More more than one person

    In the last installment, we modified our application so that it could switch between family members for data display and entry. This time, we’re going to add a table at the top that shows the current weight for all family members. We add the table right after the <h1> title: Family Summary <br...
  • Blog Post: Introduction to HealthVault Development #12: More than one person…

    WeightTracker has gotten popular, and we have a new scenario. Our users would like us to extend our application so that they can easily enter weights for each member of the family. This will require us to delve a bit more deeply into users, records, and authentication, and we’ll also explore the HealthVault...
  • Blog Post: Rekeying the HealthVault/Amalga USB Key

    If you attended the connected health conference last week, you got a USB key with a combination lock on it, so you could protect your important data against those with less than 10 minutes of free time, or those with very little imagination. But to get this protection, you'll need to change the combination...
  • Blog Post: Suggest a HealthVault topic...

    Is there something about HealthVault that you find confusing? If so, add a comment to this post, and I'll try to cover it in a future blog post.
  • Blog Post: Introduction to HealthvaultDevelopment #11: Data filtering

    The users are unhappy. The weight tracking application worked pretty well initially, but now that they’ve been using it daily for a few months, it’s showing them too much information. They would like it to show the recent results. That will take us into filtering… Filtering is done using the aptly...
  • Blog Post: Introduction to HealthVault Development #10: Adding additional data to healthvault

    We have a new user request. One of our users would like to store how hungry he whenever he enters a weight value. We head off to the HealthVault MSDN page , go to the learn page and then the reference page , and then choose HealthRecordItem Type Schema Browser . This page talks to the developer platform...
  • Blog Post: Introduction to HealthVault Development #9: Optional Authorization

    This week, we have a new customer request. One of our customers wants to track her mood on a daily basis. We can do this by using the Emotion data type, but after talking with our broader customer base, we find that some of them don’t want this information displayed by the application. What to do? What...
  • Blog Post: Introduction to HealthVault Development #8: Related items

    Our current application allows users to track their weight, but some of our users also want to track the time they spend walking. In this episode, we’ll extend our application to store and display that information. We will be storing that information in the Exercise type. First, we’ll need to head off...
  • Blog Post: Introduction to HealthVault Development #7 – Data provenance

    After our application is “in the wild” for a while, we receive some strange reports from our users. Some of the weight data being displayed appears to be suspect, and after investigation we find out that some of our users are also running an application named WeightOptimizer . Download and set...
  • Blog Post: Introduction to HealthVault Development #6 – Fixing a mistake

    After we’ve released our application, some of our users complained that they accidentally entered an incorrect weight, and would like to have a way of fixing it. We will therefore extend our application to be able to update a weight. We’re going to do that by creating a separate edit page (editing...
  • Blog Post: Introduction to HealthVault Development #5 – Do I weigh too much?

    A common question asked by people is “do I weigh too much”, so we’re going to add the calculation of BMI to our application. <aside> The question of what a person’s desirable weight is – or even if there is a desirable weight – is one with lots of opinions. I chose to do BMI here because...
  • Blog Post: Introduction to HealthVault Development #4 – Storing and retrieving weights

    We are now ready to make our WeightTracker application do something useful. That something useful is composed of two stories: The user enters a weight, and it’s stored to the user’s HealthVault record The weight measurements in the user’s record are displayed We’ll do them in order. ...
  • Blog Post: Introduction to HealthVault Development #3: Configuring our application

    Now that we have HelloWorld set up and running, we want to move on to developing the real application. We’ll start with a shell application and add to it as we go. Download the WeightTracker shell , and open the project in Visual Studio. Register the certificate using the same process you used in...
  • Blog Post: Introduction to HealthVault Development #2: Hello World

    In this post, we’ll create an account on the HealthVault system, open up the HelloWorld sample application, and verify that it works on our system. There are two live HealthVault platforms. A developer platform at http://www.healthvault-ppe.com . This platform is intended to store test data...
  • Blog Post: Introduction to HealthVault Development #1: Introduction

    Welcome to the tutorial. In this tutorial, we will develop a HealthVault application from scratch. My intention is to add new tutorial chapters on a roughly weekly basis, though I have a few ones queued up and already to go. If you haven’t located the HealthVault Developer Center on MSDN , start by spending...
  • Blog Post: Introduction to HealthVault Development #0: Background

    Coding without a net Over the years, I’ve attended a number of talks that show you how easy it is to use a new component, using canned projects, pre-written code that is cut-and-pasted in, and contrived scenarios. In the early years of .NET, I saw a different sort of talk (which I believe was done...
  • Blog Post: HealthVault Vocabulary Browser

    I wrote a little utility to browse vocabularies that I thought you might be interested in. It uses the HelloWorld app id, so you should just be able to dump it to a directory and run it. If you just want to browser, you can do it on the labs vocabulary page , or the vocabulary browser on Get Real...
  • Blog Post: Scheming for Schema

    As many of you know, we already provide access to the schema for the healthvault types through the Type Schema Browser and the Raw XML API reference page . If those pages don't do exactly what you want - say, you want to look at all the schemas together in a tool - you can access the schemas programmatically...
  • Blog Post: Work on your Vocabulary. The word for today is "CodableValue"

    Vocabulary and CodableValue are two of the somewhat interesting types in the HealthVault platform, and I thought I'd spend a little time discussing them. So, here's the problem they're designed to solve. In medicine, there are sometimes long lists. The kinds of lab tests you can order, the kinds...
  • Blog Post: Dealing with PersonalImage

    PersonalImage is a type that encapsulates the picture that shows up for a person in the health record. My current image is this: (those interested into why that is my current image should post the results of their research in the comments) PersonalImage is what is called a Singleton type...
  • Blog Post: HealthVault and openness

    Yesterday - while I was taking a day off skiing with my wife and daughter - we announced our plans around openness and interoperabiity for HealthVault. I'm pretty excited about this. I'm especially excited about making the current .NET client library available under the Microsoft reference license...
  • Blog Post: Uploading a file to HealthVault

    I came across a question asking how to upload a file to HealthVault, and decided to write a quick example. Files, like everything else in HealthVault, are stored in XML, and in fact, the File class is really a pretty thin wrapper over the underlying type. The File type stores the name of the file...
Page 1 of 2 (43 items) 12