Inner TRIM3 Masthead

(costavoidance)

Filter: simulation='costavoidance'

displaying records 1-57 of 57

  MODULE STATUS WEBDESCIPTION DATE CREATED
1CostAvoidance_1_0(0) Inactive2001-03-01 12:47:51
2CostAvoidance_1_1(0) InactiveDeleted some unnecessary lines of code; added BaseSSIBenefit program rule, BaseSSIBenefit output variable, and table B1 just to get the model working.2001-08-14 11:13:19
3CostAvoidance_2_0(0) InactiveModel should now be functional; added Base and Alt program rules for all transfer programs, added functions GetNextPersonWithinFamily(), and GetNextFamily(), added local variables for HHChange of transfer variables, and updated table B1. The results variables IsBaselineTANF and Index hold the row number of the family's change for use in tables B1 and B2 (yet to be written) Results variables for change in program dollars are calculated as a proportion of the household change in child support dollars and family change in child support dollars.2001-09-05 16:04:59
4CostAvoidance_2_1(0) InactiveAdded CAllocate::SetType which sets flags to avoid zero divison in Medicaid allocation. Made significant changes to the calculation of ChangeInMedicaid, although it is still off.2001-09-24 12:05:04
5CostAvoidance_2_2(0) InactiveUses PersonWeight of the head of the unit in the tables instead of FamilyWeight, Medicaid fixed2001-09-24 12:59:58
6CostAvoidance_2_3(0) Inactive2001-09-25 11:14:03
7CostAvoidance_2_4(0) InactiveOnly allocates by FamilychangeInChildSupport when there are actually multiple families in a household and if the household experiences a change in child support(i.e. HHChangeInChildSupport[month]!=0); 2001-09-27 13:06:52
8CostAvoidance_2_5(0) InactiveBroke down Calculate into the following functions: InitArrays(),InitMedicaid(),SumOverHH(),SumMedicaid(),ChildSupportAlloc(),InitChildSupport(int),SumCSOverFamily(int),AllocateByPropCS(int), SetToSumOverHH(int) and SetIndex(). 2001-09-27 14:16:27
9CostAvoidance_2_6(0) Inactive Corrected allocation algorithm and the GetNextFamily() member function. 2001-10-01 14:23:53
10CostAvoidance_3_0(0) InactiveAdded CCostAvoidanceTableB class to hold the basic tables and each table, B1 and B2 are derived from that base class. 2001-10-02 16:47:55
11CostAvoidance_3_1(0) InactiveChanged the initalization of the HHChange arrays, and got rid of InitMedicaid(). Corrected CostAvoidance Ratio (i.e. Table B2) by adding a variable CsForRow[8], to the class CCostAvoidanceTableB, which holds the ChangeInChildSupport for each row and is then used to divide each dollar amount in that row to obtain the CostAvoidanceRatio. Corrected the Index[month]--had been referencing pBasePovertyRatio as if it were monthly. Also registered Results->Index to be a MonthlyOutput variable. Corrected the Results->Change variables to be alt-base and not base-alt Scaled table B1 to thousands, Added Results variable,FamilyProportionOfChildSupport[month] which saves the proportion of child support a family within a household receives, if there are multiple families and if there is a change in child support for that month within the household. The value of the proportion is written to the head of the family only. Fixed a small bug in SetIndex()--hadn't been referencing TANF correctly. Added tables S1 and S22001-10-18 13:14:48
12CostAvoidance_3_2(0) InactiveChanged SetIndex() to look at entire family and not just the first person to check for TANF benefit in the baseline by adding the function IsBaselineFamily(). Added Table S3, the CA ratio for all trans. benefits incl tanf by state. Added CostAvoidanceTableS, which is a base class for S1 and S3. 2001-10-24 11:11:57
13CostAvoidance_4_0(0) InactiveChanged Medicaid to look at Enrollment and not just Eligibility to be in-line with the methodology of the other transfer programs. In doing this, deleted SetEtype, SetType and any related class variables. Added the enumerated type EnumIsEnrolled, the function IsEnrolled which is of type EnumIsEnrolled. Also added the function CalculateRatio, which takes three parameters, the monthly eligibilty variable (for one month only), the Annual Medicaid Cost, and the Number of Months Eligible. Together, the functions, SumMedicaid() and CalculateRatio(int, float, int) calculate a monthly value for the Medicaid Benefit and allocate it to all months the person is eligible (i.e. enrolled in Medicaid). Changed the way that S3 is caluculating, so that it is displaying to correct value2001-10-30 16:24:58
14CostAvoidance_4_1(0) InactiveAdded the following specification: for any month in which the household's benefits change, but child support does not, allocate the household's change in the benefit to families in proportion to their annual amount of child support. had previously just been setting equal to the hhchange.2001-11-19 14:51:36
15CostAvoidance_5_0(0) InactiveUNKNOWN
16CostAvoidance_6_0(0) Inactiveadding IVD status imputation for custodial moms(CLogitIVDStatus) adding IVD status imputation for custodial dads(CImputeDadsIVD) changed FlagAsIVD() to look at family-level tanf and medicaid receipt instead of receipt at the household-level.Tables C1-C5 Corrected an error In AllocateByPropCS to avoid dividing by a zero AnnualHHChangeInCS.2002-01-28 15:37:03
17CostAvoidance_7_0(0) InactiveAdded the following to CAllocate class: StateArray Rule MonthlyMedicaidValue VL Rules BaseUserGroup and AltUserGroup NationalRuleMedicaidValueOption functions MedicaidByTargets(),SetStatus() and SetMonthlyMedicaidValues(int, int, int); 2002-02-05 10:23:59
18CostAvoidance_8_0(0) InactiveCIVDStatus now base class to CLogitIVDStatus and CImputeDadsIVD moved functions to accomodate this new setup. National rules IncludeFathersInIVD and IncludeNonParentsInIVD functions SetIVDStatusForDad() and TanfMdAndRandomDads()in order to see to what extent it matters to the cost avoidance ratio how dads and non-parents are treated in the imputation of IV-D status.2002-02-20 15:11:55
19CostAvoidance_8_1(0) InactiveMoved table b7 to be table b8 and created a new table b7. Added table a1 because of a problem in food stamps and tanf where benefits changed even though child support was not received. in the process, changed proportion=99 reset to 0 instead of 1. Coefficients changed in logit. Dummy vars to absfinc instead of continous. Fixed a bug in IsIVDFamily() in both tables b3 and b5 to check for childsupport receipt and to return to the original person.UNKNOWN
20CostAvoidance_8_2(0) Inactiveper conversation with laura, we decided not to create table b8 at this point, because it's not calculating exactly what is used in her paper, and there aren't resources at this point to program one that does, so the code will remain and maybe in the future be changed. Also keeping the program rules around, but adding "not currently used" in the description field.UNKNOWN
21CostAvoidance_8_3(0) Inactivefixed a bug in MdTanfAndRandomDads()UNKNOWN
22CostAvoidance_9_0(0) InactiveAdding tables B8 and B9UNKNOWN
23CostAvoidance_9_1(0) Inactive
  • Compiled v 9.0 using MySQL frame.
  • UNKNOWN
    24CostAvoidance_10_0(0) Inactive
  • added national rule IVDImputationOption to control whether to use 1998 or 2000 CPS-CSS based imputation
  • added new imputation for IVD based on 2000 CPS-CSS
  • UNKNOWN
    25CostAvoidance_11_0(0) Inactive
  • Added new State rule, StateToProcess
  • UNKNOWN
    26CostAvoidance_11_1(0) Inactive
  • Added override of UpdateAllTables() in CCostAvoidanceSim
  • UNKNOWN
    27CostAvoidance_11_2(0) Inactive
  • recompile for new frame (March 2003 version).
  • 2004-06-11 14:14:02
    28CostAvoidance_12_0(0) Inactive
  • Added Logit base class (taken from ChildSupport)
    • Modified to take a state rule as adjustment
    • Moved most functions from CLogitIVDStatus to CIVDStatus to fully implement to CLogitModel class
    • Added national rule IncludeNonRecipientsInIVD and state rules StateAdjustProbIVDCSRec and StateAdjustProbIVDNonCSRec
  • Added new class CImputeNonRecipientIVD and VarListRule DueFormalSupport
  • 2004-08-20 14:23:59
    29CostAvoidance_12_1(0) Inactive
  • Modified C Tables to add 4 columns for new IVD imputation for non recipients
  • Correction to call to CLogitNonRecipientIVD::Calculate()
  • Added tables S4, S5, and S6
  • Added State rules TargetNonTANFIVDRecCS. TargetNonTANFIVDNoRec and TargetAmountNonTANFIVD
  • Corrected a small error in Get1998Coeff and Get2000Coeff [was referencing pAmountReceived slightly incorrectly]
  • 2004-08-26 10:41:23
    30CostAvoidance_12_2(0) Inactive
  • Corrected minor error in function CIVDStatus::IsFamilyBaselineTANF()
  • 2004-08-30 09:29:47
    31CostAvoidance_12_3(0) Inactive
  • Modified C tables. Removed TANF/MD condition on Non-Recipient columns.
  • Added CIVDStatus::FlagNonRecipientsAsIVD(), CIVDStatus::IsNonRecipientDad()
  • Modified B Tables to take out non-recipient IV-D families because of TANF/MD
  • 2004-09-01 15:43:20
    32CostAvoidance_12_4(0) Inactive
  • Minor corrections to CLogitNonRecipientIVD::GetDadCoef()
  • Added call to SetKidInfo() before pLogitNonRecipientIVD->Calculate();
  • 2004-09-09 11:37:41
    33CostAvoidance_12_5(0) Inactive
  • Minor corrections to CLogitNonRecipientIVD::IsNonRecipientDad() and GetDadCoef()
  • c1-c4 changes to NonRecipientImputedIVD() and UpdateTable()
  • corrected call to DadNumberOfChildren
  • correction to S4-S6
  • 2004-09-17 14:29:57
    34CostAvoidance_13_0(0) Inactive
  • Adding IVD option for Non-Recipient Non-Parent Caretakers
    • Modify rule IncludeNonParentsInIVD to have if TANF option
    • Add rule IncludeNonParNonRecInIVD, functions just like IncludeNonParentsInIVD
    • Adding class CImputeNonParentIVD
    • Modify table C5 to show non recipients
    2004-09-23 13:35:42
    35CostAvoidance_13_1(0) Inactive
  • Adding IsRelativeCaretaker() borrowed from ChildSupport
  • Add four columns to table C5
  • 2004-09-24 14:35:52
    36CostAvoidance_13_2(0) Inactive
  • Modify S4 and S5
  • 2004-10-01 13:54:27
    37CostAvoidance_13_3(0) Inactive
  • Add IsThisPersonCustodialDad() to eliminate double counting of Dads in tables
  • Add FamilyHasNoCSRecip() to eliminate places where a NonParent non recipient and a NonParent CS Recipient existed in the same family. Only want the recipient.
  • Extra IVD condition in S tables for NonParentNonRecipients
  • 2004-10-25 16:35:11
    38CostAvoidance_13_4(0) Inactivecompiled for dotNet2007-02-07 15:06:20
    39CostAvoidance_14_0(0) Inactive
  • Same as Version 13_3 recompiled for most recent frame change.
  • 2007-07-05 08:32:38
    40CostAvoidance_15_0(0) Inactive
  • Same as 14_0, but compatible with new frame.
  • 2007-10-25 12:37:54
    41CostAvoidance_16_0(0) Inactive
  • Version 15.0 re-compiled for most recent frame change (2007 ASEC conversion).
  • 2007-12-18 12:32:19
    42CostAvoidance_16_1(0) Inactive
  • In IsFamilyBaselineMD() function, check that BaseMedicaidEnrollment == 1. This will allow usage of variables where 0-no and 1-yes (from Medicaid simulation) AND where 2-no and 1-yes (as reported on the CPS) in the IV-D imputations.
  • Updating other instances where BaseMedicaidEnrollment and AltMedicaidEnrollment are used.
  • Correction to B8 and B9 to ensure update once per family
  • 2011-03-22 11:25:38
    43CostAvoidance_17_0(0) Inactive
  • Adds programs ChildCare, LIHEAP, SchoolMeals and WIC.
  • Deletes Medicaid program.
  • 2013-09-10 09:41:29
    44CostAvoidance_17_1(0) Inactive
  • Fixes total columns in Table B5 and B6.
  • Removes "divide by zeros" in the tables.
  • 2013-09-24 21:12:50
    45CostAvoidance_18_0(0) Inactive
  • Adds adjustment factors for the IV-D imputation for custodial moms by poverty status. National array rule PovAdjustProbIVDCSRec holds the adjustment factor for child support recipients. National array rule PovAdjustProbIVDNonCSRec holds the adjustment factor for non-recipients.
  • Fixes errors in implementation of tables C1 and C2.
  • Fixes error in IV-D imputation of custodial dads.
  • 2013-09-26 11:34:02
    46CostAvoidance_19_0(0) Inactive
  • Adds national array rule PovAdjDadProbIVDNonCSRec to specify the adjustment factor for the IV-D imputation for non-recipient custodial dads by poverty status.
  • Fixes errors in implementation of tables C3 and C4.
  • 2013-09-27 00:44:39
    47CostAvoidance_19_1(1) Active
  • Redefines variable list rule CustodialDad to specify a 0/1 based variable that indicates if a person is a custodial dad.
  • 2013-09-27 12:12:19
    48CostAvoidance_20_0(1) Active
  • Same as version 19_1, but updates source code to be compatible with VS10 compiler.
  • Recompiled to be compatible with latest TRIM executable.
  • 2013-12-11 11:08:49
    49CostAvoidance_21_0(0) Inactive
  • Add IVDImputationOption 2 - 2010 and 2012 CPS-CSS based imputation.
  • Add rules PovAdjDadProbIVDCSRec , PovertyRatioForIVDImpute, DadID and CustodialChildOfDad for use in the new imputation.
  • Correction to Logit class so that State-level adjustments are properly used.
  • 2015-06-10 05:28:18
    50CostAvoidance_21_1(1) Active
  • Correction to references of IVDImputationOption when checking Medicaid receipt and applying adjustment factor PovAdjDadProbIVDCSRec
  • Correction to IsFamilyBaselineMDforIVDFlag() to correctly include all custodial children in the family.
  • 2015-07-27 04:11:15
    51CostAvoidance_21_2(0) Inactive
  • Correction to setting IVD Status when IncludeNonParentsInIVD is set to 1 - TANF and MD families included and when the ImputationOption indicates the new 2010-2012 model
  • 2015-08-10 11:59:25
    52CostAvoidance_21_3(1) Active
  • Add check for divide by 0 in table A1
  • 2015-09-15 09:43:07
    53CostAvoidance_21_4(1) Active
  • Adds state tables S7 and S8
  • 2015-09-23 08:31:57
    54CostAvoidance_99_1(0) InactiveUNKNOWN
    55CostAvoidance_99_97(0) Inactive13.3 with added IVD condition on nonrecip non parents2004-10-25 16:01:11
    56CostAvoidance_99_98(0) Inactive
  • c1-c4 change on version 12_4
  • NonRecipientImputedIVD correction
  • 2004-09-16 11:03:17
    57CostAvoidance_99_99(0) Inactive
  • c1-c4 change on version 12_5
  • NonRecipientImputedIVD correction
  • corrected call to DadNumberOfChildren
  • correction to S4-S6
  • 2004-09-17 11:58:36