Skip to content

Commit 41f6051

Browse files
committed
Moving content per request - odd arrangement of docs
1 parent 5789c16 commit 41f6051

File tree

3 files changed

+32
-14
lines changed

3 files changed

+32
-14
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: Azure API for FHIR monthly releases
3+
description: This article provides details about the Azure API for FHIR monthly features and enhancements.
4+
services: healthcare-apis
5+
author: KendalBond007
6+
ms.service: azure-health-data-services
7+
ms.subservice: fhir
8+
ms.topic: reference
9+
ms.date: 01/22/2025
10+
ms.custom: references_regions
11+
ms.author: kesheth
12+
---
13+
14+
# Release notes: Azure API for FHIR
15+
16+
[!INCLUDE[retirement banner](../includes/healthcare-apis-azure-api-fhir-retirement.md)]
17+
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+
20+
## January 2025
21+
22+
### Enhancement: Improved error handling and validation
23+
24+
HTTP Method Validation for Transaction Bundle Requests:
25+
Added validation to ensure the HTTP method in the Request component of the transaction bundle is a valid HTTPVerb enum value. If the HTTP method is invalid or null, a `RequestNotValidException` is thrown with a `400 Bad Request` status, providing a clearer error message to users.
26+
27+
Partition Size Error Handling: When a partition exceeds 20GB, a `PreconditionFailedException` is raised, replacing the previous HTTP 500 errors with HTTP 400 errors. This indicates to customers that the failure is due to an issue on their end (partition size).
28+
29+
Transaction Failure Exception: A new FHIR-specific exception type has been introduced to handle Cosmos DB transaction failures, replacing the generic `InvalidOperationExceptions`.
30+
31+
CMK Error Handling: Improved error handling for operations dependent on customer-managed keys. Users will now see a more specific error message and a link to [Microsoft's troubleshooting guide](fhir/configure-customer-managed-keys.md) if issues occur related to CMK.

articles/healthcare-apis/azure-api-for-fhir/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@
166166
- name: GitHub Projects
167167
href: fhir-github-projects.md
168168
- name: Release notes
169-
href: release-notes.md
169+
href: release-notes-2025.md
170170
- name: Supported features
171171
href: fhir-features-supported.md
172172
- name: Reference

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

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,4 @@ This article describes features, enhancements, and bug fixes released in 2025 fo
2424
HTTP Method Validation for Transaction Bundle Requests:
2525
Added validation to ensure the HTTP method in the Request component of the transaction bundle is a valid HTTPVerb enum value. If the HTTP method is invalid or null, a `RequestNotValidException` is thrown with a `400 Bad Request` status, providing a clearer error message to users.
2626

27-
CMK Error Handling: Improved error handling for operations dependent on customer-managed keys. Users will now see a more specific error message and a link to [Microsoft's troubleshooting guide](fhir/configure-customer-managed-keys.md) if issues occur related to CMK.
28-
29-
### Azure API for FHIR
30-
31-
#### Enhancement: Improved error handling and validation
32-
33-
HTTP Method Validation for Transaction Bundle Requests:
34-
Added validation to ensure the HTTP method in the Request component of the transaction bundle is a valid HTTPVerb enum value. If the HTTP method is invalid or null, a `RequestNotValidException` is thrown with a `400 Bad Request` status, providing a clearer error message to users.
35-
36-
Partition Size Error Handling: When a partition exceeds 20GB, a `PreconditionFailedException` is raised, replacing the previous HTTP 500 errors with HTTP 400 errors. This indicates to customers that the failure is due to an issue on their end (partition size).
37-
38-
Transaction Failure Exception: A new FHIR-specific exception type has been introduced to handle Cosmos DB transaction failures, replacing the generic `InvalidOperationExceptions`.
39-
4027
CMK Error Handling: Improved error handling for operations dependent on customer-managed keys. Users will now see a more specific error message and a link to [Microsoft's troubleshooting guide](fhir/configure-customer-managed-keys.md) if issues occur related to CMK.

0 commit comments

Comments
 (0)