-
Notifications
You must be signed in to change notification settings - Fork 541
Add additional error handling to CosmosHealthCheck #4781
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
fhibf
merged 8 commits into
main
from
personal/mikaelw/cosmos-healthcheck-additional-checks
Jan 28, 2025
Merged
Add additional error handling to CosmosHealthCheck #4781
fhibf
merged 8 commits into
main
from
personal/mikaelw/cosmos-healthcheck-additional-checks
Jan 28, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
src/Microsoft.Health.Fhir.CosmosDb.UnitTests/Features/Health/CosmosHealthCheckTests.cs
Fixed
Show resolved
Hide resolved
mikaelweave
commented
Jan 16, 2025
mikaelweave
commented
Jan 17, 2025
src/Microsoft.Health.Fhir.CosmosDb.UnitTests/Features/Health/CosmosHealthCheckTests.cs
Show resolved
Hide resolved
LTA-Thinking
previously approved these changes
Jan 17, 2025
fhibf
reviewed
Jan 17, 2025
fhibf
reviewed
Jan 17, 2025
src/Microsoft.Health.Fhir.CosmosDb/Features/Health/CosmosHealthCheck.cs
Outdated
Show resolved
Hide resolved
fhibf
previously approved these changes
Jan 17, 2025
src/Microsoft.Health.Fhir.CosmosDb.UnitTests/Features/Health/CosmosHealthCheckTests.cs
Fixed
Show resolved
Hide resolved
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
rajithaalurims
approved these changes
Jan 28, 2025
paorodma-ms
added a commit
that referenced
this pull request
Apr 2, 2025
* Fix merge error in Directory.Packages.props (#4795) +semver: skip * Add SQL performance option (#4785) * Add additional error handling to CosmosHealthCheck (#4781) * Added additional error handling to CosmosHealthchecks * Added tests * fix code scanning error in tests * make code easier to review * add test descriptions back to code * removed unnecessary exception logging * Moved logging of CosmosDiagnostic to the property bag * fix code scanning error * ConnectionMode is fetched from configuration instead of using Direct mode always (#4807) * Fix instance availability errors on schema upgrade (#4803) * Fix: Date search doesn't match ranges properly (#4762) * Fix to allow date time to be searched against a resource with a span and if included in the span that resource will be returned. * Updated tests based on recent changes * Updated test fixtures. Removed temporary comments. * Updated test results to match new expectations. Simplified logic for this particular case and addressed pr comments. * Fixed unit test after recent changes. * Updated more tetst based on recent changes. * Adds ADR readme and Template (#4805) * Added in check for reindex job in progress. Added unit test to verify. (#4813) * add cosmos direct code configuration options (#4816) * Update to Firely 5.11.3, add binary resource test (#4814) Update FhirService to use Firely 5.11.3 SDK Refs AB#135366 * Cosmos Direct Mode - Fix Rediscovery Default (#4817) * add cosmos direct code configuration options * keep existing behavior for Cosmos Direct rediscovery * Delete docs/rest/pers-env.http * Delete docs/rest/export-test.http * Add support for include to delete requests (#4811) * Deployment template can specify registryName (#4809) * Catch shutdown cancellation exceptions for conformance provider (#4825) * Catch shutdown cancellation exceptions for conformance provider * reenable disposing semaphores * Simplify disposal code * undo semaphore slim disposal changes * Fixing a missing retry in CosmosFhirDataStore. (#4831) * Remove resource id from hash (#4832) Remove resource id from hash Refs AB#135263 * Add exponential retry and jitter to importer (#4840) * Enable schema compare test locally and make normalization generic (#4845) * Reviving schema upgrade test for local * Revive schema comparison test and make SQL normalization generic * usings * fixed var check * return * Corections after merge * Remove legacy export job worker (#4838) * Remove LegacyExportJobWorker #4750 * Remove UseQueueClientJobs configuration since it is the default now, no other possibility. Remove unused variables from CosmosFhirOperationDataStore * Remove classes and stored procedures from Cosmos DB related to LegacyExportJob. Modified unit test in CosmosDBInitializationTests to appropriately check for all incoming list of sp's * Readded necessary legacy code to be able to query a legacy export job. * Remove commented code from test * Add schema version 86, removing unused table ExportJob * Documenting the steps for connecting to SQL database (#4619) Co-authored-by: Ajaj Vanu <[email protected]> * Increase max valueset size (#4850) * 86 -> 87 * insert version 87 * Fixing an issue of a next link leading to an empty page. (#4847) * insert correct schema version 86 (#4853) * remove commented out text * Remove forwarded headers and add classes to use antissrf in wp (#4849) * Add exception/configuration class to use antissrf in managed solution * Removed unused headers * Added bundle * bundle size * Fixing schema version (#4862) * disabling watchdogs with raw resource split * Added cleanup on failed transactions * tests twist * delete from parameter * tests * Bump coverlet.collector from 6.0.2 to 6.0.4 (#4802) Bumps [coverlet.collector](https://github.com/coverlet-coverage/coverlet) from 6.0.2 to 6.0.4. - [Release notes](https://github.com/coverlet-coverage/coverlet/releases) - [Commits](coverlet-coverage/coverlet@v6.0.2...v6.0.4) --- updated-dependencies: - dependency-name: coverlet.collector dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Newtonsoft.Json and Microsoft.NET.Test.Sdk (#4758) Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) and [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest). These dependencies needed to be updated together. Updates `Newtonsoft.Json` from 13.0.3 to 13.0.1 - [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases) - [Commits](JamesNK/Newtonsoft.Json@13.0.3...13.0.1) Updates `Microsoft.NET.Test.Sdk` from 17.10.0 to 17.12.0 - [Release notes](https://github.com/microsoft/vstest/releases) - [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md) - [Commits](microsoft/vstest@v17.10.0...v17.12.0) --- updated-dependencies: - dependency-name: Newtonsoft.Json dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: Microsoft.NET.Test.Sdk dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [Bundle] Transactions with single record are parallel (#4858) * Add logic to handle transactions with a single record as parallel * Adding new tests to validate the bundle response. * New test to validate if bundles submitted as transactions with a single record are processed in parallel. * Testing new Clone behavior. * Undo global.json changes * Add a better handling to C# transaction failures. * Adding description to new exception extention. * Always use external buildx image (#4864) * always use external buildx image * updated builder logic * undo unneeded change * added comment to docker * updating buildx create to remove platform (unneeded) * fix typo * forcing builder instance * fix typo in buildx * add qemu setup * formatting * Use mirror for buildx qemu multi-arch builder (#4870) * always use external buildx image * updated builder logic * undo unneeded change * added comment to docker * updating buildx create to remove platform (unneeded) * fix typo * forcing builder instance * fix typo in buildx * add qemu setup * formatting * add mirror for qemu builder image * fix comment * change docker run qemu to use mirror * Implementing $includes operation with paging. (#4810) * Implementing $include operation with paging. * Fixing some UT failures. * Adding some UT/E2E test for $includes operation. * Fixing some test failures. * Fixing test failures. * Addressing RB's comments. * Removing a redundant operation outcome for truncated include resources. * Fixing UT * Adding feature flag for $includes operation * Updating PR. * Adding a feature flag for $includes to appsettings.json. * Adding the first batch of included resources to the original bundle response when SupportsIncludes is true. * Addressing Brendan's comment. * Removing a duplicate of setting up the search expressions in SearchImpl/SearchIncludesImpl. * Enabling $includes operation by default. * Addressing Brendan and RB's comments. * Addressing Brendan and RB's comments pt.2 * Trimming included resources only when the SupportsIncludes is false. * Fixing one failed SearchOptionsFactoryTests. * Fixing an issue of metadata having $includes details for CosmosDb. * Adds ADR * Fixed limit text --------- Co-authored-by: Brendan Kowitz <[email protected]> * Bump dotnet/aspnet in /build/docker (#4860) Bumps dotnet/aspnet from 9.0.1-azurelinux3.0 to 9.0.3-azurelinux3.0. --- updated-dependencies: - dependency-name: dotnet/aspnet dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Text.Encodings.Web (#4822) Bumps [Microsoft.Extensions.Configuration](https://github.com/dotnet/runtime), [Microsoft.Extensions.Configuration.Json](https://github.com/dotnet/runtime) and [System.Text.Encodings.Web](https://github.com/dotnet/runtime). These dependencies needed to be updated together. Updates `Microsoft.Extensions.Configuration` from 8.0.0 to 9.0.2 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v8.0.0...v9.0.2) Updates `Microsoft.Extensions.Configuration.Json` from 8.0.0 to 9.0.2 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v8.0.0...v9.0.2) Updates `System.Text.Encodings.Web` from 9.0.1 to 9.0.2 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v9.0.1...v9.0.2) --- updated-dependencies: - dependency-name: Microsoft.Extensions.Configuration dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.Extensions.Configuration.Json dependency-type: direct:production update-type: version-update:semver-major - dependency-name: System.Text.Encodings.Web dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Security.Cryptography.Pkcs and System.Security.Cryptography.Xml (#4826) Bumps [System.Security.Cryptography.Pkcs](https://github.com/dotnet/runtime) and [System.Security.Cryptography.Xml](https://github.com/dotnet/runtime). These dependencies needed to be updated together. Updates `System.Security.Cryptography.Pkcs` from 8.0.1 to 9.0.2 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v8.0.1...v9.0.2) Updates `System.Security.Cryptography.Xml` from 8.0.2 to 9.0.2 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v8.0.2...v9.0.2) --- updated-dependencies: - dependency-name: System.Security.Cryptography.Pkcs dependency-type: direct:production update-type: version-update:semver-major - dependency-name: System.Security.Cryptography.Xml dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.IdentityModel.Tokens.Jwt from 8.1.2 to 8.3.0 (#4748) * Bump System.IdentityModel.Tokens.Jwt from 8.1.2 to 8.3.0 Bumps [System.IdentityModel.Tokens.Jwt](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet) from 8.1.2 to 8.3.0. - [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases) - [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md) - [Commits](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet@8.1.2...8.3.0) --- updated-dependencies: - dependency-name: System.IdentityModel.Tokens.Jwt dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Remove System.Data.SqlClient package version. --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mikael Weaver <[email protected]> * Bump dotnet/sdk in /build/docker (#4861) Bumps dotnet/sdk from 9.0.102-azurelinux3.0 to 9.0.201-azurelinux3.0. --- updated-dependencies: - dependency-name: dotnet/sdk dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Collections.Immutable (#4774) * Bump System.Collections.Immutable from 8.0.0 to 9.0.1 Bumps [System.Collections.Immutable](https://github.com/dotnet/runtime) from 8.0.0 to 9.0.1. - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v8.0.0...v9.0.1) --- updated-dependencies: - dependency-name: System.Collections.Immutable dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Update System.Collections.Immutable version to SdkPackageVersion --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mikael Weaver <[email protected]> * Bump System.Text.Encodings.Web (#4827) Bumps [Microsoft.Extensions.Configuration](https://github.com/dotnet/runtime), [Microsoft.Extensions.Logging](https://github.com/dotnet/runtime) and [Microsoft.Extensions.Logging.Console](https://github.com/dotnet/runtime). These dependencies needed to be updated together. Updates `Microsoft.Extensions.Configuration` from 8.0.0 to 9.0.2 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v8.0.0...v9.0.2) Updates `Microsoft.Extensions.Logging` from 8.0.1 to 9.0.2 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v8.0.1...v9.0.2) Updates `Microsoft.Extensions.Logging.Console` from 8.0.0 to 9.0.2 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v8.0.0...v9.0.2) --- updated-dependencies: - dependency-name: Microsoft.Extensions.Configuration dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.Extensions.Logging dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.Extensions.Logging.Console dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * bump Polly from 8.4.2 to 8.5.2 (#4837) --- updated-dependencies: - dependency-name: Polly dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump xunit.extensibility.core from 2.9.0 to 2.9.3 (#4757) * Bump xunit.extensibility.core from 2.9.0 to 2.9.3 Bumps [xunit.extensibility.core](https://github.com/xunit/xunit) from 2.9.0 to 2.9.2. - [Commits](xunit/xunit@v2-2.9.0...v2-2.9.2) --- updated-dependencies: - dependency-name: xunit.extensibility.core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Update all xunit packages together * Update xunit package versions to 2.9.3 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mikael Weaver <[email protected]> * Bump Azure.Extensions.AspNetCore.Configuration.Secrets (#4866) Bumps [Azure.Extensions.AspNetCore.Configuration.Secrets](https://github.com/Azure/azure-sdk-for-net) from 1.3.2 to 1.4.0. - [Release notes](https://github.com/Azure/azure-sdk-for-net/releases) - [Commits](Azure/azure-sdk-for-net@Azure.Extensions.AspNetCore.Configuration.Secrets_1.3.2...Azure.Extensions.AspNetCore.Configuration.Secrets_1.4.0) --- updated-dependencies: - dependency-name: Azure.Extensions.AspNetCore.Configuration.Secrets dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump HealthcareSharedPackageVersion (#4829) * bump Microsoft.Extensions.Configuration.Binder and Microsoft.Extensions.Options.ConfigurationExtensions --- updated-dependencies: - dependency-name: Microsoft.Extensions.Configuration.Binder dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.Extensions.Options.ConfigurationExtensions dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * update to latest shared component version * update packages to make build work * simplified package version changes * remove global floating packages --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mikael Weaver <[email protected]> * Return 400 when too many parameters (#4855) * Adds ADR proposals (#4871) * Adds ADR readme * Date based adr number * Adds ADR for $include operation * Moves to proposals folder * Adds ADRs for ResourceIdMap and Resource table split * Include on delete * database adrs updated * Updates to schema update ADRs * Update adr-2501-Bundle-include-operation.md * moves images --------- Co-authored-by: Jared Erwin <[email protected]> * use variable for .net sdk packages (#4879) * Bump dotnet/sdk in /build/docker (#4875) Bumps dotnet/sdk from 9.0.201-azurelinux3.0 to 9.0.202-azurelinux3.0. --- updated-dependencies: - dependency-name: dotnet/sdk dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump AngleSharp from 1.1.2 to 1.2.0 (#4865) Bumps [AngleSharp](https://github.com/AngleSharp/AngleSharp) from 1.1.2 to 1.2.0. - [Release notes](https://github.com/AngleSharp/AngleSharp/releases) - [Changelog](https://github.com/AngleSharp/AngleSharp/blob/devel/CHANGELOG.md) - [Commits](AngleSharp/AngleSharp@1.1.2...1.2.0) --- updated-dependencies: - dependency-name: AngleSharp dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump xunit.runner.visualstudio from 2.8.2 to 3.0.2 (#4836) --- updated-dependencies: - dependency-name: xunit.runner.visualstudio dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Hl7.Fhir.STU3 from 5.11.3 to 5.11.4 (#4833) Bumps [Hl7.Fhir.STU3](https://github.com/FirelyTeam/firely-net-sdk) from 5.11.3 to 5.11.4. - [Release notes](https://github.com/FirelyTeam/firely-net-sdk/releases) - [Changelog](https://github.com/FirelyTeam/firely-net-sdk/blob/develop/release-notes.md) - [Commits](FirelyTeam/firely-net-sdk@v5.11.3...v5.11.4) --- updated-dependencies: - dependency-name: Hl7.Fhir.STU3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Microsoft.Azure.Cosmos (#4877) Bumps [Microsoft.Azure.Cosmos](https://github.com/Azure/azure-cosmos-dotnet-v3) and [System.Text.Encodings.Web](https://github.com/dotnet/runtime). These dependencies needed to be updated together. Updates `Microsoft.Azure.Cosmos` from 3.45.2 to 3.47.2 - [Release notes](https://github.com/Azure/azure-cosmos-dotnet-v3/releases) - [Changelog](https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/changelog.md) - [Commits](Azure/azure-cosmos-dotnet-v3@3.45.2...3.47.2) Updates `System.Text.Encodings.Web` from 9.0.2 to 6.0.0 - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v9.0.2...v6.0.0) --- updated-dependencies: - dependency-name: Microsoft.Azure.Cosmos dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: System.Text.Encodings.Web dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add deleted status check (#4883) Add deleted status check (#4883) Refs AB#140720 * Update schema to 88 * Read blob async * Fix schema to 87, update unit tests * Add includes continuation token * Update Azure.Storage.Blob version --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Brendan Kowitz <[email protected]> Co-authored-by: Robert Johnson <[email protected]> Co-authored-by: Mikael Weaver <[email protected]> Co-authored-by: rajithaalurims <[email protected]> Co-authored-by: Richa Bansal <[email protected]> Co-authored-by: Paul Taladay <[email protected]> Co-authored-by: Jared Erwin <[email protected]> Co-authored-by: tarunmathew12 <[email protected]> Co-authored-by: SergeyGaluzo <[email protected]> Co-authored-by: Sergey Galuzo <[email protected]> Co-authored-by: v-ajajvanu <[email protected]> Co-authored-by: Ajaj Vanu <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Fernando Henrique Inocêncio Borba Ferreira <[email protected]> Co-authored-by: Mikael Weaver <[email protected]> Co-authored-by: Abigail Nicolas <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Azure API for FHIR
Label denotes that the issue or PR is relevant to the Azure API for FHIR
Bug
Bug bug bug.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Related issues
AB#137391
Testing
Unit testing.
FHIR Team Checklist
Semver Change (docs)
Patch|Skip|Feature|Breaking (reason)