Resources for Code-Fest Innovators
A number of HealthCare technology code-fest events are underway. This coming weekend, we’ll be participating in the “Hacking Health” code-fest in Vancouver, BC. We’re also planning to join the “Cajun Code-Fest” in Lafayette, LA, in April. HealthVault, has a lot to offer as a platform for innovative healthcare technology solutions. If you are planning to attend any of these events, please note the following resources. This short-list should help kick-start your thinking. We’re looking forward to the code-fests and participating in white-board discussions around how HealthVault may fit into your solution architecture.
In the USA, initiatives such as Meaningful Use and the Automated Blue Button Initiative are driving innovation in healthcare information systems technology. A key objective is the simple and secure exchange of healthcare information between providers and patients. The Direct Project has produced a reference implementation for trust-based encrypted message exchange that is quickly becoming a standard. HealthVault users receive a free Direct Address and may utilize the HealthVault Message Center to participate in secure Direct communications.
Online services are also generating a great deal of innovative thinking. The ability to compose a solution utilizing a number of online services not only increases the speed of implementation but also the richness of end-user experiences. For example, clinical systems are really just customized Customer Relationship Management (CRM) systems. Why not compose these systems utilizing Dynamics CRM Online and HealthVault? Throw in Office365, Skype or Lync, and Windows Azure hosted services and you have a very powerful platform for quickly automating healthcare businesses.
- A HealthVault Application Development Primer using ASP.NET MVC – The first few paragraphs of this article apply to development of any HealthVault Application.
- Determine How Your Application and Users Will Connect to HealthVault – This article (and links therein) will enable you to more quickly decide upon a solution architecture and corresponding development tasks.
- Get Your Development Tools and Find Documentation – The MSDN HealthVault Developer Center is the central hub for HealthVault Application Developers. Use the Forums tab to participate in community Q&A. See the various SDK’s and sample code links.
- Sean’s HealthVault Toys – Sean Nolan leads the HealthVault team and regularly contributes invaluable insights via the Family Health Guy blog. He has recently posted a few interactive samples using an Azure WebSite. Experiment with these to gain familiarity with various HealthVault Application models.
- The HealthVault SDK Samples – When you download and install the HealthVault .NET SDK, you will find several samples hidden within the installation folder.
- Codeplex Projects, Java, MVC, and Win8 SDKs – Several “sample” projects hosted on Codeplex.com also include class libraries that are sneaking-out the door as SDKs in their own right. You can re-use these class libraries as reference assemblies (you get the source too) within your applications. The Java library provides a thin abstraction layer over the raw XML over HTTP HealthVault Platform API and is a good way to build system-independent solutions. The Win8 library enables development of Windows Store HealthVault applications.
- Oldies but Goodies – Eric wrote a number of how-to type topical articles several years ago. They remain very relevant resources.