Skip to content
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

Implemented destination filter #14399

Merged
merged 21 commits into from
May 23, 2024

Conversation

thetaurean
Copy link
Collaborator

@thetaurean thetaurean commented May 14, 2024

This PR starts the transition to split routing. It implements the destination filter function and adds a stubbed receiver filter function that should hopefully avoid the need for another migration.

Test Steps:

  1. Run test suite

Changes

  • Added new azure functions: FHIRDestinationFilter and FHIRReceiverFilter
  • Updates task_action type to include values for new functions
  • Alters TASK table to include destination_filtered_at and receiver_filtered_at timestamps
  • Include a comprehensive list of changes in this PR
  • (For web UI changes) Include screenshots/video of changes

Checklist

Testing

  • Tested locally?
  • Ran ./prime test or ./gradlew testSmoke against local Docker ReportStream container?
  • (For Changes to /frontend-react/...) Ran npm run lint:write?
  • Added tests?

Linked Issues

To Be Done

  • Move migrations into a separate PR
  • Integrate with new FHIRRouter db tests

@thetaurean thetaurean added the platform Platform Team label May 14, 2024
Copy link

github-actions bot commented May 14, 2024

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails

Scanned Manifest Files

Copy link

github-actions bot commented May 14, 2024

Test Results

1 197 tests   1 193 ✅  6m 30s ⏱️
  152 suites      4 💤
  152 files        0 ❌

Results for commit 467887f.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented May 14, 2024

Integration Test Results

 62 files   62 suites   33m 23s ⏱️
395 tests 385 ✅ 10 💤 0 ❌
398 runs  388 ✅ 10 💤 0 ❌

Results for commit 467887f.

♻️ This comment has been updated with latest results.

@thetaurean thetaurean force-pushed the platform/thetaurean/13691-destination-filter branch from 3467c90 to bc3664f Compare May 14, 2024 16:35
@thetaurean thetaurean force-pushed the platform/thetaurean/13691-destination-filter branch from bc3664f to a176333 Compare May 14, 2024 16:38
Copy link
Collaborator

@mkalish mkalish left a comment

Choose a reason for hiding this comment

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

Looking good, some clean up still remaining and then a few questions for you

@thetaurean thetaurean force-pushed the platform/thetaurean/13691-destination-filter branch from 5db20cc to f2f8a38 Compare May 20, 2024 15:12
@thetaurean thetaurean force-pushed the platform/thetaurean/13691-destination-filter branch from d94ead9 to 8197bdd Compare May 20, 2024 17:31
@thetaurean thetaurean marked this pull request as ready for review May 20, 2024 20:27
@thetaurean thetaurean requested a review from a team as a code owner May 20, 2024 20:27
@thetaurean thetaurean force-pushed the platform/thetaurean/13691-destination-filter branch from cb172f8 to 582c5a9 Compare May 21, 2024 06:04
@thetaurean thetaurean requested a review from mkalish May 22, 2024 15:36
…ation-filter' into platform/thetaurean/13691-destination-filter
Copy link
Collaborator

Choose a reason for hiding this comment

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

Maybe a new file for these?

Copy link
Collaborator

@mkalish mkalish left a comment

Choose a reason for hiding this comment

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

Few small nits, but looks good to me

Copy link

sonarcloud bot commented May 23, 2024

Quality Gate Failed Quality Gate failed

Failed conditions
72.1% Coverage on New Code (required ≥ 80%)

See analysis details on SonarCloud

@thetaurean thetaurean merged commit 5e592eb into master May 23, 2024
15 of 16 checks passed
@thetaurean thetaurean deleted the platform/thetaurean/13691-destination-filter branch May 23, 2024 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform Platform Team
Projects
Development

Successfully merging this pull request may close these issues.

Implement Destination Filter Function
2 participants