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