Retrieve the CAQH data fetched from PDQS for a practitioner
GET/practitioners/:caqhProviderId/caqh-pdqs
Returns the CAQH PDQS (Provider Data Quality Solution) data for the practitioner identified by {caqhProviderId} (the CAQH provider ID), if that data has already been pulled into our system. If it hasn't been pulled in yet, this returns 404 -- the CAQH PDQS pipeline must be triggered to fetch the practitioner's data before it can be retrieved from this endpoint. The response is trimmed to certifyId, caqhProviderId, and data (the actual CAQH profile payload, e.g. practitionerInformation, practitionerLicense, etc.); no pipeline/ingestion metadata or other internal fields are included. Any ssn field nested in data is masked to only the last 4 digits (e.g. *****1234) by default. Send the X-PII-View: true header to receive the unmasked SSN; this requires practitioner PII read permission (READ_PRACTITIONER_PII) for the tenant and returns 403 otherwise.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 500
CAQH PDQS data successfully retrieved; ssn is masked unless X-PII-View: true was sent with sufficient permission
Bad request - Invalid CAQH provider ID
Unauthorized - Authentication required
Forbidden - Insufficient permissions
CAQH PDQS data not found for this practitioner -- the CAQH PDQS pipeline must be triggered to pull the data before it can be fetched here
Internal server error