|
MODULE
| STATUS
| WEBDESCIPTION
| DATE CREATED
|
1 | CostAvoidance_1_0 | (0) Inactive | | 2001-03-01 12:47:51 |
2 | CostAvoidance_1_1 | (0) Inactive | Deleted 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 |
3 | CostAvoidance_2_0 | (0) Inactive | Model 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 |
4 | CostAvoidance_2_1 | (0) Inactive | Added 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 |
5 | CostAvoidance_2_2 | (0) Inactive | Uses PersonWeight of the head of the unit in the tables instead of FamilyWeight, Medicaid fixed | 2001-09-24 12:59:58 |
6 | CostAvoidance_2_3 | (0) Inactive | | 2001-09-25 11:14:03 |
7 | CostAvoidance_2_4 | (0) Inactive | Only 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 |
8 | CostAvoidance_2_5 | (0) Inactive | Broke 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 |
9 | CostAvoidance_2_6 | (0) Inactive | Corrected allocation algorithm and the GetNextFamily() member function.
| 2001-10-01 14:23:53 |
10 | CostAvoidance_3_0 | (0) Inactive | Added 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 |
11 | CostAvoidance_3_1 | (0) Inactive | Changed 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 S2 | 2001-10-18 13:14:48 |
12 | CostAvoidance_3_2 | (0) Inactive | Changed 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 |
13 | CostAvoidance_4_0 | (0) Inactive | Changed 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 value | 2001-10-30 16:24:58 |
14 | CostAvoidance_4_1 | (0) Inactive | Added 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 |
15 | CostAvoidance_5_0 | (0) Inactive | | UNKNOWN |
16 | CostAvoidance_6_0 | (0) Inactive | adding 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 |
17 | CostAvoidance_7_0 | (0) Inactive | Added 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 |
18 | CostAvoidance_8_0 | (0) Inactive | CIVDStatus 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 |
19 | CostAvoidance_8_1 | (0) Inactive | Moved 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 |
20 | CostAvoidance_8_2 | (0) Inactive | per 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 |
21 | CostAvoidance_8_3 | (0) Inactive | fixed a bug in MdTanfAndRandomDads() | UNKNOWN |
22 | CostAvoidance_9_0 | (0) Inactive | Adding tables B8 and B9 | UNKNOWN |
23 | CostAvoidance_9_1 | (0) Inactive |
Compiled v 9.0 using MySQL frame.
| UNKNOWN |
24 | CostAvoidance_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 |
25 | CostAvoidance_11_0 | (0) Inactive | Added new State rule, StateToProcess | UNKNOWN |
26 | CostAvoidance_11_1 | (0) Inactive | Added override of UpdateAllTables() in
CCostAvoidanceSim | UNKNOWN |
27 | CostAvoidance_11_2 | (0) Inactive | recompile for new frame (March 2003
version). | 2004-06-11 14:14:02 |
28 | CostAvoidance_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 |
29 | CostAvoidance_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 |
30 | CostAvoidance_12_2 | (0) Inactive |
Corrected minor error in function
CIVDStatus::IsFamilyBaselineTANF()
| 2004-08-30 09:29:47 |
31 | CostAvoidance_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 |
32 | CostAvoidance_12_4 | (0) Inactive |
Minor corrections to
CLogitNonRecipientIVD::GetDadCoef()
Added call to SetKidInfo() before
pLogitNonRecipientIVD->Calculate();
| 2004-09-09 11:37:41 |
33 | CostAvoidance_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 |
34 | CostAvoidance_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 |
35 | CostAvoidance_13_1 | (0) Inactive |
Adding IsRelativeCaretaker()
borrowed from ChildSupport
Add four columns to table C5
| 2004-09-24 14:35:52 |
36 | CostAvoidance_13_2 | (0) Inactive |
Modify S4 and S5
| 2004-10-01 13:54:27 |
37 | CostAvoidance_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 |
38 | CostAvoidance_13_4 | (0) Inactive | compiled for dotNet | 2007-02-07 15:06:20 |
39 | CostAvoidance_14_0 | (0) Inactive |
Same as Version 13_3 recompiled for most
recent frame change.
| 2007-07-05 08:32:38 |
40 | CostAvoidance_15_0 | (0) Inactive |
Same as 14_0, but compatible with new
frame.
| 2007-10-25 12:37:54 |
41 | CostAvoidance_16_0 | (0) Inactive |
Version 15.0 re-compiled for most recent
frame
change (2007 ASEC conversion).
| 2007-12-18 12:32:19 |
42 | CostAvoidance_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 |
43 | CostAvoidance_17_0 | (0) Inactive |
Adds programs ChildCare, LIHEAP,
SchoolMeals and WIC.
Deletes Medicaid program.
| 2013-09-10 09:41:29 |
44 | CostAvoidance_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 |
45 | CostAvoidance_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 |
46 | CostAvoidance_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 |
47 | CostAvoidance_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 |
48 | CostAvoidance_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 |
49 | CostAvoidance_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 |
50 | CostAvoidance_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 |
51 | CostAvoidance_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 |
52 | CostAvoidance_21_3 | (1) Active |
Add check for divide by 0 in table A1
| 2015-09-15 09:43:07 |
53 | CostAvoidance_21_4 | (1) Active |
Adds state tables S7 and S8
| 2015-09-23 08:31:57 |
54 | CostAvoidance_99_1 | (0) Inactive | | UNKNOWN |
55 | CostAvoidance_99_97 | (0) Inactive | 13.3 with added IVD condition on nonrecip non
parents | 2004-10-25 16:01:11 |
56 | CostAvoidance_99_98 | (0) Inactive | c1-c4 change on version 12_4
NonRecipientImputedIVD correction | 2004-09-16 11:03:17 |
57 | CostAvoidance_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 |