Azure / apiforfhir-migration-tool

OSS migration tool for migrating data from Azure API for FHIR to Azure Health Data Services
MIT License
2 stars 6 forks source link

Personal/snarang/v1 #3

Closed snarang-microsoft closed 1 year ago

snarang-microsoft commented 1 year ago

Description

This PR incorporate the durable function for apiforfhir migration tool. This is the version: v1 of the migration tool. It include 3 orchestrators.

  1. $export and $import orchestrator.
  2. Surface check orchestrator.
  3. Deep check orchestrator.

The infrastructure biceps are also included in the PR. These biceps are to deploy the infrastructure for Azure function and assign the role assignment.

Testing

Following testing has been performed for these changes:

  1. $export: exported the data from Gen1: API for FHIR server
  2. $import: imported the data to Gen2: FHIR Service
  3. Surface Check: To check the count of the resources between Gen1 and Gen2 server after $export and $import process is completed.
  4. Deep Check: To compare the random no of resources between Gen1 and Gen2 server.
  5. Unit test: Added the mock unit test cases.
mikaelweave commented 1 year ago

/azp run

azure-pipelines[bot] commented 1 year ago
Azure Pipelines successfully started running 1 pipeline(s).
mikaelweave commented 1 year ago

/azp run

azure-pipelines[bot] commented 1 year ago
Azure Pipelines successfully started running 1 pipeline(s).