Skip to content

Commit c05aa1f

Browse files
committed
updates per ADO130496
1 parent 9ab89c4 commit c05aa1f

File tree

2 files changed

+53
-6
lines changed

2 files changed

+53
-6
lines changed

articles/healthcare-apis/includes/rest-api-bundle-common.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,5 +76,5 @@ Transaction bundles don't support:
7676
Batch and transaction bundles are executed serially in the FHIR service. To improve performance and throughput, we enabled parallel processing of bundles.
7777

7878
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`.
8080
- Ensure there's no overlapping resource ID that executes on DELETE, POST, PUT, or PATCH operations in the same bundle.

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

Lines changed: 52 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,61 @@ ms.custom: references_regions
1515

1616
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.
1717

18+
## October 2024
19+
20+
### Azure Health Data Services
21+
22+
#### Bug fixes
23+
24+
- 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. [Reference #4617]
25+
26+
- Search Parameter Inclusion: We resolved an issue where additional search parameters (such as `_include`, `_has`) didn't return all expected results, sometimes omitting the next link. [Reference 4613]
27+
28+
- Export Job Execution: A rare occurrence of `System.ObjectDisposedException` during export job completion has been addressed by preventing premature exits. [Reference #4268]
29+
30+
- HTTP Status Code Update: The HTTP status code for invalid parameters during `$reindex` job creation is now updated to 400, ensuring better error handling. [Reference #4439]
31+
32+
- 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. [Reference #4623]
33+
34+
- 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. [Reference #4661]
35+
36+
- Authentication Failure Handling: Added a new catch block to manage authentication failures when import requests are executed with managed identity turned off. [Reference #4255]
37+
38+
### FHIR service
39+
40+
#### Enhancements
41+
42+
- Delete Operation: The FHIR service now supports both `_hardDelete` and `hardDelete` query parameters for delete operations. This change ensures consistent outcomes when using either parameter. [Reference #4662]
43+
44+
- Arithmetic Overflow Handling: Implemented a better error handling to address arithmetic overflow exceptions for import requests or API calls with decimal precision exceeding FHIR specifications, now returning an HTTP status code of 400. [Reference #4587]
45+
46+
### Azure API for FHIR
47+
48+
#### Enhancements
49+
50+
- Delete Operation: The FHIR service now supports both `_hardDelete` and `hardDelete` query parameters for delete operations. This change ensures consistent outcomes when using either parameter. [Reference #4662]
51+
52+
#### Bug fixes
53+
54+
- 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. [Reference #4617]
55+
56+
- Search Parameter Inclusion: We resolved an issue where additional search parameters (for example, `_include`, `_has`) didn't return all expected results, sometimes omitting the next link. [Reference 4613]
57+
58+
- Export Job Execution: A rare occurrence of `System.ObjectDisposedException` during export job completion has been addressed by preventing premature exits. [Reference #4268]
59+
60+
- HTTP Status Code Update: The HTTP status code for invalid parameters during `$reindex` job creation is now updated to 400, ensuring better error handling. [Reference #4439]
61+
62+
- 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. [Reference #4623]
63+
64+
1865
## September 2024
1966

2067
### Azure Health Data Services
2168

2269
### FHIR service
2370

2471
#### 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.
72+
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.
2673

2774
## August 2024
2875

@@ -31,8 +78,8 @@ The export functionality has been improved to optimize memory usage. With this c
3178
### FHIR service
3279

3380
#### 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.
81+
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.
82+
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.
3683

3784
## July 2024
3885

@@ -59,7 +106,7 @@ Updating Status Code from HTTP 500 to HTTP 400
59106
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.
60107

61108
#### 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.
109+
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.
63110

64111
## May 2024
65112

@@ -73,7 +120,7 @@ The scaling logic for import operations is improved, enabling multiple jobs to b
73120

74121
#### Bug fixes
75122
- **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.
123+
- **Fixed: History request in bundle**. Before the fix, history request in a bundle returned HTTP status code 404.
77124

78125
#### Stand-alone FHIR converter (preview)
79126

0 commit comments

Comments
 (0)