Skip to content

[CosmosDb] Add FHIR runtime state configuration - #5734

Merged
Fernando Henrique Inocêncio Borba Ferreira (fhibf) merged 3 commits into
mainfrom
user/fhibf/addRuntimeState
Aug 19, 2026
Merged

[CosmosDb] Add FHIR runtime state configuration#5734
Fernando Henrique Inocêncio Borba Ferreira (fhibf) merged 3 commits into
mainfrom
user/fhibf/addRuntimeState

Conversation

@fhibf

@fhibf Fernando Henrique Inocêncio Borba Ferreira (fhibf) commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Introduction of a runtime state configuration.
Currently, two values are going to be supported: active and deprecated.

Future changes should leverage the use of both states.

Related issues

Addresses AB#204631.

Testing

Tested using unit tests and manual validations.

FHIR Team Checklist

Semver Change (docs)

Patch|Skip|Feature|Breaking (reason)

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@fhibf Fernando Henrique Inocêncio Borba Ferreira (fhibf) added Enhancement Enhancement on existing functionality. No-Issue-Activity This issue is now considered stale and will be closed soon Azure API for FHIR Label denotes that the issue or PR is relevant to the Azure API for FHIR Azure Healthcare APIs Label denotes that the issue or PR is relevant to the FHIR service in the Azure Healthcare APIs No-PaaS-breaking-change No-ADR ADR not needed labels Aug 18, 2026
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 77.15%. Comparing base (fd26b9b) to head (008f48b).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main    #5734   +/-   ##
=======================================
  Coverage   77.15%   77.15%           
=======================================
  Files        1011     1012    +1     
  Lines       37278    37292   +14     
  Branches     5678     5680    +2     
=======================================
+ Hits        28762    28773   +11     
- Misses       7137     7139    +2     
- Partials     1379     1380    +1     

see 12 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@fhibf
Fernando Henrique Inocêncio Borba Ferreira (fhibf) deleted the user/fhibf/addRuntimeState branch August 19, 2026 15:38

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good a couple questions

/// <summary>
/// Gets or sets a value indicating the runtime state of the FHIR server.
/// </summary>
public string RuntimeState { get; set; }

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this be an enum vs a string like TotalType above? We could use the native .NET config parster.

/// <summary>
/// The FHIR service is deprecated.
/// </summary>
Deprecated,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this belong in OSS vs PaaS?

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 Azure Healthcare APIs Label denotes that the issue or PR is relevant to the FHIR service in the Azure Healthcare APIs Enhancement Enhancement on existing functionality. No-ADR ADR not needed No-Issue-Activity This issue is now considered stale and will be closed soon No-PaaS-breaking-change Schema Version unchanged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants