reference deployment

Salesforce Health Cloud: Virtual Care

Simplifying virtual appointments for patients and healthcare providers

This Partner Solution deploys Salesforce Health Cloud: Virtual Care on the Amazon Web Services (AWS) Cloud. Virtual Care is designed to help healthcare and life sciences customers expand patient access, unlock team efficiency, and scale digital engagement.

The Partner Solution integrates Virtual Care with Amazon Chime to offer video conferencing for patients or members using a healthcare platform connected to Health Cloud. Virtual Care sessions provide both video and audio support for patient-to-clinician interactions. Video calls can use Amazon Transcribe or Amazon Transcribe Medical to generate real-time audio transcriptions, which are then used to display text captions directly on the interface for accessibility.

Salesforce logo

This Partner Solution was developed by Salesforce in collaboration with AWS. Salesforce is an AWS Partner.

  •  What you'll build
  • This Partner Solution sets up the following:    

    • Amazon Chime SDK control plane for receiving requests from Health Cloud when patients request appointments through their healthcare provider application.     
    • A default event bus for receiving event notifications from the control plane and delivering them to Amazon EventBridge.
    • An Amazon EventBridge rule that filters aws.chime events and a predefined input transformer rule that modifies the event and creates a Salesforce platform event.        
    • During an active session via a Salesforce-connected app, Amazon Chime SDK to communicate to the Amazon Chime media services endpoint to receive transcription requests.        
    • Amazon Transcribe or Amazon Transcribe Medical for receiving and processing transcription requests.        
    • For event delivery failure handling:
      • An Amazon Simple Queue Service (Amazon SQS) queue that serves as a dead-letter queue.  
      • AWS Key Management Service (AWS KMS) to encrypt all messages stored in the Amazon SQS queue.  
      • An Amazon CloudWatch alarm that monitors the Amazon SQS queue depth and alerts when the configured threshold is exceeded.   
      • An Amazon Simple Notification Service (Amazon SNS) topic to send email notifications to interested parties when the CloudWatch alarm is triggered.       
    • An AWS Secrets Manager secret for securely storing Salesforce credentials and connection secrets.
  •  How to deploy
  • To deploy this Partner Solution, follow the instructions in the deployment guide, which includes these steps. 

    1. Configure either a new standalone AWS account or a new account within an existing AWS organization. For more information, visit https://aws.amazon.com.
    2. Configure a Salesforce-connected app.
    3. Deploy the Partner Solution to a new AWS account. The stack takes about five minutes to deploy. Choose the Region from the top toolbar before creating the stack. 
    4. Complete postdeployment steps.

    Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on this solution.  

  •  Cost and licenses
  • This Partner Solution integrates various AWS services with a Salesforce Health Cloud. To receive support from AWS, you must enroll in either AWS Business Support or a higher support plan. For details and costs, refer to Compare AWS Support Plans.

    You are responsible for the cost of the AWS services and any third-party licenses used while running this Partner Solution reference deployment. There is no additional cost for using this Partner Solution.

    The AWS CloudFormation templates for this Partner Solution include configuration parameters that you can customize. Some of these settings, such as instance type, affect the cost of deployment. For cost estimates, refer to the pricing pages for each AWS service you use. Prices are subject to change.

    Tip: After you deploy the Partner Solution, refer to Creating Cost and Usage Reports to track costs associated with the Partner Solution. These reports deliver billing metrics to an Amazon Simple Storage Service (Amazon S3) bucket in your account. They provide cost estimates based on usage throughout each month and aggregate the data at the end of the month. For more information about the report, refer to  What are AWS Cost and Usage Reports?