Skip to content

Commit

Permalink
Merge pull request #1486 from CMSgov/release/v2024.2.5
Browse files Browse the repository at this point in the history
Release v2024.2.5 into master
  • Loading branch information
sivaksb authored Dec 20, 2024
2 parents 2f5900c + 11e9355 commit edab164
Show file tree
Hide file tree
Showing 26 changed files with 240 additions and 237 deletions.
16 changes: 8 additions & 8 deletions ERROR_MESSAGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Any text in the following format `(Example)` are considered variables to be fill
### Format - Error Code : Error Message
* 1 : CT - The system could not complete the request, please try again.
* 2 : CT - Contact you Health IT vendor to review your file and confirm it's properly formatted as an XML document.
* 3 : CT - There was an unexpected system error during the file conversion. Contact the customer service center for assistance by email at QPP@cms.hhs.gov or by phone at 288-8292 (TTY: 1-877-715-6222)
* 4 : CT - There was an unexpected error during the file encoding. Contact the customer service center for assistance by email at QPP@cms.hhs.gov or by phone at 288-8292 (TTY: 1-877-715-6222)
* 3 : CT - There was an unexpected system error during the file conversion. Contact the customer service center for assistance by email at QPP@cms.hhs.gov or by phone at 1-866-288-8292 (TRS: 711)
* 4 : CT - There was an unexpected error during the file encoding. Contact the customer service center for assistance by email at QPP@cms.hhs.gov or by phone at 1-866-288-8292 (TRS: 711)
* 5 : CT - Verify that your file is a QRDA III XML document and that it complies with the `(Submission year's)` implementation guide. `(Implementation guide link)`
* 6 : CT - Verify the measure GUID for `(Provided measure id)` against table 15 of the `(Submission year's)` Implementation Guide for valid measure GUIDs: https://ecqi.healthit.gov/sites/default/files/2024-CMS-QRDA-III-EC-IG-v1.1-508.pdf#page=43
* 7 : CT - Review the measure section of your file to confirm it contains at least 1 measure.
Expand All @@ -18,10 +18,10 @@ Any text in the following format `(Example)` are considered variables to be fill
* 14 : CT - The electronic measure id: `(Current eMeasure ID)` requires `(Number of Subpopulations required)` `(Type of Subpopulation required)`(s) but there are `(Number of Subpopulations existing)`
* 15 : CT - Review the Promoting Interoperability Numerator Denominator element. It must have a parent Promoting Interoperability Section.
* 16 : CT - Review the Promoting Interoperability Numerator Denominator element. It must have a measure name ID
* 17 : CT - Review the Pomoting Interoperability Numerator Denominator element. it must have a child element.
* 17 : CT - Review the Promoting Interoperability Numerator Denominator element. it must have a child element.
* 18 : CT - This Promoting Interoperability Numerator Denominator element requires exactly one `(Denominator|Numerator)` element child
* 22 : CT - Review the Reporting Parameter Act in the Promoting Interoperability section. It must comply with the Implementation Guide: https://ecqi.healthit.gov/sites/default/files/2024-CMS-QRDA-III-EC-IG-v1.1-508.pdf#page=17
* 23 : CT - Review the element "Clinical Document." It must have at least one measure section or a child element of type Promoting Interoperability or Improvement Activities.
* 23 : CT - Review the element 'Clinical Document'. It must have at least one measure section or a child element of type Promoting Interoperability or Improvement Activities.
* 24 : CT - Review the QRDA III file. It must only have one program name from this list: `(list of valid program names)`
* 25 : CT - Review the Clinical Document for a valid program name from this list: `(list of valid program names)`. `(program name)` is not valid.
* 26 : CT - Review the QRDA III file for duplicate Promoting Interoperability sections.
Expand All @@ -32,7 +32,7 @@ Any text in the following format `(Example)` are considered variables to be fill
* 31 : CT - The file must have a performance year. You can find more information on performance periods in the Implementation Guide: https://ecqi.healthit.gov/sites/default/files/2024-CMS-QRDA-III-EC-IG-v1.1-508.pdf#page=17
* 32 : CT - The Quality Measure section must only have one Reporting Parameter Act. You can find more information on performance periods in the Implementation Guide: https://ecqi.healthit.gov/sites/default/files/2024-CMS-QRDA-III-EC-IG-v1.1-508.pdf#page=17
* 33 : CT - The Performance Rate `(supplied value)` must be a decimal between 0 and 1.
* 34 : CT - PCF submissions must have a practice site address. You canfind more information on the `(Submission year's)` Implementation Guide: https://ecqi.healthit.gov/sites/default/files/2024-CMS-QRDA-III-EC-IG-v1.1-508.pdf#page=22
* 34 : CT - PCF submissions must have a practice site address. You can find more information on the `(Submission year's)` Implementation Guide: https://ecqi.healthit.gov/sites/default/files/2024-CMS-QRDA-III-EC-IG-v1.1-508.pdf#page=22
* 35 : CT - Review the file. It must only have one Alternative Payment Model (APM) Entity Identifier. You can find more information in the Implementation Guide: https://ecqi.healthit.gov/sites/default/files/2024-CMS-QRDA-III-EC-IG-v1.1-508.pdf#page=15
* 36 : CT - Review the file. It must have at least one measure section.
* 37 : CT - Review the performance rate(s) in the file. The number for measure `(Given measure id)` is `(Expected value)`
Expand Down Expand Up @@ -65,7 +65,7 @@ Any text in the following format `(Example)` are considered variables to be fill
* 72 : CT - Contact your Health IT vendor. The QRDA III file is missing a performance rate. Performance rate is required for PCF reporting. You can find more information on page 17 of the implementation guide: https://ecqi.healthit.gov/sites/default/files/2024-CMS-QRDA-III-EC-IG-v1.1-508.pdf#page=17
* 78 : CT - Enter an entity ID for the program 'MIPS Virtual Group'.
* 79 : CT - Enter a TIN number to verify the NPI/Alternative Payment Model (APM) combinations.
* 80 : CT - Review NPI `(npi)` and TIN `(tin)`. This NPI/TIN combination is missing from the QRDA III file or is not in the `(program)` practitioner roster for `(apm)`. Ensure your submission contains all required NPI/TIN combinations and your `(program)` practitioner roster is up-to-date.
* 80 : CT - Review count of TINs (`(tinCount)`) and NPIs (`(npiCount)`). Ensure your TIN and NPI counts match.
* 81 : CT - At least one measure is required in a measure section
* 82 : CT - This QRDA III file shows 100 out of `(Error amount)` errors. Correct and re-submit the file.
* 84 : CT - `(Program name)` QRDA-III Submissions require at least one TIN number.
Expand All @@ -89,5 +89,5 @@ Any text in the following format `(Example)` are considered variables to be fill
* 103 : CT - The PCF submissions must have the `(PCF Measure minimum)` following measures: `(Listing of valid measure ids)`
* 105 : CT - If multiple TINs/NPIs are submitted, each must be reported within a separate performer.
* 106 : CT - Promoting Interoperability data should not be reported in a PCF QRDA III file.
* 107 : CT - There's missing NPI/TIN combination. The NPI/TIN `(npi)`-`(tin)` was active on the PCF practitioner roster for `(apm)` during the performance year but was not found in the file. Ensure your submission contains all NPI/TIN combinations that were active on your roster at any point during the performance year. Your QRDA III file and/or roster may require updates. The QPP website doesn't have access to roster updates made after December 1, 2024. It's critical to ensure your roster is up to date and your QRDA III file contains all NPI/TIN values that were active on your roster during the performance year. Contact your health IT vendor if your QRDA III file requires updates. You can find instructions on updating rosters in the PCF Practice Management Guide: (https://cmmi.my.salesforce.com/sfc/p/#i0000000iryR/a/t00000028RsP/dMF_romOmf5VLe7p5lUj8vch11mPmELP6ZuyI16vS.Y).
* 108 : CT - Found an unexpected NPI/TIN combination. The NPI/TIN `(npi)`-`(tin)` was reported in the file but does not exist at the practice or was not active on the PCF practitioner roster for `(apm)` during the performance year. Ensure your submission only contains NPI/TIN combinations that were active on your roster at any point during the performance year. Your QRDA III file and/or roster may require updates. Note: The QPP website does not have access to roster updates made after December 1, 2024. It's critical that you ensure your roster is up to date and your QRDA III file contains all NPI/TIN values that were active on your roster during the performance year. Please contact your health IT vendor if your QRDA III file requires updates. You can find instructions on how updating rosters in the PCF Practice Management Guide (https://cmmi.my.salesforce.com/sfc/p/#i0000000iryR/a/t00000028RsP/dMF_romOmf5VLe7p5lUj8vch11mPmELP6ZuyI16vS.Y).
* 107 : CT - There's missing NPI/TIN combination. The NPI/TIN `(npi)`-`(tin)` was active on the PCF practitioner roster for `(apm)` during the performance year but was not found in the file. Ensure your submission contains all NPI/TIN combinations that were active on your roster at any point during the performance year. Your QRDA III file and/or roster may require updates. The QPP website doesn't have access to roster updates made after December 13, 2024. It's critical to ensure your roster is up to date and your QRDA III file contains all NPI/TIN values that were active on your roster during the performance year. Contact your health IT vendor if your QRDA III file requires updates. You can find instructions on updating rosters in the PCF Practice Management Guide: (https://cmmi.my.salesforce.com/sfc/p/#i0000000iryR/a/t00000028RsP/dMF_romOmf5VLe7p5lUj8vch11mPmELP6ZuyI16vS.Y).
* 108 : CT - Found an unexpected NPI/TIN combination. The NPI/TIN `(npi)`-`(tin)` was reported in the file but does not exist at the practice or was not active on the PCF practitioner roster for `(apm)` during the performance year. Ensure your submission only contains NPI/TIN combinations that were active on your roster at any point during the performance year. Your QRDA III file and/or roster may require updates. Note: The QPP website does not have access to roster updates made after December 13, 2024. It's critical that you ensure your roster is up to date and your QRDA III file contains all NPI/TIN values that were active on your roster during the performance year. Please contact your health IT vendor if your QRDA III file requires updates. You can find instructions on how updating rosters in the PCF Practice Management Guide (https://cmmi.my.salesforce.com/sfc/p/#i0000000iryR/a/t00000028RsP/dMF_romOmf5VLe7p5lUj8vch11mPmELP6ZuyI16vS.Y).
2 changes: 1 addition & 1 deletion acceptance-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>acceptance-tests</artifactId>
<groupId>gov.cms.qpp.conversion</groupId>
<version>2024.2.4</version>
<version>2024.2.5-RELEASE</version>
<name>conversion-tests</name>
<packaging>jar</packaging>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion commandline/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>gov.cms.qpp.conversion</groupId>
<artifactId>qpp-conversion-tool-parent</artifactId>
<version>2024.2.4</version>
<version>2024.2.5-RELEASE</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion commons/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>gov.cms.qpp.conversion</groupId>
<artifactId>qpp-conversion-tool-parent</artifactId>
<version>2024.2.4</version>
<version>2024.2.5-RELEASE</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public enum DocumentationReference {
private static final String BASE_PATH = "https://ecqi.healthit.gov/sites/default/files/2024-CMS-QRDA-III-EC-IG-v1.1-508.pdf#page=";
public static final String PERFORMANCE_START_DATE = "01/01/2024";
public static final String PERFORMANCE_END_DATE = "12/31/2024";
public static final String ROSTER_UPDATE_DATE = "December 1, 2024";
public static final String ROSTER_UPDATE_DATE = "December 13, 2024";
private final String path;

DocumentationReference(int page) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,13 +47,13 @@ public enum ProblemCode implements LocalizedProblem {
+ "Numerator Denominator element. It must have a parent Promoting Interoperability Section."),
PI_NUMERATOR_DENOMINATOR_MISSING_MEASURE_ID(16, "Review the Promoting Interoperability "
+ "Numerator Denominator element. It must have a measure name ID"),
PI_NUMERATOR_DENOMINATOR_MISSING_CHILDREN(17, "Review the Pomoting Interoperability "
PI_NUMERATOR_DENOMINATOR_MISSING_CHILDREN(17, "Review the Promoting Interoperability "
+ "Numerator Denominator element. it must have a child element."),
PI_NUMERATOR_DENOMINATOR_VALIDATOR_EXACTLY_ONE_NUMERATOR_OR_DENOMINATOR_CHILD_NODE(18, "This Promoting "
+ "Interoperability Numerator Denominator element requires exactly one `(Denominator|Numerator)` element child", true),
PI_SECTION_MISSING_REPORTING_PARAMETER_ACT(22, "Review the Reporting Parameter Act in the "
+ "Promoting Interoperability section. It must comply with the Implementation Guide: " + DocumentationReference.REPORTING_PARAMETERS_ACT),
CLINICAL_DOCUMENT_MISSING_PI_OR_IA_OR_ECQM_CHILD(23, "Review the element \"Clinical Document.\" It must have "
CLINICAL_DOCUMENT_MISSING_PI_OR_IA_OR_ECQM_CHILD(23, "Review the element 'Clinical Document'. It must have "
+ "at least one measure section or a child element of type Promoting Interoperability or Improvement Activities."),
CLINICAL_DOCUMENT_MISSING_PROGRAM_NAME(24, "Review the QRDA III file. It must only have "
+ "one program name from this list: `(list of valid program names)`", true),
Expand All @@ -74,7 +74,7 @@ public enum ProblemCode implements LocalizedProblem {
QUALITY_MEASURE_SECTION_REQUIRED_REPORTING_PARAM_REQUIREMENT(32, "The Quality Measure section must only have one Reporting Parameter Act. "
+ "You can find more information on performance periods in the Implementation Guide: " + DocumentationReference.PERFORMANCE_PERIOD), //NOSONAR
PERFORMANCE_RATE_INVALID_VALUE(33, "The Performance Rate `(supplied value)` must be a decimal between 0 and 1.", true),
PCF_CLINICAL_DOCUMENT_MISSING_PRACTICE_SITE_ADDRESS(34, "PCF submissions must have a practice site address. You can"
PCF_CLINICAL_DOCUMENT_MISSING_PRACTICE_SITE_ADDRESS(34, "PCF submissions must have a practice site address. You can "
+ "find more information on the `(Submission year's)` Implementation Guide: " + DocumentationReference.PRACTICE_SITE_ADDRESS, true),
PCF_CLINICAL_DOCUMENT_ONLY_ONE_APM_ALLOWED(35, "Review the file. It must only have one Alternative Payment Model (APM) "
+ "Entity Identifier. You can find more information in the Implementation Guide: " + DocumentationReference.IDENTIFIERS),
Expand Down Expand Up @@ -145,9 +145,8 @@ public enum ProblemCode implements LocalizedProblem {
+ "on page 17 of the implementation guide: " + DocumentationReference.REPORTING_PARAMETERS_ACT),
VIRTUAL_GROUP_ID_REQUIRED(78, "Enter an entity ID for the program 'MIPS Virtual Group'."),
MISSING_PII_VALIDATOR(79, "Enter a TIN number to verify the NPI/Alternative Payment Model (APM) combinations."),
INCORRECT_API_NPI_COMBINATION(80, "Review NPI `(npi)` and TIN `(tin)`. This NPI/TIN combination is missing "
+ "from the QRDA III file or is not in the `(program)` practitioner roster for `(apm)`. Ensure your submission "
+ "contains all required NPI/TIN combinations and your `(program)` practitioner roster is up-to-date.", true),
INCORRECT_API_NPI_COMBINATION(80, "Review count of TINs (`(tinCount)`) and NPIs (`(npiCount)`). "
+ "Ensure your TIN and NPI counts match.", true),
MEASURE_SECTION_MISSING_MEASURE(81, "At least one measure is required in a measure section"),
TOO_MANY_ERRORS(82, "This QRDA III file shows 100 out of `(Error amount)` errors. Correct and re-submit the file. ", true),
PCF_TIN_REQUIRED(84, "`(Program name)` QRDA-III Submissions require at least one TIN number.", true),
Expand Down Expand Up @@ -286,7 +285,7 @@ private static final class VariableMarker {

private static final class ServiceCenter {
static final String MESSAGE = "Contact the customer service center for assistance by email at QPP@cms.hhs.gov "
+ "or by phone at 288-8292 (TTY: 1-877-715-6222)";
+ "or by phone at 1-866-288-8292 (TRS: 711)";
}

}
Loading

0 comments on commit edab164

Please sign in to comment.