Introduction
This section introduces the structure of the 'provider' table and its relationships within the database. It specifically focuses on the connections between family members, such as the relationship between parents and children. This documentation aims to provide an overview of how family entities are interconnected.
PRO_Provider
Field |
Type |
Index |
Description |
ProviderID |
int identity |
PK |
Primary key, unique identifier |
ProviderNO |
nvarchar(30) |
IX |
Provider number |
VenderNO |
nvarchar(500) |
IX |
Vendor number |
ProviderName |
nvarchar(1000) |
_dta |
Provider name |
ProviderCategory |
nvarchar(32) |
|
Provider category |
ProviderType |
int |
IX |
Provider type |
FirstName |
nvarchar(500) |
IX |
First name |
LastName |
nvarchar(500) |
IX |
Last name |
MiddleInitial |
nvarchar(10) |
|
Middle initial |
Gender |
nvarchar(32) |
|
Gender |
DateOfBirth |
datetime |
|
Date of birth |
Zip |
nvarchar(10) |
|
Zip code |
Address |
nvarchar(300) |
|
Address |
Unit |
nvarchar(300) |
|
Unit number |
City |
nvarchar(30) |
|
City name |
County |
nvarchar(50) |
|
County name |
State |
nvarchar(30) |
|
State name |
CityID |
int |
|
City ID |
CountyID |
int |
|
County ID |
StateID |
int |
|
State ID |
SameAddress |
bit |
|
Same address flag (Y/N) |
MailZip |
nvarchar(10) |
|
Mailing zip code |
MailAddress |
nvarchar(300) |
|
Mailing address |
MailUnit |
nvarchar(300) |
|
Mailing unit number |
MailCity |
nvarchar(30) |
|
Mailing city name |
MailCounty |
nvarchar(50) |
|
Mailing county name |
MailState |
nvarchar(30) |
|
Mailing state name |
MailCityID |
int |
|
Mailing city ID |
MailCountyID |
int |
|
Mailing county ID |
MailStateID |
int |
|
Mailing state ID |
EMailAddress |
nvarchar(80) |
|
Email address |
Phone1 |
nvarchar(35) |
|
Primary phone number |
Phone2 |
nvarchar(35) |
|
Secondary phone number |
Cell |
nvarchar(35) |
|
Cell phone number |
Fax |
nvarchar(20) |
|
Fax number |
RcvMsg |
bit |
|
Receive messages (Y/N) |
RegistrationFeeType |
nvarchar(32) |
|
Registration fee type |
SSN |
nvarchar(32) |
|
Social Security Number |
TaxID |
nvarchar(20) |
|
Tax ID |
OtherIDType |
nvarchar(32) |
|
Other ID type |
OtherID |
nvarchar(100) |
|
Other ID |
TaxLegalName |
nvarchar(300) |
|
Tax legal name |
ExceptionalNeeds |
bit |
|
Exceptional needs (Y/N) |
SeverelyHandicapped |
bit |
|
Severely handicapped (Y/N) |
PayAbsence |
varchar(50) |
|
Pay absence |
FTHours |
decimal(18, 2) |
|
Full-time hours |
FollwAgencyHoliday |
bit |
|
Follow agency holiday (Y/N) |
ResidentChildren |
int |
|
Number of resident children |
TrustLineStatus |
nvarchar(32) |
|
TrustLine status |
TrustLineComment |
nvarchar(200) |
|
TrustLine comment |
TrustLineRegDate |
datetime |
|
TrustLine registration date |
TrustLineLiveScanDate |
datetime |
|
TrustLine live scan date |
TrustLineRRDate |
datetime |
|
TrustLine RR date |
TrustLineResultDate |
datetime |
|
TrustLine result date |
TransitionFlag |
bit |
|
Transition flag (Y/N) |
SameFamilyID |
int |
IX |
Same family ID |
Prohibit |
bit |
|
Prohibit (Y/N) |
ProhibitReson |
nvarchar(32) |
|
Prohibit reason |
IsOnProbation |
bit |
|
Is on probation (Y/N) |
ProviderManager |
int |
|
Provider manager |
Language |
int |
|
Language ID |
OwnerID |
int |
_dta |
Owner ID |
OrgID |
int |
|
Organization ID |
Status |
int |
|
Status |
Comments |
nvarchar(max) |
|
Comments |
StartDate |
datetime |
|
Start date |
EndDate |
datetime |
|
End date |
History |
int |
|
History version |
Disable |
bit |
IX |
Disabled status (0 No, 1 Yes) |
CreateUserID |
int |
|
ID of the user who created |
UpateUserID |
int |
|
ID of the user who updated |
Version |
int |
|
Version |
TaxLegalFirstName |
nvarchar(50) |
|
Tax legal first name |
TaxLegalMI |
nvarchar(50) |
|
Tax legal middle initial |
PaymentMethod |
nvarchar(50) |
|
Payment method |
PVCountyID |
nvarchar(100) |
IX |
Provider county ID |
IsAffiadvit |
bit |
|
Is affidavit (Y/N) |
AffiadvitDate |
datetime |
|
Affidavit date |
TrustLineReceiveDate |
datetime |
|
TrustLine receive date |
DriversLicense |
nvarchar(20) |
|
Driver's license number |
DriversExpDate |
datetime |
|
Driver's license expiration date |
HoldStatus |
int |
|
Hold status (0 release, 1 hold new cares, 2 hold export) |
HoldReleaseDate |
datetime |
|
Hold release date |
ProviderModel |
int |
|
Provider model |
CommunicationMethod |
nvarchar(100) |
|
Communication method |
IsFTHours |
bit |
|
Is full-time hours (Y/N) |
CreateTime |
datetimeoffset |
|
Record creation time |
UpdateTime |
datetimeoffset |
|
Record update time |
SpokenLanguage |
varchar(500) |
|
Spoken language |
SSNEncrypted |
nvarchar(100) |
|
Encrypted Social Security Number |
TaxIDEncrypted |
nvarchar(100) |
|
Encrypted Tax ID |
PRO_ProviderExtension
Provider extension fields, for custom fields and additional information.
Field |
Type |
Index |
Description |
ContactID |
int identity |
PK |
Primary key, unique identifier |
ProviderID |
int |
IX |
Foreign key to provider |
Title |
nvarchar(200) |
|
Title |
LastName |
nvarchar(30) |
|
Last name |
FirstName |
nvarchar(30) |
|
First name |
MiddleInitial |
nvarchar(10) |
|
Middle initial |
DateOfBirth |
datetime |
|
Date of birth |
Gender |
nvarchar(32) |
|
Gender |
SSNumber |
nvarchar(30) |
|
Social Security Number |
PublicSSNumber |
bit |
|
Is SSN public (Y/N) |
Language |
int |
|
Language ID |
LimitedEnglish |
bit |
|
Limited English proficiency (Y/N) |
HomePhone |
nvarchar(35) |
|
Home phone number |
WorkPhone |
nvarchar(35) |
|
Work phone number |
Cell |
nvarchar(35) |
|
Cell phone number |
Email |
nvarchar(50) |
|
Email address |
OtherIDType |
nvarchar(32) |
|
Other ID type (e.g., Driver Lic) |
OtherID |
nvarchar(100) |
|
Other ID |
Status |
int |
|
Status |
Comments |
nvarchar(max) |
|
Comments |
StartDate |
datetime |
|
Start date |
EndDate |
datetime |
|
End date |
History |
int |
|
History version |
Disable |
bit |
|
Disabled status (0 No, 1 Yes) |
CreateUserID |
int |
|
ID of the user who created |
UpateUserID |
int |
|
ID of the user who updated |
Version |
int |
|
Version |
CreateTime |
datetimeoffset |
|
Record creation time |
UpdateTime |
datetimeoffset |
|
Record update time |
PRO_Address
Field |
Type |
Index |
Description |
Id |
int identity |
PK |
Primary key, unique identifier |
ProviderId |
int |
IX |
Foreign key to provider |
StartDate |
datetime |
|
Start date |
EndDate |
datetime |
|
End date |
IsEffective |
bit |
|
Is effective (Y/N) |
Zip |
nvarchar(10) |
|
Zip code |
Address |
nvarchar(300) |
|
Address |
Unit |
nvarchar(300) |
|
Unit number |
City |
nvarchar(30) |
|
City name |
County |
nvarchar(30) |
|
County name |
State |
nvarchar(30) |
|
State name |
CityID |
int |
|
City ID |
CountyID |
int |
|
County ID |
StateID |
int |
|
State ID |
SameAddress |
bit |
|
Same address flag (0 No, 1 Yes) |
MailZip |
nvarchar(10) |
|
Mailing zip code |
MailAddress |
nvarchar(300) |
|
Mailing address |
MailUnit |
nvarchar(300) |
|
Mailing unit number |
MailCity |
nvarchar(30) |
|
Mailing city name |
MailCounty |
nvarchar(30) |
|
Mailing county name |
MailState |
nvarchar(30) |
|
Mailing state name |
MailCityID |
int |
|
Mailing city ID |
MailCountyID |
int |
|
Mailing county ID |
MailStateID |
int |
|
Mailing state ID |
EMailAddress |
nvarchar(80) |
|
Email address |
Status |
int |
|
Status |
Comment |
nvarchar(max) |
|
Comments |
Disable |
bit |
|
Disabled status (0 No, 1 Yes) |
CreateUserID |
int |
|
ID of the user who created |
UpateUserID |
int |
|
ID of the user who updated |
Version |
int |
|
Version |
FullAddress |
nvarchar(1024) |
|
Full address |
FullMailAddress |
nvarchar(1024) |
|
Full mailing address |
CreateTime |
datetimeoffset |
|
Record creation time |
UpdateTime |
datetimeoffset |
|
Record update time |
PRO_Agreement
Field |
Type |
Index |
Description |
AgreementID |
int identity |
PK |
Primary key, unique identifier |
EntityRequestID |
uniqueidentifier |
|
Entity request ID |
RequestDate |
datetime |
|
Request date |
RequestReason |
nvarchar(32) |
|
Request reason |
TerminateDate |
datetime |
|
Termination date |
ValidStatus |
int |
|
Valid status (0 No, 1 Yes) |
ProviderType |
int |
|
Provider type (Interim Provider, Licensed Center-Based, etc.) |
ProviderManager |
int |
|
Provider manager |
RequestUser |
int |
|
Request user |
FamilyID |
int |
IX |
Foreign key to family |
ProviderID |
int |
IX |
Foreign key to provider |
ContractID |
nvarchar(max) |
|
Contract ID |
CareType |
nvarchar(32) |
|
Care type (Interim Provider, Licensed Center-Based, etc.) |
TrustLineStatus |
nvarchar(32) |
|
TrustLine status |
TrustLineComment |
nvarchar(max) |
|
TrustLine comment |
IsInHome |
bit |
|
Is in home (0 No, 1 Yes) |
IsRelative |
bit |
|
Is relative (0 No, 1 Yes) |
Relationship |
int |
|
Relationship |
OrientationDate |
datetime |
|
Orientation date |
OrientationConfirm |
bit |
|
Orientation confirmed (0 No, 1 Yes) |
OrientationResult |
nvarchar(max) |
|
Orientation result |
PayTo |
int |
|
Pay to (0: Family, 1: Provider For In Home) |
Status |
int |
|
Status (0: New, 9: Terminate) |
CKAgeGroup |
bit |
|
Check age group (0 No, 1 Yes) |
CKCapacity |
bit |
|
Check capacity (0 No, 1 Yes) |
CKPvAge |
bit |
|
Check provider age (0 No, 1 Yes) |
CKInPvHome |
bit |
|
Check care in provider home (0 No, 1 Yes) |
CKAnotherChild |
bit |
|
Check provider has another child (0 No, 1 Yes) |
CKSSN |
bit |
|
Check provider has SSN (0 No, 1 Yes) |
Comments |
nvarchar(max) |
|
Comments |
StartDate |
datetime |
|
Start date |
EndDate |
datetime |
|
End date |
ProviderHistory |
int |
|
Provider history version |
Disable |
bit |
|
Disabled status (0 No, 1 Yes) |
CreateUserID |
int |
|
ID of the user who created |
UpateUserID |
int |
|
ID of the user who updated |
Version |
int |
|
Version |
IsOOA |
bit |
|
Is out of area (0 No, 1 Yes) |
PVCountyID |
nvarchar(100) |
|
Provider county ID |
CKWithPT |
bit |
|
Check with provider (0 No, 1 Yes) |
TrustLineRetro |
int |
|
TrustLine retro |
DenyReason |
nvarchar(max) |
|
Deny reason |
RealProviderType |
int |
|
Real provider type |
CreateTime |
datetimeoffset |
|
Record creation time |
UpdateTime |
datetimeoffset |
|
Record update time |
PRO_Garnishment
Field |
Type |
Index |
Description |
GarnishmentId |
int identity |
PK |
Primary key, unique identifier |
ProviderId |
int |
IX |
Foreign key to provider |
Name |
nvarchar(500) |
|
Name |
GarnishmentEntityId |
int |
|
Garnishment entity ID |
OriginalAmount |
decimal(18, 4) |
|
Original amount |
Balance |
decimal(18, 4) |
|
Balance |
StartDate |
datetime |
|
Start date |
EndDate |
datetime |
|
End date |
Status |
int |
|
Status (New; Active; Hold; Terminated) |
ReactivateDate |
datetime |
|
Reactivate date |
ProcessingFee |
decimal(18, 4) |
|
Processing fee |
PaymentMethod |
nvarchar(32) |
|
Payment method (Set Amount, Set Percentage, etc.) |
SetAmount |
decimal(18, 4) |
|
Set amount |
SetPercentage |
decimal(18, 4) |
|
Set percentage |
PaymentFrequency |
nvarchar(32) |
|
Payment frequency (Per Month, Per Check Run, etc.) |
LastExportDate |
datetime |
|
Last export date |
TerminateDate |
datetime |
|
Termination date |
TerminateReason |
nvarchar(32) |
|
Termination reason (Paid in Full, Expired, etc.) |
Comment |
nvarchar(max) |
|
Comments |
Disable |
bit |
|
Disabled status (0 No, 1 Yes) |
CreateUserId |
int |
|
ID of the user who created |
UpateUserId |
int |
|
ID of the user who updated |
Version |
int |
|
Version |
Agency |
nvarchar(100) |
|
Agency |
Code |
nvarchar(100) |
|
Code |
Orderby |
int |
|
Order by |
SetHigherAmount |
decimal(18, 4) |
|
Set higher amount |
CreateTime |
datetimeoffset |
|
Record creation time |
UpdateTime |
datetimeoffset |
|
Record update time |
PRO_RateMain
Field |
Type |
Index |
Description |
MainRateId |
int identity |
PK |
Primary key, unique identifier |
ProviderID |
int |
|
Foreign key to provider |
StartDate |
datetime |
|
Start date |
EndDate |
datetime |
|
End date |
Comments |
nvarchar(max) |
|
Comments |
Disable |
bit |
|
Disabled status (0 No, 1 Yes) |
CreateUserID |
int |
|
ID of the user who created |
UpdateUserID |
int |
|
ID of the user who updated |
Version |
int |
|
Version |
IsFTHours |
bit |
|
Is full-time hours (Y/N) |
FTHours |
decimal(18, 2) |
|
Full-time hours |
CreateTime |
datetimeoffset |
|
Record creation time |
UpdateTime |
datetimeoffset |
|
Record update time |
PRO_Holiday
Field |
Type |
Index |
Description |
HolidayID |
int identity |
PK |
Primary key, unique identifier |
ProviderID |
int |
IX |
Foreign key to provider |
ProviderRuleID |
int |
|
Foreign key to provider rule |
Date |
datetime |
|
Holiday date |
HolidayType |
nvarchar(200) |
|
Type of holiday |
IsPaid |
bit |
|
Is paid holiday (Y/N) |
UpdateTime |
datetimeoffset |
|
Record update time |
PRO_License
Field |
Type |
Index |
Description |
LicenseID |
int identity |
PK |
Primary key, unique identifier |
ProviderID |
int |
|
Foreign key to provider |
LicenseNo |
nvarchar(50) |
|
License number |
LicenseExpirationDate |
datetime |
|
License expiration date |
LicenseIssueDate |
datetime |
|
License issue date |
InsuranceAffidavit |
nvarchar(50) |
|
Insurance affidavit |
MinAge |
decimal(18, 2) |
|
Minimum age |
MaxAge |
decimal(18, 2) |
|
Maximum age |
Capacity |
int |
|
Capacity |
Status |
int |
|
Status |
Comments |
nvarchar(max) |
|
Comments |
History |
int |
|
History version |
Disable |
bit |
|
Disabled status (0 No, 1 Yes) |
CreateUserID |
int |
|
ID of the user who created |
UpateUserID |
int |
|
ID of the user who updated |
Version |
int |
|
Version |
EDocID |
nvarchar(20) |
|
Electronic document ID |
CreateTime |
datetimeoffset |
|
Record creation time |
UpdateTime |
datetimeoffset |
|
Record update time |
PRO_QRIS
Field |
Type |
Index |
Description |
Id |
int identity |
PK |
Primary key, unique identifier |
ProviderId |
int |
IX |
Foreign key to provider |
Code |
nvarchar(30) |
|
QRIS code |
StartDate |
datetime |
|
Start date |
EndDate |
datetime |
|
End date |
Disable |
bit |
|
Disabled status (0 No, 1 Yes) |
CreateUserId |
int |
|
ID of the user who created |
UpdateUserId |
int |
|
ID of the user who updated |
Version |
int |
|
Version |
CreateTime |
datetimeoffset |
|
Record creation time |
UpdateTime |
datetimeoffset |
|
Record update time |
PRO_AccreditationStatus
Field |
Type |
Index |
Description |
Id |
int identity |
PK |
Primary key, unique identifier |
ProviderId |
int |
IX |
Foreign key to provider |
Code |
nvarchar(30) |
|
Accreditation status code |
StartDate |
datetime |
|
Start date |
EndDate |
datetime |
|
End date |
Disable |
bit |
|
Disabled status (0 No, 1 Yes) |
CreateUserId |
int |
|
ID of the user who created |
UpdateUserId |
int |
|
ID of the user who updated |
Version |
int |
|
Version |
CreateTime |
datetimeoffset |
|
Record creation time |
UpdateTime |
datetimeoffset |
|
Record update time |
PRO_RegistrationFee
Field |
Type |
Index |
Description |
RegistrationFeeID |
int identity |
PK |
Primary key, unique identifier |
ProviderID |
int |
IX |
Foreign key to provider |
MinAge |
decimal(18, 2) |
|
Minimum age |
MaxAge |
decimal(18, 2) |
|
Maximum age |
RegistrationFee |
decimal(18, 2) |
|
Registration fee |
Status |
int |
|
Status |
Comments |
nvarchar(max) |
|
Comments |
StartDate |
datetime |
|
Start date |
EndDate |
datetime |
|
End date |
History |
int |
|
History version |
Disable |
bit |
|
Disabled status (0 No, 1 Yes) |
CreateUserID |
int |
|
ID of the user who created |
UpateUserID |
int |
|
ID of the user who updated |
Version |
int |
|
Version |
IsEffective |
bit |
|
Is effective |
RegistrationFeeType |
nvarchar(2048) |
|
Registration fee type |
CreateTime |
datetimeoffset |
|
Record creation time |
UpdateTime |
datetimeoffset |
|
Record update time |