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

update schematrons published on 8/31 #1837

Merged
merged 8 commits into from
Sep 11, 2023
Merged

update schematrons published on 8/31 #1837

merged 8 commits into from
Sep 11, 2023

Conversation

dczulada
Copy link
Contributor

@dczulada dczulada commented Aug 31, 2023

Key changes

Removed CMS_0085 and CMS_0086 (changes made in core_clinical_data_element_validator.rb)

  • CMS_0085 - CMS program name for hybrid measure/CCDE submissions must be HQR_IQR.
  • CMS_0086 - Files containing hybrid measure/CCDE submissions and eCQM cannot be submitted within the same batch.

Added back the previous CMS_0084 (was previously skipped in verify_patient_ids(doc, options))

  • CMS_0084 - QRDA files for hybrid measure/CCDE submissions must contain a HICN or MBI.

Added new validation rule CMS_0089 (updated the ProgramValidator to accommodate this)

  • CMS program name for inpatient Hybrid measures/CCDE submissions must be HQR_IQR. CMS program name for inpatient eCQM submissions must be HQR_IQR, HQR_IQR_PI or HQR_PI. CMS program name for outpatient eCQM submissions must be HQR_OQR.

Added checks for CMS_0082 and CMS_0083 ( in ehr_certification_id_validator.rb used by CVU+)

  • CMS_0084 -The EHR system needs to be certified to 2015 Edition Cures Update for CY2024/PY2026. The CMS EHR Certification ID must contain “15C” in the third, fourth, and fifth places.
  • CMS_0084 - CMS EHR Certification ID must be 15 alpha numeric characters in length.
  • cqm-reports (Fixed cms projecttacoma/cqm-reports#159) updated to include a fake ID that meets the requirements.

Added the CMS Schematron

Submitter:

  • This pull request describes why these changes were made.
  • Internal ticket for this PR:
  • Internal ticket links to this PR
  • Code diff has been done and been reviewed
  • Tests are included and test edge cases
  • Tests have been run locally and pass

Reviewer 1:

Name:

  • Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
  • The tests appropriately test the new code, including edge cases
  • You have tried to break the code

Reviewer 2:

Name:

  • Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
  • The tests appropriately test the new code, including edge cases
  • You have tried to break the code

@codecov
Copy link

codecov bot commented Aug 31, 2023

Codecov Report

Patch coverage: 95.65% and project coverage change: +0.08% 🎉

Comparison is base (52a5894) 96.69% compared to head (d1d5065) 96.77%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1837      +/-   ##
==========================================
+ Coverage   96.69%   96.77%   +0.08%     
==========================================
  Files         156      156              
  Lines        7051     7049       -2     
==========================================
+ Hits         6818     6822       +4     
+ Misses        233      227       -6     
Files Changed Coverage Δ
app/models/cms_program_task.rb 78.57% <ø> (ø)
app/models/c3_cat1_task.rb 95.83% <85.71%> (-4.17%) ⬇️
...validators/core_clinical_data_element_validator.rb 100.00% <100.00%> (+12.72%) ⬆️
lib/validators/ehr_certification_id_validator.rb 100.00% <100.00%> (ø)
lib/validators/program_validator.rb 100.00% <100.00%> (ø)

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

@dczulada dczulada merged commit 7d7af41 into master Sep 11, 2023
9 checks passed
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