Skip to content

Commit edab164

Browse files
authored
Merge pull request #1486 from CMSgov/release/v2024.2.5
Release v2024.2.5 into master
2 parents 2f5900c + 11e9355 commit edab164

File tree

26 files changed

+240
-237
lines changed

26 files changed

+240
-237
lines changed

ERROR_MESSAGES.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ Any text in the following format `(Example)` are considered variables to be fill
55
### Format - Error Code : Error Message
66
* 1 : CT - The system could not complete the request, please try again.
77
* 2 : CT - Contact you Health IT vendor to review your file and confirm it's properly formatted as an XML document.
8-
* 3 : CT - There was an unexpected system error during the file conversion. Contact the customer service center for assistance by email at [email protected] or by phone at 288-8292 (TTY: 1-877-715-6222)
9-
* 4 : CT - There was an unexpected error during the file encoding. Contact the customer service center for assistance by email at [email protected] or by phone at 288-8292 (TTY: 1-877-715-6222)
8+
* 3 : CT - There was an unexpected system error during the file conversion. Contact the customer service center for assistance by email at [email protected] or by phone at 1-866-288-8292 (TRS: 711)
9+
* 4 : CT - There was an unexpected error during the file encoding. Contact the customer service center for assistance by email at [email protected] or by phone at 1-866-288-8292 (TRS: 711)
1010
* 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)`
1111
* 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
1212
* 7 : CT - Review the measure section of your file to confirm it contains at least 1 measure.
@@ -18,10 +18,10 @@ Any text in the following format `(Example)` are considered variables to be fill
1818
* 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)`
1919
* 15 : CT - Review the Promoting Interoperability Numerator Denominator element. It must have a parent Promoting Interoperability Section.
2020
* 16 : CT - Review the Promoting Interoperability Numerator Denominator element. It must have a measure name ID
21-
* 17 : CT - Review the Pomoting Interoperability Numerator Denominator element. it must have a child element.
21+
* 17 : CT - Review the Promoting Interoperability Numerator Denominator element. it must have a child element.
2222
* 18 : CT - This Promoting Interoperability Numerator Denominator element requires exactly one `(Denominator|Numerator)` element child
2323
* 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
24-
* 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+
* 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.
2525
* 24 : CT - Review the QRDA III file. It must only have one program name from this list: `(list of valid program names)`
2626
* 25 : CT - Review the Clinical Document for a valid program name from this list: `(list of valid program names)`. `(program name)` is not valid.
2727
* 26 : CT - Review the QRDA III file for duplicate Promoting Interoperability sections.
@@ -32,7 +32,7 @@ Any text in the following format `(Example)` are considered variables to be fill
3232
* 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
3333
* 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
3434
* 33 : CT - The Performance Rate `(supplied value)` must be a decimal between 0 and 1.
35-
* 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
35+
* 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
3636
* 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
3737
* 36 : CT - Review the file. It must have at least one measure section.
3838
* 37 : CT - Review the performance rate(s) in the file. The number for measure `(Given measure id)` is `(Expected value)`
@@ -65,7 +65,7 @@ Any text in the following format `(Example)` are considered variables to be fill
6565
* 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
6666
* 78 : CT - Enter an entity ID for the program 'MIPS Virtual Group'.
6767
* 79 : CT - Enter a TIN number to verify the NPI/Alternative Payment Model (APM) combinations.
68-
* 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.
68+
* 80 : CT - Review count of TINs (`(tinCount)`) and NPIs (`(npiCount)`). Ensure your TIN and NPI counts match.
6969
* 81 : CT - At least one measure is required in a measure section
7070
* 82 : CT - This QRDA III file shows 100 out of `(Error amount)` errors. Correct and re-submit the file.
7171
* 84 : CT - `(Program name)` QRDA-III Submissions require at least one TIN number.
@@ -89,5 +89,5 @@ Any text in the following format `(Example)` are considered variables to be fill
8989
* 103 : CT - The PCF submissions must have the `(PCF Measure minimum)` following measures: `(Listing of valid measure ids)`
9090
* 105 : CT - If multiple TINs/NPIs are submitted, each must be reported within a separate performer.
9191
* 106 : CT - Promoting Interoperability data should not be reported in a PCF QRDA III file.
92-
* 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).
93-
* 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).
92+
* 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).
93+
* 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).

acceptance-tests/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<artifactId>acceptance-tests</artifactId>
55
<groupId>gov.cms.qpp.conversion</groupId>
6-
<version>2024.2.4</version>
6+
<version>2024.2.5-RELEASE</version>
77
<name>conversion-tests</name>
88
<packaging>jar</packaging>
99
<properties>

commandline/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>gov.cms.qpp.conversion</groupId>
88
<artifactId>qpp-conversion-tool-parent</artifactId>
9-
<version>2024.2.4</version>
9+
<version>2024.2.5-RELEASE</version>
1010
<relativePath>../pom.xml</relativePath>
1111
</parent>
1212

commons/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>gov.cms.qpp.conversion</groupId>
88
<artifactId>qpp-conversion-tool-parent</artifactId>
9-
<version>2024.2.4</version>
9+
<version>2024.2.5-RELEASE</version>
1010
<relativePath>../pom.xml</relativePath>
1111
</parent>
1212

commons/src/main/java/gov/cms/qpp/conversion/DocumentationReference.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public enum DocumentationReference {
1515
private static final String BASE_PATH = "https://ecqi.healthit.gov/sites/default/files/2024-CMS-QRDA-III-EC-IG-v1.1-508.pdf#page=";
1616
public static final String PERFORMANCE_START_DATE = "01/01/2024";
1717
public static final String PERFORMANCE_END_DATE = "12/31/2024";
18-
public static final String ROSTER_UPDATE_DATE = "December 1, 2024";
18+
public static final String ROSTER_UPDATE_DATE = "December 13, 2024";
1919
private final String path;
2020

2121
DocumentationReference(int page) {

commons/src/main/java/gov/cms/qpp/conversion/model/error/ProblemCode.java

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

287286
private static final class ServiceCenter {
288287
static final String MESSAGE = "Contact the customer service center for assistance by email at [email protected] "
289-
+ "or by phone at 288-8292 (TTY: 1-877-715-6222)";
288+
+ "or by phone at 1-866-288-8292 (TRS: 711)";
290289
}
291290

292291
}

0 commit comments

Comments
 (0)