Are non-proportion measures working on the preview-score?

63 views
Skip to first unread message

BTavares

unread,
Dec 17, 2018, 4:22:12 AM12/17/18
to Developer Group for QPP APIs
Hello,
the JSON structure  should be like this

{
 
"programName": "mips",
 
"entityType": "individual",
 
"taxpayerIdentificationNumber": "xxxxxxx",
 
"nationalProviderIdentifier": xxxxxxx,
 
"performanceYear": 2018,
 
"measurementSets": [
   
{
     
"category": "quality",
     
"submissionMethod": "registry",
     
"performanceStart": "2018-04-06",
     
"performanceEnd": "2018-11-06",
     
"measurements": [
       
{
         
"measureId": "459",
         
"value": {
           
"numerator": 5.57,
           
"denominator": 500,
           
"isEndToEndReported": false,
           
"denominatorException": 0,
           
"numeratorExclusion": 0,
           
"reportingRate": 60
         
}
       
}
     
]
   
}
 
]
}

RESPONSE
<!DOCTYPE HTML>
<html>

<head>
 
<meta charset="utf-8">
 
<title>500 - Server Issue </title>
 
<style>
    header
{
     
position: relative;
     
padding: 20px 0;
     
padding-left: 50px;
     
background: #1f425e;
     
height: 60px;
     
color: #fff;
     
font-size: 25px;
   
}

    footer
{
     
font-size: 25px;
     
margin: 40px 0 0;
     
padding: 25px 0;
     
padding-left: 50px;
     
color: #fff;
     
background: #222629;
     
height: 85px;
   
}

    content
{
     
font-family: 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
     
color: #333;
     
-webkit-font-smoothing: antialiased;
   
}

   
#main-body {
     
text-align: center;
   
}

    body
{
     
width: 100%;
     
overflow-x: hidden;
   
}

    a
:link {
     
color: #fff;
     
text-decoration: none;
   
}

    a
:active {
     
color: #fff;
     
text-decoration: none;
   
}

    a
:hover {
     
color: #fff;
     
text-decoration: underline
    }

    a
:visited {
     
color: #fff;
     
text-decoration: none;
   
}

    a
.underline,
   
.underline {
     
text-decoration: underline;
   
}

   
#logo {
     
margin: 1em;
     
float: left;
     
display: block;
   
}

    nav
{
     
float: right;
     
display: block;
   
}

    nav ul
> li {
     
list-style: none;
     
float: left;
     
margin: 0 2em;
     
display: block;
   
}

   
.enormous-font {
     
font-size: 100px;
     
margin-bottom: 0em;
   
}

   
.big-font {
     
font-size: 1.5em;
   
}

    hr
{
     
width: 25%;
     
height: 1px;
     
background: #1f3759;
     
border: 0px;
   
}
 
</style>
</head>

<body>
<div id="content">
 
<header>
   
<div id="logo">
     
<a href="https://qpp.cms.gov">Quality Payment Program</a>
   
</div>
 
</header>
 
<content>
   
<div id="main-body">
     
<p class="enormous-font"> 500 </p>
     
<p class="big-font"> Look like we are having server issues on <br/>QualityPaymentProgram.cms.gov </p>
     
<hr>
     
<p class="big-font"> We're always working to improve our site so that may explain it.<br/> Please Try Again after sometime.<br/><br/>
     
</p>
     
<span>Reference ID: </span>
   
</div>
 
</content>
 
<footer>
   
<a href="https://qpp.cms.gov">Quality Payment Program</a>
 
</footer>
</div>
</body>

</html>

I tried change the "
performanceStart" and "performanceEnd" to 2017 because if i understood the measure correctly we are reporting in 2018 the results of 2017?!

{
  "error": {
    "type": "ValidationError",
    "message": "invalid submission object",
    "details": [
      {
        "path": "$.measurementSet[0].performanceStart",
        "message": "performanceStart must match the submission's performanceYear"
      },
      {
        "path": "$.measurementSet[0].performanceEnd",
        "message": "performanceEnd must match the submission's performanceYear"
      }
    ]
  }
}


anyway none of the options is working properly on preview-score

sa...@navapbc.com

unread,
Dec 24, 2018, 2:43:11 PM12/24/18
to Developer Group for QPP APIs
Hi,

I'm not seeing this error anymore. Please try your request again and let me know if you're having any issues. Also the performance start and end dates are 2018. This submission window that is about to open is for reporting on performance that happened in 2018. So performanceStart, performanceEnd, and performanceYear will always be the same year.

Pavan S

unread,
Feb 18, 2019, 4:23:31 PM2/18/19
to Developer Group for QPP APIs
Hi Sarah 

For Quality Measure Id: 459,460,461 which are Non-Proportion metric Type measures and strata with two reporting criteria's each.
For strata measures, we use to send starta object in the JSON, but for non proportion measure : 459, 460,461 CMS API is throwing an error even if we send starta object as numerator, denominator and reportingRate.

if we send numerator, denominator and reportingRate values directly instead of creating strata object, we able to get the score preview from CMS api.
I have attached files for JSON data with strata, Error response from CMS and JSON object without strata for qualityId: 459

I have attached files for reference. Please advise
CMS_Error_For_QualityId459.png
JSON_with_Strata.txt
JSON_without_strata.txt
CMS_API_Response_ForWithout_Strata_submission.txt

Sarah White

unread,
Feb 19, 2019, 3:07:20 PM2/19/19
to Pavan S, Developer Group for QPP APIs
Hi,

459, 460, and 461 should follow the nonProportion metric type formatting: https://cmsgov.github.io/qpp-submissions-docs/measurements#non-proportion-measurements

You can view an example of what that looks like here: https://groups.google.com/d/msg/qpp-apis/WqNS1V2sTQY/b8-lTsSWAwAJ 

Sarah White
Business Analyst


--
You received this message because you are subscribed to the Google Groups "Developer Group for QPP APIs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qpp-apis+u...@googlegroups.com.
Visit this group at https://groups.google.com/group/qpp-apis.
To view this discussion on the web visit https://groups.google.com/d/msgid/qpp-apis/403e61eb-0fd1-46cc-9ade-7b75a41b59ec%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages