You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/healthcare-apis/fhir/configure-export-data.md
+16-17Lines changed: 16 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,21 +12,21 @@ ms.author: kesheth
12
12
13
13
# Configure export settings and set up a storage account
14
14
15
-
The FHIR service supports the `$export` operation [specified by HL7](https://www.hl7.org/fhir/uv/bulkdata/) for exporting FHIR data from a FHIR server. In the FHIR service implementation, calling the `$export` endpoint causes the FHIR service to export data into a pre-configured Azure storage account.
15
+
The FHIR® service supports the `$export` operation [specified by HL7](https://www.hl7.org/fhir/uv/bulkdata/) for exporting FHIR data from a FHIR server. In the FHIR service implementation, calling the `$export` endpoint causes the FHIR service to export data into a pre-configured Azure storage account.
16
16
17
-
Ensure you are granted with application role - 'FHIR Data exporter role' prior to configuring export. To understand more on application roles, see [Authentication and Authorization for FHIR service](../../healthcare-apis/authentication-authorization.md).
17
+
Ensure you are granted the application role 'FHIR Data exporter role' prior to configuring export. To understand more on application roles, see [Authentication and Authorization for FHIR service](../../healthcare-apis/authentication-authorization.md).
18
18
19
-
Three steps in setting up the `$export` operation for the FHIR service-
19
+
There are three steps in setting up the `$export` operation for the FHIR service-
20
20
21
21
- Enable a managed identity for the FHIR service.
22
22
- Configure a new or existing Azure Data Lake Storage Gen2 (ADLS Gen2) account and give permission for the FHIR service to access the account.
23
23
- Set the ADLS Gen2 account as the export destination for the FHIR service.
24
24
25
25
## Enable managed identity for the FHIR service
26
26
27
-
The first step in configuring your environment for FHIR data export is to enable a system-wide managed identity for the FHIR service. This managed identity is used to authenticate the FHIR service to allow access to the ADLS Gen2 account during an `$export` operation. For more information about managed identities in Azure, see [About managed identities for Azure resources](../../active-directory/managed-identities-azure-resources/overview.md).
27
+
The first step in configuring your environment for FHIR data export is to enable a system-wide managed identity for the FHIR service. This managed identity is used to authenticate the FHIR service, allowing access to the ADLS Gen2 account during an `$export` operation. For more information about managed identities in Azure, see [About managed identities for Azure resources](../../active-directory/managed-identities-azure-resources/overview.md).
28
28
29
-
In this step, browse to your FHIR service in the Azure portal and select the **Identity** blade. Set the **Status** option to **On**, and then click **Save**. When the **Yes** and **No** buttons display, select **Yes** to enable the managed identity for the FHIR service. Once the system identity has been enabled, you'll see an **Object (principal) ID** value for your FHIR service.
29
+
In this step, browse to your FHIR service in the Azure portal and select **Identity**. Set the **Status** option to **On**, and then click **Save**. When the **Yes** and **No** buttons display, select **Yes** to enable the managed identity for the FHIR service. Once the system identity has been enabled, you'll see an **Object (principal) ID** value for your FHIR service.
@@ -48,7 +48,7 @@ In this step, browse to your FHIR service in the Azure portal and select the **I
48
48
49
49
6. Select your Azure subscription.
50
50
51
-
7. Select **System-assigned managed identity**, and then select the managed identity that you enabled earlier for your FHIR service.
51
+
7. Select **System-assigned managed identity**, and then select the managed identity that you previously enabled for your FHIR service.
52
52
53
53
8. On the **Review + assign** tab, click **Review + assign** to assign the **Storage Blob Data Contributor** role to your FHIR service.
54
54
@@ -58,36 +58,35 @@ Now you're ready to configure the FHIR service by setting the ADLS Gen2 account
58
58
59
59
## Specify the storage account for FHIR service export
60
60
61
-
The final step is to specify the ADLS Gen2 account that the FHIR service uses when exporting data.
61
+
The final step is to specify the ADLS Gen2 account the FHIR service uses when exporting data.
62
62
63
63
> [!NOTE]
64
64
> In the storage account, if you haven't assigned the **Storage Blob Data Contributor** role to the FHIR service, the `$export` operation will fail.
65
65
66
66
1. Go to your FHIR service settings.
67
67
68
-
2. Select the **Export** blade.
68
+
2. Select **Export**.
69
69
70
70
3. Select the name of the storage account from the list. If you need to search for your storage account, use the **Name**, **Resource group**, or **Region** filters.
71
71
72
72
[](media/export-data/fhir-export-storage.png#lightbox)
73
73
74
-
After you've completed this final configuration step, you're ready to export data from the FHIR service. See [How to export FHIR data](./export-data.md) for details on performing `$export` operations with the FHIR service.
74
+
After you've completed this configuration step, you're ready to export data from the FHIR service. See [How to export FHIR data](./export-data.md) for details on performing `$export` operations with the FHIR service.
75
75
76
76
> [!NOTE]
77
77
> Only storage accounts in the same subscription as the FHIR service are allowed to be registered as the destination for `$export` operations.
78
78
79
79
## Securing the FHIR service `$export` operation
80
80
81
-
For securely exporting from the FHIR service to an ADLS Gen2 account, there are two main options:
81
+
For securely exporting from the FHIR service to an ADLS Gen2 account, there are two options:
82
82
83
83
* Allowing the FHIR service to access the storage account as a Microsoft Trusted Service.
84
84
85
-
* Allowing specific IP addresses associated with the FHIR service to access the storage account.
86
-
This option permits two different configurations depending on whether or not the storage account is in the same Azure region as the FHIR service.
85
+
* Allowing specific IP addresses associated with the FHIR service to access the storage account. This option permits two different configurations depending on whether or not the storage account is in the same Azure region as the FHIR service.
87
86
88
87
### Allowing FHIR service as a Microsoft Trusted Service
89
88
90
-
Go to your ADLS Gen2 account in the Azure portal and select the **Networking** blade. Select **Enabled from selected virtual networks and IP addresses** under the **Firewalls and virtual networks** tab.
89
+
Go to your ADLS Gen2 account in the Azure portal and select **Networking**. Select **Enabled from selected virtual networks and IP addresses** under the **Firewalls and virtual networks** tab.
91
90
92
91
:::image type="content" source="media/export-data/storage-networking-1.png" alt-text="Screenshot of Azure Storage Networking Settings." lightbox="media/export-data/storage-networking-1.png":::
93
92
@@ -97,13 +96,13 @@ Under the **Exceptions** section, select the box **Allow Azure services on the t
97
96
98
97
:::image type="content" source="media/export-data/exceptions.png" alt-text="Allow trusted Microsoft services to access this storage account.":::
99
98
100
-
Next, run the following PowerShell command to install the `Az.Storage` PowerShell module in your local environment. This allows you to configure your Azure storage account(s) using PowerShell.
99
+
Next, run the following PowerShell command to install the `Az.Storage` PowerShell module in your local environment. This allows you to configure your Azure storage accounts using PowerShell.
Now, use the PowerShell command below to set the selected FHIR service instance as a trusted resource for the storage account. Make sure that all listed parameters are defined in your PowerShell environment.
105
+
Now, use the following PowerShell command to set the selected FHIR service instance as a trusted resource for the storage account. Make sure that all listed parameters are defined in your PowerShell environment.
107
106
108
107
You'll need to run the `Add-AzStorageAccountNetworkRule` command as an administrator in your local environment. For more information, see [Configure Azure Storage firewalls and virtual networks](../../storage/common/storage-network-security.md).
109
108
@@ -131,9 +130,9 @@ The storage account is on selected networks and isn't publicly accessible. To se
131
130
132
131
## Next steps
133
132
134
-
In this article, you learned about the three steps in configuring your environment to allow export of data from your FHIR service to an Azure storage account. For more information about Bulk Export capabilities in the FHIR service, see
133
+
In this article, you learned about the three steps in configuring your environment to allow export of data from your FHIR service to an Azure storage account. For more information about Bulk Export capabilities in the FHIR service, see the following.
135
134
136
135
>[!div class="nextstepaction"]
137
136
>[How to export FHIR data](export-data.md)
138
137
139
-
FHIR® is a registered trademark of [HL7](https://hl7.org/fhir/) and is used with the permission of HL7.
0 commit comments