Get Clinician Documents
GET/api/v2/public/clinicians/:clinicianId/documents
General Information
This endpoint allows facilities to retrieve a list of all documents associated with a specific clinician.
Required Parameters
- clinicianId (path parameter): The unique identifier of the clinician
- shiftId (query parameter): The shift ID which the clinician requested
Document Categories
The endpoint returns documents organized by the following categories:
- LICENSE: Professional licenses (nursing, medical, etc.)
- CREDENTIAL: Professional credentials and certifications
- BACKGROUND_CHECK: Background check documents and results
- SSN: Social Security Number verification documents
- CDPH_530: California Department of Public Health 530 forms
Access Control
- The implementation logic requires that a clinician has submitted a shift request to a facility that the facility user is connected to. This requirement is in place to prevent the unauthorized sharing of documentation for users who have not interacted with one of your shifts.
Request
Path Parameters
Clinician ID
Query Parameters
Id of the shift
Responses
- 201
- 400
- 401
- 403
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- Verified Licenses
- Background Checks
- SSN
- Credentials
- CDPH-530
- ]
data object
Id of the clinician
documents object[]required
Array containing clinician documents
Possible values: [background-check
, credential
, license
, ssn
, cdph-530
]
Category of the document
Type of the document
Id of the document
Whether the document has a file
Status of the document
Whether the license is compact
State of the license
Expiration date of the license
Number of the license
Possible values: [background-check
, credential
, license
, ssn
, cdph-530
]
Category of the document
Type of the document
Id of the document
Whether the document has a file
Status of the document
Type of the document
Type of the document
Category of the document
Last four digits of the SSN
Possible values: [background-check
, credential
, license
, ssn
, cdph-530
]
Category of the document
Type of the document
Id of the document
Whether the document has a file
Status of the document
Possible values: [background-check
, credential
, license
, ssn
, cdph-530
]
Category of the document
Type of the document
Id of the document
Whether the document has a file
Status of the document
{
"data": {
"clinicianId": "gpMEmsoXfWVmhXJIvXipPjo0dc43",
"documents": [
{},
{},
{},
{},
{}
]
}
}
Bad request
- application/json
- Schema
- Example (from schema)
- Request Validation
Schema
Error description
The type of error
Status code of the error
{
"message": [
"Property must be a string"
],
"error": "Bad Request",
"statusCode": 400
}
Request Validation Error
{
"message": [
"shiftId must be a string"
],
"error": "Bad Request",
"statusCode": 400
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
Error description
Status code of the error
{
"message": "Unauthorized",
"statusCode": 401
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Error description
The type of error
Status code of the error
{
"message": "Forbidden Resource",
"error": "Forbidden",
"statusCode": 403
}