Data Cart

Your data extract

0 variables
0 samples
View Cart

Codes and Frequencies



Can't find the category you are looking for? Try the Detailed codes

Explore how IPUMS created this variable

Download


      class Chsurv:public Editor {

public:
    Chsurv(VarPointer varInfo) : Editor(varInfo) {}
    void edit() {

        long a = getRecoded();
        switch (dataSet) {
        case dataset_id::br1960a:
        {
            if (BR1960A_0402() == 1 || BR1960A_0402() == 3 || BR1960A_0402() == 5)
                a = 99;
        }
        break;
        case dataset_id::br1980a:
        {
            if (BR1980A_0455() < 98 && BR1980A_0456() < 98)
                a = BR1980A_0455() + BR1980A_0456();
            else
                a = 98;
            if (BR1980A_0455() == 99 && BR1980A_0456() == 99)
                a = 99;
            if (a > 30 && a < 98)
                a = 30;
        }
        break;
        case dataset_id::co1993a:
        {
            if (CO1993A_0432() < 98 && CO1993A_0433() < 98)
                a = CO1993A_0432() + CO1993A_0433();
            else
                a = 98;
            if (CO1993A_0432() == 99 && CO1993A_0433() == 99)
                a = 99;
            if (a > 30 && a < 98)
                a = 30;
        }
        break;
        case dataset_id::ke1989a:
        {
            if (KE1989A_0417() < 98 && KE1989A_0418() < 98 && KE1989A_0419() < 98 && KE1989A_0420() < 98)
                a = KE1989A_0417() + KE1989A_0418() + KE1989A_0419() + KE1989A_0420();
            else
                a = 98;
            if (KE1989A_0417() == 99 && KE1989A_0418() == 99 && KE1989A_0419() == 99 && KE1989A_0420() == 99)
                a = 99;
            if (a > 30 && a < 98)
                a = 30;
            if (a == 99 && KE1989A_0429() == 0)
                a = 0;
        }
        break;
        case dataset_id::vn1989a:
        {
            if (VN1989A_0421() < 98 && VN1989A_0422() < 98)
                a = VN1989A_0422() - VN1989A_0421();
            else
                a = 98;
            if (VN1989A_0421() == 99 && VN1989A_0421() == 99)
                a = 99;
            if (a > 30 && a < 98)
                a = 30;
            if (a < 0)
                a = 98;
        }
        break;
        case dataset_id::vn1999a:
        {
            if (VN1999A_0436() < 98 && VN1999A_0437() < 98)
                a = VN1999A_0437.getSourceDataAsLong() - VN1999A_0436.getSourceDataAsLong();
            else
                a = 98;
            if (VN1999A_0436() == 99 && VN1999A_0437() == 99)
                a = 99;
            if (a > 13 && a < 98)
                a = 13;
            if (a < 0)
                a = 98;
        }
        break;
        case dataset_id::kh1998a:
        {
            a = KH1998A_0422() + KH1998A_0423();
            if (KH1998A_0422() == 99 || KH1998A_0423() == 99)
                a = 99;
        }
        break;
        case dataset_id::ug2002a:
        {
            if (UG2002A_0490() == 99 || UG2002A_0491() == 99)
                a = 99;
            else
                a = UG2002A_0490.getSourceDataAsLong() + UG2002A_0491.getSourceDataAsLong();
            if (a > 18 && a != 99)
                a = 18;
        }
        break;
        case dataset_id::rw1991a:
        {
            a = 99;
            if (RW1991A_0430() < 98 && RW1991A_0431() < 98)
                a = RW1991A_0430() + RW1991A_0431();
            if (RW1991A_0430() == 98 || RW1991A_0431() == 98)
                a = 98;
        }
        break;
        case dataset_id::rw2002a:
        {
            a = 99;
            if (RW2002A_0431() < 98 && RW2002A_0432() < 98)
                a = RW2002A_0431() + RW2002A_0432();
            if (RW2002A_0431() == 98 || RW2002A_0432() == 98)
                a = 98;
        }
        break;
        case dataset_id::cn1990a:
        {
            a = CN1990A_0418() + CN1990A_0419();
            if (CN1990A_0418() == 9 || CN1990A_0419() == 9 || a > 9)
                a = 9;
            if (CN1990A_0418() == 99 || CN1990A_0419() == 99)
                a = 99;
        }
        break;
        case dataset_id::iq1997a:
        {
            a = IQ1997A_0414() + IQ1997A_0415();
            if (IQ1997A_0414() == 11 || IQ1997A_0415() == 11 || a > 11)
                a = 11;
            if (IQ1997A_0414() == 98 || IQ1997A_0415() == 98)
                a = 98;
            if (IQ1997A_0414() == 99 || IQ1997A_0415() == 99)
                a = 99;
        }
        break;
        case dataset_id::gn1996a:
        {
            a = GN1996A_0425() + GN1996A_0426();
            if (a > 10)
                a = 10;
            if (GN1996A_0425() == 98 || GN1996A_0426() == 98)
                a = 98;
            if (GN1996A_0425() == 99 || GN1996A_0426() == 99)
                a = 99;
        }
        break;
        case dataset_id::za2007a:
        {
            a = ZA2007A_0465() + ZA2007A_0468();
            if (a > 30)
                a = 30;
            if (ZA2007A_0465() == 99 || ZA2007A_0468() == 99)
                a = 99;
        }
        break;
        case dataset_id::np2001a:
        {
            a = NP2001A_0426() + NP2001A_0427() + NP2001A_0428() + NP2001A_0429();
            if (a > 30)
                a = 30;
            if (NP2001A_0426() == 98 || NP2001A_0427() == 98 || NP2001A_0428() == 98 || NP2001A_0429() == 98)
                a = 98;
            if (NP2001A_0426() == 99)
                a = 99;
        }
        break;
        case dataset_id::pk1973a:
        {
            a = 99;
            if (PK1973A_0424() < 99 && PK1973A_0426() < 99)
                a = PK1973A_0424() + PK1973A_0426();
            if (a > 30 && a < 99)
                a = 30;
        }
        break;
        case dataset_id::sn2002a:
        {
            a = 99;
            if (SN2002A_0451() < 98 && SN2002A_0452() < 98)
                a = SN2002A_0451() + SN2002A_0452();
            if (a > 10 && a < 98)
                a = 10;
            if (SN2002A_0451() == 98 || SN2002A_0452() == 98)
                a = 98;
        }
        break;
        case dataset_id::tz1988a:
        {
            a = TZ1988A_0419() + TZ1988A_0420() + TZ1988A_0421() + TZ1988A_0430();
            if (a > 30)
                a = 30;
            if (TZ1988A_0419() == 98 || TZ1988A_0420() == 98 || TZ1988A_0421() == 98 || TZ1988A_0430() == 98)
                a = 98;
            if (TZ1988A_0419() == 99)
                a = 99;
        }
        break;
        case dataset_id::kh2008a:
        {
            a = KH2008A_0431() + KH2008A_0432();
            if (a > 30)
                a = 30;
            if (KH2008A_0431() == 98 || KH2008A_0432() == 98)
                a = 98;
            if (KH2008A_0431() == 99)
                a = 99;
        }
        break;
        case dataset_id::ir2006a:
        {
            a = IR2006A_0436() + IR2006A_0437();
            if (IR2006A_0436() == 98 || IR2006A_0437() == 98)
                a = 98;
            if (IR2006A_0436() == 99 || IR2006A_0433() == 2)
                a = 99;
        }
        break;
        case dataset_id::mw1987a:
        {
            a = MW1987A_0425() + MW1987A_0426();
            if (MW1987A_0425() == 99)
                a = 99;
        }
        break;
        case dataset_id::mw1998a:
        {
            a = MW1998A_0424() + MW1998A_0425();
            if (MW1998A_0424() == 99)
                a = 99;
        }
        break;
        case dataset_id::vn2009a:
        {
            a = VN2009A_0428() + VN2009A_0429();
            if (VN2009A_0428() == 98 || VN2009A_0429() == 98)
                a = 98;
            if (VN2009A_0428() == 99)
                a = 99;
        }
        break;
        case dataset_id::sv1992a:
        {
            a = SV1992A_0417() - SV1992A_0448();
            if (SV1992A_0417() == 98)
                a = 98;
            if (SV1992A_0417() == 99 || SV1992A_0448() == 99)
                a = 99;
            if (a < 0)
                a = 98;
        }
        break;
        case dataset_id::sv2007a:
        {
            a = SV2007A_0459() + SV2007A_0460() - SV2007A_0462();
            if (a > 12 && a < 98)
                a = 12;
            if (a < 0)
                a = 98;
            if (SV2007A_0459() == 98 || SV2007A_0460() == 98 || SV2007A_0462() == 98)
                a = 98;
            if (SV2007A_0459() == 99 || SV2007A_0460() == 99 || SV2007A_0462() == 99)
                a = 99;
        }
        break;
        case dataset_id::id1976a:
        {
            a = ID1976A_0456() - ID1976A_0459();
            if (a > 23 && a < 98)
                a = 23;
            if (ID1976A_0456() == 98 || ID1976A_0459() == 98)
                a = 98;
            if (ID1976A_0456() == 99 || ID1976A_0459() == 99)
                a = 99;
        }
        break;
        case dataset_id::id1995a:
        {
            a = ID1995A_0469() - ID1995A_0467() - ID1995A_0468();
            if (ID1995A_0469() == 99 || ID1995A_0467() == 99 || ID1995A_0468() == 99)
                a = 99;
        }
        break;
        case dataset_id::ma1982a:
        {
            a = MA1982A_0412() + MA1982A_0413();
            if (a > 10 && a < 99)
                a = 10;
            if (MA1982A_0412() == 99 || MA1982A_0413() == 99)
                a = 99;
        }
        break;
        case dataset_id::ma1994a:
        {
            a = MA1994A_0415() + MA1994A_0416() + MA1994A_0417();
            if (a > 10 && a < 98)
                a = 10;
            if (MA1994A_0415() == 98 || MA1994A_0416() == 98 || MA1994A_0417() == 98)
                a = 98;
            if (MA1994A_0415() == 99 || MA1994A_0416() == 99 || MA1994A_0417() == 99)
                a = 99;
        }
        break;
        case dataset_id::ma2004a:
        {
            a = MA2004A_0412() + MA2004A_0413();
            if (a > 13 && a < 98)
                a = 13;
            if (MA2004A_0412() == 98 || MA2004A_0413() == 98)
                a = 98;
            if (MA2004A_0412() == 99 || MA2004A_0413() == 99)
                a = 99;
        }
        break;
        case dataset_id::tr2000a:
        {
            a = TR2000A_0414() + TR2000A_0415();
            if (a > 10 && a < 98)
                a = 10;
            if (TR2000A_0414() == 98 || TR2000A_0415() == 98)
                a = 98;
            if (TR2000A_0414() == 99 || TR2000A_0415() == 99)
                a = 99;
        }
        break;
        case dataset_id::uy1985a:
        {
            a = UY1985A_0424() - UY1985A_0429();
            if (UY1985A_0424() == 98 || UY1985A_0429() == 98)
                a = 98;
            if (UY1985A_0424() == 99 || UY1985A_0429() == 99)
                a = 99;
        }
        break;
        case dataset_id::ht1982a:
        {
            if (HT1982A_0427() < 98 && HT1982A_0431() < 98)
                a = HT1982A_0427() - HT1982A_0431();
            else
                a = 98;
            if (HT1982A_0427() == 99 && HT1982A_0431() == 99)
                a = 99;
            if (a < 0)
                a = 98;
        }
        break;
        case dataset_id::bf1996a:
        {
            a = BF1996A_0429() + BF1996A_0428();
            if (BF1996A_0428() == 98 || BF1996A_0429() == 98)
                a = 98;
            if (BF1996A_0428() == 99 || BF1996A_0429() == 99)
                a = 99;
        }
        break;
        case dataset_id::bf2006a:
        {
            a = BF2006A_0432() + BF2006A_0433();
            if (BF2006A_0432() == 98 || BF2006A_0433() == 98)
                a = 98;
            if (BF2006A_0432() == 99 || BF2006A_0433() == 99)
                a = 99;
        }
        break;
        case dataset_id::do1981a:
        {
            a = 99;
            if (DO1981A_0451() > 0 && DO1981A_0451() < 98 && (DO1981A_0452() > 0 && DO1981A_0452() < 98))
                a = DO1981A_0451() + DO1981A_0452() - DO1981A_0462() - DO1981A_0463();
            if (DO1981A_0451() > 0 && DO1981A_0451() < 98 && DO1981A_0452() == 0)
                a = DO1981A_0451() - DO1981A_0462();
            if (DO1981A_0452() > 0 && DO1981A_0452() < 98 && DO1981A_0451() == 0)
                a = DO1981A_0452() - DO1981A_0463();
            if (DO1981A_0451() == 98 || DO1981A_0452() == 98 || DO1981A_0462() == 98 || DO1981A_0463() == 98)
                a = 98;
            if (a > 15 && a < 98)
                a = 15;
        }
        break;
        case dataset_id::ml2009a:
        {
            if (ML2009A_0438() < 98 && ML2009A_0439() < 98)
                a = ML2009A_0438() + ML2009A_0439();
            else
                a = 98;
            if (ML2009A_0438() == 99 && ML2009A_0439() == 99)
                a = 99;
            if (a > 12 && a < 98)
                a = 12;
        }
        break;
        case dataset_id::ng2006a:
        {
            if (NG2006A_0492() < 98 && NG2006A_0493() < 98 && NG2006A_0494() < 98 && NG2006A_0495() < 98)
                a = NG2006A_0492() + NG2006A_0493() + NG2006A_0494() + NG2006A_0495();
            else
                a = 98;
            if (NG2006A_0492() == 99 && NG2006A_0493() == 99 && NG2006A_0494() == 99 && NG2006A_0495() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::ng2007a:
        {
            if (NG2007A_0486() < 98 && NG2007A_0487() < 98 && NG2007A_0488() < 98 && NG2007A_0489() < 98)
                a = NG2007A_0486() + NG2007A_0487() + NG2007A_0488() + NG2007A_0489();
            else
                a = 98;
            if (NG2007A_0486() == 99 && NG2007A_0487() == 99 && NG2007A_0488() == 99 && NG2007A_0489() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::zm1990a:
        {
            if (ZM1990A_0436() < 99 && ZM1990A_0437() < 99 && ZM1990A_0438() < 9 && ZM1990A_0439() < 9)
                a = ZM1990A_0436() + ZM1990A_0437() + ZM1990A_0438() + ZM1990A_0439();
            else
                a = 98;
            if (ZM1990A_0436() == 99 && ZM1990A_0437() == 99 && ZM1990A_0438() == 9 && ZM1990A_0439() == 9)
                a = 99;
            if (ZM1990A_0432() == 2)
                a = 99;
            if (a > 9 && a < 98)
                a = 9;
        }
        break;
        case dataset_id::zm2010a:
        {
            if (ZM2010A_0456() < 99 && ZM2010A_0457() < 99 && ZM2010A_0458() < 99 && ZM2010A_0459() < 99)
                a = ZM2010A_0456() + ZM2010A_0457() + ZM2010A_0458() + ZM2010A_0459();
            else
                a = 98;
            if (ZM2010A_0456() == 99 && ZM2010A_0457() == 99 && ZM2010A_0458() == 99 && ZM2010A_0459() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::mz1997a:
        {
            if (MZ1997A_0446() < 98 && MZ1997A_0447() < 98)
                a = MZ1997A_0446() + MZ1997A_0447();
            if (MZ1997A_0446() == 98 || MZ1997A_0447() == 98)
                a = 98;
            if (MZ1997A_0446() == 0 && MZ1997A_0447() == 0 || MZ1997A_0446() == 99 || MZ1997A_0447() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::mz2007a:
        {
            if (MZ2007A_0458() < 98 && MZ2007A_0459() < 98)
                a = MZ2007A_0458() + MZ2007A_0459();
            if (MZ2007A_0458() == 98 || MZ2007A_0459() == 98)
                a = 98;
            if (MZ2007A_0458() == 0 && MZ2007A_0459() == 0 || MZ2007A_0458() == 99 || MZ2007A_0459() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::et1984a:
        {
            if (ET1984A_0422() >= 0 && ET1984A_0422() < 98 && ET1984A_0423() >= 0 && ET1984A_0423() < 98 && ET1984A_0424() >= 0 && ET1984A_0424() < 98 && ET1984A_0425() >= 0 && ET1984A_0425() < 98)
                a = ET1984A_0422() + ET1984A_0423() + ET1984A_0424() + ET1984A_0425();
            if (ET1984A_0422() == 98 || ET1984A_0423() == 98 || ET1984A_0424() == 98 || ET1984A_0425() == 98)
                a = 98;
            if (ET1984A_0422() == 0 && ET1984A_0423() == 0 && ET1984A_0424() == 0 && ET1984A_0425() == 0)
                a = 99;
            if (ET1984A_0422() == 99 || ET1984A_0423() == 99 || ET1984A_0424() == 99 || ET1984A_0425() == 99)
                a = 99;
            if (a > 9 && a < 98)
                a = 9;
        }
        break;
        case dataset_id::et1994a:
        {
            if (ET1994A_0423() >= 0 && ET1994A_0423() < 98 && ET1994A_0424() >= 0 && ET1994A_0424() < 98 && ET1994A_0425() >= 0 && ET1994A_0425() < 98 && ET1994A_0426() >= 0 && ET1994A_0426() < 98)
                a = ET1994A_0423() + ET1994A_0424() + ET1994A_0425() + ET1994A_0426();
            if (ET1994A_0423() == 98 || ET1994A_0424() == 98 || ET1994A_0425() == 98 || ET1994A_0426() == 98)
                a = 98;
            if (ET1994A_0423() == 0 && ET1994A_0424() == 0 && ET1994A_0425() == 0 && ET1994A_0426() == 0)
                a = 99;
            if (ET1994A_0423() == 99 || ET1994A_0424() == 99 || ET1994A_0425() == 99 || ET1994A_0426() == 99)
                a = 99;
            if (a > 8 && a < 98)
                a = 8;
        }
        break;
        case dataset_id::et2007a:
        {
            if (ET2007A_0424() >= 0 && ET2007A_0424() < 98 && ET2007A_0425() >= 0 && ET2007A_0425() < 98 && ET2007A_0426() >= 0 && ET2007A_0426() < 98 && ET2007A_0427() >= 0 && ET2007A_0427() < 98)
                a = ET2007A_0424() + ET2007A_0425() + ET2007A_0426() + ET2007A_0427();
            if (ET2007A_0424() == 98 || ET2007A_0425() == 98 || ET2007A_0426() == 98 || ET2007A_0427() == 98)
                a = 98;
            if (ET2007A_0424() == 0 && ET2007A_0425() == 0 && ET2007A_0426() == 0 && ET2007A_0427() == 0)
                a = 99;
            if (ET2007A_0424() == 99 || ET2007A_0425() == 99 || ET2007A_0426() == 99 || ET2007A_0427() == 99)
                a = 99;
            if (a > 9 && a < 98)
                a = 9;
        }
        break;
        case dataset_id::py1982a:
        {
            if (PY1982A_0416() >= 0 && PY1982A_0416() < 98 && PY1982A_0419() >= 0 && PY1982A_0419() < 98)
                a = PY1982A_0416() + PY1982A_0419();
            if (PY1982A_0416() == 98 || PY1982A_0419() == 98)
                a = 98;
            if (PY1982A_0416() == 0 && PY1982A_0419() == 0 && PY1982A_0422() == 0)
                a = 99;
            if (PY1982A_0416() == 99 || PY1982A_0419() == 99)
                a = 99;
            if (a > 8 && a < 98)
                a = 8;
        }
        break;
        case dataset_id::py1992a:
        {
            if (PY1992A_0434() >= 0 && PY1992A_0434() < 16 && PY1992A_0435() >= 0 && PY1992A_0435() < 9)
                a = PY1992A_0434() - PY1992A_0435();
            if (PY1992A_0434() == 16 || PY1992A_0434() == 98 || PY1992A_0435() == 9 || PY1992A_0435() == 98)
                a = 98;
            if (PY1992A_0434() == 0 || PY1992A_0434() == 99 || PY1992A_0435() == 99)
                a = 99;
            if (a < 0)
                a = 98;
        }
        break;
        case dataset_id::ir2011a:
        {
            if (IR2011A_0447() < 98 && IR2011A_0448() < 98)
                a = IR2011A_0447() + IR2011A_0448();
            else
                a = 98;
            if (IR2011A_0447() == 99 && IR2011A_0448() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::bw1981a:
        {
            if (BW1981A_0417() < 98 && BW1981A_0418() < 98)
                a = BW1981A_0417() + BW1981A_0418();
            else
                a = 98;
            if (BW1981A_0417() == 99 && BW1981A_0418() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::bw1991a:
        {
            if (BW1991A_0434() < 98 && BW1991A_0435() < 98)
                a = BW1991A_0434() + BW1991A_0435();
            else
                a = 98;
            if (BW1991A_0434() == 99 && BW1991A_0435() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::bw2001a:
        {
            if (BW2001A_0428() < 97 && BW2001A_0429() < 97 && BW2001A_0430() < 97 && BW2001A_0431() < 97)
                a = BW2001A_0428() + BW2001A_0429() + BW2001A_0430() + BW2001A_0431();
            else
                a = 98;
            if (BW2001A_0428() == 99 && BW2001A_0429() == 99 && BW2001A_0430() == 99 && BW2001A_0431() == 99)
                a = 99;
            if (a > 7 && a < 98)
                a = 7;
        }
        break;
        case dataset_id::bw2011a:
        {
            if (BW2011A_0486() < 98 && BW2011A_0487() < 98)
                a = BW2011A_0486() + BW2011A_0487();
            else
                a = 98;
            if (BW2011A_0486() == 99 && BW2011A_0487() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::is1901a:
        {
            if (CHBORN() == 99 | CHBORN() == 0)
                a = 99;
        }
        break;
        case dataset_id::is1910a:
        {
            if (CHBORN() == 99 | CHBORN() == 0)
                a = 99;
        }
        break;
        case dataset_id::uk1911a:
        {
            if (CHBORN() == 99 | CHBORN() == 0)
                a = 99;
        }
        break;
        case dataset_id::uy1985x:
        {
            a = UY1985X_0424() - UY1985X_0429();
            if (UY1985X_0424() == 98 || UY1985X_0429() == 98)
                a = 98;
            if (UY1985X_0424() == 99 || UY1985X_0429() == 99)
                a = 99;
            if (a < 0)
                a = 0;
        }
        break;
        case dataset_id::bj1992a:
        {
			if (BJ1992A_0429() < 98 && BJ1992A_0430() < 98)
				a = BJ1992A_0429() + BJ1992A_0430();
            if (BJ1992A_0429() == 9 || BJ1992A_0430() == 9 || a > 9)
                a = 9;
            if (BJ1992A_0429() == 98 || BJ1992A_0430() == 98)
                a = 98;
            if (BJ1992A_0429() == 99 || BJ1992A_0430() == 99)
                a = 99;
        }
        break;
        case dataset_id::hn1974a:
        {
			if (HN1974A_0423() < 98 && HN1974A_0424() < 98)
				a = HN1974A_0423() + HN1974A_0424();
            if (HN1974A_0423() == 12 || HN1974A_0424() == 12 || a > 12)
                a = 12;
            if (HN1974A_0423() == 98 || HN1974A_0424() == 98)
                a = 98;
            if (HN1974A_0423() == 99 || HN1974A_0424() == 99)
                a = 99;
        }
        break;
        case dataset_id::ls1996a:
        {
            if (LS1996A_0427() < 99 && LS1996A_0428() < 99 && LS1996A_0429() < 99 && LS1996A_0430() < 99)
				a = LS1996A_0427() + LS1996A_0428() + LS1996A_0429() + LS1996A_0430();
            if (a > 7 && a < 98)
                a = 7;
			if (LS1996A_0427() == 99 && LS1996A_0428() == 99 && LS1996A_0429() == 99 && LS1996A_0430() == 99)
				a = 99;
        }
        break;
        case dataset_id::pg1980a:
        {
            if (PG1980A_0442() < 8 && PG1980A_0443() < 8 && PG1980A_0444() < 8 && PG1980A_0445() < 8)
				a = PG1980A_0444() + PG1980A_0445() + PG1980A_0442() + PG1980A_0443();
            if (a > 5 && a < 23)
                a = 5;
			if (PG1980A_0442() == 8 || PG1980A_0443() == 8 || PG1980A_0444() == 8 || PG1980A_0445() == 8)
				a = 98;
			if (PG1980A_0442() == 9 && PG1980A_0443() == 9 && PG1980A_0444() == 9 && PG1980A_0445() == 9)
				a = 99;
        }
        break;
        case dataset_id::pg2000a:
        {
            if (PG2000A_0432() < 98 && PG2000A_0433() < 98 && PG2000A_0434() < 98 && PG2000A_0435() < 98)
				a = PG2000A_0432() + PG2000A_0433() + PG2000A_0434() + PG2000A_0435();
            if (a > 7 && a < 98)
                a = 7;
			if (PG2000A_0432() == 98 || PG2000A_0433() == 98 || PG2000A_0434() == 98 || PG2000A_0435() == 98)
				a = 98;
			if (PG2000A_0432() == 99 && PG2000A_0433() == 99 && PG2000A_0434() == 99 && PG2000A_0435() == 99)
				a = 99;
        }
        break;
        case dataset_id::rw2012a:
        {
			if (RW2012A_0453() < 98 && RW2012A_0454() < 98)
				a = RW2012A_0453() + RW2012A_0454();
            if (RW2012A_0453() == 10 || RW2012A_0454() == 10 || a > 10)
                a = 10;
            if (RW2012A_0453() == 98 || RW2012A_0454() == 98)
                a = 98;
            if (RW2012A_0453() == 99 || RW2012A_0454() == 99)
                a = 99;
        }
        break;
        case dataset_id::zw2012a:
        {
			a = 98;
			if (ZW2012A_0440() < 98 && ZW2012A_0441() < 98 && ZW2012A_0442() < 98 && ZW2012A_0443() < 98)
				a = ZW2012A_0440() + ZW2012A_0441() + ZW2012A_0442() + ZW2012A_0443();
			if (a > 6 && a < 98)
				a = 6;
			if (ZW2012A_0440() == 98 || ZW2012A_0441() == 98 || ZW2012A_0442() == 98 || ZW2012A_0443() == 98)
				a = 98;
			if (ZW2012A_0440() == 99 && ZW2012A_0441() == 99 && ZW2012A_0442() == 99 && ZW2012A_0443() == 99)
				a = 99;
        }
        break;
        case dataset_id::kh2004a:
        {
            a = KH2004A_0429() + KH2004A_0430();
            if (a > 8)
                a = 8;
	        if (KH2004A_0429() == 99  || KH2004A_0430() == 99)
				a = 99;
        }
        break;
        case dataset_id::kh2013a:
        {
			a = KH2013A_0443() + KH2013A_0444();
			if (a > 8)
				a = 8;
			if (KH2013A_0443() == 99  || KH2013A_0444() == 99)
				a = 99;
        }
        break;
        case dataset_id::la2005a:
        {
			a = LA2005A_0424() + LA2005A_0425() + LA2005A_0426() + LA2005A_0427();
			if (a > 5)
				a = 5;
			if (LA2005A_0424() == 99 || LA2005A_0425() == 99 || LA2005A_0426() == 99 || LA2005A_0427() == 99)
				a = 99;
        }
        break;
        case dataset_id::np2011a:
        {
            a = NP2011A_0430() + NP2011A_0431() + NP2011A_0432() + NP2011A_0433();
			if (a > 6)
				a = 6;
			if (NP2011A_0430() == 99 || NP2011A_0431() == 99 || NP2011A_0432() == 99 ||NP2011A_0433() == 99)
				a = 99;
        }
        break;
        case dataset_id::tg1960a:
        {
			a = TG1960A_0416() + TG1960A_0417();
			if (TG1960A_0406() == 1 || TG1960A_0408() < 10)
				a = 99;
        }
        break;
        case dataset_id::mm2014a:
        {
            if (MM2014A_0431() < 99 && MM2014A_0432() < 99 && MM2014A_0433() < 99 && MM2014A_0434() < 99)
                a = MM2014A_0431() + MM2014A_0432() + MM2014A_0433() + MM2014A_0434();
            if (MM2014A_0431() == 99 && MM2014A_0432() == 99 && MM2014A_0433() == 99 && MM2014A_0434() == 99)
                a = 99;
            if (a > 9 && a < 99)
                a = 9;
        }
        break;
        case dataset_id::sr2004a:
        {
            if (SR2004A_0413() < 98 && SR2004A_0414() < 98)
                a = SR2004A_0413() + SR2004A_0414();
            else
                a = 98;
            if (SR2004A_0413() == 99 && SR2004A_0414() == 99)
                a = 99;
            if (a > 7 && a < 98)
                a = 7;
        }
        break;
        case dataset_id::sn2013a:
        {
            if (SN2013A_0487() < 99 && SN2013A_0488() < 99)
                a = SN2013A_0487() + SN2013A_0488();
            if (SN2013A_0487() == 99 && SN2013A_0488() == 99)
                a = 99;
            if (a > 10 && a < 99)
                a = 10;
        }
        break;
		}
        if (a == 0 && CHBORN() == 0)
            a = 99;
        if (a > 30 && a != 99)
            a = 98;


        setData(a);
    }
};

    

Description

CHSURV reports the number of children born to a woman who were still living at the time of the census.

Comparability — Index

GENERAL
Argentina
Armenia
Belarus
Benin
Bolivia
Botswana
Brazil
Burkina Faso
Cambodia
Cameroon
Chile
China
Colombia
Costa Rica
Dominican Republic
Ecuador
Ethiopia
Fiji
Ghana
Guatemala
Guinea
Honduras
Indonesia
Iran
Iraq
Jamaica
Kenya
Kyrgyz Republic
Laos
Lesotho
Liberia
Malawi
Malaysia
Mali
Mexico
Morocco
Mozambique
Myanmar
Nepal
Nicaragua
Pakistan
Palestine
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Rwanda
Senegal
Sierra Leone
South Africa
South Sudan
Sudan
Suriname
Tanzania
Thailand
Togo
Trinidad and Tobago
Turkey
Uganda
Uruguay
Venezuela
Vietnam
Zambia
Zimbabwe

Comparability — General

CHSURV is comparable across samples, if one accounts for the differing universes. These universe differences can be significant. There are three basic universe constraints: all women above a certain age; only women of childbearing age; only ever-married women. Who ever gave birth.

Census data on childbirths and deaths are often considered unreliable. Some samples report implausible or impossible numbers of children surviving. We have not attempted to impose consistency between the reported number of children surviving and number of children ever born. In all samples, responses above 30 children are top-coded to 30.

To make universes more compatible, in all samples data are coded to 99 (not in universe) if a woman reports zero children surviving and also zero children ever born (in CHBORN).

Comparability — Argentina [top]

The universe changes from females age 12 or older in 1970, to females age 14 and older in 1980-1991. The question was not asked in the 2001 census.

Comparability — Armenia [top]

The 2001 and 2011 samples have a top-code at 7+.

Comparability — Belarus [top]

The 1999 sample is top-coded at 11+.

Comparability — Benin [top]

The integrated variable for 1992 is constructed from the male and female surviving children. The data hast a top-code of 9+ children in 1992; and 15+ children in 2002 and 2013.

Comparability — Bolivia [top]

The age universe for Bolivia changes from 12 and older in 1976-1992 to 15 and older in 2001-2012. Responses in 2001 are top-coded at 14 or more children, and top-coded at 15 or more children in 2012.

Comparability — Botswana [top]

For all samples, CHSURV is constructed from original variables indicating children living in the household and children living elsewhere. The 1981, 1991, and 2011 samples are top-coded at 10+. The 2001 sample is top-coded at 7+.

Comparability — Brazil [top]

The age universe changes from 10 in 1960, to 15 in 1970-1980, and back to 10 in 1991-2010. The 1960 sample includes stillbirths in CHBORN. Calculations using that variable in combination with CHSURV will be affected.

The 2010 sample is top-coded at 20+.

Comparability — Burkina Faso [top]

The universe changes over time. The 1996 and 2006 samples are constructed by combining male and female children surviving.

Comparability — Cambodia [top]

Data are calculated from multiple source variables.

Comparability — Cameroon [top]

The 2005 sample is top-coded at 15+.

Comparability — Chile [top]

There is a slight change in the age universe in 1992.

The Chile samples have different top-codes: 14+ in 1982, 18+ in 1992, 16+ in 2002, and 15+ in 2017.

Comparability — China [top]

The 1990 sample was top-coded at 9+ and is constructed using male and female survival. The 2000 sample does not have a top code.

Comparability — Colombia [top]

The age universe changes from 15 and older in 1973-1985 to 12 and older in 1993-2005. The 1993 sample is constructed using male and female survival. The 2005 sample is top-coded at 16+.

Comparability — Costa Rica [top]

The age universe changes from 15 and older in 1973-1984 to 12 and older in 2000 and 2011. The 200 sample is top-coded at 16+ and the 2011 sample is top-coded at 15+.

Comparability — Dominican Republic [top]

The age universe for the 1970, 2002 and 2010 samples is women age 15 and older; in the 1981 sample it is women age 12 and older.

The 1981 integrated variable is constructed through multiple harmonized variables.
The 2002 sample is top-coded at 15+. The 2010 sample is top-coded at 15+.

Comparability — Ecuador [top]

The age universe changes from 15+ for 1974-1990, to 12+ in 2001-2010. The 2010 sample has a top-code of 16+.

Comparability — Ethiopia [top]

The universe statement varies across samples. The 1984 and 1994 samples include female residents age 10 or older. The 2007 sample includes long-form female respondents age 10 or older.

For all samples, the integrated variable is constructed from the subtraction of the number of dead children born alive from the number of live births.

Comparability — Fiji [top]

The 2007 sample is top-coded at 10+ children.

Comparability — Ghana [top]

The 2000 sample is top-coded at 16+ while the 2010 sample is top-coded at 14+ children.

Comparability — Guatemala [top]

The age universe of respondents changes from 15+ in 1973-1981 to 12+ in later years.

Comparability — Guinea [top]

The 1996 sample is top-coded at 10+ and the 2014 sample is top-coded at 15+ children.

Comparability — Honduras [top]

The integrated variable for 1974 is constructed from children in the household and children living elsewhere. The 1974 sample is top-coded at 12+ children; while the 1988 and 2001 samples are both top-coded at 15+ children.

Comparability — Indonesia [top]

Universes vary across samples with respect to age and marital status. Top-coding also differs among samples.

Comparability — Iran [top]

For both the 2006 and 2011 sample, CHSURV is constructed from input variables indicating male children surviving and female children surviving. The 2006 sample is top-coded at 16+ and the 2011 sample is top-coded at 10+.

Comparability — Iraq [top]

Only ever-married females were asked the question.

Comparability — Jamaica [top]

The universe differs between samples, with the 2001 sample restricting respondents to women of reproductive age. The top-code changes from 15+ children in 1982 to 12+ children in 2001.

Comparability — Kenya [top]

The universe changes over time. In the 1969 sample, the question is asked of women age 12 and older, while the 1989 and 1999 samples ask women age 12 and older who ever gave birth. The 1979 enumeration form indicates that the universe was females age 12+, but it appears to actually be females age 15+. There are a large number of missing cases.

The 1979 sample is top-coded at 20 children or more, 1989 at 30 or more, and 1999 at 18 or more.

Comparability — Kyrgyz Republic [top]

The universe differs between samples. The 1999 sample is top-coded at 13+ children and the 2009 sample is top-coded at 14+ children.

Comparability — Laos [top]

Data are calculated from multiple source variables.

Comparability — Lesotho [top]

The integrated variable for 1996 is constructed from male and female children at home and living elsewhere. The 1996 sample is top-coded at 7+ children; 2006 is top-coded at 10+ children.

Comparability — Liberia [top]

The age universe for the 1974 sample is women age 10 and older; in the 2008 sample it is women age 12 to 54. The 1974 and 2008 samples are top-coded at 13 or more children.

Comparability — Malawi [top]

The universe statement varies across samples. The 2008 sample has a top-code of 13 + children.

Comparability — Malaysia [top]

Only ever-married females were asked the question.

Comparability — Mali [top]

The universe changes from women age 12 and older in the 1987 and 1998 samples to women age 12 to 49 in the 2009 sample. The 1998 sample is top-coded at 13 or more children while the 2009 sample has a top code of 12 or more children.

Comparability — Mexico [top]

The 2015 sample is top-coded at 20+. The other samples are not top-coded.

Comparability — Morocco [top]

The 1982 sample did not collect data from women over age 50. In 1982-2014, the universe of respondents is restricted to ever-married females.

In 1982-2004, this integrated variable is calculated by summing the number of children still alive who live in the household to the number of children still alive living elsewhere.

Comparability — Mozambique [top]

The universe statement varies across samples. The 1997 sample includes female residents ages 12 to 50. The 2007 sample include female residents age 12 or older.
The integrated variable is constructed using multiple harmonized variables.

Comparability — Myanmar [top]

The number of children is calculated from separate variables on male and female children living in the household and elsewhere. In 2014, the variable has a top code at 9+ children.

Comparability — Nepal [top]

Only ever-married females were asked the census question. Data for 2011 are calculated from multiple source variables. The samples have different top-codes: 2001 has a top-code of 9+ and 2011 has a top-code of 6+.

Comparability — Nicaragua [top]

The minimum age of the universe definition changes between the three samples. The top-code for the 1995 and 2005 samples is 15 or more children.

Comparability — Pakistan [top]

Only ever-married women were asked the census question.

Comparability — Palestine [top]

Only ever-married females were asked the censuses question. In the 2007 sample, women in the section of Jerusalem annexed by Israel in 1967 are not in the universe.

The variable has a top-code at 18+ in 1997 and 16+ children in 2017.

Comparability — Panama [top]

The age universe changes from age 15 and older for 1980-1990 to age 12 and older in 2000-2010. The 200 sample is top-coded at 14+ children and the 2010 sample is top-coded at 15+ children.

Comparability — Papua New Guinea [top]

The integrated variable for 1980 and 2000 is constructed from male and female children living in this household and elsewhere. The 1980 sample is top-coded at 5+ children; 2000 is top-coded at 7+.

Comparability — Paraguay [top]

The age universe differs across samples.

The top-code varies across samples. It is 15+ children in 1972, 10+ children in 1982 and 1992, and 16+ children in 2002.

For the 1982 and 1992 samples, the integrated variable is constructed from the subtraction of the number of dead children born alive from the number of live births.

Comparability — Peru [top]

The top-code differs across samples. In the 1993 sample it is 16 or more children and in 2007 is it 15 or more children.

Comparability — Philippines [top]

The 2010 sample is top-coded at 15+children.

Comparability — Rwanda [top]

The integrated variable is constructed from the male children surviving and female children surviving unharmonized variables. The 2012 sample is top-coded at 10+ children.

Comparability — Senegal [top]

The number of children is calculated from separate variables on male and female children.

Comparability — Sierra Leone [top]

The 2004 sample is top-coded at 14+ children and the 2015 sample is top-coded at 15+ children.

Comparability — South Africa [top]

The universe changes between samples. In 1996 women age 12 and older residing in private households answered the question. In 2001, 2007 and 2016, the universe includes only women age 12 to 50, without regard to household type.

The 2016 sample is top-coded at 12 children or more.

Comparability — South Sudan [top]

The universe for the 2008 sample is women age 12 to 54. The variable is top-coded at 14 or more children.

Comparability — Sudan [top]

In 2008, only ever-married women age 12 to 54 were asked the question. The variable is top-coded at 18 or more children.

Comparability — Suriname [top]

In 2004, the number of children is calculated from separate variables on male and female children. The age universe is restricted to females age 12 to 64 in 2004 and females age 15 to 64 in 2012.

The variable is top-coded at 7 or more children in 2004 and 11 or more children in 2012.

Comparability — Tanzania [top]

The integrated variable for 1988 was constructed from multiple unharmonized variables. The 2012 sample is top-coded at 15+.

Comparability — Thailand [top]

There are differences in the universe of respondents. The 2000 sample is top-coded at 16+.

Comparability — Togo [top]

The 2010 sample is top-coded at 12+ children. The samples have different age universes. An age universe of 10 and older was imposed on 1960 by IPUMS.

Comparability — Trinidad and Tobago [top]

The 2011 sample is top-coded at 10+.

Comparability — Turkey [top]

The samples from 1985 and 1990 are top-coded at 10 or more children. The integrated variable for 2000 is constructed using male children surviving and female children surviving unharmonized variables.

Comparability — Uganda [top]

The universe changes significantly: from age 12 and older in 1991 to age 12 to 54 in 2002 and 2014.

The integrated variables form 2002 was constructed using number of children living at home plus the number of children reported living elsewhere.

The 2014 sample is top-coded at 15+ children.

Comparability — Uruguay [top]

The universe differs across samples from women age 15 and older in 1975, 1985, and 1996; to women age 12 or older in 2011.

Comparability — Venezuela [top]

The sample from 2001 is top-coded at 18+ children.

Comparability — Vietnam [top]

In all three samples, the census question was addressed only to women of childbearing age, 15 to 49. The integrated variable is constructed from multiple unharmonized variables.

Comparability — Zambia [top]

The 1990 and 2000 enumeration instructions indicate that this question should have been asked only of present household members and visitors, but the number of surviving children is reported for almost all absent household members; they are included in the universe.

The 1990 sample is top-coded at 9+ children. The 2000 and 2010 samples are top-coded at 10 or more children.

In 1990 and 2010 the integrated variables were constructed from multiple unharmonized variables including male and female children living at home and male and female children living in elsewhere.

Comparability — Zimbabwe [top]

The samples have different top-codes.

Universe

  • Argentina 1970: Females age 12+ who ever gave birth
  • Argentina 1980: Females age 14+ who ever gave birth
  • Argentina 1991: Females age 14+ who ever gave birth
  • Armenia 2001: Females age 15+ who ever gave birth
  • Armenia 2011: Females age 15+ who ever gave birth
  • Belarus 1999: Females age 15+ who ever gave birth
  • Benin 1992: Female residents age 12+ who ever gave birth
  • Benin 2002: Female residents age 10+ who ever gave birth
  • Benin 2013: Female residents age 10+ who ever gave birth
  • Bolivia 1976: Females age 12+ who ever gave birth
  • Bolivia 1992: Females age 12+ who ever gave birth
  • Bolivia 2001: Females age 15+ who ever gave birth
  • Bolivia 2012: Females age 15+ who ever gave birth
  • Botswana 1981: Present resident females age 12+ who ever gave birth
  • Botswana 1991: Females aged 12+ who ever gave birth
  • Botswana 2001: Females age 12+ who ever gave birth except institutionalized non-residents
  • Botswana 2011: Females age 12+ who ever gave birth except institutionalized non-residents
  • Brazil 1960: Females age 10+ who ever gave birth
  • Brazil 1970: Females age 15+ who ever gave birth
  • Brazil 1980: Females age 15+ who ever gave birth
  • Brazil 1991: Females age 10+ who ever gave birth
  • Brazil 2000: Females age 10+ who ever gave birth
  • Brazil 2010: Females age 10+ who ever gave birth
  • Burkina Faso 1985: Females age 12+ who ever gave birth
  • Burkina Faso 1996: Female household residents age 12+ who ever gave birth
  • Burkina Faso 2006: Females age 10+ who ever gave birth
  • Cambodia 1998: Females age 15+ who ever gave birth
  • Cambodia 2004: Females age 15+ who ever gave birth
  • Cambodia 2008: Females age 15+ who ever gave birth
  • Cambodia 2013: Females age 15+ who ever gave birth
  • Cameroon 2005: Females aged 12+ who ever gave birth
  • Chile 1970: Females age 15+ who ever gave birth
  • Chile 1982: Females age 15+ who ever gave birth
  • Chile 1992: Females age 14+ who ever gave birth
  • Chile 2002: Females age 15+ who ever gave birth
  • Chile 2017: Females age 15+ who ever gave birth
  • China 1982: Females age 15 to 64 who ever gave birth
  • China 1990: Females age 15 to 64 who ever gave birth
  • China 2000: Females age 15 to 50 who ever gave birth
  • Colombia 1973: Females age 15+ who ever gave birth
  • Colombia 1985: Females age 15+ who ever gave birth
  • Colombia 1993: Females age 12+ who ever gave birth
  • Colombia 2005: Females age 12+ who ever gave birth
  • Costa Rica 1973: Females age 15+ who ever gave birth
  • Costa Rica 1984: Females age 15+ who ever gave birth
  • Costa Rica 2000: Female aged 12+ who ever gave birth
  • Costa Rica 2011: Female aged 12+ who ever gave birth
  • Dominican Republic 1970: Females age 15+ who ever gave birth
  • Dominican Republic 1981: Females age 12+ who ever gave birth
  • Dominican Republic 2002: Females age 15+ who ever gave birth
  • Dominican Republic 2010: Females age 15+ who ever gave birth
  • Ecuador 1974: Females age 15+ who ever gave birth
  • Ecuador 1982: Females age 15+ who ever gave birth
  • Ecuador 1990: Females age 15+ who ever gave birth
  • Ecuador 2001: Females age 12+ who ever gave birth
  • Ecuador 2010: Females age 12+ who ever gave birth
  • El Salvador 1992: Females age 12+ who ever gave birth
  • El Salvador 2007: Females age 12+ who ever gave birth
  • Ethiopia 1984: Female residents 10+ who ever gave birth
  • Ethiopia 1994: Female residents 10+ who ever gave birth
  • Ethiopia 2007: Long form female respondents age 10+ who ever gave birth
  • Fiji 1966: Females age 15+ who ever gave birth
  • Fiji 1976: Females age 15+ who ever gave birth
  • Fiji 2007: Females age 15+ who ever gave birth
  • Ghana 2000: Females age 12+ who ever gave birth
  • Ghana 2010: Females age 12+ who ever gave birth
  • Greece 1991: Females born before 1981 who ever gave birth
  • Guatemala 1973: Females age 15+ who ever gave birth
  • Guatemala 1981: Females age 15+ who ever gave birth
  • Guatemala 1994: Females age 12+ who ever gave birth
  • Guatemala 2002: Females age 12+ who ever gave birth
  • Guinea 1996: Non-visitor females age 12+ who ever gave birth
  • Guinea 2014: Females age 12+ who ever gave birth
  • Haiti 1982: Females age 15+ who ever gave birth
  • Haiti 2003: Females age 13+ who ever gave birth
  • Honduras 1974: Females age 15+ who ever gave birth
  • Honduras 1988: Females age 12+ who ever gave birth
  • Honduras 2001: Females age 12+ who ever gave birth
  • Indonesia 1971: Ever-married females who ever gave birth
  • Indonesia 1976: Ever-married females who ever gave birth
  • Indonesia 1980: Ever-married females who ever gave birth
  • Indonesia 1990: Ever-married females age 10+ who ever gave birth
  • Indonesia 1995: Ever-married females age 10 to 54 who ever gave birth
  • Indonesia 2000: Ever-married females age 10+ who ever gave birth
  • Indonesia 2010: Females age 10+ in regular enumeration areas who ever gave birth
  • Iran 2006: Ever-married females who ever gave birth
  • Iran 2011: Females 10+ who ever gave birth
  • Iraq 1997: Ever-married females age 12+ who ever gave birth
  • Jamaica 1982: Females age 14+ in private households and some group quarters, not full-time students, who ever gave birth
  • Jamaica 2001: Females between the ages of 14 and 49 and who ever gave birth
  • Kenya 1969: Females age 12+ who ever gave birth
  • Kenya 1979: Females age 15+ who ever gave birth
  • Kenya 1989: Females age 12+ who ever gave birth
  • Kenya 1999: Females age 12+ who ever gave birth
  • Kyrgyz Republic 1999: Females age 15+ who ever gave birth
  • Kyrgyz Republic 2009: Females age 15+ who ever gave birth
  • Laos 2005: Females age 15 to 49 who ever gave birth
  • Lesotho 1996: Females age 12+ who ever gave birth
  • Lesotho 2006: Females age 12 to 49 who ever gave birth
  • Liberia 1974: Females age 10+ who ever gave birth
  • Liberia 2008: Females age 12 to 54 who ever gave birth
  • Malawi 1987: Females age 10+ who ever gave birth
  • Malawi 1998: Females age 12+ who ever gave birth
  • Malawi 2008: Non-visitor females age 12+ who ever gave birth
  • Malaysia 1970: Ever-married females age 10+ who ever gave birth
  • Malaysia 1980: Ever-married females age 10+ who ever gave birth
  • Mali 1987: Females age 12+ who ever gave birth
  • Mali 1998: Females age 12+ who ever gave birth
  • Mali 2009: Females age 12-49 who ever gave birth
  • Mexico 1990: Females age 12+ who ever gave birth
  • Mexico 2000: Females age 12+ who ever gave birth
  • Mexico 2005: Females age 12+ who ever gave birth
  • Mexico 2010: Females age 12+ who ever gave birth
  • Mexico 2015: Females age 12+ who ever gave birth
  • Mongolia 1989: Females age 15+ who ever gave birth
  • Morocco 1982: Ever-married females age 50 or less who ever gave birth
  • Morocco 1994: Ever-married females age 10+ who ever gave birth
  • Morocco 2004: Ever-married females who ever gave birth
  • Morocco 2014: Ever-married females who ever gave birth
  • Mozambique 1997: Female residents age 12 to 50 who ever given birth
  • Mozambique 2007: Female residents age 12+ who ever gave birth
  • Myanmar 2014: Ever-married females age 15+ in conventional households who ever gave birth
  • Nepal 2001: Ever-married females age 15 to 49 who ever gave birth
  • Nepal 2011: Ever-married females age 15 to 49 who ever gave birth
  • Nicaragua 1971: Females age 15+ who ever gave birth
  • Nicaragua 1995: Females age 14+ who ever gave birth
  • Nicaragua 2005: Females age 13+ who have had live-born children
  • Pakistan 1973: Ever-married females who ever gave birth
  • Palestine 1997: Ever-married females age 12+ who ever gave birth
  • Palestine 2007: Ever-married females age 12+ not in Jerusalem annexed by Israel in 1967 who ever gave birth
  • Palestine 2017: Ever-married females age 14+ who ever gave birth
  • Panama 1980: Females age 15+ who ever gave birth
  • Panama 1990: Females age 15+ who ever gave birth
  • Panama 2000: Females age 12+ who ever gave birth
  • Panama 2010: Females age 12+ who ever gave birth
  • Papua New Guinea 1980: Urban females age 15+ who ever gave birth
  • Papua New Guinea 2000: Citizen females age 15+ who ever gave birth
  • Paraguay 1972: Females age 15+ who ever gave birth
  • Paraguay 1982: Females age 14+ who ever gave birth
  • Paraguay 1992: Females age 14+ who ever gave birth
  • Paraguay 2002: Females age 12+ who ever gave birth
  • Peru 1993: Females age 12+ who ever gave birth
  • Peru 2007: Females age 12+ who ever gave birth
  • Philippines 1990: Ever-married females age 15 to 49 who ever gave birth
  • Philippines 2010: Females age 15 to 49 who ever gave birth
  • Rwanda 1991: Non-visitor females age 12+ who ever gave birth
  • Rwanda 2002: Non-visitor females age 12+ who ever gave birth
  • Rwanda 2012: Non-visitor females age 12+ who ever gave birth
  • Senegal 2002: Females age 12+ who ever gave birth
  • Senegal 2013: Female residents age 10+ in ordinary households who ever gave birth
  • Sierra Leone 2004: Females age 10+ who ever gave birth
  • Sierra Leone 2015: Females age 10+ in occupied private households who ever gave birth
  • South Africa 1996: Females age 12+ in private households who ever gave birth
  • South Africa 2001: Females age 12 to 50 who ever gave birth
  • South Africa 2007: Females age 12 to 50 who ever gave birth
  • South Africa 2016: Females age 12 to 50 who ever gave birth
  • South Sudan 2008: Ever-married females age 12 to 54 who ever gave birth
  • Sudan 2008: Ever-married females age 12 to 54 who ever gave birth
  • Suriname 2004: Females age 12 to 64 who ever gave birth
  • Suriname 2012: Females age 15 to 64 who ever gave birth
  • Tanzania 1988: Females age 12+ who ever gave birth
  • Tanzania 2002: Females age 12+ who ever gave birth
  • Tanzania 2012: Females age 12+ who ever gave birth
  • Thailand 1970: Ever-married females age 11+ who ever gave birth
  • Thailand 1980: Ever-married females age 11+ who ever gave birth
  • Thailand 1990: Ever-married females who ever gave birth
  • Thailand 2000: Ever-married females age 13+ who ever gave birth
  • Togo 1960: Females age 10+ who ever gave birth
  • Togo 2010: Female residents age 12+ who ever gave birth
  • Trinidad and Tobago 2011: Females age 14 to 54 in private households living in Trinidad and Tobago who ever gave birth
  • Turkey 1985: Ever married females age 12+ who ever gave birth
  • Turkey 1990: Ever married females age 12+ who ever gave birth
  • Turkey 2000: Ever married females age 12+ who ever gave birth
  • Uganda 1991: Females age 12+ who ever gave birth
  • Uganda 2002: Females age 12 to 54 who ever gave birth
  • Uganda 2014: Females age 12 to 54 who ever gave birth
  • Uruguay 1975: Females age 15+ who ever gave birth
  • Uruguay 1985: Females age 15+ who ever gave birth
  • Uruguay 1996: Females age 15+ who ever gave birth
  • Uruguay 2011: Females age 12+ who ever gave birth
  • Venezuela 1990: Females age 12+ who ever gave birth
  • Venezuela 2001: Females age 12+ who ever gave birth
  • Vietnam 1989: Females age 15 to 49 who ever gave birth
  • Vietnam 1999: Females age 15 to 49 who ever gave birth
  • Vietnam 2009: Females age 15 to 49 who ever gave birth
  • Zambia 1990: Females age 12+ who ever gave birth
  • Zambia 2000: Females age 12+ who ever gave birth
  • Zambia 2010: Present and visitor females 12+ who ever gave birth
  • Zimbabwe 2012: Females age 15 to 49 who ever gave birth

Availability

  • Argentina: 1970, 1980, 1991
  • Armenia: 2001, 2011
  • Belarus: 1999
  • Benin: 1992, 2002, 2013
  • Bolivia: 1976, 1992, 2001, 2012
  • Botswana: 1981, 1991, 2001, 2011
  • Brazil: 1960, 1970, 1980, 1991, 2000, 2010
  • Burkina Faso: 1985, 1996, 2006
  • Cambodia: 1998, 2004, 2008, 2013
  • Cameroon: 2005
  • Chile: 1970, 1982, 1992, 2002, 2017
  • China: 1982, 1990, 2000
  • Colombia: 1973, 1985, 1993, 2005
  • Costa Rica: 1973, 1984, 2000, 2011
  • Dominican Republic: 1970, 1981, 2002, 2010
  • Ecuador: 1974, 1982, 1990, 2001, 2010
  • El Salvador: 1992, 2007
  • Ethiopia: 1984, 1994, 2007
  • Fiji: 1966, 1976, 2007
  • Ghana: 2000, 2010
  • Greece: 1991
  • Guatemala: 1973, 1981, 1994, 2002
  • Guinea: 1996, 2014
  • Haiti: 1982, 2003
  • Honduras: 1974, 1988, 2001
  • Iceland: 1901, 1910
  • Indonesia: 1971, 1976, 1980, 1990, 1995, 2000, 2010
  • Iran: 2006, 2011
  • Iraq: 1997
  • Ireland: 1911
  • Jamaica: 1982, 2001
  • Kenya: 1969, 1979, 1989, 1999
  • Kyrgyz Republic: 1999, 2009
  • Laos: 2005
  • Lesotho: 1996, 2006
  • Liberia: 1974, 2008
  • Malawi: 1987, 1998, 2008
  • Malaysia: 1970, 1980
  • Mali: 1987, 1998, 2009
  • Mexico: 1990, 2000, 2005, 2010, 2015
  • Mongolia: 1989
  • Morocco: 1982, 1994, 2004, 2014
  • Mozambique: 1997, 2007
  • Myanmar: 2014
  • Nepal: 2001, 2011
  • Nicaragua: 1971, 1995, 2005
  • Nigeria: 2006, 2007
  • Pakistan: 1973
  • Palestine: 1997, 2007, 2017
  • Panama: 1980, 1990, 2000, 2010
  • Papua New Guinea: 1980, 2000
  • Paraguay: 1972, 1982, 1992, 2002
  • Peru: 1993, 2007
  • Philippines: 1990, 2010
  • Rwanda: 1991, 2002, 2012
  • Senegal: 2002, 2013
  • Sierra Leone: 2004, 2015
  • South Africa: 1996, 2001, 2007, 2016
  • South Sudan: 2008
  • Sudan: 2008
  • Suriname: 2004, 2012
  • Tanzania: 1988, 2002, 2012
  • Thailand: 1970, 1980, 1990, 2000
  • Togo: 1960, 2010
  • Trinidad and Tobago: 2011
  • Turkey: 1985, 1990, 2000
  • Uganda: 1991, 2002, 2014
  • United Kingdom: 1911
  • United States: 1900, 1910
  • Uruguay: 1975, 1985, 1996, 2011
  • Venezuela: 1990, 2001
  • Vietnam: 1989, 1999, 2009
  • Zambia: 1990, 2000, 2010
  • Zimbabwe: 2012