Id 50 remove deprecated versions#742
Open
abhinandan2012 wants to merge 6 commits intoonc-healthit:mainfrom
Open
Id 50 remove deprecated versions#742abhinandan2012 wants to merge 6 commits intoonc-healthit:mainfrom
abhinandan2012 wants to merge 6 commits intoonc-healthit:mainfrom
Conversation
… 7 API groups and scopes, update Condition resource group, and remove deprecated SMART STU1 components.
…ore API groups and update `run.sh` for explicit Inferno setup.
…ation test, and expand supported US Core versions in requirements documentation
karlnaden
requested changes
Feb 4, 2026
Contributor
karlnaden
left a comment
There was a problem hiding this comment.
A few initial documentation tweaks around US Core 1 and situations where US Core 3 is now the base.
lib/onc_certification_g10_test_kit/restricted_resource_type_access_group.rb
Outdated
Show resolved
Hide resolved
lib/onc_certification_g10_test_kit/smart_public_standalone_launch_group_stu2.rb
Outdated
Show resolved
Hide resolved
lib/onc_certification_g10_test_kit/unrestricted_resource_type_access_group.rb
Outdated
Show resolved
Hide resolved
lib/onc_certification_g10_test_kit/unrestricted_resource_type_access_group.rb
Outdated
Show resolved
Hide resolved
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
This PR removes outdated certification suite versions that are below current ONC certification minimums and updates the system to use the latest supported standards.
Scope of Changes
The following outdated versions have been completely removed from the (g)(10) Certification Test Kit:
Removed Versions
US Core Versions
SMART Versions
Additional Cleanup
Functional Updates
Deleted all references to the above versions from:
Updated default configuration to:
Ensured only currently supported versions appear in:
Cleaned up obsolete SMART v1 and legacy US Core test logic.
Files Updated
Key areas modified:
g10_options.rbg10_certification_suite.rbRisks
Potential Risks Considered
Backward Compatibility
UI Display Issues
Mitigation
Overall Risk Level: LOW
End-to-End UI Testing Steps
1. Launch Application
Steps
Start the application locally.
Open the certification suite home page:
http://localhost:4567/onc_certification_g10
Expected Result
2. Verify Available Versions in Options Panel
Expected Visible Versions
US Core Versions
SMART Versions
Versions That Must NOT Appear
3. Validate Default Selections
Expected Defaults:
4. Create New Test Session
Steps
Click START TESTING
Confirm session header shows:
US Core 6.1.0 / USCDI v3, SMART App Launch 2.0.0
5. Select Preset – Inferno Reference Server
Steps
From left panel dropdown select:
Inferno Reference Server Preset
Confirm auto-populated values such as:
https://inferno.healthit.gov/reference-server/r4
6. Start Full Test Execution
Steps
Expected Result
7. Validate Test Groups
Ensure no groups exist for:
Combination Testing (Short Checklist)
Perform quick validation with the following supported combinations:
Negative Combinations (Should NOT Exist)
These must not be selectable.
Backward Compatibility Testing
Acceptance Criteria
Evidence / Screenshots
Landing Page – Options After Changes
Successful Test Execution
Notes