Skip to content

Latest commit

 

History

History
83 lines (68 loc) · 7.78 KB

File metadata and controls

83 lines (68 loc) · 7.78 KB

Challenge 0: Pre-requisites - Ready, Set, GO!

Home - Next Challenge>

Pre-requisites

Make sure that you have joined Teams group for this track. The first person on your team at your table should create a new channel in this Team with your team name.

Introduction

Goal is to complete all pre-requisites needed to finish all challenges.

Description

Install the recommended tool set:

Success Criteria

  • Azure Subscription is ready for use
  • Powershell is installed
  • Azure Ad and Az modules are installed
  • Bash shell (WSL, Mac, Linux or Azure Cloud Shell) is installed
  • .NET Core is installed
  • Java JDK is installed
  • Visual Studio Code and required extensions are installed
  • Node.js and npm are installed
  • Postman is installed

Learning Resources

  • Install the Azure CLI

  • Setting up Visual Studio Code

  • VS Code Extension Marketplace

  • NodeJS pre-built installer downloads

  • Downloading and installing Node.js and npm

  • Azure API for FHIR as a centralized FHIR Compliant data management solution to persist FHIR bundles.

  • FHIR Bulk Load for bulk ingestions performed by a function app that is triggered whenever new or modified BLOB arrives in the fhirimport BLOB container.

  • FHIR Converter is a logic app based workflow to ingest and convert C-CDA and HL7v2 message into FHIR bundle.

  • FHIR Proxy is a function app solution that acts as an intelligent and secure gateway (reverse proxy) to FHIR Server and provides a consolidated approach to pre and post processing of FHIR Server, i.e. PublishFHIREventPostProcess to publish FHIR CUD events for resources to a configured eventhub. It acts as a FHIR specific reverse proxy rewriting responses and brokering requests to FHIR Servers.

  • SMART on FHIR proxy to integrate partner apps with FHIR Servers and EMR systems through FHIR interfaces.

  • Azure Event Hubs event-driven architecture that handles FHIR CUD events from the FHIR Server to enable post-processing for topic subscribers to kickoff downstream workflows.

  • Azure Logic Apps conversion workflow to ingest C-CDA data, call FHIR Converter API for C-CDA to FHIR bundle conversion and load the resulted FHIR bundle into FHIR Server.

  • Azure Functions as the event trigger mechanism to auto ingest and convert HL7v2 messages, pushed to the FHIR Service Bus, into FHIR bundles.

  • Azure App Service to host the frontend web app to search for patient(s) stored in FHIR Server and display the results in web page(s).

  • Azure Batch runs large-scale applications efficiently in the cloud. Schedule compute-intensive tasks and dynamically adjust resources for your solution without managing infrastructure.

  • Azure Service Bus is a fully managed enterprise integration message broker. Service Bus can decouple applications and services.

  • Azure Blob Storage is Microsoft's object storage solution, optimized for storing massive amounts of unstructured data.

  • Azure Data Lake Store Gen2 is a set of capabilities dedicated to big data analytics, is the result of converging the capabilities of our two existing storage services, Azure Blob storage and Azure Data Lake Storage Gen1.

  • Azure Storage Explorer is Azure storage management used to upload, download, and manage Azure blobs, files, queues, and tables, as well as Azure Cosmos DB and Azure Data Lake Storage entities.

  • Azure Data Factory is Azure's cloud ETL service for scale-out serverless data integration and data transformation.

  • Azure Databricks is an Apache Spark-based analytics platform optimized for the Microsoft Azure cloud services platform.

  • Azure SQL Database is a managed, secure, and intelligent product that use the SQL Server database engine in the Azure cloud.

  • PowerBI is a collection of software services, apps, and connectors that work together to turn your unrelated sources of data into coherent, visually immersive, and interactive insights.

  • IoT Central helps create, customize, and manage healthcare IoT solutions using IoT Central application templates. Continuous patient monitoring is one application template in healthcare IoT space.