Skip to content

Commit d84f3e2

Browse files
authored
Merge pull request #179474 from SteveWohl/october-2021-release-notes
Added release notes for October 2021
2 parents e9b382f + 8d0678e commit d84f3e2

File tree

2 files changed

+118
-76
lines changed

2 files changed

+118
-76
lines changed

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

Lines changed: 47 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -6,71 +6,81 @@ author: caitlinv39
66
ms.service: healthcare-apis
77
ms.subservice: fhir
88
ms.topic: reference
9-
ms.date: 11/01/2021
9+
ms.date: 11/15/2021
10+
ms.custom: references_regions
1011
ms.author: cavoeg
1112
---
1213

1314
# Release notes: Azure API for FHIR
1415

1516
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.
1617

18+
19+
## October 2021
20+
21+
### **Bug fixes**
22+
23+
| Infinite loop bug | Related information |
24+
| ----------------- | ----------------------------: |
25+
|Fixed issue where [Conditional Delete](./././../azure-api-for-fhir/fhir-rest-api-capabilities.md#conditional-delete) could result in an infinite loop. | [#2269](https://github.com/microsoft/fhir-server/pull/2269) |
26+
1727
## September 2021
1828

1929
### **Features and enhancements**
2030

21-
|Enhancements | Description |
22-
|:------------------- | -----------:|
31+
|Enhancements                                                                                                         |Related information |
32+
|------------------- | --------------- |
2333

2434
|Added support for conditional patch | [Conditional patch](././../azure-api-for-fhir/fhir-rest-api-capabilities.md#patch-and-conditional-patch)|
25-
| :----------------------------------- | ------: |
35+
| ----------------------------------- | ------: |
2636
|Conditional patch |[#2163](https://github.com/microsoft/fhir-server/pull/2163) |
27-
|Added conditional patch audit event |[#2213](https://github.com/microsoft/fhir-server/pull/2213) |
37+
|Added conditional patch audit event. |[#2213](https://github.com/microsoft/fhir-server/pull/2213) |
2838

2939
|Allow JSON patch in bundles | [JSON patch in bundles](././../azure-api-for-fhir/fhir-rest-api-capabilities.md#patch-in-bundles)|
30-
| :----------------------------------- | ------: |
31-
|Allow search history bundles with patch requests |[#2156](https://github.com/microsoft/fhir-server/pull/2156) |
32-
|Enable JSON patch in bundles using Binary resources |[#2143](https://github.com/microsoft/fhir-server/pull/2143) |
40+
| ----------------------------------- | ------: |
41+
|Allows for search history bundles with Patch requests. |[#2156](https://github.com/microsoft/fhir-server/pull/2156) |
42+
|Enabled JSON patch in bundles using Binary resources. |[#2143](https://github.com/microsoft/fhir-server/pull/2143) |
3343

34-
|New audit event sub-types| Description|
35-
| :----------------------------------- | ------: |
36-
|Added new audit [OperationName subtypes](././../azure-api-for-fhir/enable-diagnostic-logging.md#audit-log-details)| [#2170](https://github.com/microsoft/fhir-server/pull/2170) |
44+
|New audit event sub-types |Related information |
45+
| ----------------------------------- | ---------------: |
46+
|Added new audit [OperationName subtypes](././../azure-api-for-fhir/enable-diagnostic-logging.md#audit-log-details).| [#2170](https://github.com/microsoft/fhir-server/pull/2170) |
3747

38-
|[Reindex improvements](how-to-run-a-reindex.md): | Description|
39-
| :----------------------------------- | ------: |
40-
|Added [boundaries for reindex](how-to-run-a-reindex.md) parameters|[#2103](https://github.com/microsoft/fhir-server/pull/2103)|
41-
|Update error message for reindex parameter boundaries|[#2109](https://github.com/microsoft/fhir-server/pull/2109)|
42-
|Adds final reindex count check |[#2099](https://github.com/microsoft/fhir-server/pull/2099)|
48+
|[Reindex improvements](how-to-run-a-reindex.md) |Related information |
49+
| ----------------------------------- | ---------------: |
50+
|Added [boundaries for reindex](how-to-run-a-reindex.md) parameters. |[#2103](https://github.com/microsoft/fhir-server/pull/2103)|
51+
|Update error message for reindex parameter boundaries. |[#2109](https://github.com/microsoft/fhir-server/pull/2109)|
52+
|Added final reindex count check. |[#2099](https://github.com/microsoft/fhir-server/pull/2099)|
4353

4454

4555
### **Bug fixes**
4656

47-
|Resolved patch bugs| Description|
48-
| :----------------------------------- | ------: |
49-
|Wider catch for exceptions during applying patch |[#2192](https://github.com/microsoft/fhir-server/pull/2192)|
50-
|Fixes history with PATCH in STU3| [#2177](https://github.com/microsoft/fhir-server/pull/2177)|
57+
|Resolved patch bugs |Related information |
58+
| :----------------------------------- | ---------------: |
59+
|Wider catch for exceptions when applying patch. |[#2192](https://github.com/microsoft/fhir-server/pull/2192)|
60+
|Fixes history with PATCH in STU3.| [#2177](https://github.com/microsoft/fhir-server/pull/2177)|
5161

52-
|Custom search bugs| Description|
53-
| :----------------------------------- | ------: |
54-
|Addresses the delete failure with Custom Search parameters| [#2133](https://github.com/microsoft/fhir-server/pull/2133)|
55-
|Added retry logic while Deleting Search Parameter| [#2121](https://github.com/microsoft/fhir-server/pull/2121)|
56-
|Set max item count in search options in SearchParameterDefinitionManager| [#2141](https://github.com/microsoft/fhir-server/pull/2141)|
57-
|Better exception in case of a bad expression in search parameter|[#2157](https://github.com/microsoft/fhir-server/pull/2157)|
62+
|Custom search bugs |Related information |
63+
| ----------------------------------- | ---------------: |
64+
|Addresses the delete failure with Custom Search parameters. | [#2133](https://github.com/microsoft/fhir-server/pull/2133)|
65+
|Added retry logic while Deleting Search parameter. | [#2121](https://github.com/microsoft/fhir-server/pull/2121)|
66+
|Set max item count in search options in SearchParameterDefinitionManager. | [#2141](https://github.com/microsoft/fhir-server/pull/2141)|
67+
|Provides better exception if there's a bad expression in search parameter. |[#2157](https://github.com/microsoft/fhir-server/pull/2157)|
5868

59-
|Resolved retry 503 error| Description|
60-
| :----------------------------------- | ------: |
61-
|Retry 503 error from Cosmos DB |[#2106](https://github.com/microsoft/fhir-server/pull/2106)|
62-
|Fixes processing 429s from StoreProcedures|[#2165](https://github.com/microsoft/fhir-server/pull/2165)|
69+
|Resolved retry 503 error |Related information |
70+
| ----------------------------------- | ---------------: |
71+
|Retry 503 error from Cosmos DB. |[#2106](https://github.com/microsoft/fhir-server/pull/2106)|
72+
|Fixes processing 429s from StoreProcedures. |[#2165](https://github.com/microsoft/fhir-server/pull/2165)|
6373

64-
|GitHub issues closed| Description|
65-
| :----------------------------------- | ------: |
66-
|Unable to create custom search parameter for the CarePlan medical device |[#2146](https://github.com/microsoft/fhir-server/issues/2146) |
67-
|Unclear error message for conditional create with no ID| [#2168](https://github.com/microsoft/fhir-server/issues/2168)|
74+
|GitHub issues closed |Related information |
75+
| ----------------------------------- | ---------------: |
76+
|Unable to create custom search parameter for the CarePlan medical device. |[#2146](https://github.com/microsoft/fhir-server/issues/2146) |
77+
|Unclear error message for conditional create with no ID. | [#2168](https://github.com/microsoft/fhir-server/issues/2168)|
6878

6979
### IoT connector for FHIR (preview)
7080

71-
|Bug fixes| Description|
72-
| :-----------------------------------| ------: |
73-
|Fixed link to the IoT connector Azure documentation|Broken link in the Azure API for FHIR portal |
81+
|Bug fixes                                                                                                                       |Related information |
82+
| ----------------------------------- | ---------------: |
83+
|Fixed broken link.| Updated link to the IoT connector Azure documentation in the Azure API for FHIR portal. |
7484

7585
## Next steps
7686

articles/healthcare-apis/release-notes.md

Lines changed: 71 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: caitlinv39
66
ms.service: healthcare-apis
77
ms.subservice: fhir
88
ms.topic: reference
9-
ms.date: 11/01/2021
9+
ms.date: 11/15/2021
1010
ms.author: cavoeg
1111
---
1212

@@ -17,69 +17,101 @@ ms.author: cavoeg
1717
1818
Azure Healthcare APIs is a set of managed API services based on open standards and frameworks for the healthcare industry. They enable you to build scalable and secure healthcare solutions by bringing protected health information (PHI) datasets together and connecting them end-to-end with tools for machine learning, analytics, and AI. This document provides details about the features and enhancements made to Azure Healthcare APIs including the different service types (FHIR service, DICOM service, and IoT connector) that seamlessly work with one another.
1919

20+
## October 2021
21+
22+
### Azure Healthcare APIs Feature Enhancements
23+
24+
25+
| Enhancements                                                                                                          | Related information |
26+
|------------- | -----------------------------: |
27+
|Test Data Generator tool |We've updated the Healthcare APIs  GitHub samples repo to include a [Test Data Generator tool](https://github.com/microsoft/healthcare-apis-samples/blob/main/docs/HowToRunPerformanceTest.md) using Synthea data. This tool is an improvement to the open source [public test projects](https://github.com/ShadowPic/PublicTestProjects), based on Apache JMeter, that can be deployed to Azure AKS for performance tests. |
28+
29+
### FHIR service
30+
31+
#### **Feature enhancements**
32+
33+
|Enhancements | Related information |
34+
|------------------------ | -------------------------------: |
35+
|Added support for [_sort](././../healthcare-apis/fhir/overview-of-search.md#search-result-parameters) on strings and dateTime. |[#2169](https://github.com/microsoft/fhir-server/pull/2169) |
36+
37+
#### **Bug fixes**
38+
39+
|Bug fixes | Related information |
40+
|------------------------ | -------------------------------: |
41+
|Fixed issue where [Conditional Delete](././../healthcare-apis/fhir/fhir-rest-api-capabilities.md#conditional-delete) could result in an infinite loop. | [#2269](https://github.com/microsoft/fhir-server/pull/2269) |
42+
|Resolved 500 error possibly caused by a malformed transaction body in a bundle POST. We've added a check that the URL is populated in the [transaction bundle](././..//healthcare-apis/fhir/fhir-features-supported.md#rest-api) requests. | [#2255](https://github.com/microsoft/fhir-server/pull/2255) |
43+
44+
### **DICOM service**
45+
46+
|Added support | Related information |
47+
|------------------------ | -------------------------------: |
48+
|Regions |South Brazil and Central Canada |
49+
|Extended Query tags |DateTime (DT) and Time (TM) Value Representation (VR) types |
50+
51+
|Bug fixes | Related information |
52+
|------------------------ | -------------------------------: |
53+
|Implemented fix to workspace names |Enabled DICOM service to work with workspaces that have names beginning with a letter. |
54+
2055
## September 2021
2156

2257
### FHIR service
2358

2459
#### **Feature enhancements**
2560

26-
|Enhancements | Description |
27-
|:------------------- | -----------:|
61+
|Enhancements | Related information |
62+
|------------------------ | -------------------------------: |
2863

2964
|Added support for conditional patch | [Conditional patch](./././azure-api-for-fhir/fhir-rest-api-capabilities.md#patch-and-conditional-patch)|
30-
|:------------------- | -----------:|
65+
|------------------------ | -------------------------------: |
3166
|Conditional patch | [#2163](https://github.com/microsoft/fhir-server/pull/2163) |
32-
|Add conditional patch audit event | [#2213](https://github.com/microsoft/fhir-server/pull/2213) |
67+
|Added conditional patch audit event. | [#2213](https://github.com/microsoft/fhir-server/pull/2213) |
3368

3469
|Allow JSON patch in bundles | [JSON patch in bundles](./././azure-api-for-fhir/fhir-rest-api-capabilities.md#patch-in-bundles)|
35-
|:------------------- | -----------:|
36-
|Allows for search history bundles with Patch requests |[#2156](https://github.com/microsoft/fhir-server/pull/2156) |
37-
|Enable JSON patch in bundles using Binary resources |[#2143](https://github.com/microsoft/fhir-server/pull/2143) |
38-
|Added new audit event [OperationName sub-types](./././azure-api-for-fhir/enable-diagnostic-logging.md#audit-log-details)| [#2170](https://github.com/microsoft/fhir-server/pull/2170) |
70+
|------------------------ | -------------------------------: |
71+
|Allows for search history bundles with Patch requests. |[#2156](https://github.com/microsoft/fhir-server/pull/2156) |
72+
|Enabled JSON patch in bundles using Binary resources. |[#2143](https://github.com/microsoft/fhir-server/pull/2143) |
73+
|Added new audit event [OperationName sub-types](./././azure-api-for-fhir/enable-diagnostic-logging.md#audit-log-details). | [#2170](https://github.com/microsoft/fhir-server/pull/2170) |
3974

40-
| Running a reindex job | [Reindex improvements](./././fhir/how-to-run-a-reindex.md)|
41-
|:------------------- | -----------:|
42-
|Added [boundaries for reindex](./././azure-api-for-fhir/how-to-run-a-reindex.md#performance-considerations) parameters|[#2103](https://github.com/microsoft/fhir-server/pull/2103)|
43-
|Update error message for reindex parameter boundaries|[#2109](https://github.com/microsoft/fhir-server/pull/2109)|
44-
|Adds final reindex count check |[#2099](https://github.com/microsoft/fhir-server/pull/2099)|
75+
|Running a reindex job | [Reindex improvements](./././fhir/how-to-run-a-reindex.md)|
76+
|------------------------ | -------------------------------: |
77+
|Added [boundaries for reindex](./././azure-api-for-fhir/how-to-run-a-reindex.md#performance-considerations) parameters. |[#2103](https://github.com/microsoft/fhir-server/pull/2103)|
78+
|Updated error message for reindex parameter boundaries.|[#2109](https://github.com/microsoft/fhir-server/pull/2109)|
79+
|Adds final reindex count check. |[#2099](https://github.com/microsoft/fhir-server/pull/2099)|
4580

4681
#### **Bug fixes**
4782

48-
|Resolved patch bugs | Description |
49-
|:------------------- | -----------:|
50-
51-
| Wider catch for exceptions during applying patch | [#2192](https://github.com/microsoft/fhir-server/pull/2192)|
52-
|:------------------- | -----------:|
53-
|Fix history with PATCH in STU3 |[#2177](https://github.com/microsoft/fhir-server/pull/2177) |
83+
|Resolved patch bugs | Related information |
84+
|------------------------ | -------------------------------: |
85+
|Wider catch for exceptions when applying patch. | [#2192](https://github.com/microsoft/fhir-server/pull/2192)|
86+
|Fixes history with PATCH in STU3. |[#2177](https://github.com/microsoft/fhir-server/pull/2177) |
5487

55-
|Custom search bugs |Description |
56-
|:------------------- | -----------:|
57-
|Addresses the delete failure with Custom Search parameters |[#2133](https://github.com/microsoft/fhir-server/pull/2133) |
58-
|Added retry logic while Deleting Search parameter | [#2121](https://github.com/microsoft/fhir-server/pull/2121)|
59-
|Set max item count in search options in SearchParameterDefinitionManager |[#2141](https://github.com/microsoft/fhir-server/pull/2141) |
60-
|Better exception if there's a bad expression in a search parameter |[#2157](https://github.com/microsoft/fhir-server/pull/2157) |
88+
|Custom search bugs | Related information |
89+
|------------------------ | -------------------------------: |
90+
|Addresses the delete failure with Custom Search parameters. |[#2133](https://github.com/microsoft/fhir-server/pull/2133) |
91+
|Added retry logic while Deleting Search parameter. | [#2121](https://github.com/microsoft/fhir-server/pull/2121)|
92+
|Set max item count in search options in SearchParameterDefinitionManager. |[#2141](https://github.com/microsoft/fhir-server/pull/2141) |
93+
|Provides better exception if there's a bad expression in a search parameter. |[#2157](https://github.com/microsoft/fhir-server/pull/2157) |
6194

62-
|Resolved SQL batch reindex if one resource fails |Description |
63-
|:------------------- | -----------:|
64-
|Updates SQL batch reindex retry logic |[#2118](https://github.com/microsoft/fhir-server/pull/2118) |
95+
|Resolved SQL batch reindex if one resource fails | Related information |
96+
|------------------------ | -------------------------------: |
97+
|Updates SQL batch reindex retry logic. |[#2118](https://github.com/microsoft/fhir-server/pull/2118) |
6598

66-
|GitHub issues closed |Description |
67-
|:------------------- | -----------:|
68-
|Unclear error message for conditional create with no ID |[#2168](https://github.com/microsoft/fhir-server/issues/2168) |
99+
|GitHub issues closed | Related information |
100+
|------------------------ | -------------------------------: |
101+
|Unclear error message for conditional create with no ID. |[#2168](https://github.com/microsoft/fhir-server/issues/2168) |
69102

70103
### **DICOM service**
71104

72-
|Bug fixes | Description |
73-
|:------------------- | -----------:|
105+
|Bug fixes | Related information |
106+
|------------------------ | -------------------------------: |
107+
|Implemented fix to resolve QIDO paging ordering issues. | [#989](https://github.com/microsoft/dicom-server/pull/989) |
74108

75-
|Implemented fix to resolve QIDO paging ordering issues | [#989](https://github.com/microsoft/dicom-server/pull/989) |
76-
|:------------------- | -----------:|
77109

78110
### **IoT connector**
79111

80-
|Bug fixes | Description |
81-
|:------------------- | -----------:|
82-
| IoT connector normalized improvements with calculations to support and enhance health data standardization. | See: [Use device mappings](./../healthcare-apis/iot/how-to-use-device-mapping-iot.md) and [Calculated functions](https://github.com/microsoft/iomt-fhir/blob/master/docs/Configuration.md) |
112+
|Bug fixes | Related information |
113+
|------------------------ | -------------------------------: |
114+
|IoT connector normalized improvements with calculations to support and enhance health data standardization. | See: [Use device mappings](./../healthcare-apis/iot/how-to-use-device-mapping-iot.md) and [Calculated functions](https://github.com/microsoft/iomt-fhir/blob/master/docs/Configuration.md) |
83115

84116
## Next steps
85117

0 commit comments

Comments
 (0)