Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

De-identification service quickstart #14118

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
description: This template creates a Azure Health Data Services de-identification service.
page_type: sample
products:
- azure
- azure-resource-manager
urlFragment: deidentification-service-create
languages:
- bicep
---
# Create an Azure Health Data Services de-identification service using a template

![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.healthdataaiservices/deidentification-service-create/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.healthdataaiservices/deidentification-service-create/PublicDeployment.svg)

![Best Practice Check](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.healthdataaiservices/deidentification-service-create/BestPracticeResult.svg)
![Cred Scan Check](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.healthdataaiservices/deidentification-service-create/CredScanResult.svg)

![Bicep Version](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.healthdataaiservices/deidentification-service-create/BicepVersion.svg)

[![Deploy To Azure](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.svg?sanitize=true)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.healthdataaiservices%2Fdeidentification-service-create%2Fazuredeploy.json)
[![Visualize](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/visualizebutton.svg?sanitize=true)](http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.healthdataaiservices%2Fdeidentification-service-create%2Fazuredeploy.json)

This template allows you to deploy a new Azure Health Data Services de-identification service. The [quickstart](/azure/healthcare-apis/deidentification/quickstart) article describes how to deploy the template.

For more information about Azure Health Data Services de-identification service, see [What is the de-identification service (preview)?](/azure/healthcare-apis/deidentification/overview).

`Tags: Microsoft.HealthDataAIServices/deidServices`
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"deidServiceName": {
"value": "GEN-UNIQUE"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
@description('The name of the Azure Health Data Services de-identification service to create. Name must be alphanumeric, between 1 and 30 characters in length, and unique per resource group.')
@minLength(1)
@maxLength(30)
param deidServiceName string

@description('Location of the Azure Health Data Services de-identification service.')
param location string = resourceGroup().location

@description('Whether or not to create a system-assigned managed identity.')
param createSystemAssignedManagedIdentity bool = false

var identity = (createSystemAssignedManagedIdentity) ? { type: 'SystemAssigned' } : {}

resource deidentificationService 'Microsoft.HealthDataAIServices/deidServices@2024-02-28-preview' = {
name: deidServiceName
location: location
identity: identity
}

output deidServiceName string = deidentificationService.properties.serviceUrl
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create Azure Health Data Services de-identification service",
"description": "This template creates an Azure Health Data Services de-identification service with optional system-assigned managed identity.",
"summary": "Create an Azure Health Data Services de-identification service.",
"githubUsername": "jovinson-ms",
"docOwner": "jovinson",
"dateUpdated": "2024-08-09"
}
Loading