Skip to content

Commit dd824a4

Browse files
committed
improve acrolinx score
1 parent 66da8de commit dd824a4

2 files changed

Lines changed: 29 additions & 29 deletions

File tree

articles/healthcare-apis/fhir/deploy-azure-portal.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ ms.custom:
1313

1414
# Quickstart: Deploy the FHIR service via the Azure portal
1515

16-
In this quickstart, you learn how to create and deploy a FHIR service instance via the Azure portal. The Azure portal provides a web interface with guided workflows, making it an efficient tool for deploying the FHIR® service, and ensuring accurate configuration within Azure Health Data Services.
16+
In this quickstart, you learn how to create and deploy a FHIR service instance via the Azure portal. The Azure portal provides a web interface with guided workflows, making it an efficient tool for deploying the FHIR® service.
1717

1818
## Prerequisites
1919

2020
- An Azure subscription. If you don't have an Azure account, create a [free account](https://azure.microsoft.com/pricing/purchase-options/azure-account?cid=msft_learn) before you begin.
2121

22-
- An Azure Health Data Services workspace. To create and deploy a workspace ps, see [Deploy workspace in the Azure portal](../healthcare-apis-quickstart.md).
22+
- An Azure Health Data Services workspace. To create and deploy a workspace, see [Deploy workspace in the Azure portal](../healthcare-apis-quickstart.md).
2323

2424
## Create and deploy a new FHIR service
2525

@@ -34,13 +34,13 @@ In this quickstart, you learn how to create and deploy a FHIR service instance v
3434
- **Additional settings tab (optional)**: This tab allows you to:
3535
- **View authentication settings**: The default configuration for the FHIR service is **Use Azure RBAC for assigning data plane roles**. When configured in this mode, the authority for the FHIR service is set to the Microsoft Entra tenant for the subscription.
3636

37-
- **Integration with non-Microsoft Entra ID (optional)**: Use this option when you need to configure up to two additional identity providers other than Microsoft Entra ID to authenticate and access FHIR resources with SMART on FHIR scopes.
37+
- **Integration with non-Microsoft Entra ID (optional)**: Use this option when you need to configure up to two more identity providers other than Microsoft Entra ID to authenticate and access FHIR resources with SMART on FHIR scopes.
3838

3939
- **Setting versioning policy (optional)**: The versioning policy controls the history setting for FHIR service at the system level or individual resource type level. For more information, see [FHIR versioning policy and history management](fhir-versioning-policy-and-history-management.md). Choose **Next: Security**.
4040

4141
- On the **Security settings** tab, review the fields.
4242

43-
By default, data is encrypted with Microsoft-managed keys. For additional control over encryption keys, you can supply customer-managed keys to use for encryption of data. Customer-managed keys must be stored in an Azure Key Vault. You can either create your own keys and store them in a key vault, or use the Azure Key Vault APIs to generate keys. For more information, see [Configure customer-managed keys for the FHIR service](configure-customer-managed-keys.md). Choose **Next: Tags**.
43+
By default, data is encrypted with Microsoft-managed keys. For more control over encryption keys, you can supply customer-managed keys to use for encryption of data. Customer-managed keys must be stored in an Azure Key Vault. You can either create your own keys and store them in a key vault, or use the Azure Key Vault APIs to generate keys. For more information, see [Configure customer-managed keys for the FHIR service](configure-customer-managed-keys.md). Choose **Next: Tags**.
4444

4545
- On the **Tags** tab (optional), enter any tags.
4646

@@ -54,11 +54,11 @@ In this quickstart, you learn how to create and deploy a FHIR service instance v
5454

5555
## Validate the deployment
5656

57-
From the deployment confirmation page, select **Go to reource**. Copy the **FHIR metadata endpoint** and paste in a brower to fetch the capability statement from your new FHIR service.
57+
From the deployment confirmation page, select **Go to resource** Copy the **FHIR metadata endpoint** and paste in a browser to fetch the capability statement from your new FHIR service.
5858

5959
## Clean up resources
6060

61-
To avoid incurring costs, you can delete uneeded resources by deleting the FHIR service, or its containing workspace or resrouce group.
61+
To avoid incurring costs, you can delete unneeded resources by deleting the FHIR service, or its containing workspace or resource group.
6262

6363

6464
## Related content

articles/healthcare-apis/fhir/fhir-faq.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ Yes, the data is stored in managed databases in Azure. The FHIR service in Azure
2929

3030
### How can I get access to the underlying data?
3131

32-
In the managed service, you can't access the underlying data. This is to ensure that the FHIR service offers the privacy and compliance certifications needed for healthcare data. If you need access to the underlying data, you can use the [open-source FHIR server](https://github.com/microsoft/fhir-server).
32+
In the managed service, you can't access the underlying data. This policy is to ensure that the FHIR service offers the privacy and compliance certifications needed for healthcare data. If you need access to the underlying data, you can use the [open-source FHIR server](https://github.com/microsoft/fhir-server).
3333

3434
### What identity provider do you support?
3535

36-
We support Microsoft Entra ID and third party identity provider that support OpenID connect.
36+
We support Microsoft Entra ID and non-Microsoft identity providers that support OpenID connect.
3737

3838
### Can I use Azure AD B2C with the FHIR service?
3939

@@ -43,23 +43,23 @@ Yes. You can use [Azure Active Directory B2C](../../active-directory-b2c/overvie
4343

4444
We support versions 4.0.0 and 3.0.1.
4545

46-
For more information, see [Supported FHIR features](fhir-features-supported.md). You can also read about what has changed between FHIR versions (STU3 to R4) in the [version history for HL7 FHIR](https://hl7.org/fhir/R4/history.html).
46+
For more information, see [Supported FHIR features](fhir-features-supported.md). You can also read about what changed between FHIR versions (STU3 to R4) in the [version history for HL7 FHIR](https://hl7.org/fhir/R4/history.html).
4747

4848
### What is the difference between Azure API for FHIR and the FHIR service in the Azure Health Data Services?
4949

5050
Azure API for FHIR was our initial generally available product and is being retired as of September 30, 2026. The following table describes differences between Azure API for FHIR and Azure Health Data Services, FHIR service.
5151

5252
|Capabilities|Azure API for FHIR|Azure Health Data Services|
5353
|------------|------------------|--------------------------|
54-
|**Data ingress**|Tools available in OSS|$import operation. For information visit [Import operation](configure-import-data.md)|
54+
|**Data ingress**|Tools available in OSS|$import operation. For information, visit [Import operation](configure-import-data.md)|
5555
|**Autoscaling**|Supported on request and incurs charge|[Autoscaling](fhir-service-autoscale.md) enabled by default at no extra charge|
5656
|**Search parameters**|Bundle type supported: Batch <br> • Include and revinclude, iterate modifier not supported <br> • Sorting supported by first name, last name, birthdate and clinical date|Bundle type supported: Batch and transaction <br> • [Selectable search parameters](selectable-search-parameters.md) <br> • Include, revinclude, and iterate modifier is supported <br>• Sorting supported by string and dateTime fields|
5757
|**Events**|Not Supported|Supported|
58-
|**Convert-data**|Supports enabling "Allow trusted services" in Account container registry| There's a known issue: Enabling private link with Azure Container Registry may result in access issues when attempting to use the container registry from the FHIR service.|
58+
|**Convert-data**|Supports enabling "Allow trusted services" in Account container registry| There's a known issue: Enabling private link with Azure Container Registry can result in access issues when attempting to use the container registry from the FHIR service.|
5959
|**Business continuity**|Supported:<br> • Cross region DR (disaster recovery) <br>|Supported: <br> • PITR (point in time recovery) <br> • Availability zone support|
6060

61-
By default each Azure Health Data Services, FHIR instance is limited to storage capacity of 4TB.
62-
To provision a FHIR instance with storage capacity beyond 4TB, create a support request with Issue type 'Service and Subscription limit (quotas)'.
61+
By default each Azure Health Data Services, FHIR instance is limited to storage capacity of 4 TB.
62+
To provision a FHIR instance with storage capacity beyond 4 TB, create a support request with Issue type 'Service and Subscription limit (quotas)'.
6363

6464
### What's the difference between the FHIR service in Azure Health Data Services and the open-source FHIR server?
6565

@@ -73,32 +73,32 @@ FHIR service is available in all regions that Azure Health Data Services is avai
7373

7474
### Where can I see what is releasing into the FHIR service?
7575

76-
The [release notes](../release-notes.md) page provides an overview of everything that has shipped to the managed service in the previous month.
76+
The [release notes](../release-notes.md) page provides an overview of everything that shipped to the managed service in the previous month.
7777

78-
To see what will be releasing to the managed service, you can review the [releases page](https://github.com/microsoft/fhir-server/releases) of the open-source FHIR Server. We've worked to tag items with Azure Health Data Services if they'll release to the managed service and are available two weeks after they are on the open-source release page in. We have also included instructions on how to [test the build](https://github.com/microsoft/fhir-server/blob/master/docs/Testing-Releases.md), if you'd like to test in your own environment. We're evaluating how to best share additional managed service updates.
78+
To see what is releasing to the managed service, you can review the [releases page](https://github.com/microsoft/fhir-server/releases) of the open-source FHIR Server. Items are tagged with Azure Health Data Services if they'll release to the managed service and are available two weeks after they are on the open-source release page in. There are instructions on how to [test the build](https://github.com/microsoft/fhir-server/blob/master/docs/Testing-Releases.md), if you'd like to test in your own environment. We're evaluating how to best share more managed service updates.
7979

80-
To see what release package is currently in the managed service, you can view the capability statement for the FHIR service and under the `software.version` property. You'll see which package is deployed.
80+
To see what release package is currently in the managed service, you can view the capability statement for the FHIR service and under the `software.version` property.
8181

8282
### Where can I find what version of FHIR (R4/STU3) is running on my database?
8383

8484
You can find the exact FHIR version exposed in the capability statement under the `fhirVersion` property (FHIR URL/metadata).
8585

8686
### Can I switch my FHIR service from STU3 to R4?
8787

88-
No. We don't have a way to change the version of an existing database. You'll need to create a new FHIR service and reload the data. You can leverage the JSON to FHIR converter as a place to start with converting STU3 data into R4.
88+
No. We don't have a way to change the version of an existing database. You need to create a new FHIR service and reload the data. You can use the JSON to FHIR converter as a place to start with converting STU3 data into R4.
8989

9090
### Can I customize the URL for my FHIR service?
9191

9292
No. You can't change the URL for the FHIR service.
9393

9494
### What are the limits associated with the FHIR service in Azure Health Data Services?
9595

96-
Please refer to the "Service limits" section in
96+
Refer to the "Service limits" section in
9797
[Azure FHIR service limits](fhir-features-supported.md#service-limits)
9898

9999
**What should I do if I accidentally deployed the Azure API for FHIR into the wrong subscription, deleted it, and am now facing a deployment failure in the correct subscription with a message stating that the resource name is not available?**
100100

101-
Once a service name has been used, it cannot be reused in a different subscription, even after deletion. This restriction is in place to prevent impersonation and primarily impacts Azure API for FHIR.
101+
Once a service name is used, it can't be reused in a different subscription, even after deletion. This restriction is in place to prevent impersonation and primarily impacts Azure API for FHIR.
102102

103103
If deployed to the wrong subscription, you can move the resource to the desired subscription instead of deleting and recreating it. [Move Azure Resources](../../azure-resource-manager/management/move-resource-group-and-subscription.md)
104104

@@ -119,32 +119,32 @@ SMART (Substitutable Medical Applications and Reusable Technology) on FHIR is a
119119

120120
### Does the FHIR service support SMART on FHIR?
121121

122-
Yes, SMART on FHIR capability is supported using [AHDS samples](https://github.com/Azure-Samples/azure-health-data-and-ai-samples/blob/main/samples/patientandpopulationservices-smartonfhir-oncg10-smart-v1/docs/deployment.md). This is referred to as SMART on FHIR(Enhanced). SMART on FHIR(Enhanced) can be considered to meet requirements with [SMART on FHIR Implementation Guide (v 1.0.0)](https://hl7.org/fhir/smart-app-launch/1.0.0/) and [§170.315(g)(10) Standardized API for patient and population services criterion](https://www.healthit.gov/test-method/standardized-api-patient-and-population-services#ccg). For more information, visit [SMART on FHIR(Enhanced) Documentation](smart-on-fhir.md).
122+
Yes, SMART on FHIR capability is supported using [AHDS samples](https://github.com/Azure-Samples/azure-health-data-and-ai-samples/blob/main/samples/patientandpopulationservices-smartonfhir-oncg10-smart-v1/docs/deployment.md). This capability is referred to as SMART on FHIR(Enhanced). SMART on FHIR(Enhanced) can be considered to meet requirements with [SMART on FHIR Implementation Guide (v 1.0.0)](https://hl7.org/fhir/smart-app-launch/1.0.0/) and [§170.315(g)(10) Standardized API for patient and population services criterion](https://www.healthit.gov/test-method/standardized-api-patient-and-population-services#ccg). For more information, visit [SMART on FHIR(Enhanced) Documentation](smart-on-fhir.md).
123123

124124

125125
### Can I create a custom FHIR resource?
126126

127-
We don't allow custom FHIR resources. If you need a custom FHIR resource, you can build a custom resource on top of the [Basic resource](https://www.hl7.org/fhir/basic.html) with extensions.
127+
Custom FHIR resources are not supported. If you need a custom FHIR resource, you can build a custom resource on top of the [Basic resource](https://www.hl7.org/fhir/basic.html) with extensions.
128128

129129
### Are extensions supported on the FHIR service?
130130

131-
Yes. We allow you to load any valid FHIR JSON data into the server. If you want to store the structure definition that defines [extensions](https://www.hl7.org/fhir/extensibility.html), you can save this as a structure definition resource. To search on extensions, you'll need to [define your own search parameters](how-to-do-custom-search.md).
131+
Yes. You can load any valid FHIR JSON data into the server. If you want to store the structure definition that defines [extensions](https://www.hl7.org/fhir/extensibility.html), you can save it as a structure definition resource. To search on extensions, you need to [define your own search parameters](how-to-do-custom-search.md).
132132

133133
### How do I see the FHIR service in XML?
134134

135135
In the managed service, we only support JSON. The open-source FHIR server supports JSON and XML. To view the XML version in open-source, use `_format= application/fhir+xml`.
136136

137137
### What is the limit on _count?
138138

139-
The current limit on _count is 1000. If you set _count to more than 1000, you'll receive a warning in the bundle that only 1,000 records will be shown.
139+
The current limit on _count is 1000. If you set _count to more than 1000, you receive a warning in the bundle that only 1000 records will be shown.
140140

141141
### Can I post a bundle to the FHIR service?
142142

143-
We currently support posting [batch bundles](https://www.hl7.org/fhir/valueset-bundle-type.html) and posting [transaction bundles](https://www.hl7.org/fhir/http.html#transaction) in the FHIR service.
143+
Posting [batch bundles](https://www.hl7.org/fhir/valueset-bundle-type.html) and posting [transaction bundles](https://www.hl7.org/fhir/http.html#transaction) in the FHIR service is supported.
144144

145145
### How can I get all resources for a single patient in the FHIR service?
146146

147-
We support the [$patient-everything operation](patient-everything.md) which gets you all data related to a single patient.
147+
Use the [$patient-everything operation](patient-everything.md) that gets you all data related to a single patient.
148148

149149
### Does the FHIR service support any terminology operations?
150150

@@ -154,19 +154,19 @@ No, the FHIR service doesn't currently support terminology operations.
154154

155155
### Can I perform health checks on FHIR service?
156156

157-
To perform a health check on a FHIR service, enter `{{fhirurl}}/health/check` in the GET request. You should be able to see status of FHIR service. A HTTP Status code response with 200 and OverallStatus as **Healthy** means your health check is successful.
157+
To perform a health check on a FHIR service, enter `{{fhirurl}}/health/check` in the GET request. You should be able to see status of FHIR service. An HTTP Status code response with 200 and OverallStatus as **Healthy** means your health check is successful.
158158

159-
If there are errors, you may receive an error response with HTTP status code 404 (Not Found) or status code 500 (Internal Server Error), and detailed information in the response body.
159+
If there are errors, you could receive an error response with HTTP status code 404 (Not Found) or status code 500 (Internal Server Error), and detailed information in the response body.
160160

161161
**What are the recommended methods for syncing data between the FHIR service and Dataverse?**
162162

163-
Please refer to documentation for
163+
Refer to documentation for
164164
[Dataverse healthcare APIs](/dynamics365/industry/healthcare/dataverse-healthcare-apis-overview)
165165

166166

167167
## Next steps
168168

169-
In this article, you've learned the answers to frequently asked questions about FHIR service. To see the frequently asked questions about FHIR service in Azure API for FHIR, see
169+
In this article, you learned the answers to frequently asked questions about FHIR service. To see the frequently asked questions about FHIR service in Azure API for FHIR, see
170170

171171
>[!div class="nextstepaction"]
172172
>[FAQs about Azure API for FHIR](../azure-api-for-fhir/fhir-faq.yml)

0 commit comments

Comments
 (0)