--
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+unsubscribe@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/3399c5f2-6584-426f-ba25-439fa06c5b0c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{
"entityType": "individual",
"taxpayerIdentificationNumber": "000777777",
"nationalProviderIdentifier": "0123012111",
"performanceYear": 2017,
"measurementSets": [
{
"category": "quality",
"submissionMethod": "cmsWebInterface",
"performanceStart": "2017-01-01",
"performanceEnd": "2017-06-01",
"measurements": [
{
"measureId": "021",
"value": {
"numerator:": 20,
"denominator": 100
}
}
]
}
]
}' 'https://qpp-submissions-sandbox.navapbc.com/submissions'
{
"error": {
"type": "ValidationError",
"message": "invalid submission object",
"details": [
{
"message": "field 'value' in Submission.measurementSets[0].measurements[0] is invalid: {\"numerator:\":20,\"denominator\":100} is invalid for measureId 021",
"path": "$.measurementSets[0].measurements[0].value"
},
{
"message": "field 'isEndToEndReported' in Submission.measurementSets[0].measurements[0] is missing",
"path": "$.measurementSets[0].measurements[0].value.isEndToEndReported"
},
{
"message": "field 'performanceMet' in Submission.measurementSets[0].measurements[0] is missing",
"path": "$.measurementSets[0].measurements[0].value.performanceMet"
},
{
"message": "field 'eligiblePopulation' in Submission.measurementSets[0].measurements[0] is missing",
"path": "$.measurementSets[0].measurements[0].value.eligiblePopulation"
}
]
}
}
{ "category": "quality", "firstPerformanceYear": 2017, "lastPerformanceYear": null, "metricType": "singlePerformanceRate", "title": "Perioperative Care: Selection of Prophylactic Antibiotic - First OR Second Generation Cephalosporin", "description": "Percentage of surgical patients aged 18 years and older undergoing procedures with the indications for a first OR second generation cephalosporin prophylactic antibiotic who had an order for a first OR second generation cephalosporin for antimicrobial prophylaxis", "nationalQualityStrategyDomain": "PS", "measureType": "process", "measureId": "021", "eMeasureId": null, "nqfEMeasureId": null, "nqfId": "0268", "isInverse": false, "strata": [ { "description": "Percentage of surgical patients aged 18 years and older undergoing procedures with the indications for a first second generation cephalosporin prophylactic antibiotic who had an order for a first OR second generation cephalosporin for antimicrobial prophylaxis", "name": "antibiotic" } ], "isHighPriority": true, "primarySteward": "American Society of Plastic Surgeons", "submissionMethods": [ "claims", "registry" ], "measureSets": [ "generalSurgery", "orthopedicSurgery", "otolaryngology", "thoracicSurgery", "plasticSurgery" ], "isRegistryMeasure": false, "measureSpecification": { "claims": "https://qpp.cms.gov/docs/QPP_quality_measure_specifications/Claims-Registry-Measures/2017_Measure_021_Claims.pdf", "registry": "https://qpp.cms.gov/docs/QPP_quality_measure_specifications/Claims-Registry-Measures/2017_Measure_021_Registry.pdf" } },
Thus it should be formatted as such:
{ "id": string, "measurementSetId": string, "measureId": string, "value": { "isEndToEndReported": boolean, "performanceMet": integer, "performanceNotMet": integer, "eligiblePopulationExclusion": integer, "eligiblePopulationException": integer, "eligiblePopulation": integer, "performanceRate": float, "reportingRate": float } }