Skip to content

Commit 793f93e

Browse files
author
Jill Grant
authored
Merge pull request #238264 from msjasteppe/converter-updates
Major updates to converter
2 parents ff76b7b + bfbd780 commit 793f93e

12 files changed

+516
-303
lines changed

.openpublishing.redirection.healthcare-apis.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -479,9 +479,14 @@
479479
},
480480
{
481481
"source_path_from_root": "/articles/healthcare-apis/data-transformation/convert-data.md",
482-
"redirect_url": "/azure/healthcare-apis/fhir/convert-data",
483-
"redirect_document_id": true
482+
"redirect_url": "/azure/healthcare-apis/fhir/overview-of-convert-data",
483+
"redirect_document_id": false
484484
},
485+
{
486+
"source_path_from_root": "/articles/healthcare-apis/fhir/convert-data.md",
487+
"redirect_url": "/azure/healthcare-apis/fhir/overview-of-convert-data",
488+
"redirect_document_id": true
489+
},
485490
{
486491
"source_path_from_root": "/articles/healthcare-apis/fhir/bulk-importing-fhir-data.md",
487492
"redirect_url": "/azure/healthcare-apis/fhir/configure-import-data",

articles/healthcare-apis/azure-api-for-fhir/export-data.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ The Azure API For FHIR supports $export at the following levels:
3131

3232
With export, data is exported in multiple files each containing resources of only one type. The number of resources in an individual file will be limited. The maximum number of resources is based on system performance. It is currently set to 50,000, but can change. The result is that you may get multiple files for a resource type, which will be enumerated (for example, `Patient-1.ndjson`, `Patient-2.ndjson`).
3333

34-
> [!Note]
34+
> [!NOTE]
3535
> `Patient/$export` and `Group/[ID]/$export` may export duplicate resources if the resource is in a compartment of more than one resource, or is in multiple groups.
3636
3737
In addition, checking the export status through the URL returned by the location header during the queuing is supported along with canceling the actual export job.
@@ -63,7 +63,7 @@ The Azure API for FHIR supports the following query parameters. All of these par
6363
| \_container | No | Specifies the container within the configured storage account where the data should be exported. If a container is specified, the data will be exported into a folder into that container. If the container isn’t specified, the data will be exported to a new container. |
6464
| \_till | No | Allows you to only export resources that have been modified till the time provided. This parameter is applicable to only System-Level export. In this case, if historical versions have not been disabled or purged, export guarantees true snapshot view, or, in other words, enables time travel. |
6565

66-
> [!Note]
66+
> [!NOTE]
6767
> Only storage accounts in the same subscription as that for Azure API for FHIR are allowed to be registered as the destination for $export operations.
6868
6969
## Secure Export to Azure Storage
@@ -128,14 +128,14 @@ Azure API for FHIR is provisioned.
128128
| West US 2 | 40.64.135.77 |
129129

130130
> [!NOTE]
131-
> The above steps are similar to the configuration steps described in the document **Converting your data to FHIR**. For more information, see [Configure the ACR firewall](../../healthcare-apis/fhir/convert-data.md#step-6-optional-configure-the-azure-container-registry-firewall-for-secure-access).
131+
> The above steps are similar to the configuration steps described in the document **Converting your data to FHIR**. For more information, see [Configure the ACR firewall](../../healthcare-apis/fhir/configure-settings-convert-data.md#step-6-configure-the-azure-container-registry-firewall-for-secure-access).
132132
133133
### Allowing specific IP addresses for the Azure storage account in the same region
134134

135135
The configuration process is the same as above except a specific IP
136136
address range in CIDR format is used instead, 100.64.0.0/10. The reason why the IP address range, which includes 100.64.0.0 – 100.127.255.255, must be specified is because the actual IP address used by the service varies, but will be within the range, for each $export request.
137137

138-
> [!Note]
138+
> [!NOTE]
139139
> It is possible that a private IP address within the range of 10.0.2.0/24 may be used instead. In that case, the $export operation will not succeed. You can retry the $export request, but there is no guarantee that an IP address within the range of 100.64.0.0/10 will be used next time. That's the known networking behavior by design. The alternative is to configure the storage account in a different region.
140140
141141
## Next steps

articles/healthcare-apis/fhir/configure-export-data.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: kesheth
1414

1515
The FHIR service supports the `$export` operation [specified by HL7](https://hl7.org/fhir/uv/bulkdata/export/index.html) 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.
1616

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](https://learn.microsoft.com/azure/healthcare-apis/authentication-authorization).
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).
1818

1919
Below are three steps in setting up the `$export` operation for the FHIR service-
2020

@@ -73,7 +73,7 @@ The final step is to specify the ADLS Gen2 account that the FHIR service will us
7373

7474
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.
7575

76-
> [!Note]
76+
> [!NOTE]
7777
> Only storage accounts in the same subscription as the FHIR service are allowed to be registered as the destination for `$export` operations.
7878
7979
## Securing the FHIR service `$export` operation
@@ -121,7 +121,7 @@ Add-AzStorageAccountNetworkRule -ResourceGroupName $resourceGroupName -Name $sto
121121

122122
After running this command, in the **Firewall** section under **Resource instances** you will see **2 selected** in the **Instance name** dropdown list. These are the names of the workspace instance and FHIR service instance that you just registered as Microsoft Trusted Resources.
123123

124-
:::image type="content" source="media/export-data/storage-networking-2.png" alt-text="Screenshot of Azure Storage Networking Settings with resource type and instance names." lightbox="media/export-data/storage-networking-2.png":::
124+
:::image type="content" source="media/export-data/storage-networking-2.png" alt-text="Screenshot of Azure Storage Networking Settings with resource type and instance names." lightbox="media/export-data/storage-networking-2.png":::
125125

126126
You're now ready to securely export FHIR data to the storage account. Note that the storage account is on selected networks and isn't publicly accessible. To securely access the files, you can enable [private endpoints](../../storage/common/storage-private-endpoints.md) for the storage account.
127127

@@ -156,13 +156,13 @@ Select **Enabled from selected virtual networks and IP addresses**. Under the Fi
156156
| West US 2 | 40.64.135.77 |
157157

158158
> [!NOTE]
159-
> The above steps are similar to the configuration steps described in the document **Converting your data to FHIR**. For more information, see [Configure the ACR firewall](./convert-data.md#step-6-optional-configure-the-azure-container-registry-firewall-for-secure-access).
159+
> The above steps are similar to the configuration steps described in the document **Converting your data to FHIR**. For more information, see [Configure the ACR firewall](configure-settings-convert-data.md#step-6-configure-the-azure-container-registry-firewall-for-secure-access).
160160
161161
### Allowing specific IP addresses to access the Azure storage account in the same region
162162

163163
The configuration process for IP addresses in the same region is just like above except a specific IP address range in Classless Inter-Domain Routing (CIDR) format is used instead (i.e., 100.64.0.0/10). The reason why the IP address range (100.64.0.0 – 100.127.255.255) must be specified is because an IP address for the FHIR service will be allocated each time an `$export` request is made.
164164

165-
> [!Note]
165+
> [!NOTE]
166166
> It is possible that a private IP address within the range of 10.0.2.0/24 may be used, but there is no guarantee that the `$export` operation will succeed in such a case. You can retry if the `$export` request fails, but until an IP address within the range of 100.64.0.0/10 is used, the request will not succeed. This network behavior for IP address ranges is by design. The alternative is to configure the storage account in a different region.
167167
168168
## Next steps

0 commit comments

Comments
 (0)