Skip to content

Santhoshkumard11/azure-developer-stories-leukemia-classifier-on-azure

Repository files navigation

Azure Dev Stories - Leukemia Classifier on Azure Cloud #azuredevstories

Building a serverless leukemia classifier using Azure Functions and Logic Apps.

#azuredevstories

azureporatgif

YouTube Demo Video 📺📺

https://youtu.be/6cub1Ifr6Wg

Medium Blog 📑📑

Link -> Trigger Based Leukemia Classifier on Azure Cloud — Prediction and Reporting

Flow Diagram 🥏🥏

azureflowchart

List of services used ⚙

  1. Azure function
  2. Logic Apps
  3. Cosmos DB
  4. Blob Storage
  5. Mailjet
  6. Azure Devops

screenshot

1. Azure Function

  • leukemia-predict -> triggered from logic app when a change in blob storage is detected
  • StaticPage -> present the index page our application
  • SendMailTrigger -> Triggered when there is a change in Cosmos DB
  • getcosmosdb-data -> will return all the items in the cosmos DB

screenshot

2. Logic Apps

  • Used to trigger the Azure function if a change is made to blob storage

screenshot

screenshot

3. Cosmos DB

  • Store the patient, prediction and hematologists details

screenshot

4. Blob Storage

  • To store the lab reports (microscopic blood sample images)

screenshot

5. Mailjet

  • Using SMTP relay in logic apps and API in Azure Functions to send out the mails to patients and hematologists

screenshot

6. Azure Devops

  • Create a issue work item if the prediction is wrong or misclassified by our custom ML model.

screenshot

Files