PI submission issue

47 views
Skip to first unread message

deepak sharma

unread,
Jan 7, 2020, 5:43:52 AM1/7/20
to Developer Group for QPP APIs
Hi @Sarah,

I am getting below errors while posting PI submission, following is request and response:

Request:

{"submission": {"programName": "mips","entityType": "individual","taxpayerIdentificationNumber": "000456789","nationalProviderIdentifier": "1417262163","performanceYear": 2019 },
"category": "pi", "submissionMethod": "registry", "performanceStart": "2019-01-01", "performanceEnd": "2019-12-31", "cehrtId": "0015EDH91F2412B",
"measurements":[
    {"measureId":"PI_PHCDRR_2","value":{"numerator":15,"denominator":20}},
    {"measureId":"PI_PHCDRR_1","value":{"numerator":25,"denominator":32}},
    {"measureId":"PI_PHCDRR_3","value":{"numerator":0,"denominator":0}},
    {"measureId":"PI_PHCDRR_4","value":{"numerator":0,"denominator":0}},
    {"measureId":"PI_PHCDRR_5","value":{"numerator":0,"denominator":0}},
    {"measureId":"PI_PEA_1","value":{"numerator":0,"denominator":0}},
    {"measureId":"PI_INFBLO_1","value":true},
    {"measureId":"PI_ONCDIR_1","value":true}
    ]
}


Response:

{
  "error": {
    "type""ValidationError",
    "message""invalid measurement-set object",
    "details": [
      {
        "message""field 'value' in MeasurementSet.measurements[0] is invalid: {\"numerator\":15,\"denominator\":20} is invalid for measureId PI_PHCDRR_2",
        "path""$.measurements[0].value"
      },
      {
        "message""Invalid value {\n  \"numerator\": 15,\n  \"denominator\": 20\n} supplied to Boolean",
        "path""$.measurements[0].value"
      },
      {
        "message""field 'value' in MeasurementSet.measurements[1] is invalid: {\"numerator\":25,\"denominator\":32} is invalid for measureId PI_PHCDRR_1",
        "path""$.measurements[1].value"
      },
      {
        "message""Invalid value {\n  \"numerator\": 25,\n  \"denominator\": 32\n} supplied to Boolean",
        "path""$.measurements[1].value"
      },
      {
        "message""field 'value' in MeasurementSet.measurements[2] is invalid: {\"numerator\":0,\"denominator\":0} is invalid for measureId PI_PHCDRR_3",
        "path""$.measurements[2].value"
      },
      {
        "message""Invalid value {\n  \"numerator\": 0,\n  \"denominator\": 0\n} supplied to Boolean",
        "path""$.measurements[2].value"
      },
      {
        "message""field 'value' in MeasurementSet.measurements[3] is invalid: {\"numerator\":0,\"denominator\":0} is invalid for measureId PI_PHCDRR_4",
        "path""$.measurements[3].value"
      },
      {
        "message""Invalid value {\n  \"numerator\": 0,\n  \"denominator\": 0\n} supplied to Boolean",
        "path""$.measurements[3].value"
      },
      {
        "message""field 'value' in MeasurementSet.measurements[4] is invalid: {\"numerator\":0,\"denominator\":0} is invalid for measureId PI_PHCDRR_5",
        "path""$.measurements[4].value"
      },
      {
        "message""Invalid value {\n  \"numerator\": 0,\n  \"denominator\": 0\n} supplied to Boolean",
        "path""$.measurements[4].value"
      }
    ]
  }
}


Can you please help?

Steven Szeliga

unread,
Jan 7, 2020, 11:49:11 AM1/7/20
to Developer Group for QPP APIs
Good Afternoon,

You are submitting a boolean measure as a proportion which is why it is failing validation.  Please refer to the measure specification to ensure you are submitting the correct type for the measure.

{
        "message""Invalid value {\n  \"numerator\": 0,\n  \"denominator\": 0\n} supplied to Boolean",
        "path""$.measurements[3].value"
      },

Reply all
Reply to author
Forward
0 new messages