From 706b3a6599b61312fc680aba9d438e2531ec1d1e Mon Sep 17 00:00:00 2001 From: Yue Fei <59813791+moria97@users.noreply.github.com> Date: Thu, 20 Oct 2022 14:05:38 +0800 Subject: [PATCH 1/2] Upgrade to .net6.0 (#186) * Upgrade to .net6.0 * fix warning Co-authored-by: sowu880 <57981365+sowu880@users.noreply.github.com> --- .../Microsoft.Health.Anonymizer.Common.UnitTests.csproj | 2 +- .../Microsoft.Health.Anonymizer.Common.csproj | 2 +- ...Health.Dicom.Anonymizer.CommandLineTool.UnitTests.csproj | 2 +- ...Microsoft.Health.Dicom.Anonymizer.CommandLineTool.csproj | 2 +- .../MaskProcessor.cs | 2 +- .../Microsoft.Health.Dicom.Anonymizer.Core.UnitTests.csproj | 2 +- .../Microsoft.Health.Dicom.Anonymizer.Core.csproj | 6 +----- ....Anonymizer.R4.AzureDataFactoryPipeline.UnitTests.csproj | 2 +- ...ealth.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.csproj | 2 +- ...crosoft.Health.Fhir.Anonymizer.R4.CommandLineTool.csproj | 2 +- ...icrosoft.Health.Fhir.Anonymizer.R4.Core.UnitTests.csproj | 3 +-- .../Microsoft.Health.Fhir.Anonymizer.R4.Core.csproj | 2 +- ...crosoft.Health.Fhir.Anonymizer.R4.FunctionalTests.csproj | 3 +-- ...nonymizer.Stu3.AzureDataFactoryPipeline.UnitTests.csproj | 2 +- ...lth.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.csproj | 2 +- ...osoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool.csproj | 2 +- ...rosoft.Health.Fhir.Anonymizer.Stu3.Core.UnitTests.csproj | 2 +- .../Microsoft.Health.Fhir.Anonymizer.Stu3.Core.csproj | 2 +- ...osoft.Health.Fhir.Anonymizer.Stu3.FunctionalTests.csproj | 2 +- docs/DICOM-anonymization.md | 2 +- docs/FHIR-anonymization.md | 4 ++-- 21 files changed, 22 insertions(+), 28 deletions(-) diff --git a/DICOM/src/Microsoft.Health.Anonymizer.Common.UnitTests/Microsoft.Health.Anonymizer.Common.UnitTests.csproj b/DICOM/src/Microsoft.Health.Anonymizer.Common.UnitTests/Microsoft.Health.Anonymizer.Common.UnitTests.csproj index de8ce8ce..ba8d2797 100644 --- a/DICOM/src/Microsoft.Health.Anonymizer.Common.UnitTests/Microsoft.Health.Anonymizer.Common.UnitTests.csproj +++ b/DICOM/src/Microsoft.Health.Anonymizer.Common.UnitTests/Microsoft.Health.Anonymizer.Common.UnitTests.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp3.1 + net6.0 diff --git a/DICOM/src/Microsoft.Health.Anonymizer.Common/Microsoft.Health.Anonymizer.Common.csproj b/DICOM/src/Microsoft.Health.Anonymizer.Common/Microsoft.Health.Anonymizer.Common.csproj index 502daee3..275ee678 100644 --- a/DICOM/src/Microsoft.Health.Anonymizer.Common/Microsoft.Health.Anonymizer.Common.csproj +++ b/DICOM/src/Microsoft.Health.Anonymizer.Common/Microsoft.Health.Anonymizer.Common.csproj @@ -2,7 +2,7 @@ Library - netcoreapp3.1 + net6.0 MIT Copyright © Microsoft Corporation. All rights reserved. diff --git a/DICOM/src/Microsoft.Health.Dicom.Anonymizer.CommandLineTool.UnitTests/Microsoft.Health.Dicom.Anonymizer.CommandLineTool.UnitTests.csproj b/DICOM/src/Microsoft.Health.Dicom.Anonymizer.CommandLineTool.UnitTests/Microsoft.Health.Dicom.Anonymizer.CommandLineTool.UnitTests.csproj index a9988238..d992fad1 100644 --- a/DICOM/src/Microsoft.Health.Dicom.Anonymizer.CommandLineTool.UnitTests/Microsoft.Health.Dicom.Anonymizer.CommandLineTool.UnitTests.csproj +++ b/DICOM/src/Microsoft.Health.Dicom.Anonymizer.CommandLineTool.UnitTests/Microsoft.Health.Dicom.Anonymizer.CommandLineTool.UnitTests.csproj @@ -1,7 +1,7 @@ - netcoreapp3.1 + net6.0 false diff --git a/DICOM/src/Microsoft.Health.Dicom.Anonymizer.CommandLineTool/Microsoft.Health.Dicom.Anonymizer.CommandLineTool.csproj b/DICOM/src/Microsoft.Health.Dicom.Anonymizer.CommandLineTool/Microsoft.Health.Dicom.Anonymizer.CommandLineTool.csproj index f7cb5073..0bde47ff 100644 --- a/DICOM/src/Microsoft.Health.Dicom.Anonymizer.CommandLineTool/Microsoft.Health.Dicom.Anonymizer.CommandLineTool.csproj +++ b/DICOM/src/Microsoft.Health.Dicom.Anonymizer.CommandLineTool/Microsoft.Health.Dicom.Anonymizer.CommandLineTool.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp3.1 + net6.0 false diff --git a/DICOM/src/Microsoft.Health.Dicom.Anonymizer.Core.UnitTests/MaskProcessor.cs b/DICOM/src/Microsoft.Health.Dicom.Anonymizer.Core.UnitTests/MaskProcessor.cs index 6b78d0e3..8e48cd51 100644 --- a/DICOM/src/Microsoft.Health.Dicom.Anonymizer.Core.UnitTests/MaskProcessor.cs +++ b/DICOM/src/Microsoft.Health.Dicom.Anonymizer.Core.UnitTests/MaskProcessor.cs @@ -41,7 +41,7 @@ public void Process(DicomDataset dicomDataset, DicomItem item, ProcessContext co var mask = new string('*', this._maskedLength); if (item is DicomStringElement) { - var values = ((DicomStringElement)item).Get().Where(x => !string.IsNullOrEmpty(x)).Select(x => x.Length > _maskedLength?mask + x[this._maskedLength..] : mask); + var values = ((DicomStringElement)item).Get().Where(x => !string.IsNullOrEmpty(x)).Select(x => x.Length > _maskedLength ? mask + x[this._maskedLength..] : mask); if (values.Count() != 0) { dicomDataset.AddOrUpdate(item.ValueRepresentation, item.Tag, values.ToArray()); diff --git a/DICOM/src/Microsoft.Health.Dicom.Anonymizer.Core.UnitTests/Microsoft.Health.Dicom.Anonymizer.Core.UnitTests.csproj b/DICOM/src/Microsoft.Health.Dicom.Anonymizer.Core.UnitTests/Microsoft.Health.Dicom.Anonymizer.Core.UnitTests.csproj index e631b537..7d6601ed 100644 --- a/DICOM/src/Microsoft.Health.Dicom.Anonymizer.Core.UnitTests/Microsoft.Health.Dicom.Anonymizer.Core.UnitTests.csproj +++ b/DICOM/src/Microsoft.Health.Dicom.Anonymizer.Core.UnitTests/Microsoft.Health.Dicom.Anonymizer.Core.UnitTests.csproj @@ -1,7 +1,7 @@  - netcoreapp3.1 + net6.0 false diff --git a/DICOM/src/Microsoft.Health.Dicom.Anonymizer.Core/Microsoft.Health.Dicom.Anonymizer.Core.csproj b/DICOM/src/Microsoft.Health.Dicom.Anonymizer.Core/Microsoft.Health.Dicom.Anonymizer.Core.csproj index be843257..36b29d71 100644 --- a/DICOM/src/Microsoft.Health.Dicom.Anonymizer.Core/Microsoft.Health.Dicom.Anonymizer.Core.csproj +++ b/DICOM/src/Microsoft.Health.Dicom.Anonymizer.Core/Microsoft.Health.Dicom.Anonymizer.Core.csproj @@ -2,7 +2,7 @@ Library - netcoreapp3.1 + net6.0 Microsoft.Health.Dicom.Anonymizer.Core MIT Copyright © Microsoft Corporation. All rights reserved. @@ -13,10 +13,6 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.UnitTests/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.UnitTests.csproj b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.UnitTests/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.UnitTests.csproj index cf837975..430da00a 100644 --- a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.UnitTests/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.UnitTests.csproj +++ b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.UnitTests/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.UnitTests.csproj @@ -1,7 +1,7 @@  - netcoreapp3.1 + net6.0 false diff --git a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.csproj b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.csproj index 717b686e..7d5ba187 100644 --- a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.csproj +++ b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline/Microsoft.Health.Fhir.Anonymizer.R4.AzureDataFactoryPipeline.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp3.1 + net6.0 false diff --git a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.CommandLineTool/Microsoft.Health.Fhir.Anonymizer.R4.CommandLineTool.csproj b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.CommandLineTool/Microsoft.Health.Fhir.Anonymizer.R4.CommandLineTool.csproj index 17142301..ddefae56 100644 --- a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.CommandLineTool/Microsoft.Health.Fhir.Anonymizer.R4.CommandLineTool.csproj +++ b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.CommandLineTool/Microsoft.Health.Fhir.Anonymizer.R4.CommandLineTool.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp3.1 + net6.0 false diff --git a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.Core.UnitTests/Microsoft.Health.Fhir.Anonymizer.R4.Core.UnitTests.csproj b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.Core.UnitTests/Microsoft.Health.Fhir.Anonymizer.R4.Core.UnitTests.csproj index 547ff592..f99cb13b 100644 --- a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.Core.UnitTests/Microsoft.Health.Fhir.Anonymizer.R4.Core.UnitTests.csproj +++ b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.Core.UnitTests/Microsoft.Health.Fhir.Anonymizer.R4.Core.UnitTests.csproj @@ -1,8 +1,7 @@  - netcoreapp3.1 - + net6.0 false diff --git a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.Core/Microsoft.Health.Fhir.Anonymizer.R4.Core.csproj b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.Core/Microsoft.Health.Fhir.Anonymizer.R4.Core.csproj index eea66999..cecad82a 100644 --- a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.Core/Microsoft.Health.Fhir.Anonymizer.R4.Core.csproj +++ b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.Core/Microsoft.Health.Fhir.Anonymizer.R4.Core.csproj @@ -2,7 +2,7 @@ Library - netcoreapp3.1 + net6.0 true MIT Copyright © Microsoft Corporation. All rights reserved. diff --git a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.FunctionalTests/Microsoft.Health.Fhir.Anonymizer.R4.FunctionalTests.csproj b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.FunctionalTests/Microsoft.Health.Fhir.Anonymizer.R4.FunctionalTests.csproj index 4379d5bc..9d693432 100644 --- a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.FunctionalTests/Microsoft.Health.Fhir.Anonymizer.R4.FunctionalTests.csproj +++ b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.R4.FunctionalTests/Microsoft.Health.Fhir.Anonymizer.R4.FunctionalTests.csproj @@ -1,8 +1,7 @@  - netcoreapp3.1 - + net6.0 false diff --git a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.UnitTests/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.UnitTests.csproj b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.UnitTests/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.UnitTests.csproj index fdfb0255..1a5a77db 100644 --- a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.UnitTests/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.UnitTests.csproj +++ b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.UnitTests/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.UnitTests.csproj @@ -1,7 +1,7 @@ - netcoreapp3.1 + net6.0 false diff --git a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.csproj b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.csproj index cb01084a..39715868 100644 --- a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.csproj +++ b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline/Microsoft.Health.Fhir.Anonymizer.Stu3.AzureDataFactoryPipeline.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp3.1 + net6.0 false diff --git a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool/Microsoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool.csproj b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool/Microsoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool.csproj index 190f9170..baee5008 100644 --- a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool/Microsoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool.csproj +++ b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool/Microsoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp3.1 + net6.0 false diff --git a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.Core.UnitTests/Microsoft.Health.Fhir.Anonymizer.Stu3.Core.UnitTests.csproj b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.Core.UnitTests/Microsoft.Health.Fhir.Anonymizer.Stu3.Core.UnitTests.csproj index 6e19a9c8..9c29538b 100644 --- a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.Core.UnitTests/Microsoft.Health.Fhir.Anonymizer.Stu3.Core.UnitTests.csproj +++ b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.Core.UnitTests/Microsoft.Health.Fhir.Anonymizer.Stu3.Core.UnitTests.csproj @@ -1,7 +1,7 @@  - netcoreapp3.1 + net6.0 false diff --git a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.Core/Microsoft.Health.Fhir.Anonymizer.Stu3.Core.csproj b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.Core/Microsoft.Health.Fhir.Anonymizer.Stu3.Core.csproj index ff573331..1660254b 100644 --- a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.Core/Microsoft.Health.Fhir.Anonymizer.Stu3.Core.csproj +++ b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.Core/Microsoft.Health.Fhir.Anonymizer.Stu3.Core.csproj @@ -2,7 +2,7 @@ Library - netcoreapp3.1 + net6.0 true MIT Copyright © Microsoft Corporation. All rights reserved. diff --git a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.FunctionalTests/Microsoft.Health.Fhir.Anonymizer.Stu3.FunctionalTests.csproj b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.FunctionalTests/Microsoft.Health.Fhir.Anonymizer.Stu3.FunctionalTests.csproj index c176eeaf..b5c5413f 100644 --- a/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.FunctionalTests/Microsoft.Health.Fhir.Anonymizer.Stu3.FunctionalTests.csproj +++ b/FHIR/src/Microsoft.Health.Fhir.Anonymizer.Stu3.FunctionalTests/Microsoft.Health.Fhir.Anonymizer.Stu3.FunctionalTests.csproj @@ -1,7 +1,7 @@  - netcoreapp3.1 + net6.0 false diff --git a/docs/DICOM-anonymization.md b/docs/DICOM-anonymization.md index cb020777..c87cee6f 100644 --- a/docs/DICOM-anonymization.md +++ b/docs/DICOM-anonymization.md @@ -24,7 +24,7 @@ You can prepare your own DICOM files as input, or use sample DICOM files in fold ## Anonymize DICOM data: using the command line tool -Once you have built the command line tool, you will find executable file Microsoft.Health.Dicom.Anonymizer.CommandLineTool.exe in the $SOURCE\DICOM\src\Microsoft.Health.Dicom.Anonymizer.CommandLineTool\bin\Debug|Release\netcoreapp3.1 folder. +Once you have built the command line tool, you will find executable file Microsoft.Health.Dicom.Anonymizer.CommandLineTool.exe in the $SOURCE\DICOM\src\Microsoft.Health.Dicom.Anonymizer.CommandLineTool\bin\Debug|Release\net6.0 folder. You can use this executable file to anonymize DICOM file. diff --git a/docs/FHIR-anonymization.md b/docs/FHIR-anonymization.md index 7e338e9d..fe8dec65 100644 --- a/docs/FHIR-anonymization.md +++ b/docs/FHIR-anonymization.md @@ -32,9 +32,9 @@ You can also export FHIR resource from your FHIR server using [Bulk Export](http ## Anonymize FHIR data: using the command line tool Once you have built the command line tool, you will find two executable files for R4 and STU3 respectively: -1. Microsoft.Health.Fhir.Anonymizer.R4.CommandLineTool.exe in the $SOURCE\FHIR\src\Microsoft.Health.Fhir.Anonymizer.R4.CommandLineTool\bin\Debug|Release\netcoreapp3.1 folder. +1. Microsoft.Health.Fhir.Anonymizer.R4.CommandLineTool.exe in the $SOURCE\FHIR\src\Microsoft.Health.Fhir.Anonymizer.R4.CommandLineTool\bin\Debug|Release\net6.0 folder. -2. Microsoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool.exe in the $SOURCE\FHIR\src\Microsoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool\bin\Debug|Release\netcoreapp3.1 folder. +2. Microsoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool.exe in the $SOURCE\FHIR\src\Microsoft.Health.Fhir.Anonymizer.Stu3.CommandLineTool\bin\Debug|Release\net6.0 folder. You can use these executables to anonymize FHIR resource files in a folder. ``` From 6530ee62e84f3f5c14fb5b661b6fa625ec592748 Mon Sep 17 00:00:00 2001 From: sowu880 <57981365+sowu880@users.noreply.github.com> Date: Fri, 21 Oct 2022 10:05:09 +0800 Subject: [PATCH 2/2] update doc (#188) * update * update --- docs/DICOM-anonymization.md | 2 +- docs/FHIR-anonymization.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/DICOM-anonymization.md b/docs/DICOM-anonymization.md index c87cee6f..8138130f 100644 --- a/docs/DICOM-anonymization.md +++ b/docs/DICOM-anonymization.md @@ -9,7 +9,7 @@ The Digital Imaging and Communication in Medicine (DICOM) standard has been comm - Ability to run the tool on premise to anonymize a dataset locally. ### Build the solution -Use the .Net Core 3.1 SDK to build DICOM Anonymization Tool. If you don't have .Net Core 3.1 installed, instructions and download links are available [here](https://dotnet.microsoft.com/download/dotnet/3.1). +Use the .Net Core SDK to build DICOM Anonymization Tool. If you don't have .Net Core installed, instructions and download links are available [here](https://dotnet.microsoft.com/download/dotnet/6.0). ### Prepare DICOM Data You can prepare your own DICOM files as input, or use sample DICOM files in folder $SOURCE\DICOM\samples of the project. diff --git a/docs/FHIR-anonymization.md b/docs/FHIR-anonymization.md index fe8dec65..91661422 100644 --- a/docs/FHIR-anonymization.md +++ b/docs/FHIR-anonymization.md @@ -14,7 +14,7 @@ FHIR data anonymization is available in the following ways: * Ability to run the tool on premise to anonymize a dataset locally ### Building the solution -Use the .Net Core 3.1 SDK to build FHIR Tools for Anonymization. If you don't have .Net Core 3.1 installed, instructions and download links are available [here](https://dotnet.microsoft.com/download/dotnet-core/3.1). +Use the .Net Core SDK to build FHIR Tools for Anonymization. If you don't have .Net Core installed, instructions and download links are available [here](https://dotnet.microsoft.com/download/dotnet/6.0). ### Get sample FHIR files This repo contains a few [sample](../FHIR/samples/) FHIR files that you can download. These files were generated using [Synthea™ Patient Generator](https://github.com/synthetichealth/synthea). @@ -73,7 +73,7 @@ You can use the Azure PowerShell to create a Data Factory and a pipeline to anon * **Azure subscription**: If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/) before you begin. * **Azure storage account**: Azure Blob storage is used as the _source_ & _destination_ data store. If you don't have an Azure storage account, see the instructions in [Create a storage account](https://docs.microsoft.com/en-us/azure/storage/common/storage-account-create?tabs=azure-portal). * **Azure PowerShell**: Azure PowerShell is used for deploying azure resources. If you don't have Azure PowerShell installed, see the instructions in [Install the Azure PowerShell module](https://docs.microsoft.com/en-us/powershell/azure/install-az-ps?view=azps-3.4.0) -* **.Net Core 3.1**: Use .Net Core 3.1 sdk to build FHIR Tools for Anonymization. If you don't have .Net Core 3.1 installed, instructions and download links are available [here](https://dotnet.microsoft.com/download/dotnet-core/3.1). +* **.Net Core**: Use .Net Core sdk to build FHIR Tools for Anonymization. If you don't have .Net Core installed, instructions and download links are available [here](https://dotnet.microsoft.com/download/dotnet-core/6.0). #### Prepare azure storage resource container