What does a typical “get an existing out of pocket estimate” request and response look like?

If you successfully generate an out of pocket estimate and want to get details of that estimate again, you can use get estimate by ID endpoint URL below:

https://sandbox.apis.changehealthcare.com/dxp/outofpocketestimate/v1/id

An example of typical response of “Get an existing out of pocket estimate” is listed below. This example uses the estimate id from create estimate example before, "ad1abd40-e5d4-4383-b1f7-973041d3ea1a". The get request will work if the estimate is not expired. by default, the estimate will expire in 24 hours. This can be configured per your request. Please contact your Change Healthcare representative to request the change.

{
    "id": "ad1abd40-e5d4-4383-b1f7-973041d3ea1a",
    "expirationDate": "2022-03-04T02:56:59.1138466Z",
    "createdDate": "2022-02-25T08:56:58.6748920+00:00",
    "insuranceInfo": {
        "payer": {
            "id": "000045",
            "idDomain": "TradingPartnerService"
        },
        "dependentMemberInfo": {
            "firstName": "janeOne",
            "lastName": "doeOne",
            "dateOfBirth": "1880-01-02",
            "memberId": "0000000000"
        },
        "policyHolderInfo": {
            "firstName": "johnOne",
            "lastName": "doeOne",
            "dateOfBirth": "1880-01-02",
            "memberId": "0000000000"
        },
        "plan": {
            "status": "Active Coverage",
            "statusCode": "1",
            "beginDate": "2015-01-01",
            "endDate": null
        }
    },
    "service": {
        "codes": [
            {
                "valueType": "ServiceTypeCode",
                "value": "98"
            }
        ],
        "provider": {
            "id": "Z3248882383",
            "idType": "Npi",
            "organizationName": "St. Agnes Hospital",
            "firstName": null,
            "lastName": null
        }
    },
    "benefitInfo": {
        "familyCoverage": {
            "outOfPocketMax": {
                "amount": null,
                "amountMet": null,
                "amountRemaining": null
            },
            "deductible": {
                "amount": null,
                "amountMet": null,
                "amountRemaining": null
            },
            "yearToDateSpending": null
        },
        "individualCoverage": {
            "outOfPocketMax": {
                "amount": 5000,
                "amountMet": 2143.26,
                "amountRemaining": 2856.74
            },
            "deductible": {
                "amount": 500,
                "amountMet": 500,
                "amountRemaining": 0
            },
            "yearToDateSpending": null
        },
        "copayAmount": 50,
        "coinsurancePercent": 0.3
    },
    "outOfPocketEstimate": {
        "result": "Succeeded",
        "amount": 180.58,
        "estimateDetails": {
            "amountTowardIndividualDeductible": 0,
            "amountTowardFamilyDeductible": 0,
            "amountTowardIndividualOutOfPocketMax": 130.58,
            "amountTowardFamilyOutOfPocketMax": 0,
            "amountPaidByInsurance": 304.69,
            "copay": 50,
            "coinsurancePayment": 130.58,
            "coinsurancePercent": 0.3
        },
        "failureDetails": null
    }
}