Git Product home page Git Product logo

covid19-backtowork's Introduction

COVID-19 Back to Work solution with Microsoft Healthcare Bot, Azure platform and Microsoft Teams

The COVID-19 Back to Work solution template is an ACCELERATOR KIT to help you quickly build, test and deploy a custom solution for your organization. Organizations across all industries, such as healthcare, education, retail, manufacturing, and financial services can use this highly customizable template. Microsoft’s platform provides the necessary capabilities by combining our Healthcare Bot service with the Azure platform and Microsoft Teams as shown below:

A Back to Work solution overview with talk track is available in this Back to Work Solution Overview Tech Community blog

Step 1: Choose your preferred data store

1. Azure API for FHIR

  • The Healthcare bot Back To Work template comes with built-in support for FHIR persistence. This is our primary recommendation for healthcare organizations to provide data interoperability from different health systems.
  • Step-by-step instruction guide on using the Healthcare Bot template with Azure API for FHIR is available in this Back to Work Tech Community blog

2. Azure SQL Database

Note: Follow instructions below only if you want to persist data in Azure SQL Database.

For step-by-step instructions, follow the Azure SQL persistence specific README.md. Below you can find high level steps and upcoming custom options:

Step 2: Choose your preferred UI channel

Choose a UI channel to run this solution. Two options available using this GitHub are - Web Chat and Microsoft Teams (Instructions for using MS Teams coming shortly)

Web Chat Channel for using healthcare bot in external or internal facing website

  • Method 1: Use ARM templates to deploy required Azure services
  • Method 2: Manual steps to help you understand all underlying details

Detailed steps for Method 1 and Method 2 are available in the Webchat specific README.md

List of Microsoft services required:

  • Healthcare Bot
  • Azure App Service
  • Azure SQL Database
  • Azure function apps
  • Power BI Pro or Premium

Additional Resources

  • Step-by-step instructions on getting started with Microsoft Healthcare Bot service are available here

More resources to be updated regularly.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

covid19-backtowork's People

Contributors

hz-sa-dsai avatar jason-chong avatar microsoftopensource avatar nikitapitliya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

covid19-backtowork's Issues

Issue with Azure Functions

Missing from Step 2.1 (11): Settings - Configuration - Function Runtime Settings. Set Runtime version to ~3.

Missing updated Canvas app?

I just installed v1.5 of the Return to Workplace solution and it looks like the version of the Canvas app included does not have the "Submit Vaccination Attestation" functionality. I have the solution settings set up to show it, but it's not there. When editing the Canvas app, I also don't see any fields to support that.

Stuck at AAD login

Got the system working with SQL just fine but decided to link it in to Azure AD using the instructions in the WebChatChannel: Additional-Login-Methods.md

According to the app registration log the login is successful and the login page says "login successful close this page to return to your bot" however the Scenario get's stuck at the login and just presents the AAD login prompt. It's stuck in a loop somehow. The userProfile and userProfileError never seem to get populated.

Also it wasn't in the instructions but nothing worked till I updated the Scenario step for AAD Login with the created Authentication provider.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.