Skip to content

Commit 113589c

Browse files
authored
FHIR Release 4.0.91 notes
1 parent f687328 commit 113589c

File tree

5 files changed

+36
-9
lines changed

5 files changed

+36
-9
lines changed

articles/healthcare-apis/azure-api-for-fhir/fhir-rest-api-capabilities.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,16 +124,13 @@ In the case of a batch, each entry is treated as an individual interaction or op
124124
> [!NOTE]
125125
> For batch bundles there should be no interdependencies between different entries in FHIR bundle. The success or failure of one entry should not impact the success or failure of another entry.
126126
127-
### Batch bundle parallel processing in public preview
127+
### Batch bundle parallel processing
128128

129129
Currently batch bundles are executed serially in FHIR service. To improve performance and throughput, we're enabling parallel processing of batch bundles in public preview.
130130
To use the capability of parallel batch bundle processing-
131131
* Set header “x-bundle-processing-logic” value to “parallel”.
132132
* Ensure there's no overlapping resource ID that is executing on DELETE, POST, PUT or PATCH operations in the same bundle.
133133

134-
> [!IMPORTANT]
135-
> Bundle parallel processing is currently in public preview. Preview APIs and SDKs are provided without a service-level agreement. We recommend that you don't use them for production workloads. Some features might not be supported, or they might have constrained capabilities. For more information, review Supplemental Terms of Use for Microsoft Azure Previews
136-
137134
## Patch and Conditional Patch
138135

139136
Patch is a valuable RESTful operation when you need to update only a portion of the FHIR resource. Using patch allows you to specify the element(s) that you want to update in the resource without having to update the entire record. FHIR defines three ways to Patch resources: JSON Patch, XML Patch, and FHIRPath Patch. The FHIR Service support both JSON Patch and FHIRPath Patch along with Conditional JSON Patch and Conditional FHIRPath Patch (which allows you to Patch a resource based on a search criteria instead of a resource ID). To walk through some examples, refer to the sample [FHIRPath Patch REST file](https://github.com/microsoft/fhir-server/blob/main/docs/rest/FhirPatchRequests.http) and the [JSON Patch REST file](https://github.com/microsoft/fhir-server/blob/main/docs/rest/JsonPatchRequests.http) for each approach. For additional details, read the [HL7 documentation for patch operations with FHIR](https://www.hl7.org/fhir/http.html#patch).

articles/healthcare-apis/azure-api-for-fhir/release-notes.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,18 @@ ms.author: kavitagaddam
1717

1818
Azure API for FHIR provides a fully managed deployment of the Microsoft FHIR Server for Azure. The server is an implementation of the [FHIR](https://hl7.org/fhir) standard. This document provides details about the features and enhancements made to Azure API for FHIR.
1919

20+
## **March 2024**
21+
**Batch-bundle parallelization (GA)**
22+
Batch bundles are executed serially in FHIR service by default. To improve throughput with bundle calls, we enabled parallel processing of batch bundles.
23+
24+
Learn more:
25+
- [Batch bundle parallelization](./../healthcare-apis/fhir/fhir-rest-api-capabilities.md)
26+
27+
**Bug Fixes**
28+
29+
- **Fixed: Improve performance for bundle processing**. Updates are made to the task execution method, leading to bundle processing performance improvement. See [PR#3727](https://github.com/microsoft/fhir-server/pull/3727).
30+
31+
2032
## **February 2024**
2133
**Enables counting all versions (historical and soft deleted) of resources**
2234
The query parameter _summary=count and _count=0 can be added to _history endpoint to get count of all versioned resources. This count includes soft deleted resources. For more information, see [history management](././../azure-api-for-fhir/purge-history.md).

articles/healthcare-apis/fhir/fhir-features-supported.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ All the operations that are supported that extend the REST API.
5757
| [$patient-everything](patient-everything.md) | Yes | Yes | |
5858
| [$purge-history](purge-history.md) | Yes | Yes | |
5959
| [$import](import-data.md) |No |Yes | |
60+
| [$bulk-delete](fhir-bulk-delete.md)|Yes |Yes | |
6061

6162
## Role-based access control
6263

articles/healthcare-apis/release-notes-2024.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,26 @@ Learn more:
3333
- [Manage medical imaging data with the DICOM service and Azure Data Lake Storage](./dicom/dicom-data-lake.md)
3434
- [Deploy the DICOM service with Azure Data Lake Storage](./dicom/deploy-dicom-services-in-azure-data-lake.md)
3535

36+
### FHIR Service
37+
38+
#### Bundle parallelization (GA)
39+
Bundles are executed serially in FHIR service by default. To improve throughput with bundle calls, we enabled parallel processing.
40+
41+
Learn more:
42+
- [Bundle parallelization](./../healthcare-apis/fhir/fhir-rest-api-capabilities.md)
43+
44+
#### Import operation accepts multiple resource types in single file
45+
46+
Import operation allowed to have resource type per input file in the request parameters. With this enhance capability, you can pass multiple resource types in single file.
47+
48+
#### Bug Fixes
49+
50+
- **Fixed: Import operation ingest resources with same resource type and lastUpdated field value**. Before this change, resources executed in a batch with same type and lastUpdated field value were not ingested into the FHIR service. This bug fix addresses the issue. See [PR#3768](https://github.com/microsoft/fhir-server/pull/3768).
51+
52+
- **Fixed: FHIR search with 3 or more custom search parameters**. Before this fix, FHIR search query at the root with three or more custom search parameters resulted in HTTP status code 504. See [PR#3701](https://github.com/microsoft/fhir-server/pull/3701).
53+
54+
- **Fixed: Improve performance for bundle processing**. Updates are made to the task execution method, leading to bundle processing performance improvement. See [PR#3727](https://github.com/microsoft/fhir-server/pull/3727).
55+
3656
## February 2024
3757

3858
### FHIR service

includes/fhir-rest-api-bundle.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,9 @@ Transaction bundle currently does not support
7070
1. Conditional Delete operation.
7171
2. Search operations using _search.
7272

73-
### Batch bundle parallel processing in public preview
73+
### Bundle parallel processing
7474

75-
Currently Batch and transaction bundles are executed serially in FHIR service. To improve performance and throughput, we're enabling parallel processing of batch bundles in public preview.
75+
Currently Batch and transaction bundles are executed serially in FHIR service. To improve performance and throughput, we're enabling parallel processing of bundles.
7676
To use the capability of parallel batch bundle processing-
7777
* Set header “x-bundle-processing-logic” value to “parallel”.
7878
* Ensure there's no overlapping resource ID that is executing on DELETE, POST, PUT or PATCH operations in the same bundle.
79-
80-
> [!IMPORTANT]
81-
> Bundle parallel processing is currently in public preview. Preview APIs and SDKs are provided without a service-level agreement. We recommend that you don't use them for production workloads. Some features might not be supported, or they might have constrained capabilities. For more information, review Supplemental Terms of Use for Microsoft Azure Previews

0 commit comments

Comments
 (0)