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/azure-api-for-fhir/release-notes.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,18 @@ ms.author: kavitagaddam
17
17
18
18
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.
19
19
20
+
## **October 2024**
21
+
22
+
### FHIR service
23
+
24
+
**Bug fixes**
25
+
26
+
- Export Validation: An issue was identified where exports proceeded despite invalid search parameters. We're introducing a change that prevents exports under these conditions. This feature is currently behind a strict validation flag and will become the default behavior on or after October 30.
27
+
- Search Parameter Inclusion: We resolved an issue where additional search parameters (for instance, `_include`, `_has`) didn't return all expected results, sometimes omitting the next link.
28
+
- Export Job Execution: A rare occurrence of `System.ObjectDisposedException` during export job completion has been addressed by preventing premature exits.
29
+
- HTTP Status Code Update: The HTTP status code for invalid parameters during `$reindex` job creation is now updated to 400, ensuring better error handling.
30
+
- Search Parameter Cleanup: A fix has been implemented to ensure complete cleanup of search parameters in the database when triggered with delete API calls, addressing issues related to incomplete deletions.
Batch and transaction bundles are executed serially in the FHIR service. To improve performance and throughput, we enabled parallel processing of bundles.
77
77
78
78
To use parallel batch bundle processing:
79
-
- Set header `x-bundle-processing-logic` value to 1parallel`.
79
+
- Set header `x-bundle-processing-logic` value to `parallel`.
80
80
- Ensure there's no overlapping resource ID that executes on DELETE, POST, PUT, or PATCH operations in the same bundle.
Copy file name to clipboardExpand all lines: articles/healthcare-apis/release-notes-2024.md
+21-5Lines changed: 21 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,14 +15,30 @@ ms.custom: references_regions
15
15
16
16
This article describes features, enhancements, and bug fixes released in 2024 for the FHIR® service, DICOM® service, and MedTech service in Azure Health Data Services.
17
17
18
+
## October 2024
19
+
20
+
### Azure Health Data Services
21
+
22
+
### FHIR service
23
+
24
+
#### Bug fixes
25
+
26
+
- Export Validation: An issue was identified where exports proceeded despite invalid search parameters. We're introducing a change that prevents exports under these conditions. This feature is currently behind a strict validation flag and will become the default behavior on or after October 30.
27
+
- Search Parameter Inclusion: We resolved an issue where additional search parameters (for instance, `_include`, `_has`) didn't return all expected results, sometimes omitting the next link.
28
+
- Export Job Execution: A rare occurrence of `System.ObjectDisposedException` during export job completion has been addressed by preventing premature exits.
29
+
- HTTP Status Code Update: The HTTP status code for invalid parameters during `$reindex` job creation is now updated to 400, ensuring better error handling.
30
+
- Search Parameter Cleanup: A fix has been implemented to ensure complete cleanup of search parameters in the database when triggered with delete API calls, addressing issues related to incomplete deletions.
31
+
- Descending Sort Issue: Resolved an issue where descending sort operations returned no resources if the sorted field had no data in the database, even when relevant resources existed.
32
+
- Authentication Failure Handling: Added a new catch block to manage authentication failures when import requests are executed with managed identity turned off.
33
+
18
34
## September 2024
19
35
20
36
### Azure Health Data Services
21
37
22
38
### FHIR service
23
39
24
40
#### Enhanced Export Efficiency
25
-
The export functionality has been improved to optimize memory usage. With this change the export process now pushes data to blob storage one resource at a time, reducing memory consumption.
41
+
The export functionality has been improved to optimize memory usage. With this change, the export process now pushes data to blob storage one resource at a time, reducing memory consumption.
26
42
27
43
## August 2024
28
44
@@ -31,8 +47,8 @@ The export functionality has been improved to optimize memory usage. With this c
31
47
### FHIR service
32
48
33
49
#### Import operation error handling
34
-
1. The import operation returns a HTTP 400 error when a search parameter resource is ingested via the import process. This change is intended to prevent search parameters from being placed in an invalid state when ingested with an import operation.
35
-
2. The import operation will return a HTTP 400 status code, as opposed to the previous HTTP 500 status code, in cases where configuration issues with the storage account occur. This update aims to improve error handling associated with managed identities during import operations.
50
+
1. The import operation returns an HTTP 400 error when a search parameter resource is ingested via the import process. This change is intended to prevent search parameters from being placed in an invalid state when ingested with an import operation.
51
+
2. The import operation returns an HTTP 400 status code, as opposed to the previous HTTP 500 status code, in cases where configuration issues with the storage account occur. This update aims to improve error handling associated with managed identities during import operations.
36
52
37
53
## July 2024
38
54
@@ -59,7 +75,7 @@ Updating Status Code from HTTP 500 to HTTP 400
59
75
During a patch operation, if the payload requested an update for a resource type other than parameter, an internal server error (HTTP 500) was initially thrown. This has been updated to throw an HTTP 400 error instead.
60
76
61
77
#### Performance enhancement
62
-
Query optimization is added when searching FHIR resources with a data range. This query optimization will help with efficient querying as one combined CTE is generated.
78
+
Query optimization is added when searching FHIR resources with a data range. This query optimization helps with efficient querying as one combined CTE is generated.
63
79
64
80
## May 2024
65
81
@@ -73,7 +89,7 @@ The scaling logic for import operations is improved, enabling multiple jobs to b
73
89
74
90
#### Bug fixes
75
91
-**Fixed: HTTP status code for long-running requests**. FHIR requests that take longer than 100 seconds to execute return an HTTP 408 status code instead of HTTP 500.
76
-
-**Fixed: History request in bundle**. Prior to the fix, history request in a bundle returned HTTP status code 404.
92
+
-**Fixed: History request in bundle**. Before the fix, history request in a bundle returned HTTP status code 404.
0 commit comments