SlideShare a Scribd company logo
1 of 25
Enabling New Connected Health
Use Cases Through HealthVault
Community Connect
Jason Mimick
Rahul Bardhan

April 28, 2011
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
What is HealthVault Community Connect?
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
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
High Level Architecture
Out of the box   Customization
Out of the box   Customization
How does it work?




                    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
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
What does it take to customize
HealthVault Community
Connect?




                                 13
How can you extend
HealthVault 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        Log
Pre-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
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
Request Appointments & Pre-Register
Demo
Pre-Registration Event
How 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
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
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
Upload CCD & Audit
Demo
Upload CCD & Audit
How did we do it?

                                                                                                Amalga Script Engine Server
                                                                                   3
                                                                 MSG201
                                                                                               Amalga Script Engine Sync Service

                                                     azQueue (Amalga Mesg. DB)
                                                                                                     Sync Parser Package
void ProcessSyncMessage(string feedName, string message);
                                                                 2
       Provider Portal
        Custom Code
                                          1
                                                            Amalga Sync Parser
                                                                   WS



                                                            Amalga Audit WS
                                           4
          SharePoint
                                                        IIS / SharePoint Runtime

void AuditMessage(string dataType, string data);


                                                                                                       Views          Data Tables

                                                                                       HealthVault Community Connect / Amalga DB
Summary

What does it take to customize HealthVault Community
Connect?
   • Website customizations & Forms customizations
   • Backend customizations
   • Extensibility APIs (Est. availability is second half of 2011)
Next Steps
• For more information or questions about HealthVault Community
  Connect, please go to:


       http://customers.mshealthcommunity.com
   OR
       http://partners.mshealthcommunity.com
© 2011 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Your feedback is important to us!

Please fill out a survey for your chance to
           win an XBOX + Kinect!

More Related Content

Similar to Chc tech session_customization_final_25_apr11

Health IT & Voice of Patient
Health IT & Voice of PatientHealth IT & Voice of Patient
Health IT & Voice of Patient
Dr.Mahmoud Abbas
 
Pentaho Healthcare Solutions
Pentaho Healthcare SolutionsPentaho Healthcare Solutions
Pentaho Healthcare Solutions
Pentaho
 
Credential central presentation
Credential central presentation Credential central presentation
Credential central presentation
Lesley Springfield
 
Healthcare Mgt By The Numbers
Healthcare Mgt By The NumbersHealthcare Mgt By The Numbers
Healthcare Mgt By The Numbers
brucco
 
4.Video Conferencing and Diagnosis
4.Video Conferencing and Diagnosis4.Video Conferencing and Diagnosis
4.Video Conferencing and Diagnosis
Videoguy
 
Medical center using Data warehousing
Medical center using Data warehousingMedical center using Data warehousing
Medical center using Data warehousing
Saleem Almaqashi
 

Similar to Chc tech session_customization_final_25_apr11 (20)

Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
 
Resorcetek Presentation-Healthcare
Resorcetek Presentation-HealthcareResorcetek Presentation-Healthcare
Resorcetek Presentation-Healthcare
 
Collabor Health Work 2.0
Collabor Health Work 2.0Collabor Health Work 2.0
Collabor Health Work 2.0
 
Case Study “Business Intelligence: Supporting Delivery of High Quality Care a...
Case Study “Business Intelligence: Supporting Delivery of High Quality Care a...Case Study “Business Intelligence: Supporting Delivery of High Quality Care a...
Case Study “Business Intelligence: Supporting Delivery of High Quality Care a...
 
PHR Example
PHR ExamplePHR Example
PHR Example
 
Health IT & Voice of Patient
Health IT & Voice of PatientHealth IT & Voice of Patient
Health IT & Voice of Patient
 
It Pays to be Special: Converting a Specialty Practice Web Presence into Dol...
 It Pays to be Special: Converting a Specialty Practice Web Presence into Dol... It Pays to be Special: Converting a Specialty Practice Web Presence into Dol...
It Pays to be Special: Converting a Specialty Practice Web Presence into Dol...
 
Smart Hospital Blueprint Sanitized
Smart Hospital Blueprint SanitizedSmart Hospital Blueprint Sanitized
Smart Hospital Blueprint Sanitized
 
Pentaho Healthcare Solutions
Pentaho Healthcare SolutionsPentaho Healthcare Solutions
Pentaho Healthcare Solutions
 
Credential central presentation
Credential central presentation Credential central presentation
Credential central presentation
 
IBM Web Sphere Portal References Government March 2009
IBM Web Sphere Portal References   Government   March 2009IBM Web Sphere Portal References   Government   March 2009
IBM Web Sphere Portal References Government March 2009
 
Healthcare Mgt By The Numbers
Healthcare Mgt By The NumbersHealthcare Mgt By The Numbers
Healthcare Mgt By The Numbers
 
4.Video Conferencing and Diagnosis
4.Video Conferencing and Diagnosis4.Video Conferencing and Diagnosis
4.Video Conferencing and Diagnosis
 
Medical Billing - Login Services Profile
Medical Billing - Login Services ProfileMedical Billing - Login Services Profile
Medical Billing - Login Services Profile
 
Varolii patient interaction solution (1)
Varolii patient interaction solution (1)Varolii patient interaction solution (1)
Varolii patient interaction solution (1)
 
GCA Technology Healthcare Identity Management Case Study
GCA Technology Healthcare Identity Management Case StudyGCA Technology Healthcare Identity Management Case Study
GCA Technology Healthcare Identity Management Case Study
 
SURFnetRelatiedagen Microsoft Online Strategie 15 5 2008 V1.0
SURFnetRelatiedagen   Microsoft Online Strategie   15 5 2008   V1.0SURFnetRelatiedagen   Microsoft Online Strategie   15 5 2008   V1.0
SURFnetRelatiedagen Microsoft Online Strategie 15 5 2008 V1.0
 
Medical center using Data warehousing
Medical center using Data warehousingMedical center using Data warehousing
Medical center using Data warehousing
 
Information Systems in Managed Health Care Plans
Information Systems in Managed Health Care PlansInformation Systems in Managed Health Care Plans
Information Systems in Managed Health Care Plans
 
Dr. Douglas Rosendale
Dr. Douglas Rosendale Dr. Douglas Rosendale
Dr. Douglas Rosendale
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Chc tech session_customization_final_25_apr11

  • 1. Enabling New Connected Health Use Cases Through HealthVault Community Connect Jason Mimick Rahul Bardhan April 28, 2011
  • 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. What is HealthVault Community Connect?
  • 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. 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
  • 7. Out of the box Customization
  • 8. Out of the box Customization
  • 9.
  • 10. How does it work? 10
  • 11. 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
  • 12. 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
  • 13. What does it take to customize HealthVault Community Connect? 13
  • 14. How can you extend HealthVault 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 Log Pre-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
  • 15. 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
  • 16. Request Appointments & Pre-Register Demo
  • 17. Pre-Registration Event How 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
  • 18. 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
  • 19. 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
  • 20. Upload CCD & Audit Demo
  • 21. Upload CCD & Audit How did we do it? Amalga Script Engine Server 3 MSG201 Amalga Script Engine Sync Service azQueue (Amalga Mesg. DB) Sync Parser Package void ProcessSyncMessage(string feedName, string message); 2 Provider Portal Custom Code 1 Amalga Sync Parser WS Amalga Audit WS 4 SharePoint IIS / SharePoint Runtime void AuditMessage(string dataType, string data); Views Data Tables HealthVault Community Connect / Amalga DB
  • 22. Summary What does it take to customize HealthVault Community Connect? • Website customizations & Forms customizations • Backend customizations • Extensibility APIs (Est. availability is second half of 2011)
  • 23. Next Steps • For more information or questions about HealthVault Community Connect, please go to: http://customers.mshealthcommunity.com OR http://partners.mshealthcommunity.com
  • 24. © 2011 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 25. Your feedback is important to us! Please fill out a survey for your chance to win an XBOX + Kinect!

Editor's Notes

  1. 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.
  2. Before we start, let’s have a look at how Community Connect Works
  3. Site LevelLogosText StylesLinks (R)ThemesButtonsBackgroundIconsPage LevelLegal content (R)Web PartsNavigation TabsNew PagesUI Text and Help UI TextDrop Down ListsHelp Content