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 with the following endpoint:

https://apigw.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 the create estimate example before, "ad1abd40-e5d4-4383-b1f7-973041d3ea1a". The GET request works 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
    }
}