This section contains an overview of the models that are in the HTTP POST payload of a webhook callback. Refer to Webhooks for more information on how to register a webhook.
Model used in the HTTP POST request triggered by an event of type DatasetScanCompleted
. This event occurs whenever a
dataset scan has completed. The outcome of the scan and the matches found are included in the model.
id | string <uuid> Unique identifier for this dataset scan. |
started | string <date-time> Timestamp when this scan was started. |
completed | string <date-time> Timestamp at which the scan was completed or failed. If empty the scan is still running. |
type | string The type of records that are being scanned. |
status | string The status of this scan. |
providerId | string <uuid> The identifier of the provider that is associated with this scan, if any. |
facilityId | string <uuid> The identifier of the facility that is associated with this scan, if any. |
provider | any Deprecated The provider model that is associated with this scan, if any. |
trigger | string Set to |
object (DatasetScanOptions) | |
object (FailureModel) An object with a reason message template and an array of params. Can be used to construct a meaningful description of the error. Not set when no errors happened. | |
statusDescription | any |
Array of any (IProviderParameter) The parameters that where used for this scan. The array of parameters is constructed from the provider data available at the time of the scan. | |
Array of objects (DatasetMatchModel) Array of records that match the input data for this scan. | |
object (MonitoringMetadata) | |
verifiedAt | string <date-time> Indicates the most recent time that the verification was performed successfully. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "started": "2019-08-24T14:15:22Z",
- "completed": "2019-08-24T14:15:22Z",
- "type": "Sam",
- "status": "Pending",
- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "facilityId": "d7244f5b-52c1-4d27-b4f5-43b1113fc304",
- "provider": null,
- "trigger": "Manual",
- "options": {
- "parameterSetId": "4da0bbf1-9705-456b-b2bc-910c426536c6",
- "referenceId": "8502eb05-558d-4480-8511-c1011710b340"
}, - "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": "string",
- "property2": "string"
}
}, - "statusDescription": null,
- "parameters": [
- {
- "addressType": "Unspecified",
- "addressLine": "string",
- "addressLine2": "string",
- "city": "string",
- "state": "AL",
- "zipCode": "string",
- "type": "Name"
}
], - "matches": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "datasetTimestamp": "2019-08-24T14:15:22Z",
- "recordTimestamp": "2019-08-24T14:15:22Z",
- "data": {
- "positiveParameters": [
- {
- "addressType": "Unspecified",
- "addressLine": "string",
- "addressLine2": "string",
- "city": "string",
- "state": "AL",
- "zipCode": "string",
- "type": "Name"
}
], - "negativeParameters": [
- {
- "addressType": "Unspecified",
- "addressLine": "string",
- "addressLine2": "string",
- "city": "string",
- "state": "AL",
- "zipCode": "string",
- "type": "Name"
}
], - "record": null
}, - "scanId": "83d71394-faa2-4b6c-b13b-6d3118de459e",
- "scan": { },
- "userActionNeeded": true,
- "isIgnored": true,
- "matchScore": {
- "score": 0,
- "recommendation": "Mismatch"
}, - "userActionResolution": "Accept",
- "userActionResolutionNote": "string",
- "matchRelevance": "Low",
- "createdTimestamp": "2019-08-24T14:15:22Z",
- "obsoleteTimestamp": "2019-08-24T14:15:22Z"
}
], - "monitoringMetadata": {
- "monitoringInterval": "Monthly",
- "lastMonitoringDate": "2019-08-24T14:15:22Z",
- "nextMonitoringDate": "2019-08-24T14:15:22Z",
- "monitorId": "075fef10-8522-4c43-ac39-f1796133943e"
}, - "verifiedAt": "2019-08-24T14:15:22Z"
}
Model used in the HTTP POST request triggered by an event of type ExportCompleted
. This event occurs whenever a PDF
export of the license has been generated. The full path to the PDF export can be found in the model.
providerId | string <uuid> Identifier of the provider associated with this license. |
licenseNumber | string The license number used when attaching this license to the provider. |
firstName | string Provider first name number used when attaching this license to the provider. |
lastName | string Provider last name used when attaching this license to the provider. |
state | string State associated with the license. |
jobStatus | string If the |
object (NonVerifiedLicenseInfoModel) | |
currentVerificationStatus | string Status of the last requested verification for this license. |
object (LicenseVerificationModel) | |
restrictionStatus | string Restriction status for the license. |
approvedStatus | string Approval status for the license. |
isPrimary | boolean If the flag is set, license will be set as primary for the provider. |
id | string <uuid> Unique identifier for this specific license. |
isCurrentlyPracticing | boolean Indicates whether the provider is currently practicing in this state. |
prescriptiveAuthority | string The prescriptive authority status identifying whether the license requires a collaborative practice agreement or protocol, and whether the requirement has been met. |
collaboratingProviderId | string <uuid> Identifier describing the provider who fulfills the license's collaborative practice agreement or protocol requirement. |
object (SimplifiedLicenseTypeModel) |
{- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "licenseNumber": "string",
- "firstName": "string",
- "lastName": "string",
- "state": "AL",
- "jobStatus": "Idle",
- "nonVerifiedInfo": {
- "issueDate": "2019-08-24T14:15:22Z",
- "expirationDate": "2019-08-24T14:15:22Z",
- "status": "string"
}, - "currentVerificationStatus": "Found",
- "currentVerification": {
- "originalStatus": "Found",
- "status": "Found",
- "trigger": "Manual",
- "started": "2019-08-24T14:15:22Z",
- "processingTime": 0,
- "results": [
- {
- "name": "string",
- "licenseType": "string",
- "licenseStatus": "string",
- "licenseNumber": "string",
- "address": "string",
- "issued": "2019-08-24T14:15:22Z",
- "expires": "2019-08-24T14:15:22Z",
- "screenshots": [
- "string"
], - "attachments": [
- {
- "file": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "facilityId": "d7244f5b-52c1-4d27-b4f5-43b1113fc304",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdByUserId": "4d2aef9a-17b0-44e6-902e-616812033620",
- "createdByUserEmail": "string",
- "path": "string",
- "size": 0
}, - "type": "DisciplinaryAction",
- "source": "string",
- "downloadStatus": "Downloaded",
- "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": null,
- "property2": null
}
}
}
], - "disciplinaryActions": {
- "type": "Form",
- "data": null
}, - "additionalProperties": {
- "type": "Form",
- "data": null
}, - "problems": [
- "NameMismatch"
], - "matchScore": {
- "score": 0,
- "recommendation": "Mismatch"
}
}
], - "verificationSource": {
- "name": "string",
- "url": "string",
- "hasPassThroughFee": true
}, - "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": "string",
- "property2": "string"
}
}, - "correctResultIndex": 0,
- "export": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "monitoringMetadata": {
- "monitoringInterval": "Monthly",
- "lastMonitoringDate": "2019-08-24T14:15:22Z",
- "nextMonitoringDate": "2019-08-24T14:15:22Z",
- "monitorId": "075fef10-8522-4c43-ac39-f1796133943e"
}
}, - "restrictionStatus": "None",
- "approvedStatus": "Pending",
- "isPrimary": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isCurrentlyPracticing": true,
- "prescriptiveAuthority": "RequiredMet",
- "collaboratingProviderId": "79ac5e55-1b65-4bd8-a907-2b31ef7aa4a6",
- "licenseType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "taxonomy": "string",
- "name": "string",
- "aliases": [
- "string"
], - "abbreviations": [
- "string"
], - "states": [
- "AL"
], - "verificationParameters": {
- "property1": {
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
]
}, - "property2": {
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
]
}
}, - "sources": [
- {
- "state": "AL",
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
], - "hasPassThroughFee": true
}
]
}
}
Model used in the HTTP POST request triggered by an event of type LicenseChanged
. This event occurs whenever the
primary source results from the currentVerification
object changes for a monitored license. The license object
including the verification data is included in the model.
providerId | string <uuid> Identifier of the provider associated with this license. |
licenseNumber | string The license number used when attaching this license to the provider. |
firstName | string Provider first name number used when attaching this license to the provider. |
lastName | string Provider last name used when attaching this license to the provider. |
state | string State associated with the license. |
jobStatus | string If the |
object (NonVerifiedLicenseInfoModel) | |
currentVerificationStatus | string Status of the last requested verification for this license. |
object (LicenseVerificationModel) | |
restrictionStatus | string Restriction status for the license. |
approvedStatus | string Approval status for the license. |
isPrimary | boolean If the flag is set, license will be set as primary for the provider. |
id | string <uuid> Unique identifier for this specific license. |
isCurrentlyPracticing | boolean Indicates whether the provider is currently practicing in this state. |
prescriptiveAuthority | string The prescriptive authority status identifying whether the license requires a collaborative practice agreement or protocol, and whether the requirement has been met. |
collaboratingProviderId | string <uuid> Identifier describing the provider who fulfills the license's collaborative practice agreement or protocol requirement. |
object (SimplifiedLicenseTypeModel) |
{- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "licenseNumber": "string",
- "firstName": "string",
- "lastName": "string",
- "state": "AL",
- "jobStatus": "Idle",
- "nonVerifiedInfo": {
- "issueDate": "2019-08-24T14:15:22Z",
- "expirationDate": "2019-08-24T14:15:22Z",
- "status": "string"
}, - "currentVerificationStatus": "Found",
- "currentVerification": {
- "originalStatus": "Found",
- "status": "Found",
- "trigger": "Manual",
- "started": "2019-08-24T14:15:22Z",
- "processingTime": 0,
- "results": [
- {
- "name": "string",
- "licenseType": "string",
- "licenseStatus": "string",
- "licenseNumber": "string",
- "address": "string",
- "issued": "2019-08-24T14:15:22Z",
- "expires": "2019-08-24T14:15:22Z",
- "screenshots": [
- "string"
], - "attachments": [
- {
- "file": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "facilityId": "d7244f5b-52c1-4d27-b4f5-43b1113fc304",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdByUserId": "4d2aef9a-17b0-44e6-902e-616812033620",
- "createdByUserEmail": "string",
- "path": "string",
- "size": 0
}, - "type": "DisciplinaryAction",
- "source": "string",
- "downloadStatus": "Downloaded",
- "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": null,
- "property2": null
}
}
}
], - "disciplinaryActions": {
- "type": "Form",
- "data": null
}, - "additionalProperties": {
- "type": "Form",
- "data": null
}, - "problems": [
- "NameMismatch"
], - "matchScore": {
- "score": 0,
- "recommendation": "Mismatch"
}
}
], - "verificationSource": {
- "name": "string",
- "url": "string",
- "hasPassThroughFee": true
}, - "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": "string",
- "property2": "string"
}
}, - "correctResultIndex": 0,
- "export": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "monitoringMetadata": {
- "monitoringInterval": "Monthly",
- "lastMonitoringDate": "2019-08-24T14:15:22Z",
- "nextMonitoringDate": "2019-08-24T14:15:22Z",
- "monitorId": "075fef10-8522-4c43-ac39-f1796133943e"
}
}, - "restrictionStatus": "None",
- "approvedStatus": "Pending",
- "isPrimary": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isCurrentlyPracticing": true,
- "prescriptiveAuthority": "RequiredMet",
- "collaboratingProviderId": "79ac5e55-1b65-4bd8-a907-2b31ef7aa4a6",
- "licenseType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "taxonomy": "string",
- "name": "string",
- "aliases": [
- "string"
], - "abbreviations": [
- "string"
], - "states": [
- "AL"
], - "verificationParameters": {
- "property1": {
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
]
}, - "property2": {
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
]
}
}, - "sources": [
- {
- "state": "AL",
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
], - "hasPassThroughFee": true
}
]
}
}
Model used in the HTTP POST request triggered by an event of type LicenseExpired
. This event occurs once when a
license has passed the expiry date noted in the primary source. The license in question is included in the model.
providerId | string <uuid> Identifier of the provider associated with this license. |
licenseNumber | string The license number used when attaching this license to the provider. |
firstName | string Provider first name number used when attaching this license to the provider. |
lastName | string Provider last name used when attaching this license to the provider. |
state | string State associated with the license. |
jobStatus | string If the |
object (NonVerifiedLicenseInfoModel) | |
currentVerificationStatus | string Status of the last requested verification for this license. |
object (LicenseVerificationModel) | |
restrictionStatus | string Restriction status for the license. |
approvedStatus | string Approval status for the license. |
isPrimary | boolean If the flag is set, license will be set as primary for the provider. |
id | string <uuid> Unique identifier for this specific license. |
isCurrentlyPracticing | boolean Indicates whether the provider is currently practicing in this state. |
prescriptiveAuthority | string The prescriptive authority status identifying whether the license requires a collaborative practice agreement or protocol, and whether the requirement has been met. |
collaboratingProviderId | string <uuid> Identifier describing the provider who fulfills the license's collaborative practice agreement or protocol requirement. |
object (SimplifiedLicenseTypeModel) |
{- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "licenseNumber": "string",
- "firstName": "string",
- "lastName": "string",
- "state": "AL",
- "jobStatus": "Idle",
- "nonVerifiedInfo": {
- "issueDate": "2019-08-24T14:15:22Z",
- "expirationDate": "2019-08-24T14:15:22Z",
- "status": "string"
}, - "currentVerificationStatus": "Found",
- "currentVerification": {
- "originalStatus": "Found",
- "status": "Found",
- "trigger": "Manual",
- "started": "2019-08-24T14:15:22Z",
- "processingTime": 0,
- "results": [
- {
- "name": "string",
- "licenseType": "string",
- "licenseStatus": "string",
- "licenseNumber": "string",
- "address": "string",
- "issued": "2019-08-24T14:15:22Z",
- "expires": "2019-08-24T14:15:22Z",
- "screenshots": [
- "string"
], - "attachments": [
- {
- "file": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "facilityId": "d7244f5b-52c1-4d27-b4f5-43b1113fc304",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdByUserId": "4d2aef9a-17b0-44e6-902e-616812033620",
- "createdByUserEmail": "string",
- "path": "string",
- "size": 0
}, - "type": "DisciplinaryAction",
- "source": "string",
- "downloadStatus": "Downloaded",
- "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": null,
- "property2": null
}
}
}
], - "disciplinaryActions": {
- "type": "Form",
- "data": null
}, - "additionalProperties": {
- "type": "Form",
- "data": null
}, - "problems": [
- "NameMismatch"
], - "matchScore": {
- "score": 0,
- "recommendation": "Mismatch"
}
}
], - "verificationSource": {
- "name": "string",
- "url": "string",
- "hasPassThroughFee": true
}, - "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": "string",
- "property2": "string"
}
}, - "correctResultIndex": 0,
- "export": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "monitoringMetadata": {
- "monitoringInterval": "Monthly",
- "lastMonitoringDate": "2019-08-24T14:15:22Z",
- "nextMonitoringDate": "2019-08-24T14:15:22Z",
- "monitorId": "075fef10-8522-4c43-ac39-f1796133943e"
}
}, - "restrictionStatus": "None",
- "approvedStatus": "Pending",
- "isPrimary": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isCurrentlyPracticing": true,
- "prescriptiveAuthority": "RequiredMet",
- "collaboratingProviderId": "79ac5e55-1b65-4bd8-a907-2b31ef7aa4a6",
- "licenseType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "taxonomy": "string",
- "name": "string",
- "aliases": [
- "string"
], - "abbreviations": [
- "string"
], - "states": [
- "AL"
], - "verificationParameters": {
- "property1": {
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
]
}, - "property2": {
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
]
}
}, - "sources": [
- {
- "state": "AL",
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
], - "hasPassThroughFee": true
}
]
}
}
Model used in the HTTP POST request triggered by an event of type LicenseExpiresSoon
. This event occurs once when a
license has an expiry date within 60 days. The license in question is included in the model.
providerId | string <uuid> Identifier of the provider associated with this license. |
licenseNumber | string The license number used when attaching this license to the provider. |
firstName | string Provider first name number used when attaching this license to the provider. |
lastName | string Provider last name used when attaching this license to the provider. |
state | string State associated with the license. |
jobStatus | string If the |
object (NonVerifiedLicenseInfoModel) | |
currentVerificationStatus | string Status of the last requested verification for this license. |
object (LicenseVerificationModel) | |
restrictionStatus | string Restriction status for the license. |
approvedStatus | string Approval status for the license. |
isPrimary | boolean If the flag is set, license will be set as primary for the provider. |
id | string <uuid> Unique identifier for this specific license. |
isCurrentlyPracticing | boolean Indicates whether the provider is currently practicing in this state. |
prescriptiveAuthority | string The prescriptive authority status identifying whether the license requires a collaborative practice agreement or protocol, and whether the requirement has been met. |
collaboratingProviderId | string <uuid> Identifier describing the provider who fulfills the license's collaborative practice agreement or protocol requirement. |
object (SimplifiedLicenseTypeModel) |
{- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "licenseNumber": "string",
- "firstName": "string",
- "lastName": "string",
- "state": "AL",
- "jobStatus": "Idle",
- "nonVerifiedInfo": {
- "issueDate": "2019-08-24T14:15:22Z",
- "expirationDate": "2019-08-24T14:15:22Z",
- "status": "string"
}, - "currentVerificationStatus": "Found",
- "currentVerification": {
- "originalStatus": "Found",
- "status": "Found",
- "trigger": "Manual",
- "started": "2019-08-24T14:15:22Z",
- "processingTime": 0,
- "results": [
- {
- "name": "string",
- "licenseType": "string",
- "licenseStatus": "string",
- "licenseNumber": "string",
- "address": "string",
- "issued": "2019-08-24T14:15:22Z",
- "expires": "2019-08-24T14:15:22Z",
- "screenshots": [
- "string"
], - "attachments": [
- {
- "file": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "facilityId": "d7244f5b-52c1-4d27-b4f5-43b1113fc304",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdByUserId": "4d2aef9a-17b0-44e6-902e-616812033620",
- "createdByUserEmail": "string",
- "path": "string",
- "size": 0
}, - "type": "DisciplinaryAction",
- "source": "string",
- "downloadStatus": "Downloaded",
- "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": null,
- "property2": null
}
}
}
], - "disciplinaryActions": {
- "type": "Form",
- "data": null
}, - "additionalProperties": {
- "type": "Form",
- "data": null
}, - "problems": [
- "NameMismatch"
], - "matchScore": {
- "score": 0,
- "recommendation": "Mismatch"
}
}
], - "verificationSource": {
- "name": "string",
- "url": "string",
- "hasPassThroughFee": true
}, - "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": "string",
- "property2": "string"
}
}, - "correctResultIndex": 0,
- "export": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "monitoringMetadata": {
- "monitoringInterval": "Monthly",
- "lastMonitoringDate": "2019-08-24T14:15:22Z",
- "nextMonitoringDate": "2019-08-24T14:15:22Z",
- "monitorId": "075fef10-8522-4c43-ac39-f1796133943e"
}
}, - "restrictionStatus": "None",
- "approvedStatus": "Pending",
- "isPrimary": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isCurrentlyPracticing": true,
- "prescriptiveAuthority": "RequiredMet",
- "collaboratingProviderId": "79ac5e55-1b65-4bd8-a907-2b31ef7aa4a6",
- "licenseType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "taxonomy": "string",
- "name": "string",
- "aliases": [
- "string"
], - "abbreviations": [
- "string"
], - "states": [
- "AL"
], - "verificationParameters": {
- "property1": {
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
]
}, - "property2": {
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
]
}
}, - "sources": [
- {
- "state": "AL",
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
], - "hasPassThroughFee": true
}
]
}
}
Model used in the HTTP POST request triggered by an event of type VerificationCompleted
. This event occurs whenever a
license verification is completed, either successfully or not. Refer to the model to find the current state of the
license and the verification.
providerId | string <uuid> Identifier of the provider associated with this license. |
licenseNumber | string The license number used when attaching this license to the provider. |
firstName | string Provider first name number used when attaching this license to the provider. |
lastName | string Provider last name used when attaching this license to the provider. |
state | string State associated with the license. |
jobStatus | string If the |
object (NonVerifiedLicenseInfoModel) | |
currentVerificationStatus | string Status of the last requested verification for this license. |
object (LicenseVerificationModel) | |
restrictionStatus | string Restriction status for the license. |
approvedStatus | string Approval status for the license. |
isPrimary | boolean If the flag is set, license will be set as primary for the provider. |
id | string <uuid> Unique identifier for this specific license. |
isCurrentlyPracticing | boolean Indicates whether the provider is currently practicing in this state. |
prescriptiveAuthority | string The prescriptive authority status identifying whether the license requires a collaborative practice agreement or protocol, and whether the requirement has been met. |
collaboratingProviderId | string <uuid> Identifier describing the provider who fulfills the license's collaborative practice agreement or protocol requirement. |
object (SimplifiedLicenseTypeModel) |
{- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "licenseNumber": "string",
- "firstName": "string",
- "lastName": "string",
- "state": "AL",
- "jobStatus": "Idle",
- "nonVerifiedInfo": {
- "issueDate": "2019-08-24T14:15:22Z",
- "expirationDate": "2019-08-24T14:15:22Z",
- "status": "string"
}, - "currentVerificationStatus": "Found",
- "currentVerification": {
- "originalStatus": "Found",
- "status": "Found",
- "trigger": "Manual",
- "started": "2019-08-24T14:15:22Z",
- "processingTime": 0,
- "results": [
- {
- "name": "string",
- "licenseType": "string",
- "licenseStatus": "string",
- "licenseNumber": "string",
- "address": "string",
- "issued": "2019-08-24T14:15:22Z",
- "expires": "2019-08-24T14:15:22Z",
- "screenshots": [
- "string"
], - "attachments": [
- {
- "file": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "facilityId": "d7244f5b-52c1-4d27-b4f5-43b1113fc304",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdByUserId": "4d2aef9a-17b0-44e6-902e-616812033620",
- "createdByUserEmail": "string",
- "path": "string",
- "size": 0
}, - "type": "DisciplinaryAction",
- "source": "string",
- "downloadStatus": "Downloaded",
- "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": null,
- "property2": null
}
}
}
], - "disciplinaryActions": {
- "type": "Form",
- "data": null
}, - "additionalProperties": {
- "type": "Form",
- "data": null
}, - "problems": [
- "NameMismatch"
], - "matchScore": {
- "score": 0,
- "recommendation": "Mismatch"
}
}
], - "verificationSource": {
- "name": "string",
- "url": "string",
- "hasPassThroughFee": true
}, - "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": "string",
- "property2": "string"
}
}, - "correctResultIndex": 0,
- "export": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "monitoringMetadata": {
- "monitoringInterval": "Monthly",
- "lastMonitoringDate": "2019-08-24T14:15:22Z",
- "nextMonitoringDate": "2019-08-24T14:15:22Z",
- "monitorId": "075fef10-8522-4c43-ac39-f1796133943e"
}
}, - "restrictionStatus": "None",
- "approvedStatus": "Pending",
- "isPrimary": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isCurrentlyPracticing": true,
- "prescriptiveAuthority": "RequiredMet",
- "collaboratingProviderId": "79ac5e55-1b65-4bd8-a907-2b31ef7aa4a6",
- "licenseType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "taxonomy": "string",
- "name": "string",
- "aliases": [
- "string"
], - "abbreviations": [
- "string"
], - "states": [
- "AL"
], - "verificationParameters": {
- "property1": {
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
]
}, - "property2": {
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
]
}
}, - "sources": [
- {
- "state": "AL",
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
], - "hasPassThroughFee": true
}
]
}
}
Model used in the HTTP POST request triggered by an event of type LicenseStatusChanged
. This event occurs whenever the
status of the latest verification of a license is modified or when the approved status of a license is modified.
providerId | string <uuid> Identifier of the provider associated with this license. |
licenseNumber | string The license number used when attaching this license to the provider. |
firstName | string Provider first name number used when attaching this license to the provider. |
lastName | string Provider last name used when attaching this license to the provider. |
state | string State associated with the license. |
jobStatus | string If the |
object (NonVerifiedLicenseInfoModel) | |
currentVerificationStatus | string Status of the last requested verification for this license. |
object (LicenseVerificationModel) | |
restrictionStatus | string Restriction status for the license. |
approvedStatus | string Approval status for the license. |
isPrimary | boolean If the flag is set, license will be set as primary for the provider. |
id | string <uuid> Unique identifier for this specific license. |
isCurrentlyPracticing | boolean Indicates whether the provider is currently practicing in this state. |
prescriptiveAuthority | string The prescriptive authority status identifying whether the license requires a collaborative practice agreement or protocol, and whether the requirement has been met. |
collaboratingProviderId | string <uuid> Identifier describing the provider who fulfills the license's collaborative practice agreement or protocol requirement. |
object (SimplifiedLicenseTypeModel) |
{- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "licenseNumber": "string",
- "firstName": "string",
- "lastName": "string",
- "state": "AL",
- "jobStatus": "Idle",
- "nonVerifiedInfo": {
- "issueDate": "2019-08-24T14:15:22Z",
- "expirationDate": "2019-08-24T14:15:22Z",
- "status": "string"
}, - "currentVerificationStatus": "Found",
- "currentVerification": {
- "originalStatus": "Found",
- "status": "Found",
- "trigger": "Manual",
- "started": "2019-08-24T14:15:22Z",
- "processingTime": 0,
- "results": [
- {
- "name": "string",
- "licenseType": "string",
- "licenseStatus": "string",
- "licenseNumber": "string",
- "address": "string",
- "issued": "2019-08-24T14:15:22Z",
- "expires": "2019-08-24T14:15:22Z",
- "screenshots": [
- "string"
], - "attachments": [
- {
- "file": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "facilityId": "d7244f5b-52c1-4d27-b4f5-43b1113fc304",
- "createdAt": "2019-08-24T14:15:22Z",
- "createdByUserId": "4d2aef9a-17b0-44e6-902e-616812033620",
- "createdByUserEmail": "string",
- "path": "string",
- "size": 0
}, - "type": "DisciplinaryAction",
- "source": "string",
- "downloadStatus": "Downloaded",
- "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": null,
- "property2": null
}
}
}
], - "disciplinaryActions": {
- "type": "Form",
- "data": null
}, - "additionalProperties": {
- "type": "Form",
- "data": null
}, - "problems": [
- "NameMismatch"
], - "matchScore": {
- "score": 0,
- "recommendation": "Mismatch"
}
}
], - "verificationSource": {
- "name": "string",
- "url": "string",
- "hasPassThroughFee": true
}, - "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": "string",
- "property2": "string"
}
}, - "correctResultIndex": 0,
- "export": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "monitoringMetadata": {
- "monitoringInterval": "Monthly",
- "lastMonitoringDate": "2019-08-24T14:15:22Z",
- "nextMonitoringDate": "2019-08-24T14:15:22Z",
- "monitorId": "075fef10-8522-4c43-ac39-f1796133943e"
}
}, - "restrictionStatus": "None",
- "approvedStatus": "Pending",
- "isPrimary": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isCurrentlyPracticing": true,
- "prescriptiveAuthority": "RequiredMet",
- "collaboratingProviderId": "79ac5e55-1b65-4bd8-a907-2b31ef7aa4a6",
- "licenseType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "taxonomy": "string",
- "name": "string",
- "aliases": [
- "string"
], - "abbreviations": [
- "string"
], - "states": [
- "AL"
], - "verificationParameters": {
- "property1": {
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
]
}, - "property2": {
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
]
}
}, - "sources": [
- {
- "state": "AL",
- "requiredParameters": [
- "LicenseNumber"
], - "optionalParameters": [
- "LicenseNumber"
], - "hasPassThroughFee": true
}
]
}
}
Model used in the HTTP POST request triggered by an event of type ProviderStatusChanged
. This event occurs whenever
the credentialing status of a provider is modified.
id | string <uuid> Unique identifier associated with this provider. |
firstName required | string non-empty The first (given) name associated with this provider. |
lastName required | string non-empty The last (family) name associated with this provider. |
dateOfBirth | string <date-time> The date of birth of this provider. |
ssn | string The social security number of this provider. |
credentialingStatus required | string non-empty The name of credentialing status. The default value is 'Data Collection'. |
credentialedDate | string <date-time> Date this provider was originally credentialed |
nextCredentialingDate | string <date> Date this provider should be credentialed next |
npi | integer <int64> The 10 digit National Provider Identifiers (NPI) of this provider. |
deactivated | boolean If set, the provider is deactivated. Verifications and profile imports can't be triggered for the inactive provider. |
deactivatedAt | string <date-time> |
Array of objects (ProviderAliasModel) A list of aliases that this provider is also known by. | |
Array of objects (ProviderAddressModel) If set, the provider's | |
Array of objects (ProviderEmailModel) If set, the provider's | |
phone | string Primary phone number associated with this provider |
languages | Array of strings A list of languages, other than English, this provider speaks. |
recredentialedDates | Array of strings <date-time> A list of dates when this provider was re-credentialed. |
object (ProviderTypeModel) | |
createdAt | string <date-time> Timestamp when this provider was created. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "ssn": "string",
- "credentialingStatus": "string",
- "credentialedDate": "2019-08-24T14:15:22Z",
- "nextCredentialingDate": "2019-08-24",
- "npi": 0,
- "deactivated": true,
- "deactivatedAt": "2019-08-24T14:15:22Z",
- "aliases": [
- {
- "firstName": "string",
- "lastName": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "addresses": [
- {
- "state": "AL",
- "zipCode": "string",
- "city": "string",
- "addressLine1": "string",
- "addressLine2": "string",
- "type": "Unspecified",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "emails": [
- {
- "email": "string",
- "type": "Unspecified",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "phone": "string",
- "languages": [
- "string"
], - "recredentialedDates": [
- "2019-08-24T14:15:22Z"
], - "providerType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z"
}
Model used in the HTTP POST request triggered by an event of type ProviderProfileImportCompleted
.
This event occurs whenever the credentialing status of a provider is modified.
id | string <uuid> Unique identifier associated with this provider profile import. |
providerId | string <uuid> The provider unique identifier associated with this profile import. |
source | string Source of the import. |
started | string <date-time> TimeStamp of this import when started |
completed | string <date-time> TimeStamp of this import when completed or |
status | string Status of the import. If it is |
trigger | string Type of trigger for this import. |
failureCode | string If set it means there was an error during the import or |
object (FailureModel) An object with a reason message template and an array of params. Can be used to construct a meaningful description of the error. Not set when no errors happened. | |
any (ProviderProfileModel) | |
Array of any (IProviderParameter) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "source": "Npi",
- "started": "2019-08-24T14:15:22Z",
- "completed": "2019-08-24T14:15:22Z",
- "status": "Pending",
- "trigger": "Manual",
- "failureCode": "DatabaseError",
- "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": "string",
- "property2": "string"
}
}, - "profile": {
- "type": "Npi",
- "npiNumber": 0,
- "enumerationType": "string",
- "basic": {
- "replacementNpi": 0,
- "ein": "string",
- "organizationName": "string",
- "lastName": "string",
- "firstName": "string",
- "middleName": "string",
- "namePrefix": "string",
- "nameSuffix": "string",
- "credential": "string",
- "enumerationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "certificationDate": "2019-08-24T14:15:22Z",
- "isSoleProprietor": true,
- "isOrganizationalSubpart": true,
- "parentOrganizationLbn": "string",
- "parentOrganizationTin": "string",
- "authorizedOfficialNamePrefix": "string",
- "authorizedOfficialNameSuffix": "string",
- "authorizedOfficialCredential": "string",
- "authorizedOfficialFirstName": "string",
- "authorizedOfficialLastName": "string",
- "authorizedOfficialMiddleName": "string",
- "authorizedOfficialTelephoneNumber": "string",
- "authorizedOfficialTitleOrPosition": "string",
- "deactivationDate": "2019-08-24T14:15:22Z",
- "reactivationDate": "2019-08-24T14:15:22Z",
- "gender": "string",
- "status": "string",
- "name": "string"
}, - "otherNames": [
- {
- "nameTypeCode": "string",
- "lastName": "string",
- "firstName": "string",
- "middleName": "string",
- "prefix": "string",
- "suffix": "string",
- "credential": "string",
- "type": "string",
- "organizationName": "string"
}
], - "addresses": [
- {
- "addressLine1": "string",
- "addressLine2": "string",
- "state": "AL",
- "postalCode": "string",
- "countryCode": "string",
- "city": "string",
- "telephoneNumber": "string",
- "faxNumber": "string",
- "purpose": "Location",
- "updateDate": "2019-08-24T14:15:22Z"
}
], - "practiceLocations": [
- {
- "addressLine1": "string",
- "addressLine2": "string",
- "state": "AL",
- "postalCode": "string",
- "countryCode": "string",
- "city": "string",
- "telephoneNumber": "string",
- "faxNumber": "string",
- "purpose": "Location",
- "updateDate": "2019-08-24T14:15:22Z"
}
], - "taxonomies": [
- {
- "code": "string",
- "license": "string",
- "state": "AL",
- "isPrimary": true,
- "description": "string",
- "taxonomyGroup": "string"
}
], - "identifiers": [
- {
- "number": "string",
- "code": "string",
- "state": "AL",
- "issuer": "string",
- "description": "string"
}
], - "isDeactivated": true,
- "deactivationReason": "string"
}, - "parameters": [
- {
- "addressType": "Unspecified",
- "addressLine": "string",
- "addressLine2": "string",
- "city": "string",
- "state": "AL",
- "zipCode": "string",
- "type": "Name"
}
]
}
Model used in the HTTP POST request triggered by an event of type CredentialingRequestChanged
.
This event occurs whenever the credentialing request of a provider changed.
id | string <uuid> Unique identifier of the credentialing request. |
object (ProviderModel) | |
object (FacilityModel) | |
type | string The type of credentialing request. |
createdAt | string <date-time> The timestamp when this credentialing request was created. |
object (CredentialingRequestEventModel) | |
Array of objects (CredentialingRequestEventModel) All events associated with this credentialing request. | |
priority | string The priority of credentialing request. |
isSelfManaged | boolean If the flag is set, this is a self-managed credentialing request. |
object (CredentialingRequestChecklistModel) | |
object (BaseUserModel) | |
facilitySpecialtyIds | Array of strings <uuid> Facility specialties associated with this credentialing request. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "provider": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "dateOfBirth": "2019-08-24T14:15:22.0000000Z",
- "ssn": "***",
- "credentialingStatus": "string",
- "credentialedDate": "2019-08-24T14:15:22.0000000Z",
- "npi": 0,
- "deactivated": true
}, - "type": "Initial",
- "createdAt": "2019-08-24T14:15:22.0000000Z",
- "currentEvent": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "description": "string",
- "note": "string",
- "timestamp": "2019-08-24T14:15:22.0000000Z",
- "status": "RequestSubmitted",
- "attachments": [ ],
- "user": { }
}, - "allEvents": [
- { }
], - "priority": "Low",
- "isSelfManaged": true,
- "checklist": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "requestId": "d385ab22-0f51-4b97-9ecd-b8ff3fd4fcb6",
- "notes": "string",
- "items": [ ],
- "details": { }
}, - "owner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "email": "string",
- "firstName": "string",
- "lastName": "string"
}, - "facilitySpecialtyIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
Model used in the HTTP POST request triggered by an event of type GenerateReport
.
This event occurs whenever a configurable report of a provider is completed.
id | string <uuid> The unique identifier of the report entity. |
providerId | string <uuid> The unique identifier of the provider associated with the report. |
facilityId | string <uuid> The unique identifier of the facility associated with the report. |
type | string Format of the report file. For now only PDF is supported. |
startedAt | string <date-time> Timestamp when the report was started. |
completedAt | string <date-time> Timestamp when the report was completed. |
status | string Status of the report job. |
object (FailureModel) An object with a reason message template and an array of params. Can be used to construct a meaningful description of the error. Not set when no errors happened. | |
path | string The path where report will be stored. |
object (ReportData) | |
credentialingRequestId | string <uuid> The id of credentialing request which check list will be used for report generation. Latest verification data will be used by default if null. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "facilityId": "d7244f5b-52c1-4d27-b4f5-43b1113fc304",
- "type": "Pdf",
- "startedAt": "2019-08-24T14:15:22Z",
- "completedAt": "2019-08-24T14:15:22Z",
- "status": "Pending",
- "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": "string",
- "property2": "string"
}
}, - "path": "string",
- "data": {
- "state": null
}, - "credentialingRequestId": "f021af69-ba5c-4380-b7b4-b3b05372ab35"
}
Model used in the HTTP POST request triggered when there are changes to the matches on a scan.
This event occurs when a scan moves to the Active
status, when one or more matches change on a scan in the Active
status, or when a match is Accepted
or Rejected
. The scan and all matches (old and new) are included in the model.
id | string <uuid> Unique identifier for this dataset scan. |
started | string <date-time> Timestamp when this scan was started. |
completed | string <date-time> Timestamp at which the scan was completed or failed. If empty the scan is still running. |
type | string The type of records that are being scanned. |
status | string The status of this scan. |
providerId | string <uuid> The identifier of the provider that is associated with this scan, if any. |
facilityId | string <uuid> The identifier of the facility that is associated with this scan, if any. |
provider | any Deprecated The provider model that is associated with this scan, if any. |
trigger | string Set to |
object (DatasetScanOptions) | |
object (FailureModel) An object with a reason message template and an array of params. Can be used to construct a meaningful description of the error. Not set when no errors happened. | |
statusDescription | any |
Array of any (IProviderParameter) The parameters that where used for this scan. The array of parameters is constructed from the provider data available at the time of the scan. | |
Array of objects (DatasetMatchModel) Array of records that match the input data for this scan. | |
object (MonitoringMetadata) | |
verifiedAt | string <date-time> Indicates the most recent time that the verification was performed successfully. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "started": "2019-08-24T14:15:22Z",
- "completed": "2019-08-24T14:15:22Z",
- "type": "Sam",
- "status": "Pending",
- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "facilityId": "d7244f5b-52c1-4d27-b4f5-43b1113fc304",
- "provider": null,
- "trigger": "Manual",
- "options": {
- "parameterSetId": "4da0bbf1-9705-456b-b2bc-910c426536c6",
- "referenceId": "8502eb05-558d-4480-8511-c1011710b340"
}, - "failureReason": {
- "messageTemplate": "string",
- "messageParams": {
- "property1": "string",
- "property2": "string"
}
}, - "statusDescription": null,
- "parameters": [
- {
- "addressType": "Unspecified",
- "addressLine": "string",
- "addressLine2": "string",
- "city": "string",
- "state": "AL",
- "zipCode": "string",
- "type": "Name"
}
], - "matches": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "datasetTimestamp": "2019-08-24T14:15:22Z",
- "recordTimestamp": "2019-08-24T14:15:22Z",
- "data": {
- "positiveParameters": [
- {
- "addressType": "Unspecified",
- "addressLine": "string",
- "addressLine2": "string",
- "city": "string",
- "state": "AL",
- "zipCode": "string",
- "type": "Name"
}
], - "negativeParameters": [
- {
- "addressType": "Unspecified",
- "addressLine": "string",
- "addressLine2": "string",
- "city": "string",
- "state": "AL",
- "zipCode": "string",
- "type": "Name"
}
], - "record": null
}, - "scanId": "83d71394-faa2-4b6c-b13b-6d3118de459e",
- "scan": { },
- "userActionNeeded": true,
- "isIgnored": true,
- "matchScore": {
- "score": 0,
- "recommendation": "Mismatch"
}, - "userActionResolution": "Accept",
- "userActionResolutionNote": "string",
- "matchRelevance": "Low",
- "createdTimestamp": "2019-08-24T14:15:22Z",
- "obsoleteTimestamp": "2019-08-24T14:15:22Z"
}
], - "monitoringMetadata": {
- "monitoringInterval": "Monthly",
- "lastMonitoringDate": "2019-08-24T14:15:22Z",
- "nextMonitoringDate": "2019-08-24T14:15:22Z",
- "monitorId": "075fef10-8522-4c43-ac39-f1796133943e"
}, - "verifiedAt": "2019-08-24T14:15:22Z"
}
Model used in the HTTP POST request triggered by an event of type NpdbUpdateRequestRejected
. This event occurs whenever a NPDB update request has been rejected. Rejected parameters and the error message are included in the model.
message | string The reason why the update request was rejected by NPDB. |
providerId | string <uuid> The identifier of the provider that is associated with the NPDB update request. |
npdbVerificationRequestId | string <uuid> The identifier of the active NPDB continuous query associated with the NPDB update request. |
Array of any (IProviderParameter) |
{- "message": "string",
- "providerId": "4834bcdc-4a64-444d-966b-1a6fe381da24",
- "npdbVerificationRequestId": "7620d7c5-5442-474b-8df9-f22ad8b60c53",
- "rejectedParameters": [
- {
- "addressType": "Unspecified",
- "addressLine": "string",
- "addressLine2": "string",
- "city": "string",
- "state": "AL",
- "zipCode": "string",
- "type": "Name"
}
]
}