DM 'CLE LOG; CLE OUT'; ************************************************************************** December 3, 2009 THIS IS AN EXAMPLE OF A SAS PROGRAM THAT CREATES A SAS FILE FROM THE NHIS 1973 PRGNANCY.DAT ASCII FILE. NOTE: THE FORMAT DEFINITIONS GIVEN BELOW WILL RESULT IN PROCEDURE OUTPUT SHOWING VALUES THAT HAVE BEEN GROUPED AS THEY ARE SHOWN IN THE FILE LAYOUT DOCUMENTATION. THIS IS STORED IN PRGNANCY.SAS. *************************************************************************; * USER NOTE: PLACE NEXT TWO STATEMENTS IN SUBSEQUENT PROGRAMS; LIBNAME NHIS 'C:\NHIS1973\'; LIBNAME LIBRARY 'C:\NHIS1973\'; FILENAME ASCIIDAT 'C:\PU\1973\dat\PRGNANCY.dat'; * DEFINE VARIABLE VALUES FOR REPORT; PROC FORMAT LIBRARY=LIBRARY; VALUE PRG0001X 1 = "Quarter 1, 1973" 2 = "Quarter 2, 1973" 3 = "Quarter 3, 1973" 4 = "Quarter 4, 1973" ; VALUE PRG0002X 3 = "1973" ; VALUE PRG0003X ; VALUE PRG0004X 01, 21, 41, 61, 81 = "Week 01" 02, 22, 42, 62, 82 = "Week 02" 03, 23, 43, 63, 83 = "Week 03" 04, 24, 44, 64, 84 = "Week 04" 05, 25, 45, 65, 85 = "Week 05" 06, 26, 46, 66, 86 = "Week 06" 07, 27, 47, 67, 87 = "Week 07" 08, 28, 48, 68, 88 = "Week 08" 09, 29, 49, 69, 89 = "Week 09" 10, 30, 50, 70, 90 = "Week 10" 11, 31, 51, 71, 91 = "Week 11" 12, 32, 52, 72, 92 = "Week 12" 13, 33, 53, 73, 93 = "Week 13" ; VALUE PRG0005X ; VALUE PRG0006X ; VALUE PRG0007X ; VALUE PRG0008X 7 = "Pregnancy Record" ; VALUE PRG0009X 01 = "01, 21, 41, 61, 81" 02 = "02, 22, 42, 62, 82" 03 = "03, 23, 43, 63, 83" 04 = "04, 24, 44, 64, 84" 05 = "05, 25, 45, 65, 85" 06 = "06, 26, 46, 66, 86" 07 = "07, 27, 47, 67, 87" 08 = "08, 28, 48, 68, 88" 09 = "09, 29, 49, 69, 89" 10 = "10, 30, 50, 70, 90" 11 = "11, 31, 51, 71, 91" 12 = "12, 32, 52, 72, 92" 13 = "13, 33, 53, 73, 93" ; VALUE PRG0010X 1 = "Quarter 1, 1973" 2 = "Quarter 2, 1973" 3 = "Quarter 3, 1973" 4 = "Quarter 4, 1973" ; VALUE PRG0011X 3 = "1973" ; VALUE PRG0012X 01 = "01, 21, 41, 61, 81" 02 = "02, 22, 42, 62, 82" 03 = "03, 23, 43, 63, 83" 04 = "04, 24, 44, 64, 84" 05 = "05, 25, 45, 65, 85" 06 = "06, 26, 46, 66, 86" 07 = "07, 27, 47, 67, 87" 08 = "08, 28, 48, 68, 88" 09 = "09, 29, 49, 69, 89" 10 = "10, 30, 50, 70, 90" 11 = "11, 31, 51, 71, 91" 12 = "12, 32, 52, 72, 92" 13 = "13, 33, 53, 73, 93" ; VALUE PRG0013X 0 = "The 31 Large Self-representing SMSA's" 1 = "SMSA-Self-representing" 3 = "SMSA-Nonself-representing" 4 = "Non-SMSA-Self-representing" 6 = "Non-SMSA-Nonself-representing" ; VALUE PRG0014X 1 = "Northeast (includes Sections 1 and 2)" 2 = "North Central (includes Sections 3, 4 and 5)" 3 = "South (includes Sections 6, 7, 8 and 9)" 4 = "West (includes Sections 10 and 11)" ; VALUE PRG0015X . = "Non-self-representing sections and self-representing SMSA's" 34 = "Boston" 50 = "St. Louis" 35 = "New York" 51 = "Houston" 36 = "Philadelphia" 52 = "Dallas" 37 = "Pittsburgh" 53 = "Washington, D.C" 38 = "Detroit" 54 = "Seattle-Everett" 39 = "Chicago" 55 = "San Diego" 40 = "Cincinnati" 56 = "Anaheim-Santa Ana-Garden Grove" 41 = "Los Angeles-Long Beach" 57 = "Miami" 42 = "San Francisco-Oakland" 58 = "Denver" 43 = "Baltimore" 59 = "San Bernardino-Riverside-Ontario" 44 = "Atlanta" 60 = "Indianapolis" 45 = "Buffalo" 61 = "San Jose" 46 = "Cleveland" 62 = "New Orleans" 47 = "Minneapolis-St.Paul" 63 = "Tampa-St. Petersburg" 48 = "Milwaukee" 64 = "Portland, Oregon" 49 = "Kansas City" ; VALUE PRG0016X 1 = "In SMSA; in Central City" 2 = "In SMSA; not in Central City" 3 = "Not in SMSA" ; VALUE PRG0017X 1 = "SMSA" 2 = "Non-SMSA - Nonfarm" 3 = "Non-SMSA - Farm" ; VALUE PRG0018X 1 = "Housing Unit" 2 = "Other" ; VALUE PRG0019X ; VALUE PRG0020X 0 = "Not reported" 1-8 = "Number of calls" 9 = "9+ calls" ; VALUE PRG0021X 1 = "Yes - phone" 2 = "No or none" 3 = "Phone, but no number listed, or number refused" 9 = "DK if phone or refused" . = "Not reported" ; VALUE PRG0022X 1 = "Yes" 2 = "No" . = "Not reported" ; VALUE PRG0023X 1 = "Monday" 2 = "Tuesday" 3 = "Wednesday" 4 = "Thursday" 5 = "Friday" 6 = "Saturday" 7 = "Sunday" 8 = "Unknown" ; VALUE PRG0024X 001-999 = "Minutes" . = "Not reported" ; VALUE PRG0025X 1 = "6:01 a.m. - 12:00 a.m. (noon)" 2 = "12:01 p.m. - 6:00 p.m" 3 = "6:01 p.m. - 12:00 p.m. (midnight)" 4 = "12:01 a.m. - 6:00 a.m" . = "Not reported" ; VALUE PRG0026X 1 = "White" 2 = "Negro" 3 = "Other" ; VALUE PRG0027X 1 = "White" 2 = "Other races" ; VALUE PRG0028X 2 = "Female" ; VALUE PRG0029X 17-44 = "Number of years" ; VALUE PRG0030X 03 = "17-24 years" 04 = "25-34 years" 05 = "35-44" ; VALUE PRG0031X 03 = "17-24 years" 04 = "25-34 years" 05 = "35-44 years" ; VALUE PRG0032X 2 = "15-44 years" ; VALUE PRG0033X 1 = "Married - Spouse present" 2 = "Widowed" 3 = "Never married" 4 = "Divorced" 5 = "Separated" 6 = "Married - Spouse absent" ; VALUE PRG0034X 02 = "None" 03 = "1-4 years completed" 04 = "5-7 years completed" 05 = "8 years completed" 06 = "9-11 years completed" 07 = "12 years completed(high school graduate)" 08 = "13-14 years completed" 09 = "15 years completed" 10 = "16 years completed(college graduate)" 11 = "17+ years completed(graduate school)" 12 = "Unknown" 13 = "Not reported" ; VALUE PRG0035X 2 = "None" 3 = "01-08 (elementary)" 4 = "09-11 (high school)" 5 = "12 (high school graduate)" 6 = "13-15 (college)" 7 = "16+ (college graduate +)" 8 = "Unknown" ; VALUE PRG0036X 02 = "None" 03 = "1-4 years completed" 04 = "5-7 years completed" 05 = "8 years completed" 06 = "9-11 years completed" 07 = "12 years completed (high school graduate)" 08 = "13-14 years completed" 09 = "15 years completed" 10 = "16 years completed (college graduate)" 11 = "17+ years completed (graduate school)" 12 = "Unknown" 13 = "Not reported" ; VALUE PRG0037X 2 = "None" 3 = "01-08 (elementary)" 4 = "09-11 (high school)" 5 = "12 (high school graduate)" 6 = "13-15 (college)" 7 = "16+ (college graduate +)" 8 = "Unknown" ; VALUE PRG0038X 0 = "Female" ; VALUE PRG0039X 01 = "Under $1,000" 02 = "1,000-1,999" 03 = "2,000-2,999" 04 = "3,000-3,999" 05 = "4,000-4,999" 06 = "5,000-5,999" 07 = "6,000-6,999" 08 = "7,000-9,999" 09 = "10,000-14,999" 10 = "15,000-24,999" 11 = "25,000+" 12 = "Unknown" 13 = "Not reported" ; VALUE PRG0040X 1 = "Under $3,000" 2 = "3,000-4,999" 3 = "5,000-6,999" 4 = "7,000-9,999" 5 = "10,000-14,999" 6 = "15,000+" 7 = "Unknown" ; VALUE $PRG0041X '&' = "Primary individual" '-' = "Secondary individual" '0' = "Primary family" '1'-'9' = "Secondary families" ; VALUE $PRG0042X '&' = "Unrelated individual living alone" '0' = "Head of family or unrelated individual not living alone" '1' = "Wife (husband living at home and not in Armed Forces)" '2' = "Wife (husband living at home and is in Armed Forces)" '3' = "Child of head or spouse" '4' = "Grandchild of head or spouse" '5' = "Parent of head or spouse" '6' = "Other relative" ; VALUE PRG0043X 1 = "Living alone" 2 = "Living with nonrelatives" 3 = "Living with relatives - married" 4 = "Living with relatives - other" ; VALUE PRG0044X 1 = "Usually working" 2 = "Keeping house (female)" 4 = "Going to school" 5 = "Something else" 6 = "Unknown" ; VALUE PRG0045X 1 = "Worked in past 2 weeks" 2 = "Did not work, has job, not on layoff and not looking for work" 3 = "Did not work, has job, looking for work" 4 = "Did not work, has job, on layoff" 5 = "Did not work, has job, on layoff and looking for work" 6 = "Did not work, has job, unknown if looking or on layoff" 7 = "Did not work, no job, looking for work or on layoff" 8 = "Not in labor force (17+)" ; VALUE PRG0046X 1 = "Private paid" 2 = "Federal Government" 3 = "Other Government" 4 = "Self employed" 5 = "Nonpay" 6 = "Other (new worker)" 7 = "Unknown or not reported" 8 = "Not in Labor Force" ; VALUE PRG0047X 017-999 = "Code Number" . = "Not applicable" ; VALUE PRG0048X ; VALUE PRG0049X ; VALUE PRG0050X 001-995 = "Code number" . = "Not applicable" ; VALUE PRG0051X ; VALUE PRG0052X ; VALUE PRG0053X 1 = "Self entirely" 2 = "Self partly" 3 = "Spouse" 4 = "Mother" 5 = "Father" 6 = "Other female family member" 7 = "Other male family member" 8 = "Other" 9 = "Not reported" ; VALUE PRG0054X 1 = "Under 20 years" 2 = "20-54 years" 3 = "55-64 years" 4 = "65-74 years" 5 = "75+ years" 6 = "Unknown and not reported" ; VALUE PRG0055X 00 = "Unrelated individuals" 01-97 = "Family size" ; VALUE PRG0056X 0 = "Unrelated individuals" 1 = "One member" 2 = "2 members" 3 = "3 members" 4 = "4 members" 5 = "5 members" 6 = "6 members" 7 = "7 members" 8 = "8+ members" ; VALUE PRG0057X 1 = "Cannot perform Usual Activity" 2 = "Can perform UA but limited in amount and kind" 3 = "Can perform UA but limited in outside activities" 4 = "Not limited (including unknown)" 5 = "Not applicable (person with no chronic conditions)" ; VALUE PRG0058X 1 = "Months" 2 = "Years" 3 = "Unknown" . = "Not applicable" ; VALUE PRG0059X 00 = "Less than l month" 01-98 = "Number of months or years" 99 = "Unknown" . = "Not applicable" ; VALUE PRG0060X 00 = "None" 01-14 = "Number of days" ; VALUE PRG0061X 00 = "None" 01-14 = "Number of days" ; VALUE PRG0062X 2 = "School-loss days" 3 = "Work-loss days" ; VALUE PRG0063X 00 = "None" 01-14 = "Number of days" ; VALUE PRG0064X 00 = "None" 01-14 = "Number of days" ; VALUE PRG0065X 00 = "None" 01-97 = "Number of visits" ; VALUE PRG0066X 1 = "Number of visits known" 2 = "Number of visits unknown" ; VALUE PRG0067X 00 = "None or Unknown" 01-97 = "Number of visits" ; VALUE PRG0068X 1 = "Number of visits known" 2 = "Number of visits unknown" ; VALUE PRG0069X 000 = "None or Unknown" 001-998 = "Number of visits" ; VALUE PRG0070X 000 = "None" 001-365 = "Number of days" ; VALUE PRG0071X 0 = "Never" 1 = "Visit in past 2 weeks" 3 = "2 weeks to less than 6 months" 4 = "6 months to less than 12 months" 5 = "1 year" 6 = "2-4 years" 7 = "5+ years" 9 = "Unknown" ; VALUE PRG0072X 0 = "Never" 1 = "Visit in 2 weeks" 2 = "2 weeks to less than 6 months" 3 = "6 months to less than 12 months" 4 = "1 year" 5 = "2-4 years" 6 = "5+ years" 8 = "Unknown" ; VALUE PRG0073X ; VALUE PRG0074X ; VALUE PRG0075X ; VALUE PRG0076X ; VALUE PRG0077X 0 = "Never married or under 17 years of age" 1-7 = "Number of times married" 8 = "8+ times married" 9 = "Unknown" ; VALUE PRG0078X 0 = "No episodes" 1 = "All in federal hospitals" 2 = "All in nonfederal hospitals" 3 = "Both federal and nonfederal hospitals" ; VALUE PRG0079X 01 = "Both parents, no other adults" 02 = "Mother only" 03 = "Father only" 04 = "Both parents and other adult relative" 05 = "Mother and other adult relative" 06 = "Father and other adult relative" 07 = "No parent, but one adult relative" 08 = "No parent, but two or more adult relatives" 09 = "Other" 10 = "Not applicable, 25+ years and/or ever married" ; VALUE PRG0080X 1 = "Excellent" 2 = "Good" 3 = "Fair" 4 = "Poor" 5 = "Unknown" ; VALUE $PRG0081X '0' = "Never" '1' = "Under 1 year" '2' = "1 year" '3' = "2 years" '4' = "3 years" '5' = "4 years" '6' = "5 years" '7' = "6-9 years" '8' = "10+ years" '9' = "Unknown" '-' = "Under 40 years of age" ; VALUE $PRG0082X '0' = "Never" '1' = "Under 1 year" '2' = "1 year" '3' = "2 years" '4' = "3 years" '5' = "4 years" '6' = "5 years" '7' = "6-9 years" '8' = "10+ years" '9' = "Unknown" '-' = "Under 40 years of age" ; VALUE PRG0083X 0 = "Never" 1 = "Under 1 year" 2 = "1 year" 3 = "2 years" 4 = "3 years" 5 = "4 years" 6 = "5 years" 7 = "6-9 years" 8 = "10+ years" 9 = "Unknown" ; VALUE PRG0084X 1 = "Yes" 2 = "No" 3 = "Unknown" ; VALUE PRG0085X 0 = "Never" 1 = "Under 1 year" 2 = "1 year" 3 = "2 years" 4 = "3 years" 5 = "4 years" 6 = "5 years" 7 = "6-9 years" 8 = "10+ years" 9 = "Unknown" ; VALUE PRG0086X 0 = "Never" 1 = "Under 1 year" 2 = "1 year" 3 = "2 years" 4 = "3 years" 5 = "4 years" 6 = "5 years" 7 = "6-9 years" 8 = "10+ years" 9 = "Unknown" ; VALUE PRG0087X 0 = "Never" 1 = "Under 1 year" 2 = "1 year" 3 = "2 years" 4 = "3 years" 5 = "4 years" 6 = "5 years" 7 = "6-9 years" 8 = "10+ years" 9 = "Unknown" ; VALUE PRG0088X 0 = "17+ years of age" ; VALUE $PRG0089X '-' = "17+ years of age" ; VALUE $PRG0090X '--' = "17+ years of age" ; VALUE PRG0091X 1 = "Yes" 2 = "No" 3 = "Unknown" ; VALUE PRG0092X 1-7 = "Number of times" 8 = "8+ times" 9 = "Unknown" . = "Not reported" ; VALUE PRG0093X 1-7 = "1-7 times" 8 = "8+ times" . = "Not reported" ; VALUE PRG0094X 1-7 = "1-7 times" 8 = "8+ times" . = "Not reported" ; VALUE PRG0095X 1-7 = "1-7 times" 8 = "8+ times" . = "Not reported" ; VALUE PRG0096X 1-7 = "1-7 times" 8 = "8+ times" . = "Not reported" ; VALUE PRG0097X 1-7 = "1-7 times" 8 = "8+ times" . = "Not reported" ; VALUE PRG0098X 1-7 = "1-7 times" 8 = "8+ times" . = "Not reported" ; VALUE $PRG0099X '1' = "l Room" '2' = "2 Rooms" '3' = "3 Rooms" '4' = "4 Rooms" '5' = "5 Rooms" '6' = "6 Rooms" '7' = "7 Rooms" '8' = "8 Rooms" '9' = "9+ Rooms" '-' = "DK or Not reported" ' ' = "Not a housing unit" ; VALUE $PRG0100X '0' = "None" '1' = "l Bedroom" '2' = "2 Bedrooms" '3' = "3 Bedrooms" '4' = "4 Bedrooms" '5' = "5 Bedrooms" '6' = "6 Bedrooms" '7' = "7 Bedrooms" '8' = "8 Bedrooms" '9' = "9+ Bedrooms" '-' = "DK or Not reported" ' ' = "Not a housing unit" ; VALUE PRG0101X ; VALUE PRG0102X ; VALUE PRG0103X ; VALUE PRG0104X ; VALUE PRG0105X ; VALUE PRG0106X ; VALUE PRG0107X ; VALUE PRG0108X ; VALUE PRG0109X ; VALUE PRG0110X ; VALUE PRG0111X ; VALUE PRG0112X ; VALUE PRG0113X ; VALUE PRG0114X ; VALUE PRG0115X ; VALUE PRG0116X ; VALUE PRG0117X ; VALUE PRG0118X ; VALUE PRG0119X ; VALUE PRG0120X ; VALUE PRG0121X ; VALUE PRG0122X ; VALUE PRG0123X ; VALUE PRG0124X ; VALUE PRG0125X ; VALUE PRG0126X ; VALUE PRG0127X ; VALUE PRG0128X ; VALUE PRG0129X ; VALUE PRG0130X ; VALUE PRG0131X ; VALUE PRG0132X ; VALUE PRG0133X 1 = "Yes" 2 = "No" 3 = "Unknown" ; VALUE PRG0134X 1-7 = "1-7 pregnancies" 8 = "8+ pregnancies" 9 = "Unknown" ; VALUE PRG0135X 01-30 = "Number of times" 31 = "Unknown" ; VALUE PRG0136X 00 = "None" 01-30 = "1-30 live births" 31 = "Unknown" ; VALUE PRG0137X 1 = "Full term" 2 = "Premature" 3 = "Miscarriage" 4 = "Still birth" 5 = "Abortion" 6 = "Other" 7 = "Unknown" ; VALUE PRG0138X 1 = "Yes" 2 = "No" 3 = "Unknown" ; VALUE PRG0139X 00 = "Less than 1 month" 01-09 = "1-9 months" 10 = "Unknown" . = "Not applicable" ; VALUE PRG0140X 01-98 = "Number of visits" 99 = "Unknown" . = "Not applicable" ; VALUE PRG0141X 1 = "Yes" 2 = "No" 3 = "Unknown" . = "Not applicable" ; VALUE PRG0142X 00 = "Less than one month" 01-10 = "1-10 months" 11 = "Unknown" ; VALUE PRG0143X 1 = "Yes" 2 = "No" 3 = "Unknown" ; VALUE PRG0144X 1 = "Less than 2 months" 2 = "2+ months" 3 = "Unknown" . = "Not applicable" ; VALUE PRG0145X 1 = "Yes" 2 = "No" 3 = "Unknown" . = "Not applicable" ; DATA NHIS.PREGNANCY; * CREATE A SAS DATA SET STORED IN DIR C:\NHIS1973\; INFILE ASCIIDAT LRECL=488; * DEFINE LENGTH OF NUMERIC VARIABLES; LENGTH QUARTER 3 YEAR 3 PSURANDR 3 WEEKCEN 3 SEGNUM 3 HHNUM 3 PERNUM 3 RECTYPE 3 WEEKPROC 3 QTRPROC 3 YEARPRC 3 WEEKPRC 3 PSUTYPE 3 REGION 3 LSRSMSA 3 SMSA 3 MSA2 3 LIVQTR 3 INTNUM 3 NUMCALL 3 PHONE 3 OBSINT 3 WKDAY 3 INTLENG 3 INTTIME 3 RACE 3 RACER 3 SEX 3 AGE 3 AGER1 3 AGER2 3 AGER3 3 MARSTAT 3 EDUC 3 EDUCR 3 EDUCAD 3 EDUCADR 3 VETERAN 3 INCOME 3 INCOMER 3 FAMRELR 3 USUALACT 3 EMPLOY 3 WKCLASS 3 INDUSTRY 3 INDUSR1 3 INDUSR2 3 OCCUP 3 OCCUPR1 3 OCCUPR2 3 RESPOND 3 RESPAGE 3 FAMSIZE 3 FAMSIZER 3 LACHRONC 3 LADURUNT 3 LADURNUM 3 RADAY 3 BDDAY 3 WSLDAYI 3 WSLDAY 3 HPTDAY2W 3 DTL12 3 DTAL12U 3 DTAL12N 3 DV12I 3 DV12NUM 3 HEP12 3 DVINT 3 DTLINT 3 HDENUM 3 CONDTOT 3 CONDCHR 3 LACHRON 3 MRYTIME 3 HPLSSE 3 FAMSTRUC 3 HLTHSTAT 3 XRCTIME 3 EYEGCONS 3 EYETIME 3 PAPTIME 3 BRETIME 3 RPHY12 3 BLOODGS 3 BLOODTIM 3 BLOODSLD 3 BLOODRPL 3 BLOODBNK 3 BLOODOTH 3 BLOODRSN 3 BLOODUKN 3 WTBFAD 8 WTFAL 4 WTFBL 4 WTFQ 5 WTFS 5 WTFA 5 WTFB 5 WT65 5 WT65B 5 WTRAD2W 5 WTRAD2WB 5 WTBDD2W 5 WTBDD2WB 5 WTWLD2W 5 WTWLD2WB 5 WTHPD2W 5 WTHPD2WB 5 WTDTL2W 5 WTDTL2WB 5 DV12WPQ 5 DV12WPS 5 DV12WPA 5 DV12WPB 5 DV12WPQ 5 DV12WPS 5 DV12WPA 5 DV12WPB 5 HDA12WPQ 5 HDA12WPS 5 HDA12WPA 5 HDA12WPB 5 HEP12WPA 5 PREGNOW 3 TERM12M 3 PREGTIME 3 LIVEBIRT 3 TERMTYPE 3 SAWDR 3 SAWDRMT 3 NUMVISIT 3 BEDSTAY 3 TOTMONTH 3 CHECKUP 3 PREGLEN 3 INTENDCK 3 ; * INPUT ALL VARIABLES; INPUT QUARTER 1 - 1 YEAR 2 - 2 PSURANDR 3 - 5 WEEKCEN 6 - 7 SEGNUM 8 - 9 HHNUM 10 - 11 PERNUM 12 - 13 RECTYPE 14 - 14 WEEKPROC 17 - 18 QTRPROC 19 - 19 YEARPRC 20 - 20 WEEKPRC 21 - 22 PSUTYPE 28 - 28 REGION 29 - 29 LSRSMSA 30 - 31 SMSA 33 - 33 MSA2 36 - 36 LIVQTR 37 - 37 INTNUM 40 - 41 NUMCALL 42 - 42 PHONE 43 - 43 OBSINT 44 - 44 WKDAY 45 - 45 INTLENG 46 - 48 INTTIME 49 - 49 RACE 50 - 50 RACER 51 - 51 SEX 52 - 52 AGE 53 - 54 AGER1 55 - 56 AGER2 57 - 58 AGER3 59 - 59 MARSTAT 60 - 60 EDUC 61 - 62 EDUCR 63 - 63 EDUCAD 64 - 65 EDUCADR 66 - 66 VETERAN 67 - 67 INCOME 68 - 69 INCOMER 70 - 70 @71 FAMTYPE $CHAR1. @72 FAMREL $CHAR1. FAMRELR 73 - 73 USUALACT 74 - 74 EMPLOY 75 - 75 WKCLASS 76 - 76 INDUSTRY 77 - 79 INDUSR1 80 - 81 INDUSR2 82 - 83 OCCUP 84 - 86 OCCUPR1 87 - 88 OCCUPR2 89 - 90 RESPOND 91 - 91 RESPAGE 94 - 94 FAMSIZE 95 - 96 FAMSIZER 97 - 97 LACHRONC 98 - 98 LADURUNT 99 - 99 LADURNUM 100 - 101 RADAY 106 - 107 BDDAY 108 - 109 WSLDAYI 110 - 110 WSLDAY 111 - 112 HPTDAY2W 113 - 114 DTL12 115 - 116 DTAL12U 117 - 117 DTAL12N 118 - 119 DV12I 120 - 120 DV12NUM 121 - 123 HEP12 124 - 126 DVINT 127 - 127 DTLINT 128 - 128 HDENUM 129 - 130 CONDTOT 131 - 132 CONDCHR 133 - 134 LACHRON 135 - 136 MRYTIME 139 - 139 HPLSSE 140 - 140 FAMSTRUC 143 - 144 HLTHSTAT 145 - 145 @149 EKGTIME $CHAR1. @150 GLCTIME $CHAR1. XRCTIME 151 - 151 EYEGCONS 152 - 152 EYETIME 153 - 153 PAPTIME 154 - 154 BRETIME 155 - 155 RPHY12 156 - 156 @157 RPHYTIME $CHAR1. @158 DTLAGE $CHAR2. BLOODGS 160 - 160 BLOODTIM 161 - 161 BLOODSLD 162 - 162 BLOODRPL 163 - 163 BLOODBNK 164 - 164 BLOODOTH 165 - 165 BLOODRSN 166 - 166 BLOODUKN 167 - 167 @180 ROOMTOT $CHAR1. @181 BEDROOM $CHAR1. WTBFAD 182 - 187 .1 WTFAL 188 - 192 WTFBL 193 - 198 WTFQ 201 - 209 WTFS 210 - 218 WTFA 219 - 227 WTFB 228 - 236 WT65 237 - 245 WT65B 246 - 254 WTRAD2W 255 - 263 WTRAD2WB 264 - 272 WTBDD2W 273 - 281 WTBDD2WB 282 - 290 WTWLD2W 291 - 299 WTWLD2WB 300 - 308 WTHPD2W 309 - 317 WTHPD2WB 318 - 326 WTDTL2W 327 - 335 WTDTL2WB 336 - 344 DV12WPQ 345 - 353 DV12WPS 354 - 362 DV12WPA 363 - 371 DV12WPB 372 - 380 DV12WPQ 381 - 389 DV12WPS 390 - 398 DV12WPA 399 - 407 DV12WPB 408 - 416 HDA12WPQ 417 - 425 HDA12WPS 426 - 434 HDA12WPA 435 - 443 HDA12WPB 444 - 452 HEP12WPA 453 - 461 PREGNOW 471 - 471 TERM12M 472 - 472 PREGTIME 473 - 474 LIVEBIRT 475 - 476 TERMTYPE 477 - 477 SAWDR 478 - 478 SAWDRMT 479 - 480 NUMVISIT 481 - 482 BEDSTAY 483 - 483 TOTMONTH 484 - 485 CHECKUP 486 - 486 PREGLEN 487 - 487 INTENDCK 488 - 488 ; * DEFINE VARIABLE LABELS; LABEL QUARTER = "SAMPLE - RECODE OF CENSUS CODE" YEAR = "YEAR OF COLLECTION OF DATA" PSURANDR = "PSU - RANDOM RECODE" WEEKCEN = "WEEK - CENSUS CODE (NUMBERED WITHIN SAMPLE RECODE)" SEGNUM = "SEGMENT NUMBER" HHNUM = "HOUSEHOLD NUMBER" PERNUM = "PERSON NUMBER" RECTYPE = "RECORD TYPE" WEEKPROC = "CENSUS WEEK RECODE (NUMBERED WITHIN SAMPLE RECODE)" QTRPROC = "PROCESSING QUARTER CODE" YEARPRC = "PROCESSING YEAR" WEEKPRC = "PROCESSING WEEK CODE (NUMBERED WITHIN PROCESSING QUARTER)" PSUTYPE = "TYPE OF PSU" REGION = "REGION" LSRSMSA = "NHIS SECTION CODE" SMSA = "SMSA NON-SMSA RESIDENCE" MSA2 = "SMSA - NON-SMSA RESIDENCE" LIVQTR = "TYPE OF LIVING QUARTERS" INTNUM = "INTERVIEWER NUMBER (NOT EDITED)" NUMCALL = "NUMBER OF CALLS (NOT EDITED)" PHONE = "TELEPHONE (NOT EDITED)" OBSINT = "OBSERVED INTERVIEW (NOT EDITED)" WKDAY = "DAY OF WEEK INTERVIEW COMPLETED" INTLENG = "LENGTH OF INTERVIEW (NOT EDITED)" INTTIME = "TIME OF DAY OF INTERVIEW (BEGINNING TIME) (NOT EDITED)" RACE = "RACE (DETAIL)" RACER = "RACE RECODE" SEX = "SEX" AGE = "AGE" AGER1 = "AGE RECODE #1" AGER2 = "AGE RECODE #2" AGER3 = "AGE RECODE #3" MARSTAT = "MARITAL STATUS" EDUC = "EDUCATION OF INDIVIDUAL - COMPLETED YEARS" EDUCR = "EDUCATION OF INDIVIDUAL - RECODE" EDUCAD = "EDUCATION OF FAMILY HEAD OR UNRELATED INDIVIDUAL - DETAIL" EDUCADR = "EDUCATION OF HEAD - RECODE" VETERAN = "VETERAN STATUS" INCOME = "FAMILY INCOME OR INCOME OF UNRELATED INDIVIDUAL" INCOMER = "FAMILY INCOME RECODE" FAMTYPE = "TYPE OF FAMILY" FAMREL = "RELATIONSHIP" FAMRELR = "FAMILY RELATIONSHIP RECODE" USUALACT = "USUAL ACTIVITY" EMPLOY = "CURRENT ACTIVITY DURING PAST 2 WEEKS" WKCLASS = "CLASS OF WORKER" INDUSTRY = "INDUSTRY DETAIL CODE" INDUSR1 = "INDUSTRY RECODE 1" INDUSR2 = "INDUSTRY RECODE 2" OCCUP = "OCCUPATION DETAIL CODE" OCCUPR1 = "OCCUPATION RECODE 1" OCCUPR2 = "OCCUPATION RECODE 2" RESPOND = "RESPONDENT" RESPAGE = "AGE OF RESPONDENT" FAMSIZE = "ACTUAL FAMILY SIZE" FAMSIZER = "SIZE OF FAMILY RECODE" LACHRONC = "LIMITATION OF ACTIVITY (PERSONS WITH 1+ CHRONIC CONDITIONS)" LADURUNT = "DURATION OF LIMITATION OF ACTIVITY - UNIT" LADURNUM = "DURATION OF LIMITATION OF ACTIVITY - NUMBER OF UNIT" RADAY = "RESTRICTED ACTIVITY DAYS IN PAST 2 WEEKS" BDDAY = "BED DISABILITY DAYS IN PAST 2 WEEKS" WSLDAYI = "WORK/SCHOOL-LOSS DAY IDENTIFIER" WSLDAY = "WORK OR SCHOOL-LOSS DAYS IN PAST 2 WEEKS" HPTDAY2W = "NUMBER OF DAYS IN HOSPITAL IN PAST 2 WEEKS" DTL12 = "DENTAL VISITS IN 2 WEEKS" DTAL12U = "DENTAL VISITS IN 12 MONTHS - KNOWN/UNKNOWN CODE" DTAL12N = "DENTAL VISITS IN 12 MONTHS - NUMBER OF VISITS" DV12I = "DOCTOR VISITS IN 12 MONTHS - KNOWN/UNKNOWN CODE" DV12NUM = "DOCTOR VISITS IN 12 MONTHS - NUMBER OF VISITS" HEP12 = "NUMBER OF SHORT-STAY HOSPITAL DAYS IN PAST 12 MONTHS" DVINT = "INTERVAL SINCE LAST DOCTOR VISIT" DTLINT = "INTERVAL SINCE LAST DENTAL VISIT" HDENUM = "NUMBER OF SHORT-STAY HOSPITAL EPISODES" CONDTOT = "TOTAL CONDITIONS" CONDCHR = "TOTAL CHRONIC CONDITIONS" LACHRON = "NUMBER OF CHRONIC CONDITIONS CAUSING LIMITATION OF ACTIVITY" MRYTIME = "NUMBER OF TIMES MARRIED" HPLSSE = "HOSPITAL OWNERSHIP FOR SHORT-STAY EPISODES" FAMSTRUC = "FAMILY STRUCTURE" HLTHSTAT = "HEALTH STATUS" EKGTIME = "TIME SINCE EKG" GLCTIME = "TIME SINCE LAST GLAUCOMA TEST" XRCTIME = "TIME SINCE CHEST X-RAY" EYEGCONS = "EYEGLASSES OR CONTACT LENSES" EYETIME = "TIME SINCE LAST EYE EXAM" PAPTIME = "TIME SINCE LAST PAP SMEAR" BRETIME = "TIME SINCE LAST BREAST EXAM" RPHY12 = "ROUTINE PHYSICAL DURING PAST 12 MONTHS" RPHYTIME = "TIME SINCE LAST ROUTINE PHYSICAL EXAM" DTLAGE = "AGE AT FIRST DENTAL VISIT" BLOODGS = "GIVEN OR SOLD BLOOD" BLOODTIM = "NUMBER OF TIMES GIVEN OR SOLD BLOOD" BLOODSLD = "SOLD BLOOD" BLOODRPL = "REPLACED BLOOD" BLOODBNK = "BLOOD BANK" BLOODOTH = "OTHER UNPAID BLOOD DONATION" BLOODRSN = "OTHER REASON GAVE BLOOD" BLOODUKN = "UNKNOWN REASON FOR GIVING BLOOD" ROOMTOT = "TOTAL ROOMS" BEDROOM = "TOTAL NUMBER OF BEDROOMS" WTBFAD = "BASIC WEIGHT BEFORE ASC ADJUSTMENT (XXXXX.X)" WTFAL = "FINAL BASIC WEIGHT ORIGINAL" WTFBL = "6.5 WEIGHT ORIGINAL (FINAL BASIC WEIGHT X 6.5)" WTFQ = "BASIC WEIGHT QUARTER" WTFS = "BASIC WEIGHT SEMIANNUAL (BASIC WEIGHT/2)" WTFA = "BASIC WEIGHT ANNUAL (BASIC WEIGHT/4)" WTFB = "BASIC WEIGHT BIANNUAL (BASIC WEIGHT/8)" WT65 = "6.5 WEIGHT" WT65B = "6.5 WEIGHT BIANNUAL (WEIGHT 6.5/2)" WTRAD2W = "ESTIMATED RESTRICTED ACTIVITY DAYS IN PAST 2 WEEKS" WTRAD2WB = "ESTIMATED RESTRICTED ACTIVITY DAYS IN PAST 2 WEEKS BIANNUAL" WTBDD2W = "ESTIMATED BED DAYS IN PAST 2 WEEKS" WTBDD2WB = "ESTIMATED BED DAYS IN PAST 2 WEEKS BIANNUAL" WTWLD2W = "ESTIMATED WORK/SCHOOL LOSS DAYS IN PAST 2 WEEKS" WTWLD2WB = "ESTIMATED WORK/SCHOOL LOSS DAYS IN PAST 2 WEEKS BIANNUAL" WTHPD2W = "ESTIMATED HOSPITAL DAYS IN PAST 2 WEEKS" WTHPD2WB = "ESTIMATED HOSPITAL DAYS IN PAST 2 WEEKS BIANNUAL" WTDTL2W = "ESTIMATED DENTAL VISITS IN PAST 2 WEEKS" WTDTL2WB = "ESTIMATED DENTAL VISITS IN PAST 2 WEEKS BIANNUAL" DV12WPQ = "ESTIMATED DENTAL VISITS IN PAST 12 MONTHS QUARTER" DV12WPS = "ESTIMATED DENTAL VISITS IN PAST 12 MONTHS SEMIANNUAL" DV12WPA = "ESTIMATED DENTAL VISITS IN PAST 12 MONTHS ANNUAL" DV12WPB = "ESTIMATED DENTAL VISITS IN PAST 12 MONTHS BIANNUAL" DV12WPQ = "ESTIMATED DOCTOR VISITS IN PAST 12 MONTHS QUARTER" DV12WPS = "ESTIMATED DOCTOR VISITS IN PAST 12 MONTHS SEMIANNUAL" DV12WPA = "ESTIMATED DOCTOR VISITS IN PAST 12 MONTHS ANNUAL" DV12WPB = "ESTIMATED DOCTOR VISITS IN PAST 12 MONTHS BIANNUAL" HDA12WPQ = "ESTIMATED SHORT-STAY HOSPITAL DAYS IN PAST 12 MONTHS QUARTER" HDA12WPS = "ESTIMATED SHORT-STAY HOSPITAL DAYS IN PAST 12 MONTHS SEMIANNUAL" HDA12WPA = "ESTIMATED SHORT-STAY HOSPITAL DAYS IN PAST 12 MONTHS ANNUAL" HDA12WPB = "ESTIMATED SHORT-STAY HOSPITAL DAYS IN PAST 12 MONTHS BIANNUAL" HEP12WPA = "ESTIMATED NUMBER OF SHORT-STAY HOSPITAL EPISODES IN PAST 12 MONTHS" PREGNOW = "PREGNANT NOW" TERM12M = "TERMINATED PREGNANCIES IN PAST 12 MONTHS" PREGTIME = "TIMES EVER PREGNANT" LIVEBIRT = "NUMBER OF LIVE BIRTHS" TERMTYPE = "TYPE OF TERMINATION" SAWDR = "SAW DOCTOR AT SOMETIME DURING PREGNANCY" SAWDRMT = "MONTHS PREGNANT WHEN SAW DOCTOR" NUMVISIT = "NUMBER OF VISITS" BEDSTAY = "DOCTOR SAID TO REMAIN IN BED" TOTMONTH = "TOTAL NUMBER OF MONTHS PREGNANT" CHECKUP = "CHECKUP ONE OR TWO MONTHS AFTER TERMINATION OF PREGNANCY" PREGLEN = "LENGTH OF TIME SINCE PREGNANCY ENDED" INTENDCK = "INTEND TO HAVE CHECKUP" ; * ASSOCIATE VARIABLES WITH FORMAT VALUES; FORMAT QUARTER PRG0001X. YEAR PRG0002X. PSURANDR PRG0003X. WEEKCEN PRG0004X. SEGNUM PRG0005X. HHNUM PRG0006X. PERNUM PRG0007X. RECTYPE PRG0008X. WEEKPROC PRG0009X. QTRPROC PRG0010X. YEARPRC PRG0011X. WEEKPRC PRG0012X. PSUTYPE PRG0013X. REGION PRG0014X. LSRSMSA PRG0015X. SMSA PRG0016X. MSA2 PRG0017X. LIVQTR PRG0018X. INTNUM PRG0019X. NUMCALL PRG0020X. PHONE PRG0021X. OBSINT PRG0022X. WKDAY PRG0023X. INTLENG PRG0024X. INTTIME PRG0025X. RACE PRG0026X. RACER PRG0027X. SEX PRG0028X. AGE PRG0029X. AGER1 PRG0030X. AGER2 PRG0031X. AGER3 PRG0032X. MARSTAT PRG0033X. EDUC PRG0034X. EDUCR PRG0035X. EDUCAD PRG0036X. EDUCADR PRG0037X. VETERAN PRG0038X. INCOME PRG0039X. INCOMER PRG0040X. FAMTYPE $PRG0041X. FAMREL $PRG0042X. FAMRELR PRG0043X. USUALACT PRG0044X. EMPLOY PRG0045X. WKCLASS PRG0046X. INDUSTRY PRG0047X. INDUSR1 PRG0048X. INDUSR2 PRG0049X. OCCUP PRG0050X. OCCUPR1 PRG0051X. OCCUPR2 PRG0052X. RESPOND PRG0053X. RESPAGE PRG0054X. FAMSIZE PRG0055X. FAMSIZER PRG0056X. LACHRONC PRG0057X. LADURUNT PRG0058X. LADURNUM PRG0059X. RADAY PRG0060X. BDDAY PRG0061X. WSLDAYI PRG0062X. WSLDAY PRG0063X. HPTDAY2W PRG0064X. DTL12 PRG0065X. DTAL12U PRG0066X. DTAL12N PRG0067X. DV12I PRG0068X. DV12NUM PRG0069X. HEP12 PRG0070X. DVINT PRG0071X. DTLINT PRG0072X. HDENUM PRG0073X. CONDTOT PRG0074X. CONDCHR PRG0075X. LACHRON PRG0076X. MRYTIME PRG0077X. HPLSSE PRG0078X. FAMSTRUC PRG0079X. HLTHSTAT PRG0080X. EKGTIME $PRG0081X. GLCTIME $PRG0082X. XRCTIME PRG0083X. EYEGCONS PRG0084X. EYETIME PRG0085X. PAPTIME PRG0086X. BRETIME PRG0087X. RPHY12 PRG0088X. RPHYTIME $PRG0089X. DTLAGE $PRG0090X. BLOODGS PRG0091X. BLOODTIM PRG0092X. BLOODSLD PRG0093X. BLOODRPL PRG0094X. BLOODBNK PRG0095X. BLOODOTH PRG0096X. BLOODRSN PRG0097X. BLOODUKN PRG0098X. ROOMTOT $PRG0099X. BEDROOM $PRG0100X. WTBFAD PRG0101X. WTFAL PRG0102X. WTFBL PRG0103X. WTFQ PRG0104X. WTFS PRG0105X. WTFA PRG0106X. WTFB PRG0107X. WT65 PRG0108X. WT65B PRG0109X. WTRAD2W PRG0110X. WTRAD2WB PRG0111X. WTBDD2W PRG0112X. WTBDD2WB PRG0113X. WTWLD2W PRG0114X. WTWLD2WB PRG0115X. WTHPD2W PRG0116X. WTHPD2WB PRG0117X. WTDTL2W PRG0118X. WTDTL2WB PRG0119X. DV12WPQ PRG0120X. DV12WPS PRG0121X. DV12WPA PRG0122X. DV12WPB PRG0123X. DV12WPQ PRG0124X. DV12WPS PRG0125X. DV12WPA PRG0126X. DV12WPB PRG0127X. HDA12WPQ PRG0128X. HDA12WPS PRG0129X. HDA12WPA PRG0130X. HDA12WPB PRG0131X. HEP12WPA PRG0132X. PREGNOW PRG0133X. TERM12M PRG0134X. PREGTIME PRG0135X. LIVEBIRT PRG0136X. TERMTYPE PRG0137X. SAWDR PRG0138X. SAWDRMT PRG0139X. NUMVISIT PRG0140X. BEDSTAY PRG0141X. TOTMONTH PRG0142X. CHECKUP PRG0143X. PREGLEN PRG0144X. INTENDCK PRG0145X. ; PROC CONTENTS DATA=NHIS.PREGNANCY; PROC FREQ DATA=NHIS.PREGNANCY; TITLE1 'FREQUENCY REPORT FOR 1973 NHIS CALENDAR YEAR PREGNANCY RECORD'; TITLE2 '(WEIGHTED)'; TABLES RECTYPE/LIST MISSING; WEIGHT WTFA; PROC FREQ DATA=NHIS.PREGNANCY; TITLE1 'FREQUENCY REPORT FOR 1973 NHIS CALENDAR YEAR PREGNANCY RECORD'; TITLE2 '(UNWEIGHTED)'; TABLES RECTYPE/LIST MISSING; * USER NOTE: TO SEE UNFORMATTED VALUES IN PROCEDURES, ADD THE STATEMENT: FORMAT _ALL_; RUN;