Enroll & Update Monitor Subject
Enroll
{
"type": "individual",
"externalId": "123-Test",
"firstName": "John",
"middleName": "A.",
"lastName": "Smith",
"dob": "2000-09-01",
"ssn": "123456789",
"npi": "1234567890",
"tin": "123456789",
"taxonomies": [
"string"
],
"specialties": [
"string"
],
"addresses": [
{
"state": "TN",
"country": "USA",
"name": "Main",
"city": "Nashville",
"county": "Davidson",
"addressType": "Work",
"zip": "37204",
"addressLine1": "123 Main Street",
"addressLine2": "Suite 102"
}
],
"monitorProducts": [
"NPI Validation",
"Exclusions",
"Opt Out",
"SSDMF",
"Licenses",
"CMS Preclusion List",
"OFAC",
"Other Lists",
"NPDB"
],
"endDate": "2023-12-31"
}
Data Explanation
Object | Description |
---|---|
externalID | string (uuid); An optional tag used to identify the subject across monitoring. |
type | String; individual or organization |
firstName | String; required for individual |
lastName | String; required for individual |
name | String (business/organization name); required for organization |
npi | Integer (10-digits) |
dob | Date (yyyy-mm-dd); optional |
ssn | Integer (9-digits, no hyphens); optional |
tin | Integer (9-digits, no hyphens); optional |
specialties | string, use as an array; optional |
taxonomies | string, use as an array; optional |
addresses | string, can have multiple addresses as an array; optional |
endDate | Date (yyyy-mm-dd); optional. On this date, the subject will be removed from monitoring. An update with this field as null and daysToAutoTerm as null or absent will remove the endDate |
lastInteractionDate | Date (yyyy-mm-dd); optional. If unset, will default to the current day. Used in combination with daysToAutoTerm to auto-calculate endDate |
Query Parameters
daysToAutoTerm
integer (min 1; max 1827); optional. If set, endDate will automatically be calculated as 'lastInteractionDate + daysToAutoTerm days'
For a POST, 'monitorProducts: null' will assign the subject the client designated monitor products. For a PUT, the subject’s monitorProduct field must be populated or the subject will have its monitorProducts removed. To create a subject with no monitorProducts or monitoring, use monitorProducts: [] in the POST.
- If using all fields, *replace “ “ with null or remove unused json properties
- One requirement, you must have Instant-Searchable data on the subject before enrolling into ongoing monitoring (NPI for Exclusions, OFAC, NPPES, Medicare OptOut and/or SSN for SSDMF). Any alerts created by instant search are available from the alerts endpoints:
/monitor/alerts for a filterable search of all Alerts
/monitor/monitored-subjects/{subject-id}/alerts for a specific Monitored Subject’s Alerts
API Reference: Enroll a new Monitored Subject in Instant-to-Ongoing
Update
You can update the monitor subject by providing the monitorSubjectID. To stop monitoring a subject and keep the historical monitoring record you must update the subject by removing a monitor product(s). Deleting the subject will remove them completely from the system.
Note: A new instant search will only be performed if you update the NPI or SSN for these monitor products (NPI for Exclusions, OFAC, NPPES, Medicare OptOut and/or SSN for SSDMF).
API Reference: Enroll an existing Monitored Subject in Instant-to-Ongoing
Updated over 1 year ago