Skip to content

Family

This section introduces the structure of the ‘family’ 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.

FieldTypeIndexDescription
FamilyIDint identityPKPrimary key, unique identifier
DisplayAsNamenvarchar(60)Display as name
CaseNonvarchar(30)Case number
CountyNumbernvarchar(80)County number
CountyScreennvarchar(32)County screen
Stage1StarDatedatetimeStage 1 start date
Stage1EndDatedatetimeStage 1 end date
Stage2StarDatedatetimeStage 2 start date
Stage2EndDatedatetimeStage 2 end date
Stage3StarDatedatetimeStage 3 start date
Stage3EndDatedatetimeStage 3 end date
LastNamenvarchar(30)Last name
FirstNamenvarchar(30)First name
MiddleInitialnvarchar(10)Middle initial
FamilyTypenvarchar(32)Family type (Natural, Comparing)
ParentSizenvarchar(32)Parent size (Single Parent, Parent Family)
FamilySizeintFamily size
FamilyMonthIncomedecimal(18, 2)Family monthly income
FamilyFeeHourlydecimal(18, 2)Family fee per hour
FamilyFeeFTdecimal(18, 2)Family fee full time
FamilyFeePTdecimal(18, 2)Family fee part time
PublicSSNumberbitIs SSN public (Y/N)
Zipnvarchar(10)Zip code
Addressnvarchar(300)Address
Unitnvarchar(300)Unit number
Citynvarchar(30)City name
Countynvarchar(50)County name
Statenvarchar(30)State name
CityIDintCity ID
CountyIDintCounty ID
StateIDintState ID
SameAddressbitSame address flag (Y/N)
MailZipnvarchar(10)Mailing zip code
MailAddressnvarchar(300)Mailing address
MailUnitnvarchar(300)Mailing unit number
MailCitynvarchar(30)Mailing city name
MailCountynvarchar(50)Mailing county name
MailStatenvarchar(30)Mailing state name
MailCityIDintMailing city ID
MailCountyIDintMailing county ID
MailStateIDintMailing state ID
EMailAddressnvarchar(80)Email address
HomePhonenvarchar(35)Home phone number
WorkPhonenvarchar(35)Work phone number
WorkPhoeTypenvarchar(32)Work phone type (Ext, Direct)
Cellnvarchar(35)Cell phone number
RcvMsgbitReceive messages (Y/N)
LanguangeintLanguage code (1: English, 2: Spanish)
ContractintContract ID (Stage 2; APP)
CashAidnvarchar(32)Cash aid status (Never, Currently Receiving, Termed from Cash Aid)
TermDatedatetimeTermination date
CalWorkActivitynvarchar(100)CalWork activity
ProhibitbitProhibit (0 No, 1 Yes)
ProhibitResonnvarchar(32)Prohibit reason
BestCallNumnvarchar(100)Best call number
BestCallTimenvarchar(100)Best call time
CompanionTypeintCompanion type (0: Normal, 1: Companion, 2: HasCompanion)
CompanionFamilyIDintCompanion family ID
StatusintStatus
Commentnvarchar(max)Comment
CaseManagerintCase manager
OwnerIdintOwner ID
StartDatedatetimeStart date
EndDatedatetimeEnd date
HistoryintHistory version
DisableintDisabled status (0 No, 1 Yes)
CreateUserIdintID of the user who created
UpateUserIdintID of the user who updated
VersionintVersion
CPSnvarchar(32)CPS
FeeWaiverbitFee waiver (Y/N)
FeeWaiverStartDatedatetimeFee waiver start date
FeeWaiverEndDatedatetimeFee waiver end date
CAPPStartDatedatetimeCAPP start date
CAPPEndDatedatetimeCAPP end date
HomelessintHomeless
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time

Extended family information, mainly for future custom extensions.

FieldTypeIndexDescription
ChildIDint identityPKPrimary key, unique identifier
FamilyIDintCL, IXForeign key to family
LastNamenvarchar(100)Last name
FirstNamenvarchar(100)First name
MiddleInitialnvarchar(10)Middle initial
DateOfBirthdatetimeDate of birth
Gendernvarchar(32)Gender
Gradedecimal(18, 2)Grade
SSNumbernvarchar(30)Social Security Number
PublicSSNumberbitIs SSN public (Y/N)
LanguageintLanguage ID
LimitedEnglishbitLimited English proficiency (Y/N)
EthnicityintEthnicity ID
RaceintRace ID
CitizenInfonvarchar(20)Citizen info ID
Zipnvarchar(10)Zip code
Addressnvarchar(300)Address
Unitnvarchar(300)Unit number
Citynvarchar(30)City name
CityIDintCity ID
Countynvarchar(30)County name
CountyIDintCounty ID
Statenvarchar(30)State name
StateIDintState ID
RelationshipintRelationship ID
IncludeInSizebitInclude in size (Y/N)
AdjustFactordecimal(18, 2)Adjust factor
MinorParentbitMinor parent (Y/N)
IEPLastMeetingdatetimeLast IEP meeting date
IEPNextMeetingdatetimeNext IEP meeting date
StatusintStatus
Commentsnvarchar(max)Comments
StartDatedatetimeStart date
EndDatedatetimeEnd date
HistoryintHistory version
DisablebitIXDisabled status (0 No, 1 Yes)
CreateUserIdintID of the user who created
UpateUserIdintID of the user who updated
VersionintVersion
IsProtectiveServicebitIs protective service (Y/N)
CIDnvarchar(100)Child identifier
MultipleRacevarchar(100)Multiple race
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time

Extended child information, mainly for future custom extensions.

FieldTypeIndexDescription
ParentIDint identityPKPrimary key, unique identifier
FamilyIDintIX, CLForeign key to family
LastNamenvarchar(30)Last name of the parent
FirstNamenvarchar(30)First name of the parent
MiddleInitialnvarchar(10)Middle initial of the parent
DateOfBirthdatetimeDate of birth
Gendernvarchar(32)Gender of the parent
SSNumbernvarchar(30)Social Security Number
PublicSSNumberbitIs SSN public (Y/N)
LanguageintLanguage ID
LimitedEnglishbitLimited English proficiency (Y/N)
EthnicityintEthnicity ID
RaceintRace ID
CitizenInfointCitizen Information ID
Zipnvarchar(10)Zip code
Addressnvarchar(300)Home address
Unitnvarchar(300)Unit number
Citynvarchar(30)City name
CityIDintCity ID
Countynvarchar(30)County name
CountyIDintCounty ID
Statenvarchar(30)State name
StateIDintState ID
HomePhonenvarchar(35)Home phone number
WorkPhonenvarchar(35)Work phone number
WorkPhoneTypenvarchar(32)Work phone type
Cellnvarchar(35)Cell phone number
RcvMsgbitReceive messages (Y/N)
Emailnvarchar(50)Email address
RelationshipintRelationship ID
MaritalStatusnvarchar(32)Marital status
Responsibilitynvarchar(32)Responsibility description
IncludeInSizebitInclude in family size (Y/N)
MonthlyIncomedecimal(18, 2)Monthly income
TrainingStartDatedatetimeTraining start date
TrainingEndDatedatetimeTraining end date
StatusintStatus
Commentsnvarchar(max)Comments
StartDatedatetimeStart date
EndDatedatetimeEnd date
HistoryintHistory version
DisableintDisabled status
CreateUserIDintID of the user who created
UpdateUserIDintID of the user who updated
VersionintVersion
BestCallNumnvarchar(100)Best call number
BestCallTimenvarchar(100)Best call time
PIDnvarchar(100)Parent ID
CommunicationMethodnvarchar(100)Preferred communication method
MultipleRacevarchar(100)Multiple races description
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time

Extended parent information, mainly for future custom extensions.

FieldTypeIndexDescription
Idint identityPKPrimary key, unique identifier
FamilyIdintIXForeign key to family
StartDatedatetimeStart date of the fee period
EndDatedatetimeEnd date of the fee period
IsEffectivebitIXWhether the fee is effective (Y/N)
FamilySizeintSize of the family
MonthlyIncomedecimal(18, 3)Monthly income of the family
HourlyFeedecimal(18, 3)Hourly fee
FullTimeDailyFeedecimal(18, 3)Full-time daily fee
PartTimeDailyFeedecimal(18, 3)Part-time daily fee
StatusintStatus
Commentnvarchar(max)Comments
DisablebitDisabled status (0 No, 1 Yes)
CreateUserIDintID of the user who created
UpateUserIDintID of the user who updated
VersionintVersion
CaseIdintIX, _dtaCase ID
IncomeSourcenvarchar(max)Source of income
SendModeint default 0Mode of sending
UserDefinedbitUser-defined flag
SMIModeintSMI mode
CeilingMonthlyIncomedecimal(38, 6)Ceiling monthly income, default 0
Eligiblebit default 0Eligibility flag
CalculateExpressionnvarchar(2048)Expression for calculation
ContractIdint default 0Contract ID
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time
FieldTypeIndexDescription
IncomeIDint identityPKPrimary key, unique identifier
FamilyIDintForeign key to family
ParentIDintCL, IXForeign key to parent
ChildIDintForeign key to child
IncomeTypenvarchar(32)Type of income
IncomeSourcenvarchar(32)Source of income
PayTypenvarchar(32)Type of pay
PayScheduleTypenvarchar(32)Pay schedule type
RateTypenvarchar(32)Rate type
Ratedecimal(18, 2)Rate of pay
PayRateNumberdecimal(18, 2)Number of pay rates
FluctuatebitFluctuate (Y/N)
YTDbitYear to date (Y/N)
YTDNumdecimal(18, 2)Year to date number
YTDStartDatedatetimeYear to date start date
YTDEndDatedatetimeYear to date end date
MonthlyIncomedecimal(18, 2)Monthly income
TenMonthFormulabitTen month formula (Y/N)
Totaldecimal(18, 2)Total income
BizExpdecimal(18, 2)Business expenses
Monthdecimal(18, 2)Month
StartDatedatetimeStart date
EndDatedatetimeEnd date
StatusintStatus
Commentnvarchar(max)Comments
HistoryintHistory version
DisableintDisabled status
CreateUserIDintID of the user who created
UpateUserIDintID of the user who updated
VersionintVersion
EDocIDnvarchar(50)Electronic document ID
IsEffectivebitEffective status (Y/N)
NeedIDintNeed ID
CalculateExpressionnvarchar(300)Expression for calculation
Amountdecimal(18, 2)Amount
Frequencynvarchar(32)Frequency
IsWagesbitIs wages (Y/N)
DaysintNumber of days
HoursintNumber of hours
ManualAdjustdecimal(18, 2)Manual adjustment
PayTypeDetailIdintPay type detail ID
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time
FieldTypeIndexDescription
IncomeDetailIDint identityPKPrimary key, unique identifier
IncomeIDintCL, IXForeign key to income
Namenvarchar(100)Name
Incomedecimal(18, 2)Income amount
PayDatenvarchar(100)Pay date
Commentnvarchar(max)Comments
DisableintDisabled status (0 No, 1 Yes)
CreateUserIDintID of the user who created
UpateUserIDintID of the user who updated
VersionintVersion
Hoursdecimal(18, 4)Number of hours
PayeeNonvarchar(100)Payee number
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time
FieldTypeIndexDescription
NeedIDint identityPKPrimary key, unique identifier
FamilyIDintForeign key to family
ParentIDintCL, IXForeign key to parent
IncomeIDintForeign key to income
Namenvarchar(100)Employer/School Name
TypeintNeed type
IsVariablebitIs variable (Y/N)
IsOnlineClassbitIs online class (Y/N)
Addressnvarchar(300)Address
Unitnvarchar(300)Unit number
Zipnvarchar(30)Zip code
Citynvarchar(30)City name
CityIDintCity ID
Countynvarchar(30)County name
CountyIDintCounty ID
Statenvarchar(30)State name
StateIDintState ID
CompanyAddressnvarchar(200)Company address
CompanyUnitnvarchar(300)Company unit number
CompanyZipnvarchar(30)Company zip code
CompanyCitynvarchar(30)Company city name
CompanyCityIDintCompany city ID
CompanyCountynvarchar(30)Company county name
CompanyCountyIDintCompany county ID
ContactTitlenvarchar(100)Contact title
ContactNamenvarchar(100)Contact name
ContactPhonenvarchar(35)Contact phone number
ContactPhoeTypenvarchar(32)Contact phone type
ContactEmailnvarchar(50)Contact email
ContactFaxnvarchar(35)Contact fax
TravelTimeBeforedecimal(18, 2)Travel time before
TraverTimeAfterdecimal(18, 2)Travel time after
NonPaidLunchTimedecimal(18, 2)Non-paid lunch time
UseDaysdecimal(18, 2)Number of use days
Unitsdecimal(18, 2)Units for training need
CompleteVariablebitComplete variable (Y/N)
StatusintStatus
EDocIDnvarchar(50)Electronic document ID
Commentnvarchar(max)Comments
StartDatedatetimeStart date
EndDatedatetimeEnd date
TrainingGradeintTraining grade for training need
HistoryintHistory version
DisablebitDisabled status (0 No, 1 Yes)
CreateUserIDintID of the user who created
UpateUserIDintID of the user who updated
VersionintVersion
SameAddressbitSame address flag (Y/N)
IsEffectivebitEffective status (Y/N)
Patientnvarchar(32)Patient
Titlenvarchar(200)Title
CalWorkActivitynvarchar(100)Work activity calculation
DateOfHiredatetimeDate of hire
Metanvarchar(max)Metadata
Schedulenvarchar(max)Schedule
MaxHoursPerWeekdecimal(38, 6)Maximum hours per week
MaxDaysPerWeekdecimal(38, 6)Maximum days per week
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time
FieldTypeIndexDescription
ScheduleIDint identityPKPrimary key, unique identifier
NeedIDintCL, IXForeign key to need
NeedScheduleTypenvarchar(32)Schedule type (0:NormalTime, 1:SleepTime/Study time, 2:Summary)
MaxHoursPerWeekdecimal(18, 2)Maximum hours per week
MaxDaysPerWeekdecimal(18, 2)Maximum days per week
MaxHoursPerDaydecimal(18, 2)Maximum hours per day
MonIndatetimeMonday in time
MonOutdatetimeMonday out time
TueIndatetimeTuesday in time
TueOutdatetimeTuesday out time
WedIndatetimeWednesday in time
WedOutdatetimeWednesday out time
ThuIndatetimeThursday in time
ThuOutdatetimeThursday out time
FriIndatetimeFriday in time
FriOutdatetimeFriday out time
SatIndatetimeSaturday in time
SatOutdatetimeSaturday out time
SunIndatetimeSunday in time
SunOutdatetimeSunday out time
Commentnvarchar(max)Comments
DisablebitDisabled status (0 No, 1 Yes)
CreateUserIDintID of the user who created
UpateUserIDintID of the user who updated
VersionintVersion
IsManualbitIs manual (Y/N)
IsVariablebit default 0Is variable (Y/N)
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time
FieldTypeIndexDescription
Idint identityPKPrimary key, unique identifier
FamilyIdintForeign key to family
CaseIdintCase ID
Descriptionnvarchar(2048)Description
Metanvarchar(max)Metadata
IsVariablebitIs variable (Y/N)
StartDatedatetimeStart date
EndDatedatetimeEnd date
DisablebitDisabled status (Y/N)
CreateUserIdbigintID of the user who created
UpdateUserIdbigintID of the user who updated
VersionbigintVersion
Schedulenvarchar(max)Schedule
MaxHoursPerWeekdecimal(38, 6)Maximum hours per week
MaxDaysPerWeekdecimal(38, 6)Maximum days per week
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time
FieldTypeIndexDescription
ScheduleIDint identityPKPrimary key, unique identifier
NeedSummaryIdintForeign key to need summary
NeedScheduleTypenvarchar(2048)Schedule type
MaxHoursPerWeekdecimal(38, 6)Maximum hours per week
MaxDaysPerWeekdecimal(38, 6)Maximum days per week
MaxHoursPerDaydecimal(38, 6)Maximum hours per day
MonIndatetimeMonday in time
MonOutdatetimeMonday out time
TueIndatetimeTuesday in time
TueOutdatetimeTuesday out time
WedIndatetimeWednesday in time
WedOutdatetimeWednesday out time
ThuIndatetimeThursday in time
ThuOutdatetimeThursday out time
FriIndatetimeFriday in time
FriOutdatetimeFriday out time
SatIndatetimeSaturday in time
SatOutdatetimeSaturday out time
SunIndatetimeSunday in time
SunOutdatetimeSunday out time
Commentnvarchar(2048)Comments
IsManualbitIs manual (Y/N)
DisablebitDisabled status (Y/N)
CreateUserIdbigintID of the user who created
UpateUserIdbigintID of the user who updated
VersionbigintVersion
IsVariablebit default 0Is variable (Y/N)
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time
FieldTypeIndexDescription
NOAIDint identityPKPrimary key, unique identifier
FamilyIDintForeign key to family
DocumentIDintDocument ID
Actionnvarchar(32)Action taken (1: Services Approved, 2: Services Denied, 3: Change in Service, 4: Termination of Service, 5: Termination of Service for Delinquent Fees)
ReasonCodenvarchar(300)Reason code
Reasonnvarchar(1024)Reason
DistributionintDistribution method (0: GivenToParent, 1: MailedFirstClass, 2: MailedOther)
MailOtherTxtnvarchar(max)Other mail text
EligiblityintNOA Eligibility
NeedTypeintNOA NeedType
IssueDatedatetimeIssue date
EffectiveDatedatetimeEffective date
AppealDatedatetimeAppeal date
StatusintStatus (0: Issued, 1: OnAppeal, 2: Rescinded, 3: Void)
DisablebitDisabled status (0 No, 1 Yes)
CreateUserIdintID of the user who created
UpateUserIdintID of the user who updated
VersionintVersion
CaseIdintIXCase ID
CareIDnvarchar(1024)Care ID
CertOnlybitCertification only flag
BatchCodenvarchar(2048)Batch code
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time
FieldTypeIndexDescription
Idint identityPKPrimary key, unique identifier
CaseIdintIXForeign key to case
FamilyIDintForeign key to family
ChildIDintForeign key to child
ReferralDatedatetimeReferral date
Commentnvarchar(500)Comment
StatusintStatus
DisablebitDisabled status (0 No, 1 Yes)
CreateUserIdintID of the user who created
UpateUserIdintID of the user who updated
VersionintVersion
RequestDatedatetimeRequest date
GearsUpdatedbitGears updated (0 No, 1 Yes)
Sourcenvarchar(100)Source
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time
Metanvarchar(max)Metadata
FieldTypeIndexDescription
Idint identityPKPrimary key, unique identifier
ReferralIdintIXForeign key to referral
ProviderNamenvarchar(100)Provider name
Contactnvarchar(100)Contact name
Phonenvarchar(30)Phone number
VacancyDatedatetimeVacancy date
StatusintStatus
DisablebitDisabled status (0 No, 1 Yes)
CreateUserIdintID of the user who created
UpateUserIdintID of the user who updated
VersionintVersion
CreateTimedatetimeoffsetRecord creation time
UpdateTimedatetimeoffsetRecord update time