Enabling New Connected HealthUse Cases Through HealthVaultCommunity ConnectJason MimickRahul BardhanApril 28, 2011
Agenda• What is HealthVault Community Connect?• How does it work?• What does it take to customize HealthVault Community  C...
What is HealthVault Community Connect?
Introducing HealthVault Community Connect• HealthVault Community Connect is an on premise portal solution which  gives hos...
HealthVault Community Connect Benefits    Maintain and grow           Engage better with           Ensure that today’s ref...
High Level Architecture
Out of the box   Customization
Out of the box   Customization
How does it work?                    10
Coordinating Care                                                                     Provider                           P...
Extending the use case                                                      Provider              Patient site            ...
What does it take to customizeHealthVault CommunityConnect?                                 13
How can you extendHealthVault Community Connect ?                               Front End (SharePoint) Customizations     ...
Request Appointments & Pre-Register:Architecture                                         Customization approach           ...
Request Appointments & Pre-RegisterDemo
Pre-Registration EventHow did we do it?                                                                                   ...
Upload CCD & Audit:Architecture (1)           Patient Portal                                                              ...
Upload CCD & Audit:Architecture (2)                                                                                     Ex...
Upload CCD & AuditDemo
Upload CCD & AuditHow did we do it?                                                                                       ...
SummaryWhat does it take to customize HealthVault CommunityConnect?   • Website customizations & Forms customizations   • ...
Next Steps• For more information or questions about HealthVault Community  Connect, please go to:       http://customers.m...
© 2011 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no...
Your feedback is important to us!Please fill out a survey for your chance to           win an XBOX + Kinect!
Chc tech session_customization_final_25_apr11
Upcoming SlideShare
Loading in …5
×

Chc tech session_customization_final_25_apr11

341 views

Published on

Extending HCC with new APIs talk at CHC 2011

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
341
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • HealthVault Community Connect helps hospitals build a community with referring providers, helps build a connection with patients, and helps hospital staff build a workflow that’s based on familiar Microsoft technologies. It works with products such as HealthVault and SharePoint to give hospitals the ability to capture information, to share information with patients, and to customize what they collect and share with patientsNow let’s take a look at how HealthVault Community Connect works.
  • Before we start, let’s have a look at how Community Connect Works
  • Site LevelLogosText StylesLinks (R)ThemesButtonsBackgroundIconsPage LevelLegal content (R)Web PartsNavigation TabsNew PagesUI Text and Help UI TextDrop Down ListsHelp Content
  • Chc tech session_customization_final_25_apr11

    1. 1. Enabling New Connected HealthUse Cases Through HealthVaultCommunity ConnectJason MimickRahul BardhanApril 28, 2011
    2. 2. Agenda• What is HealthVault Community Connect?• How does it work?• What does it take to customize HealthVault Community Connect? • Request Appointment & Pre-Register • Upload CCD & Audit
    3. 3. What is HealthVault Community Connect?
    4. 4. Introducing HealthVault Community Connect• HealthVault Community Connect is an on premise portal solution which gives hospitals, their patients, and referring providers a place to connect and share health information before and after treatment.• Connecting the care team helps reduce administrative costs, engage patients, and simplify care coordination• Based on familiar Microsoft technology, it integrates with existing systems and evolves with your needs
    5. 5. HealthVault Community Connect Benefits Maintain and grow Engage better with Ensure that today’s referrals more efficiently Patients and Families investments will meet • Helps build longstanding • Helps patients to be •tomorrow’s challenges Familiar and proven relationships with more engaged in technology referring physicians their health • Flexible and integrates • Helps them facilitates • Simplifies registration with existing or new and post discharge systems better patient health outcomes • Helps you meet • From Microsoft Meaningful use • Lowers costs requirements A better connection with A better Flexible your referral connection and proven community with patients technology
    6. 6. High Level Architecture
    7. 7. Out of the box Customization
    8. 8. Out of the box Customization
    9. 9. How does it work? 10
    10. 10. Coordinating Care Provider Patient site site Community Providers Visit records Pre-registration Visit info records Patients Visit Pre-registration records info Staff HealthVault application Staff Admitting and medical staffsite to pre-register, PCPs,visit records, When patients pre-register, receive patient pre-registration forms Patients access the patientproviders,viewsynchsvisit records, When discharged, patients can like their view HealthVault And patients’ information their with and copies are saved to their connections accounts can also access provider HealthVault and setup their hospital visit records
    11. 11. Extending the use case Provider Patient site site Community Providers Request Appointment Pre-registration Upload CCD info Audit Upload Patients Pre-registration Pre-registration info email Staff HealthVault application Staff
    12. 12. What does it take to customizeHealthVault CommunityConnect? 13
    13. 13. How can you extendHealthVault Community Connect ? Front End (SharePoint) Customizations Extensibility API Website Customizations Customize Forms Site Level Pre-Registration Forms Read Book Appointment Page Level Write Upload CCD Patient Matching Forms UI Text and Help Audit Audit Upload Backend Customizations Manage Events Patient Matching LogPre-registration email • Pre Registration Submitted • Patient Linked Generating & Pushing • Visit Record Fax Request Visit Records Legend • Visit Record Notification Currently Available • Clinical Trigger Notification Fax Server Setup H2CY11 • Leverage Amalga/HealthVault Community Connect and meet custom use cases • Open up Amalga data to front end SharePoint apps • Decouple front end implementation from back end changes
    14. 14. Request Appointments & Pre-Register:Architecture Customization approach Patient Portal • Page Level: Navigation Tabs 1 Web Service Provider Request an Appointment Appointments Application Pre-Register Customization approach • Manage pre-registration events 2 Pre-Registration Event in Parser to read from Message Queue (MSG201) Email queue and send Community email Provider
    15. 15. Request Appointments & Pre-RegisterDemo
    16. 16. Pre-Registration EventHow did we do it? Amalga Script Engine Server 3 Custom Package Subscribing to MSG201 MSHVCC.PreRegistrationSubmitted azQueue (Amalga Mesg. DB) KeyScript MSHVCC.PreRegistrationSubmitted 2 Message message type Table Script Patient Portal Script 4 HCC Core Assemblies (HCC 1 Internal) SharePoint / IIS runtime Pre-Register External System / Database Views Data Tables HealthVault Community Connect / Amalga DB
    17. 17. Upload CCD & Audit:Architecture (1) Patient Portal Web Service Provider Request an Appointment Appointments Application Pre-Register Provider Portal Custom code • Upload CCD • Audit action Pre-Registration Event in Parser to read from Message Queue (MSG201) Email queue and send Community email Provider
    18. 18. Upload CCD & Audit:Architecture (2) Existing Amalga Internal Web Service End points (Sync Parser, Auditing, Logging) HCC Core Assemblies (HCC Internal) Amalga App Server V1.2 Extensibility Assembly •SharePoint/IIS Read (ADO.NET) Custom Code Application • Write (Sync Parser) • Audit (Amalga Auditing) • Log (Amalga Logging) SharePoint/IIS Runtime
    19. 19. Upload CCD & AuditDemo
    20. 20. Upload CCD & AuditHow did we do it? Amalga Script Engine Server 3 MSG201 Amalga Script Engine Sync Service azQueue (Amalga Mesg. DB) Sync Parser Packagevoid ProcessSyncMessage(string feedName, string message); 2 Provider Portal Custom Code 1 Amalga Sync Parser WS Amalga Audit WS 4 SharePoint IIS / SharePoint Runtimevoid AuditMessage(string dataType, string data); Views Data Tables HealthVault Community Connect / Amalga DB
    21. 21. SummaryWhat does it take to customize HealthVault CommunityConnect? • Website customizations & Forms customizations • Backend customizations • Extensibility APIs (Est. availability is second half of 2011)
    22. 22. Next Steps• For more information or questions about HealthVault Community Connect, please go to: http://customers.mshealthcommunity.com OR http://partners.mshealthcommunity.com
    23. 23. © 2011 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
    24. 24. Your feedback is important to us!Please fill out a survey for your chance to win an XBOX + Kinect!

    ×