Skip to content

Implement CRMI $create-changelog operation (R4)#910

Merged
c-schuler merged 27 commits intomainfrom
cor-changelog-operation
Apr 2, 2026
Merged

Implement CRMI $create-changelog operation (R4)#910
c-schuler merged 27 commits intomainfrom
cor-changelog-operation

Conversation

@Chris0296
Copy link
Copy Markdown
Collaborator

@Chris0296 Chris0296 commented Feb 5, 2026

Added $create-changelog operation processors
Added the operation to the R4 CR config
Added operation documentation
Added tests

Issue tracking operation migration process: DBCG/aphl-vsm#604

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 5, 2026

Formatting check succeeded!

@codecov
Copy link
Copy Markdown

codecov bot commented Feb 5, 2026

Codecov Report

❌ Patch coverage is 0.23725% with 841 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.71%. Comparing base (5c05311) to head (ea1e9bd).
⚠️ Report is 2 commits behind head on master.

Files with missing lines Patch % Lines
...s/cqf/fhir/cr/common/CreateChangelogProcessor.java 0.00% 701 Missing ⚠️
...r/cr/hapi/common/HapiCreateChangelogProcessor.java 0.00% 120 Missing ⚠️
...api/r4/library/LibraryCreateChangelogProvider.java 0.00% 10 Missing ⚠️
...hapi/config/r4/CreateChangelogOperationConfig.java 0.00% 5 Missing ⚠️
.../opencds/cqf/fhir/cr/library/LibraryProcessor.java 40.00% 3 Missing ⚠️
...cds/cqf/fhir/cr/hapi/config/CrProcessorConfig.java 0.00% 2 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master     #910      +/-   ##
============================================
- Coverage     73.79%   71.71%   -2.08%     
  Complexity      364      364              
============================================
  Files           601      605       +4     
  Lines         29548    30417     +869     
  Branches       3922     4099     +177     
============================================
+ Hits          21804    21815      +11     
- Misses         5830     6687     +857     
- Partials       1914     1915       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Chris0296 Chris0296 force-pushed the cor-changelog-operation branch 3 times, most recently from b4c1144 to 2b5d609 Compare February 24, 2026 20:52
@Chris0296 Chris0296 force-pushed the cor-changelog-operation branch from 72229a3 to fff5a28 Compare February 27, 2026 17:27
@Chris0296 Chris0296 force-pushed the cor-changelog-operation branch from 6f77b99 to 482b567 Compare March 12, 2026 19:05
Chris0296 and others added 4 commits March 12, 2026 12:05
Previous data had the same VS version in both source and target, though the target was missing the name. Repository search was returning them in seemingly random order, leading to intermittent failure of this test.

Updated name and version of the target VS to make them distinct.
@Chris0296 Chris0296 marked this pull request as ready for review March 31, 2026 21:30
@Chris0296 Chris0296 requested a review from barhodes March 31, 2026 21:41
@c-schuler c-schuler self-requested a review March 31, 2026 23:04
Copy link
Copy Markdown
Contributor

@c-schuler c-schuler left a comment

Choose a reason for hiding this comment

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

Phew, that is a lot of work! Most of it looks really good - could be cleaned up a bit in a few spots however. See my requested changes

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 2, 2026

Copy link
Copy Markdown
Contributor

@c-schuler c-schuler left a comment

Choose a reason for hiding this comment

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

Awesome work!

@c-schuler c-schuler merged commit 92abf9c into main Apr 2, 2026
8 of 9 checks passed
@c-schuler c-schuler deleted the cor-changelog-operation branch April 2, 2026 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants