Skip to main content

Workshop Introduction

Most of the forms we complete nowadays are online but there are still times when we need to complete paper-based forms. There are plenty of examples, for this workshop, we've chosen a patient registration for a doctor's surgery as it's something we've all had to do at some point.

Please share

    

Workshop problem statement

This solution aims to address data issues that creep in with paper-based systems, plus the overhead associated with entering the new patient information into the surgery system.

For this doctor's surgery, patient registration is still a paper-based process and will continue to be so for the foreseeable future. The surgery wants to improve the patient experience by automating the paper based registration process.

Workshop goals

The goal of this workshop is for you to learn how to infuse AI technologies into a web based patient registration system.

  1. The workshop solution is a simplified version of a real-world scenario, simple enough to be completed in a workshop but complex enough to demonstrate the power of AI technologies.
  2. The workshop provides a step-by-step guide, taking you through the process of deploying the solution to Azure. You'll learn a little about Azure Static Web Apps, Azure Functions, Azure Cognitive Services, Azure Storage, and Azure Cosmos DB.

Introduction to Form Recognizer

The solution will build on Azure Form Recognizer. Azure Form Recognizer is a new Cognitive Service that uses machine learning to extract text and table data from form documents. You can train custom models to extract data specific to your forms, or use the prebuilt models to extract common fields from receipts, invoices, and business cards.

Workshop Personas

Persona
Surgery admin: DrewDrew's role is to ensure new patients register in the surgery system. Drew also verifies new patient data before committing to the patient data in the surgery system.The image shows the picture of an admin
Nurse: AlexAlex uses new patient registration to understand any existing allergies or medicine reactions.The image shows the picture of a nurse
Doctor: AnthonyAnthony uses new patient registration to understand any existing allergies or medicine reactions.The image shows the photo of a doctor

Workshop outline

The following is an outline of the workshop:

  1. Learn about and create the Azure services for the app.
  2. Train a custom Azure Form Recognizer model.
  3. Create a web app that integrates with Form Recognizer.
  4. Define application roles that map to the workshop roles.
  5. Implement app functions to support surgery admin, nurse, and doctor roles.

Solution overview

The following outlines the process of the solution:

  1. A new patient completes the patient registration form.
  2. The patient then uploads the form to the web app.
  3. The web app uses Form Recognizer to extract the data from the form.
  4. The app returns the extracted data to the patient.
  5. The patient submits the verified new data.
  6. The surgery admin verifies registration and adds it to the doctor's surgery system.
  7. Data is stored in the surgery system.
  8. New patient registration records are available to the surgery's nurse and doctor.

The image shows the registration process