Return to PSG Models documentation page

SSASIM input table POLICY

Contains description of OASDI policy face by a wide range of birth cohorts, consisting mostly of foreign keys pointing to rows in child tables. There are also some OASDI-wide policy parameters in the table. Each row specifies a different set of policy parameters.

Parent table is: COHORT

Child table is: INSURED

Child table is: AIME

Child table is: PIA

Child table is: MINPIA

Child table is: RBMPIA

Child table is: MFB

Child table is: ETEST

Child table is: OAIBEN

Child table is: SIBEN

Child table is: DIBEN

Child table is: INDACCT

Go to SSASIM input parameters overview

SSASIM:   POLICY . id
Identifies set of policy parameters pointed to by foreign keys on this row of table, so id value should be unique.

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . notes
Describes specification of table row in free-form note.

Valid values: any ASCII text (Note: do not copy and paste from a word processor because of the possibility of embedded non-ASCII characters.)

Source code: notes are not read by the model

SSASIM:   POLICY . insured_id
Points to row(s) in child INSURED table.

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . aime_id
Points to row(s) in child AIME table.

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . pia_id
Points to row in child PIA table.

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . minpia_id
Points to row in child MINPIA table.

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . rbmpia_id
Points to row in child RBMPIA table.

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . mfb_id
Points to row in child MFB table.

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . etest_id
Points to row(s) in child ETEST table.

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . oaiben_id
Points to row(s) in child OAIBEN table.

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . siben_id
Points to row(s) in child SIBEN table.

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . diben_id
Points to row(s) in child DIBEN table.

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . indacct_id
Points to row(s) in child INDACCT table.

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . bbup_cyr
Identifies the calendar year in which the benefit bump-up reform is implemented. In this year all OASDI beneficiaries who are at least POLICY.bbup_age years old receive a one-time POLICY.bbup_pct benefit increase in addition to the annual COLA adjustment. In years after POLICY.bbup_cyr each OASDI beneficiary who is exactly POLICY.bbup_age years old receives a one-time POLICY.bbup_pct benefits increase in addition to the annual COLA adjustment.

Valid values: 2000 to 9999, Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . bbup_age
Identifies the age at which the benefit bump-up is received (see POLICY.bbup_cyr above for details).

Valid values: 75 to 95, Integer

Source code: policy.h and policy.cpp

SSASIM:   POLICY . bbup_pct
Identifies the percentage increase in benefits associated with the benefit bump-up (see POLICY.bbup_cyr above for details).

Valid values: 0.0 to 20.0, Real

Source code: policy.h and policy.cpp