84f9807072 | ||
---|---|---|
.vscode | ||
arm-templates | ||
bot-templates | ||
images | ||
lu | ||
scripts | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
LICENSE | ||
README.md | ||
SECURITY.md |
README.md
Automated Healthcare Bot deployment
Overview
This repo will allow you to automate the deployment of Healthcare Bot instance on your own Azure account and linked to your Azure subscription that will also include the LUIS (Language understanding) resources with a sample LUIS model and Application Insights Instrumentation key configured.
Prerequisites
- Clone this repository to your local drive
git clone https://github.com/microsoft/VirtualHealthcareBlueprint
cd VirtualHealthcareBlueprint
-
Connect to your Azure Subscription
Login-AzAccount
Set-AzContext -Subscription <Your Subscription Name>
Create Healthcare Bot resources
- Create the Resource Group that will contain the supporting resources. These will include:
- Application Insights
- LUIS Authoring account
- LUIS Prediction account
$rg = New-AzResourceGroup -Name <service Name> -Location eastus
- Assign Healthcare Bot service name. This will be used to derive all the other resource names.
$botServiceName = "<healthcare bot service>"
- Load the marketplace script
. .\scripts\marketplace.ps1
- Create the Healthcare Bot Azure Marketplace SaaS Application. Available plans are:
- free
- s1 - s5 (paid plans)
$saasSubscriptionId = New-HbsSaaSApplication -name $botServiceName -planId free
- Deploy Healthcare Bot resources for the Marketplace SaaS application you just created in previous step. Available locations are US and EU
.\scripts\azuredeploy-healthcarebot.ps1 -ResourceGroup $rg.ResourceGroupName `
-saasSubscriptionId $saasSubscriptionId -serviceName $botServiceName `
-botLocation US