{"info":{"_postman_id":"6ceb8797-50ff-42fd-98a3-64beefaa6c94","name":"pVerify API Documentation","description":"

Last Updated 03/01/2026

\n

Introduction

\n

pVerify's Real-Time Exchange System facilitates the secure exchange of health care Eligibility and related transactions, supporting one-to-one real-time transactions. One-to-one real-time transactions require customers to post a request, via REST to a designated URL address. Once a request is received by the Service an immediate response is sent for each request posted. Note that first a token must be generated using Oauth2.

\n

The production URL is api.pverify.com

\n

For example, the token call is: https://api.pverify.com/Token

\n

The EligibilitySummary call is: https://api.pverify.com/API/EligibilitySummary

\n

We now have NuGet packages for .NET coding. Download from Visual Studio today from NuGet - pVerify.Apis

\n

Click here to download the NuGet package from GitHub.

\n

Click here to download a sample project showing the use of the Nuget package. (C#)

\n

Available Endpoints

\n

Authentication

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ServiceEndpointHTTP MethodDescription
Authentication/TokenPOSTObtain authorization to pVerify REST API.
\n

Eligibility

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ServiceEndpointHTTP MethodDescription
1 Step \"Easy\" Methods
Eligibility/API/EasyEligibilityPOSTReturns the Eligibility Status of a requested provider in just one step (no Token needed).
Eligibility/API/EasyEligibilitySummaryPOSTReturns the Eligibility Summary of a request in just one step (no Token needed).
Our 2nd Generation Methods
Eligibility/API/EligibilitySummaryPOSTWe recommend this for most businesses, and will work for 95% of payers. This will populate all eligibility data into discrete data objects for easy consumption, including different Medicare objects, payer change object, copays for different service types (ex: labs, specialist, chiro)
Our 1st Generation Methods
Eligibility/API/EligibilityInquiryPOSTReturns Status, Plan Info, Payer Change and other Eligibility Information for major payers.
Eligibility/API/GetEligibilityResponse/{id}GETGet Eligibility result by unique transaction id.
Our Backoffice Workflow
Eligibility/API/EligibilitySummaryPOSTWe can accommodate non EDI payers by first submitting information via POST, then retrieving after 24 hours via GET.
Eligibility/API/GetEligibilitySummaryGETReturns Response from Eligibility Summary.
Eligibility/API/CancelTransactionPOSTCancels a back office request.
Eligibility/API/GetPendingInquiriesGETGet inquiries that are still being processed by pVerify back office.
\n

Estimates

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ServiceEndpointHTTP MethodDescription
Eligibility/API/EstimateCalculationPOSTReturns fee estimate from Medicare given Zip code, CPT code, and other info.
\n

Same or Similar

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ServiceEndpointHTTP MethodDescription
Same or Similar/API/SameOrSimilarInquiryPOSTRuns Same or Similar inquiry endpoint.
Same or Similar/API/GetSameOrSimilarResponseGETGets the transaction result from SorS later using unique request id.
\n

Skilled Nursing Facility

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ServiceEndpointHTTP MethodDescription
Skilled Nursing Facility/API/SNFInquiryPOSTSkilled Nursing Facility Inquiry
Skilled Nursing Facility/API/GETSNFResponseGETReturns SNF Response from SNFInquiry
\n

Claim Status

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ServiceEndpointHTTP MethodDescription
Claim Status/API/ClaimStatusInquiryPOSTObtain claim status information using subscriber demographic information
Claim Status/API/GetClaimStatusResponseGETUsed to obtain claim status transaction result later.
\n

CGX

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ServiceEndpointHTTP MethodDescription
CGX/API/CGXInquiryPOSTRun CGX Inquiry.
CGX/WidgetSetupPOSTcreate widget
\n

CMN

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ServiceEndpointHTTP MethodDescription
CMN/API/CMNInquiryPOSTRuns CMN inquiry endpoint.
CMN/API/GetCMNResponseGETGets the transaction result from CMN later using unique request id.
\n

Payers

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ServiceEndpointHTTP MethodDescription
Payers/API/GetAllPayersGETGet pVerify payer list.
Payers/API/GetPayerStatusGETGets payer status.
\n

Medicare HCPCS codes

\n

For the EligibilityInquiry, GetEligibilityResponse, and EligibilitySummary calls, we can return Medicare preventative service information. You can either populate the preventative service codes in the request or as a one time set up, use our portal at Premium.Pverify.com -> Admin/Profile -> Settings -> Medicare HCPCS Codes. These settings in the UI will be used if the request HCPCS codes are blank.

\n

For example you can add this to the request:

\n
\"HCPCSCodes\": [\n\"G0297\"\n],\n\n
\n

And it will return the code to the right under ServiceTypeDetailInfo - for this patient they were eligible for this code on 2/5/2015.

\n

EligibilityInquiry Response

\n
\"ServicesTypes\": [{\n        \"ServiceTypeName\": \"Preventive Services\",\n        \"ServiceTypeSections\": [{\n            \"Label\": \"HCPCS|G0104\",\n            \"ServiceParameters\": [{\n                \"Key\": \"Professional Eligible Date\",\n                \"Value\": \"04/01/2014\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Technical Eligible Date\",\n                \"Value\": \"04/01/2014\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Visit Co-Insurance\",\n                \"Value\": \"0%\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Calendar Year Deductible\",\n                \"Value\": \"$0.00\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }]\n        }, {\n            \"Label\": \"HCPCS|G0105\",\n            \"ServiceParameters\": [{\n                \"Key\": \"Professional Eligible Date\",\n                \"Value\": \"04/01/2014\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Technical Eligible Date\",\n                \"Value\": \"04/01/2014\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Visit Co-Insurance\",\n                \"Value\": \"0%\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Calendar Year Deductible\",\n                \"Value\": \"$0.00\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }]\n        }, {\n            \"Label\": \"HCPCS|G0106\",\n            \"ServiceParameters\": [{\n                \"Key\": \"Professional Eligible Date\",\n                \"Value\": \"04/01/2014\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Technical Eligible Date\",\n                \"Value\": \"04/01/2014\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Calendar Year Deductible\",\n                \"Value\": \"$0.00\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }]\n        }, {\n            \"Label\": \"HCPCS|G0120\",\n            \"ServiceParameters\": [{\n                \"Key\": \"Professional Eligible Date\",\n                \"Value\": \"04/01/2014\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Technical Eligible Date\",\n                \"Value\": \"04/01/2014\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Calendar Year Deductible\",\n                \"Value\": \"$0.00\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }]\n        }, {\n            \"Label\": \"HCPCS|G0121\",\n            \"ServiceParameters\": [{\n                \"Key\": \"Professional Eligible Date\",\n                \"Value\": \"04/01/2014\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Technical Eligible Date\",\n                \"Value\": \"04/01/2014\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Visit Co-Insurance\",\n                \"Value\": \"0%\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Calendar Year Deductible\",\n                \"Value\": \"$0.00\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }]\n        }, {\n            \"Label\": \"HCPCS|81528\",\n            \"ServiceParameters\": [{\n                \"Key\": \"Technical Eligible Date\",\n                \"Value\": \"10/09/2014\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Visit Co-Insurance\",\n                \"Value\": \"0%\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }, {\n                \"Key\": \"Calendar Year Deductible\",\n                \"Value\": \"$0.00\",\n                \"Message\": null,\n                \"OtherInfo\": null\n            }]\n        }]\n    }\n\n
\n

EligibilitySummary Response

\n
\"PreventiveServices\": [{\n    \"ProcedureCode\": \"HCPCS|G0444\",\n    \"ProcedureName\": \"Annual Depression Screening\",\n    \"TechnicalEligibleDate\": \"10/14/2011\",\n    \"ProfessionalEligibleDate\": \"10/14/2011\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0499\",\n    \"ProcedureName\": \"Hepatitis B Virus (HCV) in Adults Screening\",\n    \"TechnicalEligibleDate\": \"09/28/2016\",\n    \"ProfessionalEligibleDate\": \"09/28/2016\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|84478\",\n    \"ProcedureName\": \"Cardiovascular Disease Screening (CARD)\",\n    \"TechnicalEligibleDate\": \"01/01/2005\",\n    \"ProfessionalEligibleDate\": \"01/01/2005\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|83718\",\n    \"ProcedureName\": \"Cardiovascular Disease Screening (CARD)\",\n    \"TechnicalEligibleDate\": \"01/01/2005\",\n    \"ProfessionalEligibleDate\": \"01/01/2005\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|82947\",\n    \"ProcedureName\": \"Diabetes Screening Tests (DIAB)\",\n    \"TechnicalEligibleDate\": \"01/01/2005\",\n    \"ProfessionalEligibleDate\": \"01/01/2005\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0446\",\n    \"ProcedureName\": \"Intensive Behavioral Theropy (IBT) for Cardiovascular Disease (CVD)\",\n    \"TechnicalEligibleDate\": \"11/08/2011\",\n    \"ProfessionalEligibleDate\": \"11/08/2011\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|76706\",\n    \"ProcedureName\": \"Ultrasound Screening for Abdominal Aortic Aneurysm (AAA)\",\n    \"TechnicalEligibleDate\": \"07/01/2007\",\n    \"ProfessionalEligibleDate\": \"07/01/2007\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0438\",\n    \"ProcedureName\": \"Annual Wellness Visit (AMV)\",\n    \"TechnicalEligibleDate\": null,\n    \"ProfessionalEligibleDate\": \"01/01/2011\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0328\",\n    \"ProcedureName\": \"Fecal Occult Blood Test\",\n    \"TechnicalEligibleDate\": \"01/01/2004\",\n    \"ProfessionalEligibleDate\": \"01/01/2004\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0442\",\n    \"ProcedureName\": \"Annual Alcohol Misuse Screening\",\n    \"TechnicalEligibleDate\": null,\n    \"ProfessionalEligibleDate\": \"10/14/2011\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0105\",\n    \"ProcedureName\": \"Colorectal Cancer Screening (COLO)\",\n    \"TechnicalEligibleDate\": \"01/01/1998\",\n    \"ProfessionalEligibleDate\": \"01/01/1998\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|82465\",\n    \"ProcedureName\": \"Cardiovascular Disease Screening (CARD)\",\n    \"TechnicalEligibleDate\": \"01/01/2005\",\n    \"ProfessionalEligibleDate\": \"01/01/2005\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0472\",\n    \"ProcedureName\": \"Hepatitis C Virus (HCV) in Adults Screening\",\n    \"TechnicalEligibleDate\": \"06/02/2014\",\n    \"ProfessionalEligibleDate\": \"06/02/2014\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0447\",\n    \"ProcedureName\": \"Intensive Behavioral Counselling for Obesity\",\n    \"TechnicalEligibleDate\": \"11/29/2011\",\n    \"ProfessionalEligibleDate\": \"11/29/2011\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0473\",\n    \"ProcedureName\": \"Intensive Behavioral Counselling for Obesity\",\n    \"TechnicalEligibleDate\": \"01/01/2015\",\n    \"ProfessionalEligibleDate\": \"01/01/2015\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0106\",\n    \"ProcedureName\": \"Colorectal Cancer Screening (COLO)\",\n    \"TechnicalEligibleDate\": \"04/23/1998\",\n    \"ProfessionalEligibleDate\": \"04/23/1998\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|71271\",\n    \"ProcedureName\": \"Computed tomography, thorax, low dose for lung cancer screening, without contrast material(s)\",\n    \"TechnicalEligibleDate\": \"02/05/2015\",\n    \"ProfessionalEligibleDate\": \"02/05/2015\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0475\",\n    \"ProcedureName\": \"Human Immunodeficiency Virus (HIV) Infection Screening\",\n    \"TechnicalEligibleDate\": \"04/13/2015\",\n    \"ProfessionalEligibleDate\": null,\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0103\",\n    \"ProcedureName\": \"Prostate Cancer Screening (PROS)\",\n    \"TechnicalEligibleDate\": \"11/01/2001\",\n    \"ProfessionalEligibleDate\": \"02/01/2005\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|80061\",\n    \"ProcedureName\": \"Cardiovascular Disease Screening (CARD)\",\n    \"TechnicalEligibleDate\": \"01/01/2005\",\n    \"ProfessionalEligibleDate\": \"01/01/2005\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|81528\",\n    \"ProcedureName\": \"Colorectal Cancer Screening (COLO)\",\n    \"TechnicalEligibleDate\": \"10/09/2014\",\n    \"ProfessionalEligibleDate\": null,\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|82950\",\n    \"ProcedureName\": \"Diabetes Screening Tests (DIAB)\",\n    \"TechnicalEligibleDate\": \"01/01/2005\",\n    \"ProfessionalEligibleDate\": \"01/01/2005\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0104\",\n    \"ProcedureName\": \"Colorectal Cancer Screening (COLO)\",\n    \"TechnicalEligibleDate\": \"04/23/1998\",\n    \"ProfessionalEligibleDate\": \"04/23/1998\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0445\",\n    \"ProcedureName\": \"Screening and High Intensive Behavioral Counseling (HIBC) to prevent STIs\",\n    \"TechnicalEligibleDate\": \"11/08/2011\",\n    \"ProfessionalEligibleDate\": \"11/08/2011\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|82951\",\n    \"ProcedureName\": \"Diabetes Screening Tests (DIAB)\",\n    \"TechnicalEligibleDate\": \"01/01/2005\",\n    \"ProfessionalEligibleDate\": \"01/01/2005\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0439\",\n    \"ProcedureName\": \"Annual Wellness Visit (AMV)\",\n    \"TechnicalEligibleDate\": null,\n    \"ProfessionalEligibleDate\": \"01/01/2011\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|82270\",\n    \"ProcedureName\": \"Fecal Occult Blood Test\",\n    \"TechnicalEligibleDate\": \"01/01/2007\",\n    \"ProfessionalEligibleDate\": \"01/01/2007\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0120\",\n    \"ProcedureName\": \"Colorectal Cancer Screening (COLO)\",\n    \"TechnicalEligibleDate\": \"04/23/1998\",\n    \"ProfessionalEligibleDate\": \"04/23/1998\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0121\",\n    \"ProcedureName\": \"Colorectal Cancer Screening (COLO)\",\n    \"TechnicalEligibleDate\": \"07/01/2001\",\n    \"ProfessionalEligibleDate\": \"07/01/2001\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|76977\",\n    \"ProcedureName\": \"Ultrasound Bone Density Measurement and Interpretation\",\n    \"TechnicalEligibleDate\": \"07/01/1998\",\n    \"ProfessionalEligibleDate\": \"07/01/1998\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|77078\",\n    \"ProcedureName\": \"Computed Tomography Bone Mineral Density Study\",\n    \"TechnicalEligibleDate\": \"07/01/1998\",\n    \"ProfessionalEligibleDate\": \"07/01/1998\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|77080\",\n    \"ProcedureName\": \"Dual Energy X-ray Absorptiometry (DXA) Bone Density Study; axial skeleton\",\n    \"TechnicalEligibleDate\": \"07/01/1998\",\n    \"ProfessionalEligibleDate\": \"07/01/1998\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|77081\",\n    \"ProcedureName\": \"DXA Bone Density Study; appendicular skeleton\",\n    \"TechnicalEligibleDate\": \"07/01/1998\",\n    \"ProfessionalEligibleDate\": \"07/01/1998\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0130\",\n    \"ProcedureName\": \"Single Energy X-ray Study\",\n    \"TechnicalEligibleDate\": \"07/01/1998\",\n    \"ProfessionalEligibleDate\": \"07/01/1998\",\n    \"Benefits\": [{\n        \"EligibilityOrBenefit\": \"Deductible\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Calendar Year\",\n        \"MonetaryAmount\": \"$0.00\",\n        \"Percent\": null,\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }, {\n        \"EligibilityOrBenefit\": \"Co-Insurance\",\n        \"InsuranceType\": \"Medicare Part B\",\n        \"Date\": [{\n            \"Date\": \"01/18/2021\",\n            \"Type\": \"Benefit\"\n        }],\n        \"TimePeriodQualifier\": \"Visit\",\n        \"MonetaryAmount\": null,\n        \"Percent\": \"0%\",\n        \"UsedDate\": null,\n        \"IdentificationCode\": null,\n        \"IdentificationType\": null\n    }]\n}, {\n    \"ProcedureCode\": \"HCPCS|G0118\",\n    \"ProcedureName\": \"Glaucoma Screening (GLAU)\",\n    \"TechnicalEligibleDate\": \"01/01/2002\",\n    \"ProfessionalEligibleDate\": \"01/01/2002\",\n    \"Benefits\": null\n}, {\n    \"ProcedureCode\": \"HCPCS|G0102\",\n    \"ProcedureName\": \"Prostate Cancer Screening (PROS)\",\n    \"TechnicalEligibleDate\": \"01/01/2000\",\n    \"ProfessionalEligibleDate\": \"01/01/2000\",\n    \"Benefits\": null\n}, {\n    \"ProcedureCode\": \"HCPCS|G0117\",\n    \"ProcedureName\": \"Glaucoma Screening (GLAU)\",\n    \"TechnicalEligibleDate\": \"01/01/2002\",\n    \"ProfessionalEligibleDate\": \"01/01/2002\",\n    \"Benefits\": null\n}]\n\n
\n

Medicare SNF and Other Information

\n

Using EligibilitySummary or EasyEligibilitySummary, for Medicare, you can obtain details in a new section \"MedicareInfoSummary\". The response object is to the right and returns SNF information, MCA information, Pharmacy payer, and other Medicare specific information.

\n
    \"MedicareInfoSummary\": {\n        \"HospiceQty\": null,\n        \"HospiceDate\": null,\n        \"HomeHealthCareStartDate\": null,\n        \"HomeHealthCareEndDate\": null,\n        \"SkilledNursingCareStartDate\": null,\n        \"SkilledNursingCareEndDate\": null,\n        \"AdvantagePayerName\": null,\n        \"AdvantageCOBDate\": null,\n        \"AdvantagePolicyType\": null,\n        \"PharmacyPayerName\": \"SILVERSCRIPT INSURANCE COMPANY\",\n        \"PharmacyPayerPlanNumber\": \"S5601\",\n        \"PharmacyPayerPlanNetworkID\": \"034\",\n        \"WCAutoInjuryLiabilityPayerName\": null,\n        \"WCAutoInjuryLiabilityCOBDate\": null,\n        \"WCAutoInjuryLiabilityPolicyType\": null,\n        \"QMBPolicyType\": null,\n        \"Part_A_Deductible\": null,\n        \"Part_A_Deductible_Remaining\": \"$1364.00\",\n        \"Part_B_Deductible\": \"$185.00\",\n        \"Part_B_Deductible_Remaining\": \"$0.00\",\n        \"OT_UsedAmount\": null,\n        \"PT_SLP_UsedAmount\": null\n    },\n\n
\n

Further under the OtherPayerInfo section you can find Third Party Administrators and other information.

\n
    \"OtherPayerInfo\": {\n        \"PrimaryPayer\": null,\n        \"Payer\": null,\n        \"SecondaryPayer\": null,\n        \"PlanSponsor\": null,\n        \"IndependentPhysiciansAssociation_IPA\": null,\n        \"WorkersCompensation\": null,\n        \"ContractedServiceProvider\": null\n    },\n\n
\n

Backoffice Payers

\n

An important concept to understand with pVerify eligibility endpoints is the concept of a \"back office\" payer. To support 99% of available payers we need to connect to some payers via non-electronic means. These payers will not work with a real-time API with a immediate response expected.

\n

EDI Payer Workflow

\n
    \n
  1. Generate Token

    \n
  2. \n
  3. Call EligibilityInquiry to submit request to our queue and get elgRequestID

    \n
  4. \n
\n

Backoffice Payer Workflow

\n
    \n
  1. Generate Token

    \n
  2. \n
  3. Call EligibilityInquiry to submit request to our queue and get elgRequestID

    \n
  4. \n
  5. After a period of 24 hours, call GetEligibilityResponse using elgRequestID above.

    \n
  6. \n
\n

We have two methods available for back-office queue management:

\n
    \n
  1. GetPendingInquiries this shows a list of your inquiries that are still in Pending state

    \n
  2. \n
  3. CancelTransaction to set the state to Cancel and remove it from our queue.

    \n
  4. \n
\n

Client Libraries and Sample Code

\n

To simplify authorization and access to the pVerify API, we provide sample code in C# and libraries in Java. These libraries offer full access to the pVerify API with a minimum of code.

\n

C# Sample Code

\n

Java Sample Code

\n","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Introduction","slug":"introduction"},{"content":"Available Endpoints","slug":"available-endpoints"},{"content":"Medicare HCPCS codes","slug":"medicare-hcpcs-codes"},{"content":"Medicare SNF and Other Information","slug":"medicare-snf-and-other-information"},{"content":"Backoffice Payers","slug":"backoffice-payers"},{"content":"Client Libraries and Sample Code","slug":"client-libraries-and-sample-code"}],"owner":"6948370","collectionId":"6ceb8797-50ff-42fd-98a3-64beefaa6c94","publishedId":"2s7ZE4NR6P","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-09-22T10:46:13.000Z"},"item":[{"name":"Security and Authorization","item":[{"name":"Token","id":"d84ac4d8-db8b-47bb-b5c7-5c61726c8466","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"Client_Id","value":"{{client-api-id}}","type":"text"},{"key":"Client_Secret","value":"{{client-secret}}","type":"text"},{"key":"grant_type","value":"client_credentials","type":"text"},{"key":"","value":"","type":"text"}]},"url":"https://api.pverify.com/Token","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Testhttps://testapi.pverify.com/Token
Productionhttps://api.pverify.com/Token
\n

The first step to using the system is a call to the Token endpoint at /Token. It will return a token when you use in the subsequent calls.

\n

Token Authorization Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
HeaderDescription
MethodPOST
URLhttps://api.pverify.com/Token
Content-Typeapplication/x-www-form-urlencoded
URL ParamsNone
BodyDescription
Data Params*\"Client_Id=\" + clientID + \"&client_secret=\" + ClientSecret + \"&grant_type=client_credentials\"
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

The /Token response includes the following fields:

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FieldTypeDescription
access_token{string}Authorization token unique to you which is used to verify your authorization for subsequent calls.
token_type{string}this is the token type which will be included before the access token in your subsequent method calls.
expires_in{int}This is the amount of time that your token is valid for (in seconds).
\n
","urlObject":{"protocol":"https","path":["Token"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d84ac4d8-db8b-47bb-b5c7-5c61726c8466"}],"id":"966c44b5-9f9f-4b12-bb28-dc903f6bf70c","description":"

pVerify allows access to the Real-time Exchange System through the use of a client-api-id and client-secret. These must be requested from pVerify and are available via our API management site. The client-api-id and client-secret are used for the Token call, while the Token and client-api-id are used for subsequent calls. Please see the demo video for an example.

\n

Once the token is obtained, add these two headers to all subsequent calls:

\n

Authorization: Bearer (your token)

\n

Client-API-Id: (your client ID from API Management site)

\n","event":[{"listen":"prerequest","script":{"id":"840276cb-fe48-45cb-9a9a-17e1ef5f6f9e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"5e465b46-c6d8-4231-b239-943e328dfd5d","type":"text/javascript","exec":[""]}}],"_postman_id":"966c44b5-9f9f-4b12-bb28-dc903f6bf70c"},{"name":"Insurance Discovery","item":[{"name":"InsuranceDiscovery","id":"a8980dd4-58b0-4bce-9dd7-d6a2c15657b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\"doS_EndDate\":\"04/28/2023\",\"doS_StartDate\":\"04/28/2023\",\"patientStateId\":10,\"patientState\":\"\",\"patientSSN\":\"\",\"patientLastName\":\"TEST\",\"patientFirstName\":\"TEST\",\"patientDOB\":\"01/01/1950\",\"patientGender\":\"M\",\"location\":\"CA\",\"notes\":\"\", \"verifyMedicare\":false, \"patientHasDisability\":false }"},"url":"https://api.pverify.com/api/InsuranceDiscovery","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Testhttps://testapi.pverify.com/API/InsuranceDiscovery
Productionhttps://api.pverify.com/API/InsuranceDiscovery
\n

pVerify’s Insurance Discovery allows Hospitals and Providers to find a patient’s insurance coverage to collect potentially millions from insurance companies, allow prompt claim submission, increase patient payment collection, and drastically decrease Account Receivables.

\n

Patient States
To run insurance discovery a patient state or patient state ID is required. As part of the setup, pVerify will work with you to create Patient States.

\n

Medicare
We will return a new object for Medicare called MedicareInfoSummary which will return Medicare specific information such as Part A/B deductible, pharmacy payer name, MCA payer name, and more information. This object will only be returned for Medicare, for all other payers it is null. Please use this object when sending Medicare patients to retrieve Medicare specific information.

\n

Headers

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/InsuranceDiscovery
MethodPOST
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-IdAPI ID provided by pVerify
Content-Typeapplication/json
\n

*Note: The Client-API-Id is required. Header keys are case sensitive.

\n

InsuranceDiscovery Request Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeUsageDescription
patientStateIdIntegerConditionalPlease get it from pverify Team. Either patientSateId or patientState is required.
patientStateStringConditionalPlease get it from pverify Team. Either patientSateId or patientState is required.
patientFirstNameStringRequiredFirst Name of patient required for inquiry
patientLastNameStringRequiredLast Name of patient required for inquiry
patientDOBStringRequiredRequired for self-inquiry for better matching result. (Expected format: MM/dd/YYYY ie 01/01/2000)
patientSSNStringConditionalSSN of Patient(To MBI lookup)
patientGenderStringConditionalGender will be mandatory for Medicaid patients
doS_StartDateStringRequiredDate of service start date (Expected format: MM/dd/YYYY ie 01/01/2000)
doS_EndDateStringRequiredDate of service end date (Expected format: MM/dd/YYYY ie 01/01/2000)
referenceIdStringOptionalPatient MRN or account Number
NotesStringOptionalany free-text related patient
locationStringRequiredLocation is the practice location. Note by setting this, you will lock the patient to one location, so that users that login in via our portal who are not authorized to see that location will not see the patient.
verifyMedicareBooleanOptionalDefault is false. If true, then Medicare transaction will takes place when the patient's age is >30 years.
patientHasDisabilityBooleanOptionalDefault is false. If true, then Medicare transaction will takes place.
\n

InsuranceDiscovery Response Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeDescription
RequestIDIntegerEligibility Transaction ID
APIResponseCodeString0-Processed,1-Rejected,2-NoFunds,3-Pending
APIResponseMessageStringMessage about the transaction
EDIErrorMessageStringMessage from Payer about errors
PayerNameStringPayer Name as defined by pVerify
PverifyPayerCodeStringPverify Payer Code
ClientPayerNameStringIt contains client practice payer map name to the pverify payer.
VerificationTypeStringVerification Type –Subscriber or dependent
DOSStringDate of service start date – DOS end date
IsHMOPlanBooleanIf true then Patient has HMO plan
ExceptionNotesStringException Notes if any. If response demographic info is not matched with that of Request
AddtionalInfoStringIf there is any other info
LocationStringLocation in which trans ran
ReferrenceIdStringReferencid passed in request
ResultPracticeTypeStringPractice type Name
AreAllSTCsProcessed*BooleanTrue when all service codes are processed by payer else false, This is helpful to determine to whether transaction needs to be reverify or not.
STCsStatusMessage*StringContains message when AreAllSTCsProcessed=false. Message contains list of not processed service codes
NotesString
DemographicInfoObjectIt contains the subscriber info or dependent info .
ServiceDetailsObjectIt contains all Service type details info
PreventiveServicesObjectContains Preventive codes details
OtherPayerInfoObjectIt contains Other Payer info. It is null then there is no payer change.
PlanCoverageSummaryobjectIt contains Plan realted info.
PCPAuthInfoSummaryObjectIt contains PCP auth info.
HBPC_Deductible_OOP_SummaryObjectIt contains Deductible and OOP in from Health benefit Plan Coverage service type .It is null for Medicare Payer Inquiries.
MedicareInfoSummaryObjectIt contains Medicare info summary. It is null for other payers and other summary details are empty for Medicare payer transaction.
SpecialistOfficeSummaryPracticeTypeSummaryIt contains Specialist Consultation specific Summary (Co-Pay,Co-ins,Ded,OOP) and exclusive values of practice type .
ComboPayerResponsesArray of ObjectIt conatins Combo Group payer responses.. This response has been appended with Address,DOB,FullName,MemberId.
ComboPayerResponses.AddressStringIt contains Address
ComboPayerResponses.DOBStringIt contains DOB
ComboPayerResponses.FullNameStringIt contains FullName
ComboPayerResponses.MemberIdStringIt contains MemberId
ComboPayerResponses.CityStringIt contains City
ComboPayerResponses.StateStringIt contains State
ComboPayerResponses.ZipStringIt contains Zip
MiscellaneousInfoSummaryObject
\n
","urlObject":{"protocol":"https","path":["api","InsuranceDiscovery"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a8980dd4-58b0-4bce-9dd7-d6a2c15657b4"},{"name":"InsuranceDiscovery GET","id":"bea7d441-f998-4d72-8e50-7858b027bcb1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","type":"text","value":"{{client-api-id}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"https://api.pverify.com/api/GetInusuranceDiscoverySummaryResponse/467","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Testhttps://testapi.pverify.com/API/GetInusuranceDiscoverySummaryResponse/{id}
Productionhttps://api.pverify.com/API/GetInusuranceDiscoverySummaryResponse/{id}
\n

GetInusuranceDiscoverySummaryResponse returns the response from the InsuranceDiscovery POST call using a unique request id provided in the InsuranceDiscovery response.

\n

Headers

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/GetInusuranceDiscoverySummaryResponse/{id}
MethodGET
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
Client-API-IdAPI ID provided by pVerify
Content-Typeapplication/json
URL ParametersRequestId returned in InsuranceDiscovery response
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

GetInusuranceDiscoverySummaryResponse Response Fields

\n

See InsuranceDiscovery response.

\n","urlObject":{"protocol":"https","path":["api","GetInusuranceDiscoverySummaryResponse","467"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"bea7d441-f998-4d72-8e50-7858b027bcb1"},{"name":"ID Details URL","id":"75555e77-f971-475a-9e83-868b8601ffdc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://api.pverify.com/API/GetInsuranceDiscoveryDetailsURL/{requestID}","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Test/API/GetInsuranceDiscoveryDetailsURL/{id}
Production/API/GetInsuranceDiscoveryDetailsURL/{id}
\n

This GET method will return details URL with Insurance Discovery Request ID as a parameter.

\n

GetInsuranceDiscoveryDetailsURL Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URL/API/GetInsuranceDiscoveryDetailsURL/{id}
MethodGET
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
Content-Typeapplication/json
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

GetInsuranceDiscoveryDetailsURL Resposne

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
isDetailsURLGeneratedTrue or false
urlstring URL
errorMessageMessage when isDetailsURLGenerated is false
\n

JSON Response

\n

{

\n

\"isDetailsURLGenerated\": true,

\n

\"url\": \"https://premium.pverify.com/Details\",

\n

\"errorMessage\": null

\n

}

\n","urlObject":{"protocol":"https","path":["API","GetInsuranceDiscoveryDetailsURL","{requestID}"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"75555e77-f971-475a-9e83-868b8601ffdc"},{"name":"Insurance Discovery Report","id":"a285b3a5-e70d-4ee9-8fd2-4b1957e11d55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Client-API-Id","value":"xxx","type":"text"},{"key":"Client-Secret","value":"xxx","type":"text"}],"url":"https://premium.pverify.com/PDFReport/InsuranceDiscovery/{id}","description":"

This returns a PDF report of the Insurance Discovery request.

\n

Note two things:

\n
    \n
  1. The endpoint is premium.pverify.com

    \n
  2. \n
  3. Authentication token is not used, instead pass your API ID and Secret.

    \n
  4. \n
  5. Replace {id} with the requestid you receive from the Insurance Discovery request.

    \n
  6. \n
\n","urlObject":{"protocol":"https","path":["PDFReport","InsuranceDiscovery","{id}"],"host":["premium","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a285b3a5-e70d-4ee9-8fd2-4b1957e11d55"}],"id":"09aaf422-3c18-4193-90d4-c7ae5b78b423","_postman_id":"09aaf422-3c18-4193-90d4-c7ae5b78b423","description":""},{"name":"Eligibility","item":[{"name":"EligibilitySummary","id":"b618599e-5e2a-407e-b61e-ecb37bc7e0c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n \"payerCode\": \"00192\",\r\n \"payerName\": \"UHC\",\r\n \"provider\": {\r\n \"firstName\": \"\",\r\n \"middleName\": \"\",\r\n \"lastName\": \" provider last name\",\r\n \"npi\": \"1234567890\",\r\n \"pin\":\"00000\"\r\n },\r\n\r\n \"subscriber\": {\r\n \"firstName\": \"fname\",\r\n \"dob\": \"mm/dd/yyyy\",\r\n \"lastName\": \"lname\",\r\n \"memberID\": \"123sfadfaf\"\r\n },\r\n\r\n \"dependent\": null,\r\n \"isSubscriberPatient\": \"True\",\r\n \"doS_StartDate\": \"02/02/2021\",\r\n \"doS_EndDate\": \"02/02/2021\",\r\n\r\n \"PracticeTypeCode\":\"3\",\r\n \"referenceId\":\"Pat MRN\",\r\n \"Location\":\"Any location Name\",\r\n \"IncludeTextResponse\":\"false\",\r\n \"InternalId\":\"\",\r\n \"CustomerID\":\"\",\r\n \"PlaceOfService\":\"01\"\r\n}"},"url":"https://api.pverify.com/api/EligibilitySummary","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Testhttps://testapi.pverify.com/API/EligibilitySummary
Productionhttps://api.pverify.com/API/EligibilitySummary
\n

Eligibility summary is our 2nd gen eligibility endpoint designed to cover the vast majority of payers and return simplified objects with key data such as copay for your practice type. For example, when you send as practice type PT, we will return a Physical Therapy object with key PT benefits.

\n

Key benefits are:

\n
    \n
  1. Easy and discrete eligibility information, allowing easy coding to obtain pertinent data.

    \n
  2. \n
  3. Support for nearly all types of medical practices with key benefits such as surgical benefits, DME benefits, or PT benefits.

    \n
  4. \n
  5. Support for nearly all payers, electronic and non electronic. We have tested all payers available to us and over 90% are returning parsed information correctly

    \n
  6. \n
\n

To see the currently supported practice types please see the Practice Type tables.

\n

Medicare
We will return a new object for Medicare called MedicareInfoSummary which will return Medicare specific information such as Part A/B deductible, pharmacy payer name, MCA payer name, and more information. This object will only be returned for Medicare, for all other payers it is null. Please use this object when sending Medicare patients to retrieve Medicare specific information.

\n

Recursive Medicare Advantage Lookup
This will need to be enabled by us, so please contact us at support@pverify.com. When enabled, we will automatically perform a eligibility check (using Eligibility Summary) on selected MCA payers that allow lookup by MBI or Name & DOB. If the can be done, the result is returned in a field RecursiveRequestId.

\n

Thus the workflow is this:

\n
    \n
  1. Submit eligibility call to Medicare via Eligibility Summary.
  2. \n
  3. Capture RecursiveRequestId.
  4. \n
  5. Run a GET call (GetEligibilitySummary) using this Id.
  6. \n
\n

Headers

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/EligibilitySummary
MethodPOST
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-IdAPI ID provided by pVerify
Content-Typeapplication/json
\n

*Note: The Client-API-Id is required. Header keys are case sensitive.

\n

EligibilitySummary Request Details

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeUsageDescription
payerCodeStringRequiredpVerify Payer Code(ie Aetna 00001)
payerNameStringOptionalPayer Name
provider.firstNameStringOptionalProvider First Name
provider.middleNameStringOptionalProvider Middle Name
provider.lastNameStringRequiredProvider Last Name
provider.npiStringRequired10-Digit NPI Value
provider.pinStringConditionalRequired for payer Medi-Cal
provider.taxonomyStringOptionalTaxonomy
subscriber.firstNameStringConditionalFirst Name of subscriber required for self inquiry
subscriber.lastNameStringConditionalLast Name of subscriber required for self inquiry
subscriber.memberIdStringRequiredMember Id required for both type inquiries(self,dependent)
subscriber.dobStringConditionalRequired for self-inquiry for better matching result. (Expected format: MM/dd/YYYY ie 01/01/2000)
subscriber.ssnStringOptionalSSN of Subscriber
isSubscriberPatientStringRequiredTrue for self and False for Dependent Query
doS_StartDateStringRequiredDate of service start date (Expected format: MM/dd/YYYY ie 01/01/2000)
doS_EndDateStringRequiredDate of service end date (Expected format: MM/dd/YYYY ie 01/01/2000)
dependent.patient.firstNameStringConditionalFirst Name of dependent
dependent.patient.middleNameStringOptionalMiddle Name of dependent
dependent.patient.lastNameStringConditionalLast Name of dependent
dependent.patient.dobStringConditionalRequired for dependent inquiry. (Expected format: MM/dd/YYYY ie 01/01/2000)
dependent.patient.genderStringOptionalGender of dependent
dependent.relationWithSubscriberStringOptionalRelation With Subscriber
practiceTypeCodeStringOptionalPlease consult Practice Type Code table - sets which practice type to use, i.e. 12 for physical therapy, which will return an object with PT benefits in the results. If you do not select a practice type, the default for your account will be used. Contact pVerify for more info.
includeTextResponseBooleanOptionalIndicates whether to return the full text of the eligibility response
referenceIdStringOptionalPatient MRN or account Number
locationStringRequiredLocation is the practice location. Note by setting this, you will lock the patient to one location, so that users that login in via our portal who are not authorized to see that location will not see the patient.
internalIdStringOptionalField from customer with their InternalId
customerIdStringOptionalField from customer with their CustomerId
PlaceOfServicestringoptionalPlace of service
\n

EligibilitySummary Response Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeDescription
RequestIDIntegerEligibility Transaction ID
APIResponseCodeString0-Processed,1-Rejected,2-NoFunds,3-Pending,4-New
APIResponseMessageStringMessage about the transaction
ProcessedWithErrorBooleantrue when processed with error by the payer.
EDIErrorMessageStringMessage from Payer about errors
FollowUpActionStringResponse from the Payer
PossibleResolutionStringSuggested steps to be performed before resubmitting to resolve the issue.
PverifyPayerCodeStringpVerify’s Payer Code
ErrorCodeStringIt contains unique error Code when Processed with error or Rejected
ErrorDescriptionStringIt contians description of the error.
PayerNameStringPayer Name as defined by pVerify
VerificationTypeStringVerification Type –Subscriber or dependent
IsPayerBackOfficeStringIf it is TRUE-NON EDI Payer, FALSE –EDI Payer
DOSStringDate of service start date – DOS end date
IsHMOPlanBooleanIf true then Patient has HMO plan
ExceptionNotesStringException Notes if any. If response demographic info is not matched with that of Request
AddtionalInfoStringIf there is any other info
LocationStringLocation in which trans ran
ReferrenceIdStringReferencid passed in request
ResultPracticeTypeStringPractice type Name
AreAllSTCsProcessed*BooleanTrue when all service codes are processed by payer else false, This is helpful to determine to whether transaction needs to be reverify or not.
STCsStatusMessage*StringContains message when AreAllSTCsProcessed=false. Message contains list of not processed service codes
IsProviderInNetworkBooleanIf true then Provider is InNetwork. Based on Provider Payer Settings* Null, if NO Provider Payer Settings* (*Requires set up in Premium Portal)
RecursiveRequestIdIntegerRequestID of secondary lookup for MCA
RecursiveAPIResponseCodestring0-Processed,1-Rejected, Status of Secondary Inquiry.
RecursiveAPIResponseMessagestringMessage about the Secondary transaction.
RecursiveProcessedWithErrorBolleantrue when Recusrvive transaction Processed with error by the payer.
InternalIdStringField from customer with their InternalId
CustomerIdStringField from customer with their CustomerId
NotesString
DemographicInfoObjectIt contains the subscriber info or dependent info .
ServiceDetailsObjectIt contains all Service type details info
PreventiveServicesObjectContains Preventive codes details
OtherPayerInfoObjectIt contains Other Payer info. It is null then there is no payer change.
PlanCoverageSummaryobjectIt contains Plan realted info.
PCPAuthInfoSummaryObjectIt contains PCP auth info.
HBPC_Deductible_OOP_SummaryObjectIt contains Deductible and OOP in from Health benefit Plan Coverage service type .It is null for Medicare Payer Inquiries.
MedicareInfoSummaryObjectIt contains Medicare info summary. It is null for other payers and other summary details are empty for Medicare payer transaction.
MiscellaneousInfoSummaryObject
SpecialistOfficeSummaryPracticeTypeSummaryIt contains Specialist Consultation specific Summary (Co-Pay,Co-ins,Ded,OOP) and exclusive values of practice type .
DiagnosticLabSummaryPracticeTypeSummaryIt contains Diagnostic Lab specific Summary
SurgicalSummaryPracticeTypeSummaryIt contains Surgical specific Summary
ASC_FacilitySummaryPracticeTypeSummaryIt contains Ambulatory Service Center Facility specific Summary
OncologySummaryPracticeTypeSummaryIt contains Oncology specific Summary
DMESummaryPracticeTypeSummaryIt contains Durable Medical Equipment specific Summary
MentalHealthSummaryVisitLimitationsSummaryIt contains Mental Health specific Summary
PrimaryCareSummaryPracticeTypeSummaryIt contains Primary Care specific Summary
MRI_CT_ScanSummaryPracticeTypeSummaryIt contains MRI, CAT Scan specific Summary
UrgentCareSummaryPracticeTypeSummaryIt contains Urgent Care specific Summary
XRaySummaryPracticeTypeSummaryIt contains X Ray specific Summary
VisionOptometrySummaryOpthalmologySummaryIt contains Opthalmology (Vision) specific Summary
PhysicalTherapySummaryTherapySummaryIt contains Physical Therapy specific Summary
ChiropracticSummaryTherapySummaryIt contains Chiropractice specific Summary
SpeechThearySummaryTherapySummaryIt contains Speech Therapy specific Summary
OccupationalTherapySummaryTherapySummaryIt contains Occupational Therapy specific Summary
EmergencyMedicalSummaryPracticeTypeSummaryIt contains Emergency Medical specific Summary
WellnessOrRoutineVisitSummaryVisitLimitationsSummaryIt contains Wellness Or Routine Visit specific Summary
PodiatryOfficeSummaryPracticeTypeSummaryIt contains Podiatry Office specific Summary
AnesthesiaSummaryPracticeTypeSummaryIt contains Anesthesia specific Summary
SubstanceAbuseProfessionalSummaryPracticeTypeSummaryIt contains Substance Abuse Professional specific Summary
SubstanceAbuseInPatientFacilitySummaryPracticeTypeSummaryIt contains Substance Abuse InPatient Facility specific Summary
SubstanceAbuseOutPatientFacilitySummaryPracticeTypeSummaryIt contains Substance Abuse OutPatient Facility specific Summary
TelemedicineSummaryPracticeTypeSummaryIt contains Telemedicine specific Summary
FluVaccinationSummaryPracticeTypeSummaryIt contains FluVaccination specific Summary
HospitalInpatientSummaryPracticeTypeSummaryIt contains Hospital Inpatient specific Summary
HospitalOutPatientSummaryPracticeTypeSummaryIt contains Hospital Outpatient specific Summary
PharmacySummaryPracticeTypeSummaryIt contains Pharmacy specific Summary
TelemedicinePrimaryCareSummaryPracticeTypeSummaryIt contains Telemedicine Primary specific Summary
TelemedicineSpecialistSummaryPracticeTypeSummaryIt contains Telemedicine Specialist specific Summary
TelemedicineUrgentCareSummaryPracticeTypeSummaryIt contains Telemedicine Urgent Care specific Summary
TelemedicineMentalHealthSummaryVisitLimitationsSummaryIt contains Telemedicine Mental Health specific Summary
TelemedicinePhysicalTherapySummaryTherapySummaryIt contains Telemedicine Physical Therapy specific Summary
PsychotherapySummaryVisitLimitationsSummaryIt contains Psychotherapy specific Summary
SNFSummaryPracticeTypeSummaryIt contains SNF specific summary
SNFRoomBoardSummaryPracticeTypeSummaryIt contains SNF and Board specific summary
ProfessionalPhysicianVisitInpatientSummaryPracticeTypeSummaryIt contains Professional Physician Visit Inpatient specific summary
HospiceSummaryPracticeTypeSummaryIt contains Hospice specific summary
HomeHealthCareSummaryDaysLimitationsSummaryIt contains Home Health Care specific summary. It has more keys than normal practice type.
AllergiesSummaryPracticeTypeSummaryIt contains Allergies specific summary
DiagnosticMedicalSummaryPracticeTypeSummaryIt contains Diagnostic Medical specific summary
MaternitySummaryPracticeTypeSummaryIt contains Maternity specific summary
ImmunizationsSummaryPracticeTypeSummaryIt contians Immunizations specific summary
TelemedicineOccupationalTherapySummaryTherapySummaryIt contains Telemedicine details for Occupational therapy
TelemedicineSpeechTherapySummaryTherapySummaryIt contains Telemedicine details for Speech Therapy
EligibilityResultstringIt contains results in formatted text
DetailsURLstringURL for the full report
\n
","urlObject":{"protocol":"https","path":["api","EligibilitySummary"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b618599e-5e2a-407e-b61e-ecb37bc7e0c9"},{"name":"GetEligibilitySummary","id":"f91239c0-309c-4547-8cfc-90c67795e9c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","type":"text","value":"{{client-api-id}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"https://api.pverify.com/API/GetEligibilitySummary/9882795","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Testhttps://testapi.pverify.com/API/GetEligibilitySummary
Productionhttps://api.pverify.com/API/GetEligibilitySummary
\n

GetEligibilitySummary returns the response from the EligibilitySummary POST call using a unique request id provided in the EligibilitySummary response. EligibilitySummary is not supported for back office payers.

\n

Headers

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/GetEligibilitySummary
MethodGET
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
Client-API-IdAPI ID provided by pVerify
Content-Typeapplication/json
URL ParametersRequestId returned in EligibilitySummary response
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

GetEligibilitySummary Response Fields

\n

See EligibilitySummary response.

\n","urlObject":{"protocol":"https","path":["API","GetEligibilitySummary","9882795"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f91239c0-309c-4547-8cfc-90c67795e9c5"},{"name":"GetEligibility271","id":"31b0db46-334f-4ffa-bb0a-3f084efe6b2f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","value":"{{client-api-id}}"},{"key":"Content-Type","value":"application/json"}],"url":"https://api.pverify.com/API/GetEligibility271/1111","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Testhttps://testapi.pverify.com/API/GetEligibility271/{id}
Productionhttps://api.pverify.com/API/GetEligibility271/{id}
\n

This GET method will return EDI 271 Raw response with Eligibility Request ID as a parameter.

\n

GetEligibility271 Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/GetEligibility271/{id}
MethodGET
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

GetEligibility271 Response

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
EDI271ANSIANSI String for request or Error Message
\n
","urlObject":{"protocol":"https","path":["API","GetEligibility271","1111"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"31b0db46-334f-4ffa-bb0a-3f084efe6b2f"},{"name":"EasyEligibilitySummary","id":"c7e02c3a-a5ff-41b0-b6e1-4712b7fb8acf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Client-API-Id","type":"text","value":"{{client-api-id}}"},{"key":"Client-Secret","type":"text","value":"{{client-secret}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"payerCode\": \"00001\",\r\n\t\"payerName\": \"Aetna\",\r\n\t\"Provider_LastName\": \"SAM MD\",\r\n\t\"Provider_NPI\": \"1234567890\",\r\n \"Provider_PIN\":\"00000\",\r\n\t\"Patient_First\": \"John\",\r\n\t\"Patient_DOB\": \"10/02/2010\",\r\n\t\"Patient_Last\": \"Deo\",\r\n\t\"memberID\": \"123456789A\",\r\n\t\"Date_Of_Service\": \"07/17/2020\",\r\n\t\"referenceId\": \"\",\r\n\t\"Location\": \"\",\r\n\t\"PracticeTypeCode\": \"18\",\r\n\t\"IncludeTextResponse\": false,\r\n \"InternalId\":\"\",\r\n \"CustomerID\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.pverify.com/API/EasyEligibilitySummary","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Productionhttps://api.pverify.com/API/EasyEligibilitySummary
\n

The Easy Eligibility Summary call is intended to generate an Eligibility Summary Response in just one step. With EasyEligibilitySummary, simply pass your credentials (no need to generate a token) and the body parameters (specified below) to return an Eligibility Summary Response in just one step.

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/EasyEligibilitySummary
MethodPOST
HeaderDescription
Client-API-IdpVerify client-api-id
Client-SecretpVerify client-secret
Content-Typeapplication/json
BodySee below
\n

EasyEligibilitySummary Request Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FieldTypeUsageDescription
payerCodeStringRequiredPayer Code
payerNameStringOptionalPayerName
Provider_LastNameStringRequiredProvider last name
Provider_NPIStringRequiredProvider NPI
Provider_PINStringConditionalProvider PIN
Provider_TaxIdStringConditionalProvider TaxId
Patient_FirstStringConditionalPatient First Name
Patient_DOBStringConditionalPatient Date of Birth (in format MM-DD-YYYY)
Patient_LastStringConditionalPatient Last Name
memberIDStringConditionalMember ID
Date_Of_ServiceStringRequiredDate of Service (in format MM-DD-YYYY)
Date_Of_Service_ToStringOptionalDate of Service To (in format MM-DD-YYYY). Default date is Date of Service Start date
referenceIdStringOptionalPatient MRN or account Number
LocationStringOptionalLocation is the practice location. Note by setting this, you will lock the patient to one location, so that users that login in via our portal who are not authorized to see that location will not see the patient.
PracticeTypeCodeStringOptionalPlease consult Practice Type Code table - sets which practice type to use, i.e. 12 for physical therapy, which will return an object with PT benefits in the results. If you do not select a practice type, the default for your account will be used. Contact pVerify for more info.
IncludeTextResponseBooleanOptionalBoolean value to determine if text response should be included
InternalIdStringOptionalNo
CustomerIdStringOptionalNo
\n

EasyEligibilitySummary Response Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeDescription
RequestIDIntegerEligibility Transaction ID
APIResponseCodeString0-Processed,1-Rejected,2-NoFunds,3-Pending,4-New
APIResponseMessageStringMessage about the transaction
ProcessedWithErrorBooleantrue when processed with error by the payer.
EDIErrorMessageStringMessage from Payer about errors
FollowUpActionStringResponse from the Payer
PossibleResolutionStringSuggested steps to be performed before resubmitting to resolve the issue.
PverifyPayerCodeStringpVerify’s Payer Code
PayerNameStringPayer Name as defined by pVerify
VerificationTypeStringVerification Type –Subscriber or dependent
IsPayerBackOfficeStringIf it is TRUE-NON EDI Payer, FALSE –EDI Payer
VerificationStatusStringEligibility Transaction Status- Values : Processed, Pending, Rejected
DOSStringDate of service start date – DOS end date
Is HMO PlanBooleanIf true then Patient has HMO plan
ExceptionNotesStringException Notes if any. If response demographic info is not matched with that of Request
AddtionalInfoStringIf there is any other info
LocationStringLocation in which trans ran
ReferrenceIdStringReferencid passed in request
ResultPracticeTypeStringPractice type Name
AreAllSTCsProcessed*BooleanTrue when all service codes are processed by payer else false, This is helpful to determine to whether transaction needs to be reverify or not.
STCsStatusMessage*StringContains message when AreAllSTCsProcessed=false. Message contains list of not processed service codes
IsProviderInNetworkBooleanIf true then Provider is InNetwork. Based on Provider Payer Settings* Null, if NO Provider Payer Settings* (*Requires set up in Premium Portal)
RecursiveRequestIdIntegerRequestID of secondary lookup for MCA
RecursiveAPIResponseCodeString0-Processed,1-Rejected, Status of Recursive Inquiry.
RecursiveAPIResponseMessageStringMessage about the Recursive transaction.
InternalIdStringField from customer with their InternalId
CustomerIdStringField from customer with their CustomerId
NotesString
DemographicInfoObjectIt contains the subscriber info or dependent info .
ServiceDetailsObjectIt contains all Service type details info
PreventiveServicesObjectContains Preventive codes details
OtherPayerInfoObjectIt contains Other Payer info. It is null then there is no payer change.
PlanCoverageSummaryobjectIt contains Plan realted info.
PCPAuthInfoSummaryObjectIt contains PCP auth info.
HBPC_Deductible_OOP_SummaryObjectIt contains Deductible and OOP in from Health benefit Plan Coverage service type .It is null for Medicare Payer Inquiries.
MedicareInfoSummaryObjectIt contains Medicare info summary. It is null for other payers and other summary details are empty for Medicare payer transaction.
MiscellaneousInfoSummaryObject
SpecialistOfficeSummaryPracticeTypeSummaryIt contains Specialist Consultation specific Summary (Co-Pay,Co-ins,Ded,OOP) and exclusive values of practice type .
DiagnosticLabSummaryPracticeTypeSummaryIt contains Diagnostic Lab specific Summary
SurgicalSummaryPracticeTypeSummaryIt contains Surgical specific Summary
ASC_FacilitySummaryPracticeTypeSummaryIt contains Ambulatory Service Center Facility specific Summary
OncologySummaryPracticeTypeSummaryIt contains Oncology specific Summary
DMESummaryPracticeTypeSummaryIt contains Durable Medical Equipment specific Summary
MentalHealthSummaryPracticeTypeSummaryIt contains Mental Health specific Summary
PrimaryCareSummaryPracticeTypeSummaryIt contains Primary Care specific Summary
MRI_CT_ScanSummaryPracticeTypeSummaryIt contains MRI, CAT Scan specific Summary
UrgentCareSummaryPracticeTypeSummaryIt contains Urgent Care specific Summary
XRaySummaryPracticeTypeSummaryIt contains X Ray specific Summary
VisionOptometrySummaryOpthalmologySummaryIt contains Opthalmology (Vision) specific Summary
PhysicalTherapySummaryTherapySummaryIt contains Physical Therapy specific Summary
ChiropracticSummaryTherapySummaryIt contains Chiropractice specific Summary
SpeechThearySummaryTherapySummaryIt contains Speech Therapy specific Summary
OccupationalTherapySummaryTherapySummaryIt contains Occupational Therapy specific Summary
EmergencyMedicalSummaryPracticeTypeSummaryIt contains Emergency Medical specific Summary
WellnessOrRoutineVisitSummaryPracticeTypeSummaryIt contains Wellness Or Routine Visit specific Summary
PodiatryOfficeSummaryPracticeTypeSummaryIt contains Podiatry Office specific Summary
AnesthesiaSummaryPracticeTypeSummaryIt contains Anesthesia specific Summary
SubstanceAbuseProfessionalSummaryPracticeTypeSummaryIt contains Substance Abuse Professional specific Summary
SubstanceAbuseInPatientFacilitySummaryPracticeTypeSummaryIt contains Substance Abuse InPatient Facility specific Summary
SubstanceAbuseOutPatientFacilitySummaryPracticeTypeSummaryIt contains Substance Abuse OutPatient Facility specific Summary
TelemedicineSummaryPracticeTypeSummaryIt contains Telemedicine specific Summary
FluVaccinationSummaryPracticeTypeSummaryIt contains FluVaccination specific Summary
HospitalInpatientSummaryPracticeTypeSummaryIt contains Hospital Inpatient specific Summary
HospitalOutPatientSummaryPracticeTypeSummaryIt contains Hospital Outpatient specific Summary
PharmacySummaryPracticeTypeSummaryIt contains Pharmacy specific Summary
TelemedicinePrimaryCareSummaryPracticeTypeSummaryIt contains Telemedicine Primary specific Summary
TelemedicineSpecialistSummaryPracticeTypeSummaryIt contains Telemedicine Specialist specific Summary
TelemedicineUrgentCareSummaryPracticeTypeSummaryIt contains Telemedicine Urgent Care specific Summary
TelemedicineMentalHealthSummaryPracticeTypeSummaryIt contains Telemedicine Mental Health specific Summary
TelemedicinePhysicalTherapySummaryTherapySummaryIt contains Telemedicine Physical Therapy specific Summary
PsychotherapySummaryPracticeTypeSummaryIt contains Psychotherapy specific Summary
EligibilityResultstringIt contains results in formatted text
DetailsURLstringURL for the full report
\n
","urlObject":{"protocol":"https","path":["API","EasyEligibilitySummary"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c7e02c3a-a5ff-41b0-b6e1-4712b7fb8acf"},{"name":"GetPendingInquiries","id":"9708c8f4-b7af-423f-9f7f-fa8ab05a9e2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","value":"{{client-api-id}}"},{"key":"Content-Type","value":"application/json"}],"url":"https://api.pverify.com/API/GetPendingInquiries?DOS=01-01-2018","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Productionhttps://api.pverify.com/API/GetPendingInquiries?DOS=01-01-2018
\n

This endpoint will retrieve a list of pending transactions. It is intended to show which back office eligibility transactions are not complete yet, given the DOS as an input.

\n

GetPendingInquiries Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/GetPendingInquiries?DOS=01-01-2018
MethodGET
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-IdYour pVerify client-api-id
URL ParametersDate of Service (format is MM-DD-YYYY)
\n
","urlObject":{"protocol":"https","path":["API","GetPendingInquiries"],"host":["api","pverify","com"],"query":[{"key":"DOS","value":"01-01-2018"}],"variable":[]}},"response":[],"_postman_id":"9708c8f4-b7af-423f-9f7f-fa8ab05a9e2b"},{"name":"CancelTransaction","id":"6c6d5192-279f-4a19-ae56-7d05ce901c4b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","value":"{{client-api-id}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\"transactionId\":12345455\r\n}"},"url":"https://api.pverify.com/API/CancelTransaction","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Productionhttps://api.pverify.com/API/CancelTransaction
\n

This POST call will cancel a transaction. It is intended for use with back office transactions, to cancel a transaction that is not able to be completed in time for the patients visit.

\n

CancelTransaction Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/CancelTransaction
MethodPOST
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*pVerify client-api-id
Content-Typeapplication/json
BodyDescription
transactionIdTransaction ID for transaction you wish to cancel
\n

*Note: The Client-API-Id is required in header. Header keys are case sensitive.

\n","urlObject":{"protocol":"https","path":["API","CancelTransaction"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6c6d5192-279f-4a19-ae56-7d05ce901c4b"},{"name":"EligibilityPDFReport","id":"ec730ff0-34aa-4056-a99c-4f791fd6008b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Client-API-Id","value":"{{client-api-id}}"},{"key":"Client-Secret","value":"{{client-secret}}","type":"text"},{"key":"Content-Type","value":"application/json"}],"url":"https://premium.pverify.com/Report/EligibilityPDFReport/","urlObject":{"protocol":"https","path":["Report","EligibilityPDFReport",""],"host":["premium","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ec730ff0-34aa-4056-a99c-4f791fd6008b"},{"name":"Details URL","id":"c9008120-4d00-4539-af47-525d789b1b1a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://api.pverify.com/API/GetEligibilityDetailsURL/{requestID}","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Test/API/GetEligibilityDetailsURL/{id}
Production/API/GetEligibilityDetailsURL/{id}
\n

This GET method will return details URL with Eligibility Request ID as a parameter.

\n

GetEligibilityDetailsURL Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URL/API/GetEligibilityDetailsURL/{id}
MethodGET
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
Content-Typeapplication/json
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

GetEligibilityDetailsURL Resposne

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
isDetailsURLGeneratedTrue or false
urlstring URL
errorMessageMessage when isDetailsURLGenerated is false
\n

JSON Response

\n

{

\n

\"isDetailsURLGenerated\": true,

\n

\"url\": \"https://premium.pverify.com/Details\",

\n

\"errorMessage\": null

\n

}

\n","urlObject":{"protocol":"https","path":["API","GetEligibilityDetailsURL","{requestID}"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c9008120-4d00-4539-af47-525d789b1b1a"}],"id":"f616b939-f39a-41dc-92c8-cdcc96da2d06","_postman_id":"f616b939-f39a-41dc-92c8-cdcc96da2d06","description":""},{"name":"Dental Eligibility","item":[{"name":"DentalEligibilitySummary","id":"f9194243-51e7-457f-9c0e-756ef5ee45f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"payerCode\": \"DE0171\",\r\n\t\"payerName\": \"Delta Dental of Washington\",\r\n\r\n\t\"provider\": {\r\n\t\t\"firstName\": \"\",\r\n\t\t\"middleName\": \"\",\r\n\t\t\"lastName\": \" test name\",\r\n\t\t\"npi\": \"1427006147\",\r\n \"TaxId\":\"123456789\"\r\n\t},\r\n\t\"subscriber\": {\r\n\t\t\"firstName\": \"\",\r\n\t\t\"dob\": \"01/01/1950\",\r\n\t\t\"lastName\": \"\",\r\n\t\t\"memberID\": \"1234567890\"\r\n\t},\r\n\t\"dependent\": null,\r\n\r\n\t\"isSubscriberPatient\": \"True\",\r\n\t\"doS_StartDate\": \"02/02/2021\",\r\n\t\"doS_EndDate\": \"02/02/2021\",\r\n\r\n\t\"PracticeTypeCode\": \"86\",\r\n\t\"referenceId\": \"Pat MRN\",\r\n\t\"Location\": \"Any location Name\",\r\n\t\"IncludeHtmlResponse\": false,\r\n \"dCodes\": [\r\n \"D0120\",\r\n \"D0145\"\r\n ]\r\n\r\n}"},"url":"https://api.pverify.com/api/DentalEligibilitySummary","description":"

There two type of verifications Self and Dependent.

\n

DentalEligibilitySummary Request Details

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeUsageDescription
PayerCodeStringRequiredpVerify payer Code or Client payer map code (i.e. Delta Dental of WH-DE0171)
PayerNameStringOptionalPayer Name
Provider.FirstNameStringOptionalProvider first name
Provider.LastNameStringRequiredProvider last name
Provider.NPIStringRequired10-digit NPI value
Provider.TaxIdStringRequiredTax Id
Subscriber.FirstNameStringConditionalFirst Name of subscriber required for self-inquiry
Subscriber.LastNameStringConditionalLast Name of subscriber required for self-inquiry
Subscriber.MemberIdStringRequiredMember Id required for both type inquiries (self, dependent)
Subscriber.DOBStringConditionalRequired for self-inquiry for better matching result Format is MM/dd/yyyy
Subscriber.SSNStringOptionalSSN of subscriber
isSubscriberPatientStringRequiredTrue for self and False for Dependent inquiry
doS_StartDateStringRequiredDate of service start date in MM/dd/yyyy format
doS_EndDateStringRequiredDate of service end date in MM/dd/yyyy format
PracticeTypeCodeNumberOptionalDefault practice type is 86
LocationStringOptionalDefault is clients default location.
ReferenceIdStringOptionalAny refence Id,for ex: Patient MRN
IncludeHTMLResponseBooleanOptionalDefault is false, if true then Entire response will be returned as formatted text in Response Test along with Summary details.
DependentObjectConditionalRequired for dependent inquiry
Dependent.Patient.FirstNameStringConditionalFirst Name of dependent required for dependent inquiry
Dependent.Patient.LastNameStringConditionalLast Name of dependent required for dependent inquiry
Dependent.Patient.DOBStringConditionalRequired for dependent inquiry for better matching result Format is MM/dd/yyyy
DCodesObjectConditionalDental Diagnosis Codes to get coinsurance and Deductible values
\n

DentalEligibilitySummary Response details

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeDescription
RequestIDIntegerEligibility Transaction ID
APIResponseCodeString0-Processed,1-Rejected,3-Pending
APIResponseMessageStringMessage about the transaction
VerificationTypeStringVerification Type –Subscriber or dependent
DOSStringDate of service start date – DOS end date
Is HMO PlanBooleanIf true then Patient has HMO plan
ExceptionNotesString\"Exception Notes if any . If response demographic info is not matched with that of Request\"
AdditionalInformationStringIf there is any other info
DemographicInfoObjectIt contains the subscriber info or dependent info .
ServiceDetailsObject\"It contains all Service type details info\"
PreventiveServicesObjectContains Preventive codes details
OtherPayerInfoObjectIt contains Other Payer info. It is null then there is no payer change.
PlanCoverageSummaryobjectIt contains Plan related info.
DentalInfoObjectIt contains response as formatted HTML response when IncludeHTMLResponse of request is true.
ResponseTextString
DCodesObjectIt contains the dental diagnosis codes used for deductible and coinsurance values
\n
","urlObject":{"protocol":"https","path":["api","DentalEligibilitySummary"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f9194243-51e7-457f-9c0e-756ef5ee45f6"},{"name":"DentalEligibilityBenefitSummary","id":"4ade407d-f787-46bf-bfd9-6abbcb3fcf51","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","type":"text","value":"{{client-api-id}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"payerCode\": \"DE0171\",\r\n\t\"payerName\": \"Delta Dental of Washington\",\r\n\r\n\t\"provider\": {\r\n\t\t\"firstName\": \"\",\r\n\t\t\"middleName\": \"\",\r\n\t\t\"lastName\": \" test name\",\r\n\t\t\"npi\": \"1427006147\",\r\n \"TaxId\":\"123456789\"\r\n\t},\r\n\t\"subscriber\": {\r\n\t\t\"firstName\": \"\",\r\n\t\t\"dob\": \"01/01/1950\",\r\n\t\t\"lastName\": \"\",\r\n\t\t\"memberID\": \"1234567890\"\r\n\t},\r\n\t\"dependent\": null,\r\n\r\n\t\"isSubscriberPatient\": \"True\",\r\n\t\"doS_StartDate\": \"02/02/2021\",\r\n\t\"doS_EndDate\": \"02/02/2021\",\r\n\r\n\t\"PracticeTypeCode\": \"86\",\r\n\t\"referenceId\": \"Pat MRN\",\r\n\t\"Location\": \"Any location Name\",\r\n\t\"IncludeHtmlResponse\": false\r\n\r\n}"},"url":"https://api.pverify.com/api/DentalEligibilityBenefitSummary","description":"

There two type of verifications Self and Dependent.

\n

DentalEligibilityBenefitSummary Request Details

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeUsageDescription
PayerCodeStringRequiredpVerify payer Code or Client payer map code (i.e. Delta Dental of WH-DE0171)
PayerNameStringOptionalPayer Name
Provider.FirstNameStringOptionalProvider first name
Provider.LastNameStringRequiredProvider last name
Provider.NPIStringRequired10-digit NPI value
Provider.TaxIdStringRequiredTax Id
Subscriber.FirstNameStringConditionalFirst Name of subscriber required for self-inquiry
Subscriber.LastNameStringConditionalLast Name of subscriber required for self-inquiry
Subscriber.MemberIdStringRequiredMember Id required for both type inquiries (self, dependent)
Subscriber.DOBStringConditionalRequired for self-inquiry for better matching result Format is MM/dd/yyyy
Subscriber.SSNStringOptionalSSN of subscriber
isSubscriberPatientStringRequiredTrue for self and False for Dependent inquiry
doS_StartDateStringRequiredDate of service start date in MM/dd/yyyy format
doS_EndDateStringRequiredDate of service end date in MM/dd/yyyy format
PracticeTypeCodeNumberOptionalDefault practice type is 86
LocationStringOptionalDefault is clients default location.
ReferenceIdStringOptionalAny refence Id,for ex: Patient MRN
IncludeHTMLResponseBooleanOptionalDefault is false, if true then Entire response will be returned as formatted text in Response Test along with Summary details.
DependentObjectConditionalRequired for dependent inquiry
Dependent.Patient.FirstNameStringConditionalFirst Name of dependent required for dependent inquiry
Dependent.Patient.LastNameStringConditionalLast Name of dependent required for dependent inquiry
Dependent.Patient.DOBStringConditionalRequired for dependent inquiry for better matching result Format is MM/dd/yyyy
\n

DentalEligibilityBenefitSummary Response details

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeDescription
RequestIDIntegerEligibility Transaction ID
APIResponseCodeString0-Processed,1-Rejected,3-Pending
APIResponseMessageStringMessage about the transaction
VerificationTypeStringVerification Type –Subscriber or dependent
DOSStringDate of service start date – DOS end date
Is HMO PlanBooleanIf true then Patient has HMO plan
ExceptionNotesString\"Exception Notes if any . If response demographic info is not matched with that of Request\"
AdditionalInformationStringIf there is any other info
DemographicInfoObjectIt contains the subscriber info or dependent info .
BenefitDetailsObjectIt contains all details info group by Benefit type. Ex ; Dedcutible, Co-pay.
PreventiveServicesObjectContains Preventive codes details
OtherPayerInfoObjectIt contains Other Payer info. It is null then there is no payer change.
PlanCoverageSummaryobjectIt contains Plan related info.
DentalInfoObjectIt contains response as formatted HTML response when IncludeHTMLResponse of request is true.
ResponseTextString
\n
","urlObject":{"protocol":"https","path":["api","DentalEligibilityBenefitSummary"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4ade407d-f787-46bf-bfd9-6abbcb3fcf51"},{"name":"GetEligibilitySummary","id":"2c2c56ac-d11e-4f81-9d7f-9a651107844a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","type":"text","value":"{{client-api-id}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"https://api.pverify.com/API/GetEligibilitySummary/9882795","description":"

GetEligibilitySummary returns the response from the EligibilitySummary POST call using a unique request id provided in the EligibilitySummary response. EligibilitySummary is not supported for back office payers.

\n

Headers

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/GetEligibilitySummary
MethodGET
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
Client-API-IdAPI ID provided by pVerify
Content-Typeapplication/json
URL ParametersRequestId returned in EligibilitySummary response
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

GetEligibilitySummary Response Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeDescription
RequestIDIntegerEligibility Transaction ID
APIResponseCodeInteger0-Processed,1-Rejected
APIResponseMessageStringMessage about the transaction
VerificationTypeStringVerification Type –Subscriber or dependent
VerificationStatusStringEligibility Transaction Status- Values : Processed, Pending, Rejected
DOSStringDate of service start date – DOS end date
Is HMO PlanBooleanIf true then Patient has HMO plan
ExceptionNotesStringException Notes if any. If response demographic info is not matched with that of Request
AddtionalInformationStringIf there is any other info
DemographicInfoObjectIt contains the subscriber info or dependent info
ServiceDetailsObjectIt contains all Service type details info
OtherPayerInfoObjectIt contains Other Payer info. It is null then there is no payer change.
PlanCoverageSummaryobjectIt contains Plan realted info.
DentalInfoObjectIt contains response as formatted HTML response when IncludeHTMLResponse of request is true.
\n
","urlObject":{"protocol":"https","path":["API","GetEligibilitySummary","9882795"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2c2c56ac-d11e-4f81-9d7f-9a651107844a"},{"name":"V2 DentalEligibilitySummary","id":"4faf4e49-dc74-4cb0-bef2-3ddd16e2b7a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"payerCode\": \"DE0171\",\r\n\t\"payerName\": \"Delta Dental of Washington\",\r\n\r\n\t\"provider\": {\r\n\t\t\"firstName\": \"\",\r\n\t\t\"middleName\": \"\",\r\n\t\t\"lastName\": \" test name\",\r\n\t\t\"npi\": \"1234567890\",\r\n \"TaxId\":\"123456789\"\r\n\t},\r\n\t\"subscriber\": {\r\n\t\t\"firstName\": \"firstname\",\r\n\t\t\"dob\": \"12/31/1967\",\r\n\t\t\"lastName\": \"lastname\",\r\n\t\t\"memberID\": \"123456789A\"\r\n\t},\r\n\t\"dependent\": null,\r\n\r\n\t\"isSubscriberPatient\": \"True\",\r\n\t\"doS_StartDate\": \"05/20/2026\",\r\n\t\"doS_EndDate\": \"05/20/2026\",\r\n\t\"PracticeTypeCode\": \"211\",\r\n\t\"referenceId\": \"MRN001\",\r\n\t\"Location\": \"TestLocation01\",\r\n \"dCodes\": [\r\n \"D0140\",\r\n \"D0150\",\r\n \"D0170\"\r\n ]\r\n\r\n}"},"url":"https://api.pverify.com/api/v2/DentalEligibilitySummary","description":"

There two type of verifications Self and Dependent.

\n

V2 DentalEligibilitySummary Request Details

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeUsageDescription
PayerCodeStringRequiredpVerify payer Code or Client payer map code (i.e. Delta Dental of WH-DE0171)
PayerNameStringOptionalPayer Name
Provider.FirstNameStringOptionalProvider first name
Provider.LastNameStringRequiredProvider last name
Provider.NPIStringRequired10-digit NPI value
Provider.TaxIdStringRequiredTax Id
Subscriber.FirstNameStringConditionalFirst Name of subscriber required for self-inquiry
Subscriber.LastNameStringConditionalLast Name of subscriber required for self-inquiry
Subscriber.MemberIdStringRequiredMember Id required for both type inquiries (self, dependent)
Subscriber.DOBStringConditionalRequired for self-inquiry for better matching result Format is MM/dd/yyyy
Subscriber.SSNStringOptionalSSN of subscriber
isSubscriberPatientStringRequiredTrue for self and False for Dependent inquiry
doS_StartDateStringRequiredDate of service start date in MM/dd/yyyy format
doS_EndDateStringRequiredDate of service end date in MM/dd/yyyy format
PracticeTypeCodeNumberOptionalDefault practice type is 86
LocationStringOptionalDefault is clients default location.
ReferenceIdStringOptionalAny refence Id,for ex: Patient MRN
IncludeHTMLResponseBooleanOptionalDefault is false, if true then Entire response will be returned as formatted text in Response Test along with Summary details.
DependentObjectConditionalRequired for dependent inquiry
Dependent.Patient.FirstNameStringConditionalFirst Name of dependent required for dependent inquiry
Dependent.Patient.LastNameStringConditionalLast Name of dependent required for dependent inquiry
Dependent.Patient.DOBStringConditionalRequired for dependent inquiry for better matching result Format is MM/dd/yyyy
DCodesObjectConditionalDental Diagnosis Codes to get coinsurance and Deductible values
\n

DentalEligibilitySummary Response details

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeDescription
RequestIDlongEligibility Transaction ID
APIResponseCodeString0-Processed,1-Rejected,3-Pending
APIResponseMessageStringMessage about the transaction
EDIErrorMessageStringEDI error messages if any
FollowUpActionStringActions to be taken based on payer response
PossibleResolutionStringPossible solutions if any
ProcessedWithErrorBooleanIf transaction verified with error, the value will be false
ErrorCodeStringTransaction Error Code
ErrorDescriptionStringTransaction Error Description
PverifyPayerCodeStringPverify Payer Code
PayerNameStringPverify Payer Name
ClientPayerNameStringClient Payer Name if any
VerificationTypeStringVerification Type –Subscriber or dependent
DOSStringDate of service start date – DOS end date
Is HMO PlanBooleanIf true then Patient has HMO plan
ExceptionNotesString\"Exception Notes if any . If response demographic info is not matched with that of Request\"
AdditionalInformationStringIf there is any other info
LocationStringClient Location
ReferenceIdStringReference Id of Practice
InternalIdStringInternal Id of Practice
CustomerIdStringCustomer Id in request
NotesStringNotes if there are any in the response
ResultPracticeTypeStringPractice Type which is processed by payer
AreAllSTCsProcessedBooleanProcessed by
STCsStatusMessageStringService Codes status messages if any
IsProviderInNetworkBooleanIf provider is in with in network, it will return true
IsSkippedBooleanif transaction get skipped(same transaction if we verify multiple time, transaction will be skipped and return last successful verified response), it will be true
DetailsURLStringDetails URL for view transaction results
IsPriorAuthRequiredStringIf any service require pre approval
DemographicInfoObjectIt contains the subscriber info or dependent info .
ServiceDetailsObject\"It contains all Service type details info\"
OtherPayerInfoObjectIt contains Other Payer info. It is null then there is no payer change.
PlanCoverageSummaryobjectIt contains Plan related info.
HBPC_Deductible_OOP_SummaryobjectIt contains HBPC related info.
MiscellaneousInfoSummaryobjectMiscellaneousInfoSummary
DentalSummaryPracticeTypeSummaryIt contains Dental Care Summary specific info
DentalAdjunctiveServiceSummaryPracticeTypeSummaryIt contains Dental Adjunctive Service Summary specific info
DentalAnesthesiaSummaryPracticeTypeSummaryIt contains Dental Anesthesia Summary specific info
DentalCrownSummaryPracticeTypeSummaryIt contains the Dental Crown Summary specific values
DentalDiagnosticSummaryPracticeTypeSummaryIt contains Dental Diagnostic Summary specific values
DentalDiagnosticXRaySummaryPracticeTypeSummaryIt contains Dental Diagnostic X-Ray Summary specific values
DentalEndodonticSummaryPracticeTypeSummaryIt contains Dental Endodontics Summary specific values
DentalMaxillofacialProstheticSummaryPracticeTypeSummaryIt contains Dental Maxillofacial Prosthetic Summary specific values
DentalOrthodonticSummaryPracticeTypeSummaryIt contains Dental Orthodontics Summary specific values
DentalPeriodonticSummaryPracticeTypeSummaryIt contains Dental Periodontics Summary specific values
DentalProsthodonticSummaryPracticeTypeSummaryIt contains Dental Prosthodontics Summary specific values
DentalRestorativeSummaryPracticeTypeSummaryIt contains Dental Restorative Summary specific values
DentalRoutineSummaryPracticeTypeSummaryIt contains Dental Routine Summary specific values
DCodeBenefitsSummaryListPer-D-code benefits summary, populated when D-codes are requested.
DCodesDetailsListD-code-specific benefit details (populated by GetDCodesDetails(PboDentalEligibilityResponseSummary, List) when DCodes is provided).
\n
","urlObject":{"protocol":"https","path":["api","v2","DentalEligibilitySummary"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4faf4e49-dc74-4cb0-bef2-3ddd16e2b7a5"},{"name":"GetDentalEligibilitySummary","id":"0dc4db8a-4735-4058-959b-7b7e364d0f81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://api.pverify.com/API/GetDentalEligibilitySummary/9882795","description":"

GetEligibilitySummary returns the response from the EligibilitySummary POST call using a unique request id provided in the EligibilitySummary response. EligibilitySummary is not supported for back office payers.

\n

Headers

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/Test/API/V2/DentalEligibilitySummary
MethodGET
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
Client-API-IdAPI ID provided by pVerify
Content-Typeapplication/json
URL ParametersRequestId returned in Dental EligibilitySummary response
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

V2 GetDentalEligibilitySummary Response Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeDescription
RequestIDlongEligibility Transaction ID
APIResponseCodeString0-Processed,1-Rejected,3-Pending
APIResponseMessageStringMessage about the transaction
EDIErrorMessageStringEDI error messages if any
FollowUpActionStringActions to be taken based on payer response
PossibleResolutionStringPossible solutions if any
ProcessedWithErrorBooleanIf transaction verified with error, the value will be false
ErrorCodeStringTransaction Error Code
ErrorDescriptionStringTransaction Error Description
PverifyPayerCodeStringPverify Payer Code
PayerNameStringPverify Payer Name
ClientPayerNameStringClient Payer Name if any
VerificationTypeStringVerification Type –Subscriber or dependent
DOSStringDate of service start date – DOS end date
Is HMO PlanBooleanIf true then Patient has HMO plan
ExceptionNotesString\"Exception Notes if any . If response demographic info is not matched with that of Request\"
AdditionalInformationStringIf there is any other info
LocationStringClient Location
ReferenceIdStringReference Id of Practice
InternalIdStringInternal Id of Practice
CustomerIdStringCustomer Id in request
NotesStringNotes if there are any in the response
ResultPracticeTypeStringPractice Type which is processed by payer
AreAllSTCsProcessedBooleanProcessed by
STCsStatusMessageStringService Codes status messages if any
IsProviderInNetworkBooleanIf provider is in with in network, it will return true
IsSkippedBooleanif transaction get skipped(same transaction if we verify multiple time, transaction will be skipped and return last successful verified response), it will be true
DetailsURLStringDetails URL for view transaction results
IsPriorAuthRequiredStringIf any service require pre approval
DemographicInfoObjectIt contains the subscriber info or dependent info .
ServiceDetailsObject\"It contains all Service type details info\"
OtherPayerInfoObjectIt contains Other Payer info. It is null then there is no payer change.
PlanCoverageSummaryobjectIt contains Plan related info.
HBPC_Deductible_OOP_SummaryobjectIt contains HBPC related info.
MiscellaneousInfoSummaryobjectMiscellaneousInfoSummary
DentalSummaryPracticeTypeSummaryIt contains Dental Care Summary specific info
DentalAdjunctiveServiceSummaryPracticeTypeSummaryIt contains Dental Adjunctive Service Summary specific info
DentalAnesthesiaSummaryPracticeTypeSummaryIt contains Dental Anesthesia Summary specific info
DentalCrownSummaryPracticeTypeSummaryIt contains the Dental Crown Summary specific values
DentalDiagnosticSummaryPracticeTypeSummaryIt contains Dental Diagnostic Summary specific values
DentalDiagnosticXRaySummaryPracticeTypeSummaryIt contains Dental Diagnostic X-Ray Summary specific values
DentalEndodonticSummaryPracticeTypeSummaryIt contains Dental Endodontics Summary specific values
DentalMaxillofacialProstheticSummaryPracticeTypeSummaryIt contains Dental Maxillofacial Prosthetic Summary specific values
DentalOrthodonticSummaryPracticeTypeSummaryIt contains Dental Orthodontics Summary specific values
DentalPeriodonticSummaryPracticeTypeSummaryIt contains Dental Periodontics Summary specific values
DentalProsthodonticSummaryPracticeTypeSummaryIt contains Dental Prosthodontics Summary specific values
DentalRestorativeSummaryPracticeTypeSummaryIt contains Dental Restorative Summary specific values
DentalRoutineSummaryPracticeTypeSummaryIt contains Dental Routine Summary specific values
DCodeBenefitsSummaryListPer-D-code benefits summary, populated when D-codes are requested.
DCodesDetailsListD-code-specific benefit details (populated by GetDCodesDetails(PboDentalEligibilityResponseSummary, List) when DCodes is provided).
\n
","urlObject":{"protocol":"https","path":["API","GetDentalEligibilitySummary","9882795"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0dc4db8a-4735-4058-959b-7b7e364d0f81"}],"id":"c2be994e-a80b-432a-a3ad-867a502d5e76","description":"

Dental practice types

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IDPractive type name
86Dental(*)
206Dental Adjunctive Services
207Dental Anesthesia
208Dental Crowns
209Dental Diagnostic
210Dental Diagnostic X-Ray
211Dental Endodontics
212Dental Maxillofacial Prosthetics
213Dental Orthodontics
214Dental Periodontics
215Dental Prosthodontics
216Dental Restorative
217Dental Routine(Preventive)
\n
","_postman_id":"c2be994e-a80b-432a-a3ad-867a502d5e76"},{"name":"Patient cost estimator","item":[{"name":"EstimateCalculation","id":"d5883eff-f4dd-43c9-936b-341a24807f08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n \"zipCode\": \"27713\",\r\n \"cptCodes\":[\"10061\",\"0191T\", \"33300\"],\r\n \"coPay\":\"20\",\r\n \"coinsPercentage\":\"30\",\r\n \"deductibleRemaining\":\"40\",\r\n \"outofPocketRemaining\": \"\",\r\n \"isCopayIncludeInDeductible\":false,\r\n \"isSecondryStatusActive\":false,\r\n \"NonMedicareMultipleFactor\":1.2,\r\n \"InternalId\":null\r\n}"},"url":"https://api.pverify.com/api/EstimateCalculation","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Productionhttps://api.pverify.com/api/EstimateCalculation
\n

This POST call will get an estimated price from CMS (Medicare) non-facility price index. In order for you to use this, we must add the estimator service (which is free) to your account. Additionally, for the Zip code, use 0 for national pricing, and you can send an array of CPT codes per the Postman example. Please note, due to the nature of the EstimateCalculation call, no test credentials are available.

\n

EstimateCalculation Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/api/EstimateCalculation
MethodPOST
HeadersDescription
Client-API-Id*Your pVerify client-api-id
Content-Typeapplication/json
BodyDescription
Data ParametersSee fields to the right
\n

*Note: The Client-API-Id is required in header. Header keys are case sensitive.

\n

EstimateCalculation Request Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FieldTypeDescription
zipCodeStringZip code of your location. Use 0 for national pricing.
cptCodesStringArray of CPT codes needed for estimate. If there is a modifier include it as a dash. For example, 93024-TC would be the cardiac drug stress test technical component.
coPayStringDollar amount of patient copay.
coinsPercentageStringIn percent, coinsurance
deductibleRemainingStringDollar amount of deductible remaining
outofPocketRemainingStringOut of pocket remaining- if this is blank we will not include this in the calculation.
isCopayIncludeInDeductibleBooleanAdd copay to coinsurance or not.
isSecondaryStatusActiveBooleanIf patient has secondary insurance- if this is true then patient responsibility is zero.
NonMedicareMultipleFactorDecimalNonMedicare Multiple factor to CPT values calculation
InternalIdStringInternal Id for patient
\n

EstimateCalculation Response

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FieldDescription
patientResponsibilityThe amount the patient owes.
copayPatient copay.
coInsPercentageCoinsurance percentage.
coInsAmountCoinsurance Amount.
estimatedAllowableTHe sum of the charges (note: not all charges are approved by CMS)
deductibleRemaingingAmount of deductible remaining.+
outOfPocketRemainingAmount remaining for out of pocket.++
amountPayableAmount Payable
selected CPTsSelected CPT codes
zipCodeZip code returned
apiResponseCodeAPI response code
apiResponseMessageAPI response message
InternalIdInternal Id for patient
\n

+The deductible must be met before insurance applies. For example, if the deductible remaining is 1000, then the patient will have to pay out of pocket $1000 for next procedure as long as the procedure amount > $1000.
++This is typically a high number. Once it reaches zero, the patient responsibility is zero. It is designed for catastrophic coverage ie: major surgery or chemotherapy.

\n","urlObject":{"protocol":"https","path":["api","EstimateCalculation"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d5883eff-f4dd-43c9-936b-341a24807f08"}],"id":"e299c681-6132-4c00-ad79-a571628ae521","description":"

pVerify has two RESTful API end points to provide CGX information,\nThe workflow is:

\n
    \n
  1. Get Token via Token call,
  2. \n
  3. Call CGXInquiry and pass the token along with demographic information.
  4. \n
\n

Note** : Same Token can be used in subsequent inquiries.

\n","event":[{"listen":"prerequest","script":{"id":"2cba9519-131c-4fbd-bd5c-2537fca7e2a1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"13128ba0-84a1-47fe-ac24-9175e1c8125f","type":"text/javascript","exec":[""]}}],"_postman_id":"e299c681-6132-4c00-ad79-a571628ae521"},{"name":"MBI look up","item":[{"name":"MBIInquiry","id":"ddbb67c4-b856-4002-8acf-63e9e39fb186","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true}},"request":{"method":"POST","header":[{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Authorization","value":"Bearer {{auth-token}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n \"ProviderLastName\": \"ProviderLastName\",\r\n \"ProviderNPI\": \"1234567890\",\r\n \"PatientFirstName\": \"John\",\r\n \"PatientDOB\": \"07/15/1956\",\r\n \"PatientLastName\": \"Doe\",\r\n \"PatientSSN_or_HICN\": \"\",\r\n \"PatientSSN\": \"\",\r\n \"MRN\": \"1234\",\r\n \"Location\": \"\",\r\n \"Address\": {\r\n \"AddressLine1\": null,\r\n \"City\": null,\r\n \"State\": \"MD\",\r\n \"ZipCode\": null\r\n }\r\n}"},"url":"https://api.pverify.com/API/MBIInquiry","description":"

MBI Skip Mechanism:

\n

A transaction will be skipped if another transaction with same parameters(First Name, Last Name, Date of Birth (DOB), State, and SSN) is run in the current Calander month that is Processed/Processed with valid error

\n

MBI Request Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeUsageDescription
PatientSSNStringDeprecatedPatient’s SSN or HICN
PatientSSN_or_HICNStringRequiredPatient’s SSN or HICN
PatientFirstNameStringRequiredPatient first name
PatientLastNameStringRequiredPatient last name
PatientDOBStringRequiredPatient DOB in MM/dd/yyyy format
ProviderLastNameStringRequiredProvider Last Name
ProviderNPIStringRequiredProvider NPI, format is 10 digits
MRNStringOptionalMedical record number , 50 chars are allowed.
Address.AddressLine1StringOptionalPatient Street Address
Address.CityStringOptionalPatient City
Address.StateStringOptionalPatient State
Address.ZipCodeStringOptionalPatient ZipCode
\n
","urlObject":{"protocol":"https","path":["API","MBIInquiry"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ddbb67c4-b856-4002-8acf-63e9e39fb186"},{"name":"GetMBIResponse","id":"8aa7d5b4-ad84-41cd-a9cf-148e6b0fccd4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Authorization","value":"Bearer {{auth-token}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://api.pverify.com/API/GetMBIResponse/{requestId}","description":"

This call is used to get the transaction result later using unique request id which is returned in MBIInquiry API call.

\n

Sample Response

\n
{   \n \"RequestId\": \"482672\",\n \"Status\":\"Processed\",\n\"ErrorMessage\": null,\n \"PatientSSN\": \"123XXXXXX\",\n\"PatientFirstName\": \"PatientFirstName\",\n\"PatientLastName\": \"PatientLastName\",\n\"PatientDOB\": \"mm/dd/yyyy\",\n\"MBI\": \"234XXXXXXXXX\",\n\"MRN\": \"123435\",\n\"PartAStatus\": \"Active\",\n\"PartBStatus\": \"Active\",\n\"PartADate\": \"02/01/2021\",\n\"PartBDate\": \"02/01/2021\",\n\"ExpiredDate\": null,\n\"MedicareReason\":\"\",\n\"APIResponseCode\": 0,\n\"APIResponseMessage\": \"Processed\",\n\"ProcessedWithError\":false,\n\"address\": {\n    \"city\": \"City\",\n    \"state\": \"MD\",\n    \"street\": \"310 main\",\n    \"zip\": \"12345\"\n  },\n\"recordCount\": \"1\",\n  \"score\": \"96\"\n}\n\n
","urlObject":{"protocol":"https","path":["API","GetMBIResponse","{requestId}"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8aa7d5b4-ad84-41cd-a9cf-148e6b0fccd4"}],"id":"b1971619-bedc-4cba-b32f-4097bd12e70f","description":"

pVerify has two RESTful API end points to provide MBI information, a POST and a GET call. The POST call will attempt the MBI inquiry and will get a real-time response with information related to the MBI inquiry. The GET call can be used optionally to retrieve that same response from our database.

\n

The workflow is:

\n
    \n
  1. Get Token via Token call.

    \n
  2. \n
  3. Call MBIInquiry and pass the token along with demographic information.

    \n
  4. \n
  5. Optionally use the GET call to retrieve the POST response.

    \n
  6. \n
\n

Note** : Same Token can be used in subsequent inquiries.

\n","_postman_id":"b1971619-bedc-4cba-b32f-4097bd12e70f"},{"name":"pDV - Patient Demographic Validator","item":[{"name":"PatientFinderInquiry","id":"4912a49d-88ad-44f1-88bb-abd1bf1c716c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"FirstName\": \"firstname\",\r\n\t\"MiddleName\": null,\r\n\t\"LastName\": \"lastname\",\r\n\t\"DOB\": null, // use format MM/DD/YYYY\r\n\t\"SSN\": null, // use format XXX-XX-XXXX\r\n\t\"PhoneNumber\": null,\r\n\t\"Address\": {\r\n\t\t\"AddressLine1\": \"Address1\",\r\n\t\t\"AddressLine2\": null,\r\n\t\t\"City\": \"City\",\r\n\t\t\"State\": \"ST\", // use abbreviation - CA for California\r\n\t\t\"ZipCode\": \"12345\"\r\n\t},\r\n\t\"Location\": \"Somewhere\",\r\n\t\"ReferenceNumber\": null // MRN etc\r\n}"},"url":"https://api.pverify.com/api/PatientFinderInquiry","description":"

Description:
Returns only the top matching patient based on provided demographic information. This endpoint is optimized for use cases where only the most likely match is needed.

\n

Use Cases:
Fast lookups for integrations where a single high-confidence match is sufficient.
Scenarios where presenting a list of potential matches is not required.

\n

Behavior:
Returns a maximum of 1 patient record (the best match).
Uses match score to determine the top candidate.
Ideal for a specific patient match.

\n

Headers

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/PatientFinderInquiry
MethodPOST
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-IdAPI ID provided by pVerify
Content-Typeapplication/json
\n

*Note: The Client-API-Id is required. Header keys are case sensitive.

\n

Search Criterias

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
SNoSearch Criteria
1FirstName,LastName,Street Address,City,State
2FirstName,LastName,DOB,City,State
3FirstName,LastName,DOB,State
4LastName,DOB,Street Address,Zip Code
5FirstName,LastName, Last 4 SSN
6FirstName,LastName, Full SSN
7FirstName,LastName, Zip Code
8FirstName,LastName, State
\n

PatientFinderInquiry Request Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeUsageDescription
FirstNameStringOptionalFirst Name of patient for
inquiry
MiddleNameStringOptionalMiddle Name of patient for inquiry
LastNameStringRequiredLast Name of patient required for inquiry
DOBStringOptional(Expected format: MM/dd/YYYY ie 01/01/2000)
SSNStringOptionalSocial Security Number (Exported format XXX-XX-XXXX)
Address.AddressLine1StringOptionalAddress1
Address.AddressLine2StringOptionalAddress2
Address.CityStringOptionalCity
Address.StateStringOptionalState
Address.ZipCodeStringOptionalZip
LocationStringRequiredLocation is the practice location. Note by setting this, you will lock the patient to one location, so that users that login in via our portal who are not authorized to see that location will not see the patient.
ReferenceNumberStringOptionalAny free text for patient identifier, ie MRN
\n

PatientFinderInquiry Response Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeDescription
RequestIDIntegerEligibility Transaction ID
APIResponseCodeInteger0-Processed,1-Rejected,2-NoFunds,3-Pending
APIResponseMessageStringMessage about the transaction
ErrorStringMessage from Payer about errors
patientsFoundIntegerNumber of patients found
RequestHasSSNBooleanTrue if request has SSN
IsMBIRegisteredBooleanTrue if the request contains a registered MBI; otherwise, false
IsTRHasErrorBooleanTrue if there was an error during Thomson Reuters (TR) verification; otherwise, false
IsShowSSNBooleanIndicates whether the patient's SSN should be displayed in the response.
True = show SSN, False = mask SSN
PatientsArray of ObjectReturns the top-matched patient based on the request.
(Note: Patients is an array, but it contains only one patient.)
Patients.FirstNameStringFirst name
(Note Patients object is an array)
Patients.LastNameStringLast Name
Patients.MiddleNameStringMiddle name
Patients.DOBStringODB
Patients.SSNStringSSN (this is masked unless request has SSN)
Patients.RecordCountIntegerNumber of records with this information (usually
Patients.ScoreIntegerFrom 1-99, higher is better. >90 is typical for a very likely chance of exact match
Patients.GroupIdStringGroupId
Patients.EmailsString(not supported yet)
Patients.AddressObjectAddress object as request
Patients.Address.AddressLine1StringAddress1
Patients.Address.AddressLine2StringAddress2
Patients.Address.CityStringCity
Patients.Address.StateStringState
Patients.Address.ZipCodeStringZip
Patients.Address.ReportedDateStringThe date on which the patient's record was last updated.
Patients.PhoneNumberString(not supported yet)
\n
","urlObject":{"protocol":"https","path":["api","PatientFinderInquiry"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4912a49d-88ad-44f1-88bb-abd1bf1c716c"},{"name":"PatientFinderInquiryResults","id":"c1603c25-229f-4bc1-b79f-232b0723526b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"FirstName\": \"JOHN\",\r\n\t\"MiddleName\": null,\r\n\t\"LastName\": \"WILLIAMS\",\r\n\t\"DOB\": \"07/12/1938\", \r\n\t\"SSN\": null, \r\n\t\"PhoneNumber\": null,\r\n\t\"Address\": {\r\n\t\t\"AddressLine1\": null,\r\n\t\t\"AddressLine2\": null,\r\n\t\t\"City\": null,\r\n\t\t\"State\": null, \r\n\t\t\"ZipCode\": null\r\n\t},\r\n\t\"Location\": null,\r\n\t\"ReferenceNumber\": null ,\r\n \"SearchCriteriaId\":null\r\n}\r\n"},"url":"https://api.pverify.com/API/PatientFinderInquiryResults","description":"

Description:
Returns all matching patient records based on the search criteria. This endpoint is intended for workflows that require presenting multiple potential matches for verification.

\n

Use Cases:
Used in Patient Validator-Verification.

\n

Behavior:
Returns all matched patient records that meet the criteria.

\n

Headers

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/PatientFinderInquiryResults
MethodPOST
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-IdAPI ID provided by pVerify
Content-Typeapplication/json
\n

*Note: The Client-API-Id is required. Header keys are case sensitive.

\n

PatientFinderInquiryResults Request Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeUsageDescription
FirstNameStringOptionalFirst Name of patient for
inquiry
MiddleNameStringOptionalMiddle Name of patient for inquiry
LastNameStringRequiredLast Name of patient required for inquiry
DOBStringOptional(Expected format: MM/dd/YYYY ie 01/01/2000)
SSNStringOptionalSocial Security Number (Exported format XXX-XX-XXXX)
Address.AddressLine1StringOptionalAddress1
Address.AddressLine2StringOptionalAddress2
Address.CityStringOptionalCity
Address.StateStringOptionalState
Address.ZipCodeStringOptionalZip
LocationStringRequiredLocation is the practice location. Note by setting this, you will lock the patient to one location, so that users that login in via our portal who are not authorized to see that location will not see the patient.
ReferenceNumberStringOptionalAny free text for patient identifier, ie MRN
\n

PatientFinderInquiryResults Response Fields

\n

Returns a list of all matched patients. All other response fields are the same as the PatientFinderInquiry endpoint.

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeDescription
RequestIDIntegerEligibility Transaction ID
APIResponseCodeString0-Processed,1-Rejected,2-NoFunds,3-Pending
APIResponseMessageStringMessage about the transaction
ErrorStringMessage from Payer about errors
patientsFoundIntegerNumber of patients found
RequestHasSSNBooleanTrue if request has SSN
IsMBIRegisteredBooleanTrue if the request contains a registered MBI; otherwise, false
IsTRHasErrorBooleanTrue if there was an error during Thomson Reuters (TR) verification; otherwise, false
IsShowSSNBooleanIndicates whether the patient's SSN should be displayed in the response.
True = show SSN, False = mask SSN
PatientsArray of ObjectsReturns a list of matched patients based on the request.
If only one patient is matched, the array will still contain a single object.
(Note: Patients is always returned as an array.)
Patients.FirstNameStringFirst name
Patients.LastNameStringLast Name
Patients.MiddleNameStringMiddle name
Patients.DOBStringODB
Patients.SSNStringSSN (this is masked unless request has SSN)
Patients.RecordCountIntegerNumber of records with this information (usually
Patients.ScoreIntegerFrom 1-99, higher is better. >90 is typical for a very likely chance of exact match
Patients.GroupIdStringGroupId
Patients.EmailsString(not supported yet)
Patients.AddressObjectAddress object as request
Patients.Address.AddressLine1StringAddress1
Patients.Address.AddressLine2StringAddress2
Patients.Address.CityStringCity
Patients.Address.StateStringState
Patients.Address.ZipCodeStringZip
Patients.Address.ReportedDateStringThe date on which the patient's record was last updated.
Patients.PhoneNumberString(not supported yet)
\n
","urlObject":{"protocol":"https","path":["API","PatientFinderInquiryResults"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c1603c25-229f-4bc1-b79f-232b0723526b"},{"name":"GetPatientFinderResponse","id":"674339a2-8b66-444a-b461-53d49660afe0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bear {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://api.pverify.com/API/GetPatientFinderResponse/0","description":"

This GET method will return complete response of PatientFinderInquiry endpoint. This call allows you to get the patient demographicverification result by a unique transaction ID.

\n

GetPatientFinderResponse Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/GetEligibilityResponse/{id}
MethodGET
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

A successful GetPatientFinderResponse call will have the same format as the Patient Finder Inquiry response (above).

\n","urlObject":{"protocol":"https","path":["API","GetPatientFinderResponse","0"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"674339a2-8b66-444a-b461-53d49660afe0"}],"id":"477ee60e-7ee6-4885-b41a-ace7b7a3aa29","_postman_id":"477ee60e-7ee6-4885-b41a-ace7b7a3aa29","description":""},{"name":"Claim Status Inquiry","item":[{"name":"ClaimStatusInquiry","id":"06a58c55-84f9-4fd7-b426-5ed126209025","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","type":"text","value":"{{client-api-id}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n \"payerCode\": \"00001\", \r\n \"ProviderLastName\": \"lastname\",\r\n \"ProviderNPI\": \"1234567890\", \r\n \"ProviderFederalTaxId\": \"\",\r\n \"payerClaimNumber\": \"\",\r\n \"chargeAmount\": 732.87,\r\n \"serviceStartDate\": \"04/01/2020\",\r\n \"serviceEndDate\": \"04/01/2020\",\r\n \"subscriber\": {\r\n \"FirstName\": \"\",\r\n \"lastName\": \"lastname\",\r\n \"dob\": \"07/07/2010\",\r\n \"memberID\": \"memberID\",\r\n \"gender\" : null // or \"M\" or \"F\"\r\n },\r\n \"isPatientDependent\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.pverify.com/API/ClaimStatusInquiry","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Testhttps://testapi.pverify.com/API/ClaimStatusInquiry
Productionhttps://api.pverify.com/API/ClaimStatusInquiry
\n

The ClaimStatusInquiry is the second step of the workflow for obtaining Claim status Information through pVerify. As demonstrated below, the ClaimStatusInquiry call takes in subscriber or dependent demographic information, along with the authorization token, and returns the claim status among other information. To use this or any other method, you must first generate a token via the Token endpoint (see above Token method).

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FieldDescription
URLhttps://api.pverify.com/API/ClaimStatusInquiry
MethodPOST
HeadersDescription
Content-Typeapplication/json
AuthorizationBearer XXX
Client-API-Id*client-api-id provided by pVerify
BodySee right
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

Note: The ClaimStatusInquiry for dependents is the same for self. However, it uses different data parameters.

\n

ClaimStatusInquiry Request Fields for Self

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeUsageDescription
payerCodeStringRequiredpVerify payer Code (i.e. Aetna 00001)
ProviderLastNameStringOptionalProvider Last Name
ProviderNPIStringConditional10-digit NPI value (Not required when ProviderFederalTaxId is available)
ProviderFederalTaxIdStringConditional9 - digit Federal Tax Id (EIN) (not required when NPI is available)
payerClaimNumberStringConditionalPayer claim number
chargeAmountStringRequiredCharge Amount
serviceStartDateStringRequiredStart date of service (Expected format: MM/dd/YYYY ie 01/01/2000)
serviceEndDateStringRequiredEnd date of service (Expected format: MM/dd/YYYY ie 01/01/2000)
subscriberObjectRequiredSubscriber demographic information
subscriber.FirstNameStringConditionalSubscriber first name
subscriber.lastNameStringConditionalSubscriber last name
subscriber.dobStringConditionalSubscriber Date of Birth (Expected format: MM/dd/YYYY ie 01/01/2000)
subscriber.memberIDStringConditionalMember ID of subscriber
subscriber.genderStringConditionalGender of subscriber. Allowed M, F or O
isPatientDependentbooleanOptionalDetermines if the patient is dependent
\n

ClaimStatusInquiry Request Fields for Dependents

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeRequiredDescription
payerCodeStringYespVerify payer Code (i.e. Aetna 00001)
ProviderLastNameStringNoProvider Last Name
ProviderNPIStringConditional10-digit NPI value (Not required when ProviderFederalTaxId is available)
ProviderFederalTaxIdStringConditional9 - digit Federal Tax Id (EIN) (not required when NPI is available)
payerClaimNumberStringConditionalPayer claim number
chargeAmountStringYesCharge Amount
serviceStartDateStringYesStart date of service (Expected format: MM/dd/YYYY ie 01/01/2000)
serviceEndDateStringYesEnd date of service (Expected format: MM/dd/YYYY ie 01/01/2000)
subscriberObjectYesSubscriber demographic information
subscriber.FirstNameStringConditionalSubscriber first name
subscriber.lastNameStringConditionalSubscriber last name
subscriber.dobStringConditionalSubscriber Date of Birth (Expected format: MM/dd/YYYY ie 01/01/2000)
subscriber.memberIDStringConditionalMember ID of subscriber
subscriber.genderStringConditionalGender of subscriber.Allowed M, F or O
isPatientDependentbooleanNoDetermines if the patient is dependent
dependentObjectConditionalDependent demographic information
dependent.FirstNameStringConditionalDependent first name
dependent.lastNameStringConditionalDependent last name
dependent.dobStringNoDependent Date of Birth (Expected format: MM/dd/YYYY ie 01/01/2000)
dependent.genderStringConditionalGender of Dependent.Allowed M, F or O
\n

ClaimStatusInquiry Response Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeDescription
RequestIDLongClaim Status Request ID
apiResponseCodeintAPI transaction response code. Please see apiResponseCode table
apiResponseMessageStringAPI transaction response message
ProcessedWithErrorStringtrue when processed with error by the payer.
payerClaimNoStringPayer Claim Number (if returned in EDI 277)
categoryCodeStringCategory code of claim status
categoryStringCategory of claim status
claimStatusReasonCodeStringClaim Status Code
claimStatusStringClaim status text
payerPayerContains payer info
providerInfoInfoContains provider info
subscriberInfoContains Subscriber info
dependentInfoContains dependent info
ClaimStatusesListContains Claim Status Info
ClaimStatuses.serviceLineListContains Claim Service line item info, ie: Code specific info
\n

The API Response Codes and there description are shown below.

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
APIResponseCodeDescription
0Processed
1Rejected
2NoFunds (insufficient account balance)
3InvalidRequest (Required data missing)
4InvalidFormat (data format or data fields are wrong)
5InvalidPayer (Payer does not support Claim Status electronically / inactive)
6LocationError (Location is not configured)
\n
","urlObject":{"protocol":"https","path":["API","ClaimStatusInquiry"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"06a58c55-84f9-4fd7-b426-5ed126209025"},{"name":"GetClaimStatusResponse","id":"9041cf59-2440-4e9d-9cf7-bb28071b0d53","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","type":"text","value":"{{client-api-id}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"https://apis.pverify.com/API/GetClaimStatusResponse/53","description":"

This GET method is used to obtain the transaction result later using a unique request ID. Note: the data is deleted after 90 days.

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FieldDescription
URLhttps://api.pverify.com/API/GetClaimStatusResponse/{requestId}
MethodGET
HeadersDescription
AuthorizationBearer XXX
Client-API-Idclient-api-id provided through pVerify
Content-Typeapplication/json
URL ParametersUnique Request id
Data ParametersNone
\n

A successful GetClaimStatusResponse call will have the same format as the ClaimStatusInquiry response (above).

\n","urlObject":{"protocol":"https","path":["API","GetClaimStatusResponse","53"],"host":["apis","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9041cf59-2440-4e9d-9cf7-bb28071b0d53"}],"id":"6c3e355f-ce49-4b7e-aaf0-384e94178971","description":"

pVerify has several RESTful APIs to give Claim Status information, given subscriber or dependent It would be a two step work flow.

\n

ClaimStatus payer work flow

\n
    \n
  1. Generate Token

    \n
  2. \n
  3. Call ClaimStatusInquiry to submit a request to our queue to get the Claim Status

    \n
  4. \n
\n

In order to run a Claim Status call, it is first necessary to generate a token using the authorization call

\n","event":[{"listen":"prerequest","script":{"id":"3ba6eee3-47ae-4d04-a145-8cd037259c60","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"2fcdc49a-5ef5-4f84-8146-29c090183193","type":"text/javascript","exec":[""]}}],"_postman_id":"6c3e355f-ce49-4b7e-aaf0-384e94178971"},{"name":"Misc","item":[{"name":"GetAllPayers","id":"fa05fefa-0d58-43fb-9723-ef981bd7b7b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","value":"{{client-api-id}}"},{"key":"Content-Type","value":"application/json"}],"url":"https://api.pverify.com/API/GetAllPayers","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Productionhttps://api.pverify.com/API/GetAllPayers
\n

Returns the list of current pVerify payers (pVerify payer code & pVerify Payer Name). Note backoffice (non-EDI) payers are denoted with a payer code prefix of BO. For example BO00018

\n

GetAllPayers Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/GetAllPayers
MethodGET
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
Content-Typeapplication/json
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

GetAllPayers Response

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
payerCodePayer Code
payerNamePayer Name
isActiveBoolean determines if payer is active
isSupportingEligibilityBoolean determines if payer is supporting eligibility
isSupportingClaimsBoolean to see if payer is supporting claims
isEDIPayerBoolean to see if payer is EDI
\n
","urlObject":{"protocol":"https","path":["API","GetAllPayers"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fa05fefa-0d58-43fb-9723-ef981bd7b7b9"},{"name":"GetPayerStatus","id":"d5059b99-e009-4787-8413-598a5e56493f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.pverify.com/api/GetPayerStatus","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Productionhttps://api.pverify.com/API/GetPayerStatus
\n

This GET call will return the status of all pVerify payers. You can call this endpoint with an optional parameter of payerStatus and it will return payers from that status. By default the endpoint returns all payers and statuses. This API call does not require authentication.

\n

GetPayerStatus Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttp://api.pverify.com/api/GetPayerStatus
MethodGET
URL ParamsDescription
GetPayerStatusAllows you to return specific payer status from response
HeadersNone (this API call does not require authentication)
BodyNone
\n

URL Parameter payerStatus value and description

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ValueDescription
Payer UpPayer is Active and running transactions.
Payer ActivePayer is Active but no recent transactions.
Payer InactiveThis is marked as inactive in our system.
Payer DownPayer is Active but more transactions are failing from the past one hour.
\n

GetPayerStatus Response

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
payerNameName of payer
payer_CodePayer code
payerStatusPayer Status (see URL parameters description)
\n
","urlObject":{"protocol":"https","path":["api","GetPayerStatus"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d5059b99-e009-4787-8413-598a5e56493f"},{"name":"Down Payer List","id":"9aca240b-585d-4eb9-a600-24dbda1a5b5a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.pverify.com/API/GetPayerStatusStatistics?status=Rejected&checkForLastNumberOfHours=1","description":"

This API will return an array of payers that are known to be temporarily down.

\n","urlObject":{"protocol":"https","path":["API","GetPayerStatusStatistics"],"host":["api","pverify","com"],"query":[{"key":"status","value":"Rejected"},{"key":"checkForLastNumberOfHours","value":"1"}],"variable":[]}},"response":[],"_postman_id":"9aca240b-585d-4eb9-a600-24dbda1a5b5a"}],"id":"950201fb-da4f-4724-a690-c4094270e294","_postman_id":"950201fb-da4f-4724-a690-c4094270e294","description":""},{"name":"Tables","item":[],"id":"27234fd2-af03-46b9-9e6d-12612cafd044","description":"

Payer Table

\n

pVerify Payer Code List
Click here to view Payer List

\n

Service Code Table

\n

This is the pVerify service type code list, please use the service type code (first column) in your eligibility queries. Common eligibility information is in service type code 30, Health Benefit Plan Coverage.

\n

NOTE: Used only for EligibilityInquiry endpoint. Please see Practice Type Codes for Eligibility Summary.

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
STCName
1[1] Medical Care
2[2] Surgical
3[3] Consultation
4[4] Diagnostic X-Ray
5[5] Diagnostic Lab
6[6] Radiation Therapy
7[7] Anesthesia
8[8] Surgical Assistance
9[9] Other Medical
10[10] Blood Charges
11[11] Used Durable Medical Equipment
12[12] Durable Medical Equipment Purchase
13[13] Ambulatory Service Center Facility
14[14] Renal Supplies in the Home
15[15] Alternate Method Dialysis
16[16] Chronic Renal Disease (CRD) Equipment
17[17] Pre-Admission Testing
18[18] Durable Medical Equipment Rental
19[19] Pneumonia Vaccine
20[20] Second Surgical Opinion
21[21] Third Surgical Opinion
22[22] Social Work
23[23] Diagnostic Dental
24[24] Periodontics
25[25] Restorative
26[26] Endodontics
27[27] Maxillofacial Prosthetics
28[28] Adjunctive Dental Services
30[30] Health Benefit Plan Coverage
32[32] Plan Waiting Period
33[33] Chiropractic
34[34] Chiropractic Office Visits
35[35] Dental Care
36[36] Dental Crowns
37[37] Dental Accident
38[38] Orthodontics
39[39] Prosthodontics
40[40] Oral Surgery
41[41] Routine (Preventive) Dental
42[42] Home Health Care
43[43] Home Health Prescriptions
44[44] Home Health Visits
45[45] Hospice
46[46] Respite Care
47[47] Hospital
48[48] Hospital - Inpatient
49[49] Hospital - Room and Board
50[50] Hospital - Outpatient
51[51] Hospital - Emergency Accident
52[52] Hospital - Emergency Medical
53[53] Hospital - Ambulatory Surgical
54[54] Long Term Care
55[55] Major Medical
56[56] Medically Related Transportation
57[57] Air Transportation
58[58] Cabulance
59[59] Licensed Ambulance Licensed Ambulance
60[60] General Benefits
61[61] In-vitro Fertilization
62[62] MRI/CAT Scan
63[63] Donor Procedures
64[64] Acupuncture
65[65] Newborn Care
66[66] Pathology
67[67] Smoking Cessation
68[68] Well Baby Care
69[69] Maternity
70[70] Transplants
71[71] Audiology Exam
72[72] Inhalation Therapy
73[73] Diagnostic Medical
74[74] Private Duty Nursing
75[75] Prosthetic Device
76[76] Dialysis
77[77] Otological Exam
78[78] Chemotherapy
79[79] Allergy Testing
80[80] Immunizations
81[81] Routine Physical
82[82] Family Planning
83[83] Infertility
84[84] Abortion
85[85] AIDS
86[86] Emergency Services
87[87] Cancer
88[88] Pharmacy
89[89] Free Standing Prescription Drug
90[90] Mail Order Prescription Drug
91[91] Brand Name Prescription Drug
92[92] Generic Prescription Drug
93[93] Podiatry
94[94] Podiatry - Office Visits
95[95] Podiatry - Nursing Home Visits
96[96] Professional (Physician)
97[97] Anesthesiologist
98[98] Professional (Physician) Visit - Office
99[99] Professional (Physician) Visit - Inpatient
A0[A0] Professional (Physician) Visit - Outpatient
A1[A1] Professional (Physician) Visit - Nursing Home
A2[A2] Professional (Physician) Visit - Skilled Nursing Facility
A3[A3] Professional (Physician) Visit - Home
A4[A4] Psychiatric
A5[A5] Psychiatric - Room and Board
A6[A6] Psychotherapy
A7[A7] Psychiatric - Inpatient
A8[A8] Psychiatric - Outpatient
A9[A9] Rehabilitation
AA[AA] Rehabilitation - Room and Board
AB[AB] Rehabilitation - Inpatient
AC[AC] Rehabilitation - Outpatient
AD[AD] Occupational Therapy
AE[AE] Physical Medicine
AF[AF] Speech Therapy
AG[AG] Skilled Nursing Care
AH[AH] Skilled Nursing Care - Room and Board
AI[AI] Substance Abuse
AJ[AJ] Alcoholism
AK[AK] Drug Addiction
AL[AL] Vision (Optometry)
AM[AM] Frames
AN[AN] Routine Exam
AO[AO] Lenses
AQ[AQ] Nonmedically Necessary Physical
AR[AR] Experimental Drug Therapy
B1[B1] Burn Care
B2[B2] Bran Name Prescription Drug - Formulary
B3[B3] Bran Name Prescription Drug - Non -Formulary
BA[BA] Independent Medical Evaluation
BB[BB] Partial Hospitalization (Psychiatric)
BC[BC] Day Care (Psychiatric)
BD[BD] Cognitive Therapy
BE[BE] Massage Therapy
BF[BF] Pulmonary Rehabilitation
BG[BG] Cardiac Rehabilitation
BH[BH] Pediatric
BI[BI] Nursery
BJ[BJ] Skin
BK[BK] Orthopedic
BL[BL] Cardiac
BM[BM] Lymphatic
BN[BN] Gastrointestinal
BP[BP] Endocrine
BQ[BQ] Neurology
BR[BR] Eye
BS[BS] Invasive Procedures
BT[BT] Gynecological
BU[BU] Obsterical
BV[BV] Obsterical/Gynecological
BW[BW] Mail Order Prescription Drug : Brand Name
BX[BX] Mail Order Prescription Drug : Generic
BY[BY] Physician Visit - Office : Sick
BZ[BZ] Physician Visit - Office : Well
C1[C1] Coronary Care
CA[CA] Private Duty Nursing - Inpatient
CB[CB] Private Duty Nursing - Home
CC[CC] Surgical Benefits - professional (physician)
CD[CD] Surgical Benefits - Facility
CE[CE] Mental Health Provider - Inpatient
CF[CF] Mental Health Provider - Outpatient
CG[CG] Mental Health Facility - Inpatient
CH[CH] Mental Health Facility - Outpatient
CI[CI] Substance Abuse Facility - Inpatient
CJ[CJ] Substance Abuse Facility - Outpatient
CK[CK] Screening X - Ray
CL[CL] Screening Laboratory
CM[CM] Mammomogram, High Risk Patient
CN[CN] Mammomogram, Low Risk Patient
CO[CO] Flu Vaccination
CP[CP] Eyewear And Eywear Accessories
CQ[CQ] Case Management
DG[DG] Dermatology
DM[DM] Durable Medical Equipment
DS[DS] Diabetic Supplies
GF[GF] Generic Presciption Drug - Formulary
GN[GN] Generic Presciption Drug - Non -Formulary
GY[GY] Allergy
IC[IC] Intesive Care
MH[MH] Mental Health
NI[NI] Neonatal Intesive Care
ON[ON] Oncology
PT[PT] Physical Therapy
PU[PU] Pulmonary
RN[RN] Renal
RT[RT] Residential Psychiatric Treatment
TC[TC] Transitional Care
TN[TN] Transitional Nursery Care
UC[UC] Urgent Care
\n

Practice type table

\n

Production Environment

\n

This is the pVerify Practice Types available in production for EligiblitySummary endpoints. Practice Types are built around Service Type Codes.

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IDPracticeType
3DME
8Chemotherapy
9VisionOptometry
12Physical Therapy
17Primary Care
18Specialist - Office
21Mental Health
22Surgical -Office
23Urgent Care
24Diagnostic Lab
27Specialist(Office)_Surgical(Office)_Diagnostic Lab
28ASC Facility
30Chiropractic
31MRI/CAT Scan
32X-Ray
33Speech Therapy
34Occupational Therapy
35ASC_Specialist(Office)_VisionOptometry
36Specialist(Office)_Chemotherapy
37Physical Therapy_Chiropractic
38Physical Therapy_DME
39Physical Therapy_Occupational Therapy_DME
40Physical Therapy_Occupational Therapy_Speech Therapy
41Specialist(Office)_VisionOptometry
42Specialist(Office)_DME
43Specialist(Office)_Surgical(Office)
44Specialist(Office)_ASC Facility
45Physical Therapy_XRay
46XRay_MRI/CAT Scan
53Speech Therapy_Occupational Therapy
54Emergency Services
55Routine Physical
56Podiatry Office
57Professional - Outpatient Physician
58Anesthesia
59Substance Abuse
60Substance Abuse Facility-InPatient
61Substance Abuse Facility-OutPatient
62Telemedicine
63Flu Vaccination
64Mental Health_Sub Abuse Professional
65Mental Health_Sub Abuse_In&OutFacility
66Sub Abuse_In&OutFacility
67Mental Health_SubAbuse_In-NetFacility
68Specialist(Office)_ASC_Professional OutPatient
69ASC Facility_Professional OutPatient
70General_Office_Benefits(30)
71Podiatry_XRay_DME
72Podiatry_DME
73Hospital-InPatient
74Emergency Services_Hospital-InPatient
75Speech Therapy_Occupational Therapy_MentalHealth
76DME_Diagnostic Lab
77Pharmacy
78Specialist(Office)_Pharmacy
79Physical Therapy_Occupational Therapy_Mental Health
80Specialist(Office)_DME_ASC Facility
81Specialist(Office)_DME_Surgical(Office)
82Specialist(Office)_DME_Hospital-OutPatient
83Hospital-OutPatient
84Physical Therapy_Occupational Therapy
85Specialist(Office)_Surgery(Office)_DME
87SpecialistOffice_DME_X-Ray
88SpecialistOffice_Physical Therapy
89Telemedicine-Primary Care
90Telemedicine-Specialist Services
91Telemedicine-Urgent Care
92Telemedicine-Physical Therapy
93Telemedicine-Mental Health
94Psychotherapy
95Telemedicine Primary + Telemedicine Specialist
96Telemedicine Primary + Telemedicine Specialist+Telemedicine Urgent care
97Specialist(Office)_Psychotherapy
100Hospital-Outpatient_Surgical(Office)_Specialist(Office)
101SNF(AG)
102SNF-Room_and_Board(AH)
103SNF_SNF-Room_and_Board
104Specialist(Office)_Mental Health
105Specialist(office)_Primary Care_Chiropractic
106Occupational Therapy_DME
107Professional (Physician) Visit - Inpatient(99)
108Home Health Care(42)
109Hospice(45)
110Home Health (42)_Hospice (45)
111Mental Health_Telemedicine- Mental Health (MH)
112Allergies
113Diagnostic Medical
114Maternity
115Immunizations
116Primary Care_Diagnostic Lab
117Routine Physical_Immunizations_Diagnostic Medical
118Physical Therapy & Telemedicine physical therapy
119Telemedicine-Occupational Therapy(AD)
120Telemedicine-Speech Therapy(AF)
121Occupational Therapy & Telemedicine Occupational Therapy
122Speech Therapy & Telemedicine Speech Therapy
123PrimaryCare_Immunizations_Diagnostic Lab
124PrimaryCare_Immunizations_Diagnostic Medical
125Physical Therapy_Mental Health
126Radiation Therapy
127Specialist(Office)_Chemotherapy_RadiationTherapy
130Infertility(83)
131Allergy Testing(79)
132Specialist Office(98)_Allergy Testing(79)
133Specialist Office(98)_Infertility(83)
134In-vitro Fertilization(61)
135In-vitro Fertilization(61)_Infertility(83)_Specialist Office(98)
136Psychiatric (A4)
137Mental Health_Telemedicine-Mental Health(MH)_Psychotherapy(A6)_Psychiatric (A4)
138Primary Care (30)_Urgent Care (UC)_Diagnostic Lab (5)
139SNF(AG)_SNF-RoomAndBoard(AH)_PhysicalTherapy(PT)
140Acupuncture(64)
141Acupuncture(64)_PhysicalTherapy(PT)
142Gynecological(BT)
143Obstetrical(BU)
144Obstetrical/Gynecological(BV)
145Family Planning(82)
146Surgical Benefits-Professional Physician(CC)
147Surgical Benefits-Facility(CD)
148GeneralOfficeBenefits_Maternity
149Dialysis(76)
150Mental Health Facility-Outpatient(CH)
151SpecialistOffice_DME_X-Ray_Surgical(office)
152Mental Health_SubAbuse_Out Net Facility
153Mental Health_Mental Health OP Facility _Sub_Abuse_In&Out Net Facility
154Mental Health (MH)_Mental Health Facility Outpatient(CH)
155Telemedicine-Primary Care (30)_Diagnostic Medical (73)_Allergy Testing (79)
156Primary Care(30)_Routine Physical(81)
157XRay (4)_VisionOptometry (AL)
158Diagnostic Medical(73)_Allergy Testing(79)_Specialist Office Visit(98)
159Acupuncture(64)_Allergies(GY)
160Acupuncture(64)_Chiropractic (33)_Physical Therapy (PT)
161Mental Health (MH)_Pharmacy (88)__Psychiatric (A4)Psychotherapy(A6)
162Podiatry Office (93)_Specialist - Office (98)_Surgical Benefits-Professional Physician(CC)_Surgical -Office (2)
163Occupational Therapy (AD)_Physical Therapy (PT)_SNF(AG)_Speech Therapy (AF)
164Specialist - Office (98)_Surgical -Office (2)_VisionOptometry (AL)(*)
165Chemotherapy (78)_DME (12)_Specialist - Office (98)
166DME (12)_Pharmacy (88)(*)_SNF(AG)
167Mental Health (MH)_Mental Health Facility-Outpatient(CH)_Professional - Outpatient Physician (A0)(*)
168Diagnostic Lab (5)_Primary Care (30)_X-Ray (4)(*)
169DME (12)_Pharmacy (88)(*)
171Diagnostic Lab (5)_Telemedicine-Specialist Services(98)
172Primary Care_Allergy Testing_Diagnostic Medical
173Diagnostic Lab (5)_Telemedicine-Primary Care(30)
174Chiropractic (33)_Physical Therapy (PT)_Specialist - Office (98)
175Specialist - Office (98)_Surgical -Office (2)_VisionOptometry (AL)(*)_X-Ray (4)(*)
176Mental Health (MH)_Primary Care (30)_Specialist - Office (98)
177Diagnostic Medical(73)_Specialist - Office (98)_Surgical -Office (2)_VisionOptometry (AL)(*)
178DME (12)_Home Health Care(42)(*)
179Allergy Testing(79)_Diagnostic Lab
180Diagnostic Lab (5)_Pharmacy (88)(*)
181DME (12)_Specialist - Office (98)_Telemedicine-Specialist Services(98)
182Mental Health Facility-Inpatient(CG)
183MRI/CAT Scan(62)_Chemotherapy (78)_Diagnostic Lab (5)_Radiation Therapy (6)
184Mental Health (MH)_Substance Abuse (AI)(*)_Substance Abuse Facility-InPatient (CI)(*)_Substance Abuse Facility-OutPatient (CJ)(*)
185ASC Facility (13)_Surgical -Office (2)
186ASC Facility (13)_Hospital-OutPatient (50)(*)_Professional - Outpatient Physician (A0)(*)_Specialist - Office (98)
187Diagnostic Medical(73)_Specialist - Office (98)_VisionOptometry (AL)(*)
188Hospital-InPatient (48)(*)_Hospital-OutPatient (50)(*)_Specialist - Office (98)_Surgical -Office (2)
189ASC Facility (13)_Hospital-InPatient (48)(*)_Hospital-OutPatient (50)(*)_Surgical -Office (2)
190Medically Related Transportation
191Maternity(69)_Specialist - Office (98)
\n

Test Environment

\n

Practice Types available under test endpoint

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IDPracticeType
3DME
12Physical Therapy
18Specialist OV-Professional Services
27OV_DxLab_Sx(Office)
38PT_DME
40PT_OT_ST
\n
","_postman_id":"27234fd2-af03-46b9-9e6d-12612cafd044"},{"name":"Widget / Eligibility and Estimates / CGX","item":[{"name":"Setup","id":"fd9a9e9a-bd27-4ed6-b376-8b7ab73e75e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n \"clientApiId\":\"xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx\",\r\n \"clientSecret\":\"xxxxxxxxxxxxxxx\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://premium.pverify.com/Widget/Setup","description":"

Step 1 - Generate setupId to load widget in iframe

\n

SetupId will be required to load the widget in iframe. SetupId can be generated using Client ID and Client Secret. To generate SetupId, pass Client ID and Client Secret to following endpoint
[POST] https://premium.pverify.com/Widget/Setup
e.g.

\n
{\n\"clientApiId\":\"xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx\",\n\"clientSecret\":\"xxxxxxxxxxxxxxx\"\n}\n\n
\n

It will generate a SetupId something like this XXXXxxXX-XXXX-XxXX-XxXX-XXxxXXXXxXX.

\n

Step 2 - Load iframe with following URL with setupId
If you want to integrate Estimation widget, then set URL of iframe as shown below
https://premium.pverify.com/Component/EstimateInquiry?SetupId=setupId

\n

If you want to integrate Eligibility widget, then set URL of iframe as shown below
https://premium.pverify.com/Component/ElgInquiry?SetupId=setupId

\n

Details about SetupId

\n

1.Need to generate SetupId for each transaction

\n

2.SetupId is valid for 10 mins

\n","urlObject":{"protocol":"https","path":["Widget","Setup"],"host":["premium","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fd9a9e9a-bd27-4ed6-b376-8b7ab73e75e0"},{"name":"CGXInquiry - Estimates and Eligibility Combo","id":"f7a0707b-c7c9-4fee-a3c1-5d2a36097261","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","type":"text","value":"{{client-api-id}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"PayerCode\": \"00192\", // this is pVerify's code - either use this or PayerName\r\n \"PayerName\": \"United HC\", // this is your mapped name mapped through our system - contact pVerify for more info\r\n\t\"MemberId\": \"1234\",\r\n\t\"PatientFirstName\": \"John\",\r\n\t\"PatientLastName\": \"Doe\",\r\n\t\"PatientDOB\": \"01/01/2000\",\r\n \"Location\": \"Brooklyn\",\r\n\t\"AppointmentType\": \"MRI Brain\", // this is a list of CPT codes in our system\r\n \"CPTList\": [ \"77001\", \"77002\"], // either this or ApptType is used\r\n\t\"MRN\": \"1234\",\r\n \"IsActiveSecondry\": false, // optional\r\n \"SelfPay\": false, // optional\r\n \"PracticeTypeId\": 25 // optional\r\n}"},"url":"https://api.pverify.com/api/CGXInquiry","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Testhttps://testapi.pverify.com/API/CGXInquiry
Productionhttps://api.pverify.com/API/CGXInquiry
\n

CGXInquiry is our combined Eligibility & Estimate endpoint.

\n

Note that only a handful of items are required. This allows very quick and easy coding to get a response. The NPI is hard coded to use the default NPI. The location can use the first/default location. Pricing is based either on payer/location specific pricing or the medicare price. If the former, then the CPT codes need to be imported into pVerify. If the later, then the location needs to have the state/ZIP code set, and the default medicare % needs to be set from Premium (Admin Setup). It is possible when configured to use remit data to power this estimate. The eligibility call is the same as the EligibilitySummary call. Either the practice type can be set from the body or it will use the default practice type set by client.

\n

Headers

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/CGXInquiry
MethodPOST
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-IdAPI ID provided by pVerify
Content-Typeapplication/json
\n

*Note: The Client-API-Id is required. Header keys are case sensitive.

\n

CGXInquiry Request Details

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeUsageDescription
PayerCodeStringConditionalpVerify Payer Code(ie Aetna 00001)
PayerNameStringConditionalYour payer name mapped through our system (note either PayerCode or PayerName is required)
MemberIdStringRequiredMember ID of Patient
PatientFirstNameStringRequiredPatient first name
PatientLastNameStringRequiredPatient last name
PatientDOBStringRequiredFormat must be MM/DD/YYYY
LocationStringOptionalName of location - used to set the appointment pricing
ZipCodeStringOptional0 if default, else ZipCode - see notes below
AppointmentTypeStringConditionalName of appointment
CPTListArray of StringConditionalList of CPT codes - String array. Either this or AppointmentType is required. If both are set, the CPTList is used.
MRNStringOptionalMRN or reference of patient - not used by pVerify
IsActiveSecondryBooleanOptionalFor use for estimate
SelfPayBooleanOptionalFor estimate
PracticeTypeIdIntegerOptionalPlease consult Practice Type Code table - sets which practice type to use, i.e. 12 for physical therapy, which will return an object with PT benefits in the results. If you do not select a practice type, the default for your account will be used. Contact pVerify for more info.
\n

Either PayerCode (preference) or your Payer Name mapped through our system can be used. The system will use the PayerCode if not empty.

\n

Location is optional, it will pull the default location if not set. The location is used to power the Medicare pricing which relies on Zip Code. To overrride this, set the ZipCode field. If the Location field is a location that does not exist, it will be created. Note if this happens, the first user in the system must be role ClientAdmin else the API will not set the user to the location correctly. If this happens then the API call fails.

\n

EIther CPTList (string array) or AppointmentType (name) can be used. If both are present then CPTList will be used. This is used to pull the pricing and it's based on the following order.

\n

IF CptLIst is used, then this is the pricing order in the system:

\n
    \n
  1. Remit Price (CPT/Payer specific) (based on EDI 835 data specific to client)

    \n
  2. \n
  3. Payer & CPT specific custom pricing (from your imported fee schedule)

    \n
  4. \n
  5. Payer & CPT specific medicare pricing (from your imported fee schedule)

    \n
  6. \n
  7. CPT specific custom pricing (from your imported fee schedule)

    \n
  8. \n
  9. Medicare custom pricing (from your imported fee schedule)

    \n
  10. \n
  11. Medicare pricing (from CMS)

    \n
  12. \n
\n

Note for #6 there is a client-wide medicare price that can be used to act as a multiplier for Medicare Pricing - it is set in Admin Profile from Premium.

\n

If Appointment list is used - the pricing is the same as above except remit pricing is not factored in.

\n

CGXInquiry Response Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeDescription
requestIdIntegerPrimary Key
isDataErrorBooleantrue if error
errorMessageStringError message
eligibilityRequestIDIntegerPrimary Key for request
elgStatusStringActive if patient's insurance is active
elgResponseMessageStringError from eligibility call
apiResponseCodeInteger0 if no error
apiResponseMessageStringProcessed if no error
detailResponse.preAuthStatusStringNot yet supported
detailResponse.paFromStringNot yet supported
detailResponse.locationNameStringName of location from request
detailResponse.cptCodeStringCPT Code
detailResponse.co_ins_PercentageStringCoinsurance
detailResponse.co_PayStringCopay
detailResponse.deductible_remainingStringDeductible Remaining
detailResponse.out_of_Pocket_remainingStringOOP Remaining
detailResponse.estimatedAllowableStringAllowed amount from payer
detailResponse.EstPtResponsibilitywDeducStringEstimate for patient responsibility with Deductible
detailResponse.EstPtResponsibilitywoDeducStringEstimate for patient responsibility without Deductible
detailResponse.EstPtResponsibilityMessageStringPatient Responsibility message
detailResponse.amountPayableStringAmount due by patient
\n

Response JSON:

\n

StartFragment

\n

{
\"requestId\": 299,
\"isDataError\": false,
\"errorMessage\": \" Location set by default location. \",
\"detailResponse\": {
\"preAuthStatus\": null,
\"paFrom\": null,
\"locationName\": null,
\"cptCode\": \"70553\",
\"co_ins_Percentage\": \"0\",
\"co_Pay\": \"225.00\",
\"deductible_remaining\": \"0.00\",
\"out_of_Pocket_remaining\": \"5470.00\",
\"estimatedAllowable\": \"391.93\",
\"EstPtResponsibilitywDeduc\": \"225.00\",
\"EstPtResponsibilitywoDeduc\": \"225.00\",
\"EstPtResponsibilityMessage\": \"\",
\"amountPayable\": \"225.00\"
},
\"eligibilityRequestID\": 13672,
\"elgStatus\": \"Active\",
\"elgResponseMessage\": null,
\"estimationId\": 0,
\"apiResponseCode\": 0,
\"apiResponseMessage\": \"Processed\"
}

\n","urlObject":{"protocol":"https","path":["api","CGXInquiry"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[{"id":"6f3f0960-38a9-4612-861d-6d83da81a531","name":"CGXInquiry","originalRequest":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","type":"text","value":"{{client-api-id}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"PayerMapCode\": \"00192\",\r\n\t\"MemberId\": \"1234\",\r\n\t\"PatientFirstName\": \"John\",\r\n\t\"PatientLastName\": \"Doe\",\r\n\t\"PatientDOB\": \"01/01/2000\",\r\n \"Location\": \"Brooklyn\",\r\n\t\"AppointmentType\": \"MRI Brain\", \r\n\t\"MRN\": \"1234\",\r\n \"IsActiveSecondry\": false, // optional\r\n \"UseRemitData\": false, // optional\r\n \"SelfPay\": false, // optional\r\n \"PracticeTypeId\": 25 // optional\r\n}"},"url":"https://api.pverify.com/api/CGXInquiry"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"f7a0707b-c7c9-4fee-a3c1-5d2a36097261"}],"id":"e6493cbf-b93a-4ea6-aab7-9a6ebe23ae1c","description":"

pVerify’s Widgets

\n
    \n
  1. Currently, pVerify has two widgets. First is Estimation (previously known as CGX) and another is Eligibility.\n2).We have designed a widget with the ability, so that clients can integrate it in their websites using iframe.\n3).https://sample.pverify.com/ This sample page is designed to demonstrate the integration of our widgets into client websites.\n4).https://sample.pverify.com/ This sample page is using Google reCAPTCHA v3, to prevent spam and other types of automated abuse,\nbut clients can go with a different approach like giving access to logged in users only.
  2. \n
\n

Steps to integrate widget using iframe

\n","event":[{"listen":"prerequest","script":{"id":"53e2f7cc-4ccd-4b5c-8baf-9e3df9a1114e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"2ff49deb-b435-4cde-86ee-7bf5afb5465b","type":"text/javascript","exec":[""]}}],"_postman_id":"e6493cbf-b93a-4ea6-aab7-9a6ebe23ae1c"},{"name":"Same or Similar (Discontinued)","item":[{"name":"SameOrSimilarInquiry","id":"166db4e2-0a5f-4a5d-842e-0566ccf6de77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","type":"text","value":"{{client-api-id}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n \"memberId\": \"1231234567\",\r\n \"patientFirstName\": \"Test1\",\r\n \"patientLastName\": \"Test2\",\r\n \"patientDOB\": \"01/02/2020\",\r\n \"patientStateCode\": \"NJ\",\r\n \"hcpcsCodes\": \"L3960,L3982,L3995\",\r\n \"dosStart\": \"04/21/2020\",\r\n \"dosEnd\": \"04/21/2020\",\r\n \"location\": \"location Name\",\r\n \"callBackUrl\": \"\"\r\n}"},"url":"https://api.pverify.com/API/SameOrSimilarInquiry","description":"

This endpoint submits a Same/Similar request into our queue. Note that this is not real time, and either the postback URL must be used (to submit the response to), or the GetSameOrSimilarResponse endpoint must be called with the request ID.

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/SameOrSimilarInquiry
MethodPOST
HeadersDescription
Content-Typeapplication/json
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
BodyDescription
Data ParametersSee Right Panel
\n

*Note: The Client-API-Id is required in header. Header keys are case sensitive.

\n

SameOrSimilarInquiry Request fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeUsageDescription
memberIdStringRequiredPatient's member ID (MBI).
patient.FirstNameStringRequiredPatient First Name.
patientLastNameStringRequiredPatient Last Name.
patientDOBStringRequiredPatient DOB (Expected format: MM/dd/YYYY ie 01/01/2000).
patientStateCodeStringRequiredPatient State Code ex: AL.
hcpcsCodesStringRequiredHCPCS starting with A, B, E, K and L Codes supported, can sent multiple codes in same alphabetical category separated by comma.
dosStartStringOptionalDate of service start date (Expected format: MM/dd/YYYY ie 01/01/2000). Default value is 5 years before date to current date.
dosEndStringOptionalDate of service end date (Expected format: MM/dd/YYYY ie 01/01/2000). Default value is current date (Today's date).
locationStringOptionalLocation name and the default is client user's location or client's location.
callbackURLStringOptionalJSON response will be posted to callbackURL when inquiry is processed and if callbackURL is valid.
This URL should support HTTP POST method and
Content-Type =’application/json’
\n

APIResponseCode Meaning

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
APIResponseCodeDescription
0Processed
1Rejected
2NoFunds (Insufficient Account Balance)
3Pending (Pending need to get response later)
4InvalidRequest (Required Data Missing)
5InvalidFormat (data fields / data format is wrong)
6LocationError (Location is not configured)
\n

Same or Similar Response Details

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeDescription
RequestIdlongSame or Similar Request ID.
apiResponseCodeintAPI transaction response code. Please see apiResponseCodes section.
apiResponseMessageStringAPI transaction response message.
isDataErrorbooleanTrue - when invalid patient details (Invalid MBI or Incorrect DOB, Name etc)
ClaimsList
Contains claim status info.
MessageStringContains messages other than error messages (No claims found).
StatusStringStatus of transaction.
Claim.HCPCSStringContains HCPCS returned in response.
Claim.StatusStringContains Claim & Code status âAllowed ,Denied or No Claims. For Invalid data request it is Error.
Claim.DOSStartStringClaim & Code Date of service start date. It is empty for Error or for No Claims. (Expected format: MM/dd/YYYY ie 01/01/2000)
Claim.DOSEndStringClaim & Code Date of service end date. It is empty for Jurisdiction A and D inquiries. It is empty for Error or for No Claims. (Expected format: MM/dd/YYYY ie 01/01/2000)
Claim.UnitStringNo of units.
Claim.SupplierNameStringContains supplier name for all allowed or denied requests. Empty for no claims & error.
Claim.phoneStringContains supplier phone number for all allowed or denied. Empty for no claims & error.
Claim.MessageStringContains notes or error message, Ex: No claims found or Invalid MBI or Incorrect DOB or Incorrect name
DetailsURLstringURL for the full report
ExpectedTimeInSecondsstringIt gives expected response time in seconds
\n

Response JSON Processing Steps

\n

Step 1: Check the value of the API Response Code property. If the API Response Code is 3 (Pending) then the request is pending and the Request ID can be extracted.

\n

Step 2: Save the data

\n

Note: The Same or Similar API always returns API response code as 3 (pending)

\n","urlObject":{"protocol":"https","path":["API","SameOrSimilarInquiry"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"166db4e2-0a5f-4a5d-842e-0566ccf6de77"},{"name":"GetSameOrSimilarResponse","id":"45811fd0-051e-4658-a8d9-ce17e5cc5702","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","type":"text","value":"{{client-api-id}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"https://api.pverify.com/API/GetSameOrSimilarResponse/1033246","description":"

Get Same or Similar Response Using Unique Request ID

\n

This call is used to get the transaction result later using a unique request ID.

\n

Note: We purge this data after 90 days

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/GetSameOrSimilarResponse/125
MethodGET
HeadersDescription
Content-Typeapplication/json
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

Notes

\n
    \n
  1. Always check for apiResponseCode property value before processing.

    \n
  2. \n
  3. If APIResponseCode is zero then look for ErrorMessage and Claims to process response.

    \n
  4. \n
\n

A successful GetSameOrSimilarResponse will have the same format as the SameOrSimilarInquiry response.

\n

API Response Codes

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
APIResponseCodeDescription
0Processed
1Rejected
2NoFunds (Insufficient Account Balance)
3Pending (Pending need to get response later)
4InvalidRequest (Required Data Missing)
5InvalidFormat (data fields / data format is wrong)
6LocationError (Location is not configured)
\n

Field Descriptions

\n

Same or Similar Response Details

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeDescription
RequestIdlongSame or Similar Request ID.
apiResponseCodeintAPI transaction response code. Please see apiResponseCodes section.
apiResponseMessageStringAPI transaction response message.
isDataErrorbooleanTrue - when invalid patient details (Invalid MBI or Incorrect DOB, Name etc)
ClaimsList
Contains claim status info.
MessageStringContains messages other than error messages (No claims found).
StatusStringStatus of transaction.
Claim.HCPCSStringContains HCPCS returned in response.
Claim.StatusStringContains Claim & Code status âAllowed ,Denied or No Claims. For Invalid data request it is Error.
Claim.DOSStartStringClaim & Code Date of service start date. It is empty for Error or for No Claims. (Expected format: MM/dd/YYYY ie 01/01/2000)
Claim.DOSEndStringClaim & Code Date of service end date. It is empty for Jurisdiction A and D inquiries. It is empty for Error or for No Claims. (Expected format: MM/dd/YYYY ie 01/01/2000)
Claim.UnitStringNo of units.
Claim.SupplierNameStringContains supplier name for all allowed or denied requests. Empty for no claims & error.
Claim.phoneStringContains supplier phone number for all allowed or denied. Empty for no claims & error.
Claim.MessageStringContains notes or error message, Ex: No claims found or Invalid MBI or Incorrect DOB or Incorrect name
DetailsURLstringURL for the full report
\n
","urlObject":{"protocol":"https","path":["API","GetSameOrSimilarResponse","1033246"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"45811fd0-051e-4658-a8d9-ce17e5cc5702"},{"name":"Same Or Similar Report","id":"dedbb65f-d8f2-44b2-af45-cb50d9189b52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Client-API-Id","value":"xxx"},{"key":"Client-Secret","value":"xxx"}],"url":"https://premium.pverify.com/PDFReport/SameorSimilar/{id}","description":"

This returns a PDF report of the Same or Similar request.

\n

Note two things:

\n
    \n
  1. The endpoint is premium.pverify.com

  2. \n
  3. Authentication token is not used, instead pass your API ID and Secret.
  4. \n
\n","urlObject":{"protocol":"https","path":["PDFReport","SameorSimilar","{id}"],"host":["premium","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"dedbb65f-d8f2-44b2-af45-cb50d9189b52"},{"name":"SoS Details URL","id":"71e79aa5-2411-4663-b80a-ab35753c41eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://api.pverify.com/API/GetSameAndSimilarDetailsURL/{requestID}","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Test/API/GetSameAndSimilarDetailsURL/{id}
Production/API/GetSameAndSimilarDetailsURL/{id}
\n

This GET method will return details URL with Same and Simialr Request ID as a parameter.

\n

GetSameAndSimilarDetailsURL Request

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URL/API/GetSameAndSimilarDetailsURL/{id}
MethodGET
HeadersDescription
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
Content-Typeapplication/json
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

GetSameAndSimilarDetailsURL Resposne

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
isDetailsURLGeneratedTrue or false
urlstring URL
errorMessageMessage when isDetailsURLGenerated is false
\n

JSON Response

\n

{

\n

\"isDetailsURLGenerated\": true,

\n

\"url\": \"https://premium.pverify.com/Details\",

\n

\"errorMessage\": null

\n

}

\n","urlObject":{"protocol":"https","path":["API","GetSameAndSimilarDetailsURL","{requestID}"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"71e79aa5-2411-4663-b80a-ab35753c41eb"}],"id":"27c1350f-031f-4b1a-986e-35f0ba49882e","description":"

pVerify has two RESTful API end points to give Same or Similar HCPCS(L code) Status information,

\n

This workflow is:

\n
    \n
  1. Get Token via Token call,

    \n
  2. \n
  3. Call SameOrSimilarInquiry and pass the token along with demographic information.

    \n
  4. \n
  5. Call GetSameOrSimilarResponse/{requestId} later to get the results and pass the token.

    \n
  6. \n
\n

Note : Same Token can be used in subsequent inquiries.

\n

The JSON Viewer URL

\n

Credentials\nTo use these calls, you will need to set up an account and be given a username & password or client-api-id & client-secret. Please contact the pVerify team for this information.

\n","event":[{"listen":"prerequest","script":{"id":"113be2f2-006b-44fa-9fdc-ab5be9ffa275","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b5845783-abc2-4194-b30c-eafb43eecb1a","type":"text/javascript","exec":[""]}}],"_postman_id":"27c1350f-031f-4b1a-986e-35f0ba49882e"},{"name":"CMN (Discontinued)","item":[{"name":"CMNInquiry","id":"deb9000d-6025-4c54-896c-dbd8a294be65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\"memberId\": \"123456\",\r\n\"patientFirstName\": \"First Name\",\r\n\"patientLastName\": \"Last Name\",\r\n\"patientDOB\": \"Date of birth\",\r\n\"patientStateCode\": \"StateCode\",\r\n\"hcpcsCode\": \"A, B, E, or K code\",\r\n\"dosStart\": \"12/09/2020\", \r\n\"dosEnd\": \"12/09/2020\", \r\n\"location\": \"location Name\",\r\n\"callBackUrl\":\"http://www.test.com/api/PostData\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.pverify.com/API/CMNInquiry","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Testhttps://testapi.pverify.com/API/CMNInquiry
Productionhttps://api.pverify.com/API/CMNInquiry
\n

This endpoint submits a Same/Similar request into our queue. Note that this is not real time, and either the postback URL must be used (to submit the response to), or the GetSameOrSimilarResponse endpoint must be called with the request ID.

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/CMNInquiry
MethodPOST
HeadersDescription
Content-Typeapplication/json
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
BodyDescription
Data ParametersSee Right Panel
\n

*Note: The Client-API-Id is required in header. Header keys are case sensitive.

\n

CMNInquiry Request fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeUsageDescription
memberIdStringRequiredPatient's member ID (HICN).
patientFirstNameStringRequiredPatient First Name.
patientLastNameStringRequiredPatient Last Name.
patientDOBStringRequiredPatient DOB (Expected format: MM/dd/YYYY ie 01/01/2000).
patientStateCodeStringRequiredPatient State Code ex: AL.
hcpcsCodeStringRequiredHCPCS -L codes only. Multiple codes can be sent by separating with a comma (,).
dosStartStringOptionalDate of service start date (Expected format: MM/dd/YYYY ie 01/01/2000). Default value is 5 years before date to current date.
dosEndStringOptionalDate of service end date (Expected format: MM/dd/YYYY ie 01/01/2000). Default value is current date (Today's date).
locationStringOptionalLocation name and the default is client user's location or client's location.
callBackUrlStringOptionalto Post response data on client side
\n

APIResponseCode Meaning

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
APIResponseCodeDescription
0Processed
1Rejected
2NoFunds (Insufficient Account Balance)
3Pending (Pending need to get response later)
4InvalidRequest (Required Data Missing)
5InvalidFormat (data fields / data format is wrong)
6LocationError (Location is not configured)
\n

** Response JSON Processing Steps **

\n

Step 1: Check the value of the API Response Code property. If the API Response Code is 3 (Pending) then the request is pending and the Request ID can be extracted.

\n

Step 2: Save the data

\n

Note: The CMN API always returns API response code as 3 (pending)

\n","urlObject":{"protocol":"https","path":["API","CMNInquiry"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"deb9000d-6025-4c54-896c-dbd8a294be65"},{"name":"GetCMNResponse","id":"1b347d13-61e5-41cb-8523-2fd48804b9f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://api.pverify.com/API/GetCMNResponse/8","description":"

This call is used to get the transaction result later using a unique request ID.

\n

Note: We purge this data after 90 days

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/GetCMNResponse/{requestID}
MethodGET
HeadersDescription
Content-Typeapplication/json
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
\n

*Note: The Client-API-Id header is required. Header keys are case sensitive.

\n

Notes

\n
    \n
  1. Always check for apiResponseCode property value before processing.

    \n
  2. \n
  3. If APIResponseCode is zero then look for ErrorMessage and Claims to process response.

    \n
  4. \n
\n

A successful GetSameOrSimilarResponse will have the same format as the SameOrSimilarInquiry response.

\n

API Response Codes

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
APIResponseCodeDescription
0Processed
1Rejected
2NoFunds (Insufficient Account Balance)
3Pending (Pending need to get response later)
4InvalidRequest (Required Data Missing)
5InvalidFormat (data fields / data format is wrong)
6LocationError (Location is not configured)
\n

CMN Response Details

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Property NameData TypeDescription
RequestIdlongSame or Similar Request ID.
apiResponseCodeintAPI transaction response code. Please see apiResponseCodes section.
apiResponseMessageStringAPI transaction response message.
isDataErrorbooleanTrue - when invalid patient details (Invalid HICN/MBI or Invalid DOB); False - for all valid requests.
CertificatesCountintNo of certiifcates found in response
MessageStringContains messages other than error messages (No claims found).
StatusStringStatus of transaction (Processed, Rejected or Pending).
RentalsDescriptionStringOxygen Rentals Description.
IsVerifiedAllJusrisdictionBooleanTells the transaction is verified in all Jurisdiction or not.If value false then need to get response using same API later.
VerifiedJurisdcitionsString ArrayContians Verified jurisdictions.
CertificatesList
Contains claim certificates status info.
Certificate.SubmittedHcpcsStringHCPCS Code Submitted in Request
Certificate.ApprovedHcpcsStringHCPCS Code which is approved by Medicare
Certificate.InitialDateStringInitial Date of Billing
Certificate.RevisedDateStringRevised Date for CMN, if any.
Certificate.LastClaimDateStringDate on which Last claim is recorded.
Certificate.StatusStringStatus of Certificate. Valid / Open
Certificate.SupplierNameStringSupplier Name.
Certificate.SupplierPhoneStringSupplier Phone Number
Certificate.TypeValueStringType – Initial, Recert or Revised.
Certificate.LengthOfNeedStringLength for which CMN is approved.
Certificate.TotalRentalPaymentsTotal Rental Payments
Certificate.MessageStringContains Message like No Certificates are found.
\n
","urlObject":{"protocol":"https","path":["API","GetCMNResponse","8"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1b347d13-61e5-41cb-8523-2fd48804b9f3"},{"name":"CMN Report","id":"0c3b86d6-0e3e-48f0-b536-20ead278ca99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Client-API-Id","value":"xxx","type":"text"},{"key":"Client-Secret","value":"xxx","type":"text"}],"url":"https://premium.pverify.com/PDFReport/CMN/{id}","description":"

This returns a PDF report of the CMN request.

\n

Note two things:

\n
    \n
  1. The endpoint is premium.pverify.com

    \n
  2. \n
  3. Authentication token is not used, instead pass your API ID and Secret.

    \n
  4. \n
\n","urlObject":{"protocol":"https","path":["PDFReport","CMN","{id}"],"host":["premium","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0c3b86d6-0e3e-48f0-b536-20ead278ca99"}],"id":"464faab0-4916-4c36-a55a-49c2bd5b779a","description":"

pVerify has two RESTful API end points to give CMN (A,B,E or K codes) Status information,

\n

This workflow is:

\n
    \n
  1. Get Token via Token call,

    \n
  2. \n
  3. Call CMNInquiry and pass the token along with demographic information.

    \n
  4. \n
  5. Call GetSameOrSimilarResponse/{requestId} later to get the results and pass the token.

    \n
  6. \n
\n

Note : Same Token can be used in subsequent inquiries.

\n

The JSON Viewer URL

\n

Credentials To use these calls, you will need to set up an account and be given a username & password or client-api-id & client-secret. Please contact the pVerify team for this information.

\n","event":[{"listen":"prerequest","script":{"id":"eba8cbf7-f0ff-4164-af37-a2b728bb9c57","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f98acc59-38f9-48ea-a7b2-35118e96a0ba","type":"text/javascript","exec":[""]}}],"_postman_id":"464faab0-4916-4c36-a55a-49c2bd5b779a"},{"name":"SNF (Discontinued)","item":[{"name":"SNF Inquiry","id":"46dceae3-1110-459e-8aae-3c5235da393a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"Bearer {{access-token}}"},{"key":"Client-API-Id","type":"text","value":"{{client-api-id}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n \"PayerCode\":\"00007\",\r\n \"MemberId\":\"123456789A\",\r\n \"PatientFirstName\":\"firstName\",\r\n \"PatientLastName\":\"lastName\",\r\n \"PatientDOB\":\"01/02/1983\",\r\n \"PatientStateCode\":\"TX\",\r\n \"DOS\":\"07/22/2020\",\r\n \"Location\":null,\r\n \"CallbackURL\":null,\r\n \"MRN\":null\r\n}"},"url":"https://api.pverify.com/API/SNFInquiry","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Productionhttps://api.pverify.com/API/SNFInquiry
\n

The pVerify API for SNF is like Same or Similar in that it will not deliver a result instantly, instead the user is expected to call the GET method 1 minute later.

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/SNFInquiry
MethodPOST
HeadersDescription
Content-Typeapplication/json
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
BodySee Below
\n

SNF Codes Inquiry Request Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeUsageValue
PayerCodeStringRequiredPayer Code
MemberIdStringRequiredMember ID
PatientFirstNameStringRequiredPatient First Name
PatientLastNameStringRequiredPatient Last Name
PatientDOBStringRequiredPatient Date of Birth (MM/DD/YYYY)
PatientStateCodeStringRequiredPatient State
DOSStringOptionalDate of Service (MM/DD/YYYY)
LocationStringOptionalLocation is the practice location. Note by setting this, you will lock the patient to one location, so that users that login in via our portal who are not authorized to see that location will not see the patient.
CallbackURLStringOptionalJSON response will be posted to callbackURL when inquiry is processed and if callbackURL is valid.
This URL should support HTTP POST method and
Content-Type =’application/json’
MRNStringOptionalMedical Record Number (like Same or Similar, when populated we will send the results back to this URL) - optional
\n

SNF Codes Inquiry Response Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeDescription
requestIdStringrequestId
ProcessedbooleanReturns true if processed
isDataErrorbooleanDetermines if data error occurred
errorMessageStringError Message
DetailsObjectDetails
Details.DOSStartStringDate of service start date (Format: MM/DD/YYYY)
Details.DOSEndStringDate of service end (Format: MM/DD/YYYY)
Details.AdmitanceDateStringAdmitance date
Details.DischargedDateStringDischarged date
Details.BillingNPIStringBilling NPI
Details.PatientStatusStringPatient Status
Details.MessageStringDetails Message
Details.SNFRequestIdIntSNF request ID
Details.CreatedOnStringDate and time created
Details.BillingTypeStringBilling type
MessageStringMessage
StatusStringStatus
expectedTimeInSecondsStringExpected time to get response (when you can call GET)
apiResponseCodeintAPI Response Code
apiResponseMessageStringAPI Response Message
\n
","urlObject":{"protocol":"https","path":["API","SNFInquiry"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"46dceae3-1110-459e-8aae-3c5235da393a"},{"name":"GetSNFResponse","id":"adf4c1b4-b2e3-46ee-9641-b5ffc2b51ba2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{access-token}}","type":"text"},{"key":"Client-API-Id","value":"{{client-api-id}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://api.pverify.com/API/GetSNFResponse/91931","description":"
\n\n\n\n\n\n\n\n\n\n\n\n\n
EnvironmentURL
Productionhttps://api.pverify.com/API/GETSNFResponse
\n

This GET call is intended to retrieve the SNF response initiated by the SNFInquiry POST call. By adding the requestId received in the POST call, users can retrieve the SNFInquiry Response.

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyValue
URLhttps://api.pverify.com/API/GETSNFResponse
MethodGET
HeadersDescription
Content-Typeapplication/json
AuthorizationAuthorization token from above preceded by the String \"Bearer\"
Client-API-Id*Your pVerify client-api-id
BodyNone
URL ParamsRequestId (see SNFInquiry)
\n

GetSNFResponse Response Fields

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyTypeDescription
requestIdStringrequestId
ProcessedbooleanDetermines if processed
IsDataErrorbooleanDetermines if error occurred
errorMessageStringError Message
DetailsObjectDetails
Details.IdintId
Details.DOSStartStringDate of Service Start (MM/DD/YYYY)
Details.DOSEndStringDate of Service End (MM/DD/YYYY)
Details.AdmitanceDateStringAdmittance Date (MM/DD/YYYY)
Details.DischargedDateStringDischarged Date (MM/DD/YYYY)
Details.BillingAPIStringBilling API
Details.PatientStatusStringPatient Status
Details.MessageStringMessage
Details.SNFRequestIDintSNF request ID
Details.CreatedOnStringTime Stamp of date and time created
Details.BillingTypeStringBilling Type
messageStringMessage
statusStringStatus
apiResponseCodeintAPI Response Code
apiResponseMessageStringAPI Response Message
\n
","urlObject":{"protocol":"https","path":["API","GetSNFResponse","91931"],"host":["api","pverify","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"adf4c1b4-b2e3-46ee-9641-b5ffc2b51ba2"}],"id":"a9b0a1c0-2fd5-4f53-bd66-b546cc179705","_postman_id":"a9b0a1c0-2fd5-4f53-bd66-b546cc179705","description":""}],"event":[{"listen":"prerequest","script":{"id":"a075ff9b-ec18-4189-8e4c-59fc7d650445","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"74098065-c0ee-48eb-b057-84132a35309b","type":"text/javascript","exec":[""]}}]}