Staff Data Source
Staff Member Demographics:
Database Table + Field | Type | Description | |
---|---|---|---|
1 | AccountInfoID | Number | This is the unique identifier of the company account to which the staff member belongs. This is a common field across all tables in the DWH |
2 | StaffID | Number | This is the unique staff ID automatically assigned by Rethink system when the staff member is initially created. It is also used to join this table with all child tables such as staffAgeGroups, StaffCertifications, staffFacilities, etc. This ID is also unique in the system across all accounts and staff. |
3 | FirstName | String | First Name of the Staff Member |
4 | MiddleName | String | Middle Name of the Staff Member |
5 | LastName | String | Last Name of the Staff Member. |
6 | FullName | String | Full Name of the Staff Member. |
7 | Title | String | Title assigned to the Staff Member in their Staff Profile |
8 | AccountLogin | String | This is a technical field for INTERNAL Rethink use. Please ignore |
9 | CompanyStaffID | String | Custom Staff ID that the Company has assigned to the Staff Member in their profile. |
10 | UserName | String | Username of the Staff Member |
11 | Status | String | Status of Staff Member |
12 | DateOfBirth | Date | Date of Birth of the Staff Member |
13 | Address | String | Address Line 1 of the Staff Member |
14 | City | String | Address City of the Staff Member |
15 | StateAbbreviation | String | State Abbreviation of the Staff Member |
16 | State | String | State (Full Name) of the Staff Member |
17 | ZipCode | Number | Zip Code of the Staff Member |
18 | TimeZone | String | Time Zone assigned to the Staff Profile |
19 | Facilities | String | Facilities/ Company Location(s) assigned to the Staff Member |
20 | EmployeeType | String | Type of Employee indicated by the Employee type field of the Staff Member |
21 | String | Email of the Staff Member | |
22 | NPINumber | Number | NPI of the Staff Member |
23 | TaxonomyCode | Number | Taxonomy Code of the Staff Member |
24 | Supervisor | String | Supervisor assigned to the Staff Member |
25 | ServiceLine | String | Service Line assigned to the Staff Member |
26 | Gender | String | Gender of the Staff Member |
27 | Experience | String | Experience of the Staff Member captured in their profile |
28 | StartDate | Date | Start Date/ Hire Date of the Staff Member captured in their profile |
29 | OverallExperience | Number | Current Date - Start Date + Months added in the Months field of the Staff Profile > Attributed |
30 | CanHandleAgression | String | CanHandleAgression will be set to Yes if the field is checked in the Staff Profile. |
31 | AgeGroups | String | Field that indicates age groups the staff member can work with. |
32 | LanguagesSpoken | String | Field that indicates languages the staff member can speak. |
33 | MaximumCaseload | Number | Field that indicates the maximum caseload the Staff Member can be assigned. |
34 | ShowRBT | String | A flag indicating whether the clinical feature is turned on for this staff member. |
35 | ShowScheduling | String | A flag indicating whether the scheduling feature is turned on for this staff member |
36 | Role | String | Role assigned to the Staff Member based on the Staff Member Title. |
37 | RoleDescription | String | Role Description of the Role assigned to the Staff Member. |
38 | IsActive | String | A flag indicating whether the status assigned to the Staff is an active status |
39 | RolePermissions | String | Permissions of the Staff Member based on the Role assigned to the Staff Member |
40 | DateCreated | Date | Date when the Staff Member Profile was created in the system |
41 | CreatedBy | String | Staff Name of the user that created the Staff Member Profile |
42 | DateLastModified | Date | Date when the Staff Member Profile was Last Modified |
43 | ModifiedBy | String | Staff Name of the user that last modified the Staff Member Profile |
Staff Availability
Database Table + Field | Type | Description | |
---|---|---|---|
1 | AccountInfoID | Number | This is the unique identifier to the company account to which the staff member belongs. This is a common field across all tables in the DWH |
2 | StaffAvailabilityID | Number | This is a unique ID assigned by Rethink System to identify an Availability record. |
3 | StaffID |
| This is the unique staff ID automatically assigned by Rethink system when the staff member is initially created. It is also used to join this table with all child tables such as staffAgeGroups, StaffCertifications, staffFacilities, etc. This is also unique in the system across all accounts and staff members. |
4 | AvailableDayofWeek | String | Day of the Week the Staff is Available |
5 | StartTime | String | Availability Start Time for the Day |
6 | EndTime | String | Availability End Time for the Day |
7 | AccountLogin | String | For Internal Use of Rethink |
8 | AvailableMin | Number | Minutes the Staff Member is available based on the Start and End Time added to each unique availability record. |
9 | AvailableHours | Number | Hours the Staff Member is available based on the Start and End Time added to each unique availability record. |
Staff Certifications:
Database Table + Field | Type | Description | |
---|---|---|---|
1 | AccountInfoID | Number | This is the unique identifier to the company account to which the staff belongs. This is a common field across all tables in the DWH |
2 | StaffCertificationID | Number | This is a unique Staff Certification ID automatically assigned by Rethink to the Staff Credential Record. |
3 | StaffID | Number | This is the unique staff ID automatically assigned by Rethink system when the staff is initially created. It is also used to join this table with all child tables like staffAgeGroups, StaffCertifications, staffFacilities, etc. This is also unique in the system across all accounts and staff. |
4 | LicenseCredential | String | License/ Credential added to the Licenses/ Credential(s) |
5 | CredentialType | String | Credential Type associated with the License/ Credential based on the configuration |
6 | IssueDate | Date | Issue Date added to the Staff License/ Credential |
7 | ExpiredDate | Date | Expiration Date added to the Staff License/ Credential |
8 | Status | String | Status of the Credential i.e., Active or Expired based on the Expiration Date added to the License Credential |
9 | IsDefault | String | A flag indicating if the credential is a default credential. |
10 | LicenseCertificationNo | String | License/ Credential Number associated with the Credential |
11 | Notes | String | Text added in Notes field of the License/ Credential record. |
12 | Attachment | String | File name of the file that is attached to the Credential record |
13 | AccountLogin | String | This is a technical field for INTERNAL Rethink use. Please ignore |
StaffFileCabinet
Database Table + Field | Type | Description | |
---|---|---|---|
1 | AccountInfoID | Number | This is the unique identifier to the company account to which the staff belongs. This is a common field across all tables in the DWH |
2 | StaffFileCabinetFileID | Number | This is the unique identifier for the document uploaded in the Staff File Cabinet |
3 | StaffID | Number | This is the unique staff ID automatically assigned by Rethink system when the staff member is initially created. It is also used to join this table with all child tables such as staffAgeGroups, StaffCertifications, staffFacilities, etc. This is also unique in the system across all accounts and staff. |
4 | FolderName | String | Name of the Folder the file is a part of. |
5 | FileName | String | Name of the File uploaded in the File Cabinet |
6 | FileExtension | String | Extension of the file uploaded in the Folder e.g., .pdf, .jpeg, etc. |
7 | FileAddedBy | String | Email of the User that added the File |
8 | FileSizeKB | Number | Size of the File Uploaded in KiloBytes (KB) |
9 | FileSizeMB | Number | Size of the File Uploaded in MegaBytes(MB) |
10 | FileDateCreated | Date | Date of Creation of the File |
11 | FileDateLastModified | Date | Last Modified Date of the File |
12 | FileDateDeleted | Date | Date the File was deleted |
13 | FolderCreatedBy | String | Name of the Staff Member who created the Folder that contains the file being referenced. |
14 | FolderDateCreated | Date | Creation Date of the Folder that contains the file being referenced. |
15 | FolderDateLastModified | Date | Last Modified Date of the Folder that contains the file being referenced. |
16 | FolderDateDeleted | Date | Date the Folder was deleted |
17 | FolderOrder | Number | Ranking/Order of the Folder in the Staff File Cabinet in the order it appears on Staff Member Profile > File Cabinet section |
18 | isFolderShared | String | A flag indicating if the File Cabinet folder containing the file record is marked as a Shared Folder. |
19 | FolderSharedWithMembers | String | [NEED DESCRIPTION, BUT APPEARS TO CONTAIN ONLY NULL] |
20 | AccountLogin | String | This is a technical field for INTERNAL Rethink use. Please ignore |
Staff Notes
Database Table + Field | Type | Description | |
---|---|---|---|
1 | AccountInfoID | Number | This is the unique identifier to the company account to which the staff member belongs. This is a common field across all tables in the DWH |
2 | StaffNoteID | Number | This is a unique ID assigned to the Note record. |
3 | StaffID | Number | This is the unique staff ID automatically assigned by Rethink system when the staff member is initially created. It is also used to join this table with all child tables such as staffAgeGroups, StaffCertifications, staffFacilities, etc. This is also unique in the system across all accounts and staff. |
4 | NoteType | String | Note Type assigned to the Note |
5 | Title | String | Title of the Note |
6 | IsPrivate | String | A flag indicating whether the Note is Private |
7 | Notes | String | Text / Information added to the Note |
8 | CreatedBy | String | Name of the Staff Member that created the Note. |
9 | CreatedOn | Date | Creation Date of the Note |
10 | LastUpdatedBy | String | Name of the Staff Member who last updated the Note. |
11 | LastUpdatedOn | Date | Last Updated Date of the Note |
12 | DeletedBy | String | Name of the Staff Member who deleted the Note |
13 | DeletedOn | Date | Date when the Note was deleted |
14 | AccountLogin | String | This is a technical field for INTERNAL Rethink use. Please ignore |
Staff Payroll
Database Table + Field | Type | Description | |
---|---|---|---|
1 | AccountInfoID | Number | This is the unique identifier to the company account to which the staff member belongs. This is a common field across all tables in the DWH |
2 | StaffPayrollID | Number | This is a unique ID assigned to the Pay Code record added to the Staff Member Payroll. |
3 | StaffID | Number | This is the unique staff ID automatically assigned by Rethink system when the staff is initially created. It is also used to join this table with all child tables such as staffAgeGroups, StaffCertifications, staffFacilities, etc. This is also unique in the system across all accounts and staff. |
4 | PayCodeName | String | Full Name of the PayCode assigned to the Staff Member |
5 | PayCode | String | Abbreviated name of the PayCode assigned to the Staff Member |
6 | HourlyRate | Number | Hourly Rate assigned to the Pay Code |
7 | StartDate | Date | Start Date when the Pay Code should be applied |
8 | EndDate | Date | End Date of the Pay Code |
9 | isDefaultBillableAppointment | String | A flag indicating whether the Pay Code is set as default for Billable Appointments |
10 | isDefaultNonBillableAppointment | String | A flag indicating whether the Pay Code is set as default for Billable Appointments |
11 | isDefaultTravelAppointment | String | A flag indicating whether the Pay Code is set as default for Billable Appointments |
12 | DefaultFor | String | List of Appointment Types for which the PayCode is the default |
13 | ApplyOvertimeCalculations | String | [CHECK DESCRIPTION - USES PAYCODE TWICE] A flag indicating whether the Paycode assigned to the Staff Member should have Over Time Calculations applied in Payroll calculations. |
14 | AccountLogin | String | This is a technical field for INTERNAL Rethink use. Please ignore |