************************************************************************** October 27, 2005 THIS IS AN EXAMPLE OF A SAS PROGRAM THAT CREATES A SAS FILE FROM THE NHIS 1994 CONDITON.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 CONDITON.SAS *************************************************************************; * USER NOTE: PLACE NEXT TWO STATEMENTS IN SUBSEQUENT PROGRAMS; LIBNAME NHIS 'C:\NHIS1994\'; LIBNAME LIBRARY 'C:\NHIS1994\'; FILENAME ASCIIDAT 'C:\NHIS1994\CONDITON.DAT'; * DEFINE VARIABLE VALUES FOR REPORT; PROC FORMAT LIBRARY=LIBRARY; VALUE CON001X 30 = "Condition Record" ; VALUE CON002X 94 = "1994" ; VALUE CON003X 1 = "Quarter 1" 2 = "Quarter 2" 3 = "Quarter 3" 4 = "Quarter 4" ; VALUE $CON004X ; VALUE CON005X 01 = "Week 01" 02 = "Week 02" 03 = "Week 03" 04 = "Week 04" 05 = "Week 05" 06 = "Week 06" 07 = "Week 07" 08 = "Week 08" 09 = "Week 09" 10 = "Week 10" 11 = "Week 11" 12 = "Week 12" 13 = "Week 13" 21 = "Week 01" 22 = "Week 02" 23 = "Week 03" 24 = "Week 04" 25 = "Week 05" 26 = "Week 06" 27 = "Week 07" 28 = "Week 08" 29 = "Week 09" 30 = "Week 10" 31 = "Week 11" 32 = "Week 12" 33 = "Week 13" 41 = "Week 01" 42 = "Week 02" 43 = "Week 03" 44 = "Week 04" 45 = "Week 05" 46 = "Week 06" 47 = "Week 07" 48 = "Week 08" 49 = "Week 09" 50 = "Week 10" 51 = "Week 11" 52 = "Week 12" 53 = "Week 13" 61 = "Week 01" 62 = "Week 02" 63 = "Week 03" 64 = "Week 04" 65 = "Week 05" 66 = "Week 06" 67 = "Week 07" 68 = "Week 08" 69 = "Week 09" 70 = "Week 10" 71 = "Week 11" 72 = "Week 12" 73 = "Week 13" 81 = "Week 01" 82 = "Week 02" 83 = "Week 03" 84 = "Week 04" 85 = "Week 05" 86 = "Week 06" 87 = "Week 07" 88 = "Week 08" 89 = "Week 09" 90 = "Week 10" 91 = "Week 11" 92 = "Week 12" 93 = "Week 13" ; VALUE $CON006X ; VALUE $CON007X ; VALUE $CON008X ; VALUE $CON009X ; VALUE CON010X 01 = "Week 01" 02 = "Week 02" 03 = "Week 03" 04 = "Week 04" 05 = "Week 05" 06 = "Week 06" 07 = "Week 07" 08 = "Week 08" 09 = "Week 09" 10 = "Week 10" 11 = "Week 11" 12 = "Week 12" 13 = "Week 13" ; VALUE CON011X 0 = "Interview not late" 1 = "One week late" 2 = "Two weeks late" 3 = "Unknown" ; VALUE CON012X 00 = "Housing unit; kind unknown" 01 = "House, apartment, flat" 02 = "HU in nontransient hotel, motel, etc" 03 = "HU-permanent in transient hotel, motel, etc" 04 = "HU in rooming house" 05 = "Mobile home or trailer with no permanent room added" 06 = "Mobile home or trailer with one or more permanent rooms added" 07 = "HU not specified above" 08 = "Quarters not HU in rooming or boarding house" 09 = "Unit not permanent in transient hotel, motel, etc" 10 = "Unoccupied site for mobile home, trailer, or tent" 11 = "Student quarters in college dormitory" 12 = "Other unit not specified above" 13 = "Other unit; kind unknown" ; VALUE CON013X 1 = "Yes, phone number given" 2 = "Yes, no phone number given" 3 = "No" 4 = "Unknown" ; VALUE CON014X 1 = "Male" 2 = "Female" ; VALUE CON015X 00 = "Under 1 year" 01-98 = "Number of years" 99 = "99+ years of age" ; VALUE CON016X 1 = "Under 5 years" 2 = "5-17 years" 3 = "18-24 years" 4 = "25-44 years" 5 = "45-64 years" 6 = "65-69 years" 7 = "70-74 years" 8 = "75 years and over" ; VALUE CON017X 1 = "Under 6 years" 2 = "6-16 years" 3 = "17-24 years" 4 = "25-34 years" 5 = "35-44 years" 6 = "45-54 years" 7 = "55-64 years" 8 = "65-74 years" 9 = "75 years and over" ; VALUE CON018X 00-35 = "Months" 36 = "Over 3 years" ; VALUE $CON019X ; VALUE $CON020X "01" = "January" "08" = "August" "02" = "February" "09" = "September" "03" = "March" "10" = "October" "04" = "April" "11" = "November" "05" = "May" "12" = "December" "06" = "June" "99" = "Unknown" "07" = "July" ; VALUE $CON021X "1800"-"1899" = "1800-1899" "1900"-"1995" = "1900-1995" "9999" = "Unknown" ; VALUE CON022X 0 = "Hispanic Origin Known" 1 = "Hispanic Origin Imputed from Reference Person" ; VALUE CON023X 01 = "White" 02 = "Black" 03 = "Indian (American)" 04 = "Eskimo" 05 = "Aleut" 06 = "Chinese" 07 = "Filipino" 08 = "Hawaiian" 09 = "Korean" 10 = "Vietnamese" 11 = "Japanese" 12 = "Asian Indian" 13 = "Samoan" 14 = "Guamanian" 15 = "Other API" 16 = "Other race" 17 = "Multiple race" 99 = "Unknown" ; VALUE CON024X 1 = "White" 2 = "Black" 3 = "Other" ; VALUE CON025X 1 = "White" 2 = "Non-white" ; VALUE CON026X 1 = "Black" 2 = "Non-black" ; VALUE CON027X 00 = "Multiple Hispanic" 01 = "Puerto Rican" 02 = "Cuban" 03 = "Mexican-Mexicano" 04 = "Mexican-American" 05 = "Chicano" 06 = "Other Latin American" 07 = "Other Spanish" 08 = "Spanish, DK type" 09 = "Unknown if Spanish origin" 10 = "Not Spanish origin" ; VALUE CON028X 0 = "Under 14 years" 1 = "Married - spouse in household" 2 = "Married - spouse not in household" 3 = "Widowed" 4 = "Divorced" 5 = "Separated" 6 = "Never married" 7 = "Unknown" ; VALUE CON029X 1 = "Non-veteran" 2 = "WW I" 3 = "WW II" 4 = "Korean War" 5 = "Vietnam veteran" 6 = "Post-Vietnam" 7 = "Other service" 8 = "Served in Armed Forces, unknown if war veteran" 9 = "Unknown if served in Armed Forces" . = "Under 18 years of age" ; VALUE CON030X 0 = "Non-veteran" 1 = "All service in Guard/Reserve" 2 = "Some service in Guard/Reserve" 3 = "Unknown if all service in Guard/Reserve" 4 = "No active service in Guard/Reserve" 5 = "Unknown if ever active member in Guard/Reserve or if served in Armed Forces" . = "Under 18 years of age" ; VALUE CON031X 00 = "Never attended; kindergarten only" 01-12 = "Grades 1-12" 13 = "1 year" 14 = "2 years" 15 = "3 years" 16 = "4 years" 17 = "5 years" 18 = "6 years or more" 19 = "Unknown" . = "Under 5 years of age" ; VALUE CON032X 0 = "None; kindergarten only" 1 = "1-8 years (elementary)" 2 = "9-11 years (high school)" 3 = "12 years (high school graduate)" 4 = "1-3 years (college)" 5 = "4 years (college graduate)" 6 = "5+ years (post-college)" 7 = "Unknown" . = "Under 5 years of age" ; VALUE CON033X 00 = "Never attended; kindergarten only" 01-12 = "Grades 1-12" 13 = "1 year" 14 = "2 years" 15 = "3 years" 16 = "4 years" 17 = "5 years" 18 = "6 years or more" 19 = "Unknown" ; VALUE CON034X 0 = "None; kindergarten only" 1 = "1-8 years (elementary)" 2 = "9-11 years (high school)" 3 = "12 years (high school graduate)" 4 = "1-3 years (college)" 5 = "4 years (college graduate)" 6 = "5+ years (post-college)" 7 = "Unknown" ; VALUE CON035X 1 = "Less than $20,000" 2 = "$20,000 or more" 3 = "Unknown" ; VALUE CON036X 00 = "Less than $ 1,000" 01 = "$ 1,000 - $ 1,999" 02 = "2,000 - 2,999" 03 = "3,000 - 3,999" 04 = "4,000 - 4,999" 05 = "5,000 - 5,999" 06 = "6,000 - 6,999" 07 = "7,000 - 7,999" 08 = "8,000 - 8,999" 09 = "9,000 - 9,999" 10 = "10,000 - 10,999" 11 = "11,000 - 11,999" 12 = "12,000 - 12,999" 13 = "13,000 - 13,999" 14 = "14,000 - 14,999" 15 = "15,000 - 15,999" 16 = "16,000 - 16,999" 17 = "17,000 - 17,999" 18 = "18,000 - 18,999" 19 = "19,000 - 19,999" 20 = "20,000 - 24,999" 21 = "25,000 - 29,999" 22 = "30,000 - 34,999" 23 = "35,000 - 39,999" 24 = "40,000 - 44,999" 25 = "45,000 - 49,999" 26 = "$50,000 and over" 27 = "Unknown" ; VALUE CON037X 0 = "Under $5,000" 1 = "$ 5,000 - $ 6,999" 2 = "7,000 - 9,999" 3 = "10,000 - 14,999" 4 = "15,000 - 19,999" 5 = "20,000 - 24,999" 6 = "25,000 - 34,999" 7 = "35,000 - 49,999" 8 = "$50,000 or more" 9 = "Unknown" ; VALUE CON038X 1 = "Above poverty threshold" 2 = "Below poverty threshold" 3 = "Unknown" ; VALUE $CON039X "&" = "Primary individual" "-" = "Secondary individual" "0" = "Primary family" "1"-"9" = "Secondary family" ; VALUE $CON040X "&" = "Reference person, living alone" "0" = "Reference person, 2+ persons in household" "1" = "Spouse, other spouse NOT in Armed Forces and living at home" "2" = "Spouse, other spouse IN Armed Forces and living at home" "3" = "Child of reference person or spouse" "4" = "Grandchild of reference person or spouse" "5" = "Parent of reference person or spouse" "6" = "Other relative" "7" = "Child of ineligible reference person" "9" = "Unknown" ; VALUE CON041X 1 = "Living alone" 2 = "Living only with non-relative" 3 = "Living with spouse" 4 = "Living with relative - other" ; VALUE CON042X ; VALUE CON043X 1-8 = "Number of members" 9 = "9+ members" ; VALUE CON044X 1 = "Both parents, no other relative" 2 = "Mother only" 3 = "Father only" 4 = "Both parents and other 21+ year old adult relative" 5 = "Mother and other 21+ year old adult relative" 6 = "Father and other 21+ year old adult relative" 7 = "No parent, but one 21+ year old adult relative" 8 = "No parent, but two or more 21+ year old adult relatives" 9 = "Unknown" 0 = "Other" . = "Not applicable (25+ years old or ever married)" ; VALUE CON045X 1 = "Working" 2 = "Keeping house" 3 = "Going to school" 4 = "Something else" 5 = "Unknown" . = "Not applicable (Under 18 years)" ; VALUE CON046X 1 = "Excellent" 2 = "Very Good" 3 = "Good" 4 = "Fair" 5 = "Poor" 6 = "Unknown" ; VALUE CON047X 1 = "Unable to perform major activity" 2 = "Limited in kind/amount major activity" 3 = "Limited in other activities" 4 = "Not limited (includes unknowns)" ; VALUE CON048X 1 = "Unable to work" 2 = "Limited in kind/amount of work" 3 = "Limited in other activities" 4 = "Not limited (includes unknowns)" . = "Not applicable" ; VALUE CON049X 1 = "Unable to attend school" 2 = "Attends special school/classes" 3 = "Needs special school/classes" 4 = "Limited in school attendance" 5 = "Limited in other activities" 6 = "Not limited (includes unknowns)" . = "Not applicable (under 5 years or 18+ years)" ; VALUE CON050X 1 = "Unable to perform personal are needs" 2 = "Limited in performing other routine needs" 3 = "Not limited in performing personal or routine needs" 4 = "Unknown" . = "Not applicable (under 5 years; 5-59 years not limited; 70+ years)" ; VALUE CON051X 1 = "Worked in past 2 weeks" 2 = "Did not work, has job; not on lay-off and not looking for" 3 = "Did not work, has job; looking for work" 4 = "Did not work, has job; on lay-off" 5 = "Did not work, has job; on lay-off and looking for work" 6 = "Did not work, has job; unknown if looking or on lay- off" 7 = "Did not work, has no job; looking for work or on lay- off" 8 = "Not in Labor Force (18+ years)" . = "Not applicable (Under 18 years old)" ; VALUE CON052X 0 = "Not in labor force" 1 = "Private company" 2 = "Federal Government employee" 3 = "State Government employee" 4 = "Local Government employee" 5 = "Incorporated business" 6 = "Self-employed" 7 = "Without pay" 8 = "Never worked" 9 = "Unknown" . = "Under 18" ; VALUE CON053X 010 = "Code number" . = "Not applicable" ; VALUE CON054X ; VALUE CON055X ; VALUE CON056X 001 = "Code number" . = "Not applicable" ; VALUE CON057X ; VALUE CON058X ; VALUE CON059X 1 = "Self-entirely" 2 = "Self-partly" 3 = "Proxy" 4 = "Unknown" ; VALUE CON060X 1 = "Condition List 1, Skin and musculo- skeletal" 2 = "Condition List 2, Impairments" 3 = "Condition List 3, Digestive" 4 = "Condition List 4, Miscellaneous" 5 = "Condition List 5, Circulatory" 6 = "Condition List 6, Respiratory" 7 = "Unknown" ; VALUE $CON061X ; VALUE CON062X ; VALUE CON063X ; VALUE CON064X ; VALUE CON065X 1 = "Chronic" 2 = "Acute" ; VALUE CON066X 1 = "During the past 2 weeks" 2 = "Over 2 weeks to 3 months" 3 = "Over 3 months to 12 months" 4 = "Over 1 year to 5 years" 5 = "Over 5 years" ; VALUE CON067X 0 = "Interview week" 1 = "2-week reference period" 2 = "Over 2 weeks, less than 6 months" 3 = "6 months, less than 1 year" 4 = "1 year, less than 2 years" 5 = "2 years, less than 5 years" 6 = "5 years or more" 7 = "Doctor seen, DK when" 8 = "DK if doctor seen" 9 = "Doctor never seen" ; VALUE CON068X 1 = "Yes" 2 = "No" ; VALUE CON069X 00 = "None" 01-14 = "1-14 days" ; VALUE CON070X 00 = "None" 01-14 = "1-14 days" ; VALUE CON071X 00 = "None" 01-14 = "1-14 days" ; VALUE CON072X 00 = "None" 01-14 = "1-14 days" ; VALUE CON073X 000 = "None" 001 = "Days" 366 = "Unknown/not a 'check-list' condition" . = "Not a chronic condition" ; VALUE CON074X 1 = "Yes" 2 = "No" 3 = "Unknown/not a 'check-list' condition" . = "Not a chronic condition" ; VALUE CON075X 1 = "Still has condition" 2 = "Condition cured" 3 = "Condition under control" 4 = "Other" 5 = "Unknown status/not a 'check- list' condition" . = "Not a chronic condition" ; VALUE CON076X 0 = "Less than 1 month" 1 = "1-3 months" 2 = "Over 3 to 6 months" 3 = "Over 6 to 12 months" 4 = "1 year" 5 = "2-4 years" 6 = "5-9 years" 7 = "10 years or more" 8 = "Unknown" . = "Not applicable/not a chronic condition" ; VALUE CON077X 1 = "Yes" 2 = "No" 3 = "Unknown/not a 'check-list' condition" . = "Not a chronic condition" ; VALUE CON078X 1 = "Limited, this condition main cause of limitation" 2 = "Limited, this condition secondary cause of limitation" 3 = "Limited, but not caused by this condition" 4 = "Not limited" ; VALUE CON079X 1 = "Limited in work, this condition main cause of this limitation" 2 = "Limited in work, this condition secondary cause of this limitation" 3 = "Limited in work but not caused by this condition" 4 = "Not limited in work" . = "Not applicable" ; VALUE CON080X 1 = "First" 2 = "Not first" . = "Not an injury" ; VALUE CON081X 1 = "Yes, adverse reaction" 2 = "Yes, complication of medical care" 3 = "No, other injury" . = "Not an injury" ; VALUE CON082X 1 = "At home (inside house)" 2 = "At home (adjacent premises)" 3 = "Street and highway (including roadway and public sidewalks)" 4 = "Farm" 5 = "Industrial place (including premises)" 6 = "School (including premises)" 7 = "Place of recreation and sports, except school" 8 = "Other" 9 = "Unknown" . = "Not an injury" ; VALUE CON083X 1 = "Yes" 2 = "No" 3 = "Not applicable, under 18 at time of accident" 4 = "Not applicable, in Armed Forces" 5 = "Unknown" . = "Not an injury" ; VALUE CON084X 1 = "Yes" 2 = "No" 3 = "Unknown" . = "Not an injury" ; VALUE CON085X 1 = "One" 2 = "Two or more" 3 = "Unknown" . = "Not an injury/no or unknown if motor vehicle involved" ; VALUE CON086X 1 = "Yes" 2 = "No" 3 = "Unknown" . = "Not an injury/no or unknown if motor vehicle involved" ; VALUE CON087X 111-322 = "" 400 = "SEE APPENDIX D" 500 = "" 600 = "" . = "Not an injury" ; VALUE CON088X 1 = "First" 2 = "Not first" . = "Not a selected injury" ; VALUE CON089X 1 = "Limited, condition main cause of limitation" 2 = "Limited, condition secondary cause of limitation" 3 = "Limited, but not caused by this condition" 4 = "Not limited" . = "Not applicable (under 5 years, 5-59 years not limited, 70+ years)" ; ; VALUE $CON090X "E0009" = "(NHIS code for unspecified cause)" "E800 "-"E998 " = "ICD-9 External Causes of Injury" " " = "Not an injury" ; VALUE CON091X 0 = "Home" 1 = "Farm" 2 = "Mine and quarry" 3 = "Industrial place and premises" 4 = "Place for recreation and sports" 5 = "Street and highway" 6 = "Public building" 7 = "Residential institution" 8 = "Other specified places" 9 = "Unspecified place, Unknown" . = "Not an injury" ; VALUE CON092X 0 = "Permit" 1 = "Area, oversampled for blacks" 2 = "Area, not oversampled for blacks" ; VALUE CON093X ; VALUE CON094X 1 = "Northeast" 2 = "Midwest" 3 = "South" 4 = "West" ; VALUE CON095X 1 = "1,000,000 or more" 2 = "250,000 - 999,999" 3 = "100,000 - 249,999" 4 = "Under 100,000" . = "Non-MSA" ; VALUE CON096X 1 = "MSA - Self-representing" 3 = "MSA - Nonself-representing" 4 = "Non-MSA - Self-representing" 6 = "Non-MSA - Nonself-representing" ; VALUE CON097X 1 = "MSA - Central City" 2 = "MSA - Not Central City" 3 = "Non-MSA - Nonfarm" 4 = "Non-MSA - Farm" ; VALUE CON098X ; VALUE CON099X ; VALUE CON100X ; VALUE CON101X ; VALUE CON102X ; VALUE CON103X ; VALUE CON104X ; VALUE CON105X ; VALUE CON106X ; VALUE CON107X ; VALUE CON108X ; VALUE CON109X ; VALUE CON110X ; DATA NHIS.CONDITION; * CREATE A SAS DATA SET STORED IN DIR 'C:\NHIS1994\CORE\'; INFILE ASCIIDAT MISSOVER TRUNCOVER LRECL=335; * DEFINE LENGTH OF NUMERIC VARIABLES; LENGTH RECTYPE 3 YEAR 3 QUARTER WEEKCEN 3 WEEKPROC 3 LAFLAG 3 LIVQTR 3 PHONE 3 SEX 3 AGE 3 AGER1 3 AGER2 3 AGER3 3 HISPFLAG 3 RACE 3 RACER1 3 RACER2 3 RACER3 3 HISPANIC 3 MARSTAT 3 VETERAN 3 RESERVE 3 EDUC 3 EDUCR 3 EDUCAD 3 EDUCADR 3 INCFAM20 3 INCFAM 3 INCFAMR 3 POVERTY 3 FAMRELR 3 FAMSIZE 3 FAMSIZER 3 PARENT 3 MAJACT 3 HEALTH 3 LATOTAL 3 LAWORK 3 LASCHOOL 3 LACARE 3 EMPLOY 3 WKCLASS 3 INDUS 3 INDUSR1 3 INDUSR2 3 OCCUP 3 OCCUPR1 3 OCCUPR2 3 RESPOND 3 CONDLIST 3 C1CONDRB 3 C1CONDRA 3 C1CONDRC 3 CACODE 3 CONSET 3 DRLAST 3 DREVER 3 CRADAY 3 CBDDAY 3 CWLDAY 3 CSLDAY 3 CBDDAY12 3 EVHOSP 3 CONDSTAT 3 CTIME 3 CPAST12 3 CLAALL 3 CLAWORK 3 INJURY 3 REACT 3 PLACEACC 3 WORKACC 3 MV 3 NMV 3 MOVMV 3 CLASSACC 3 SELINJ 3 CLACARE 3 PLACOCC 3 SUBTYPE 3 STRATUM 3 REGION 3 MSASIZE 3 PSUTYPE 3 MSA 3 PSUPSEUD 3 CCFACT 8 WTFQ 6 WTFS 6 WTFA 6 WT65 6 RADAYWP 6 BDDAYWP 6 WLDAYWP 6 SLDAYWP 6 BD12WPQ 6 BD12WPS 6 BD12WPA 6 ; * INPUT ALL VARIABLES; INPUT RECTYPE 1 - 2 YEAR 3 - 4 QUARTER 5 - 5 PSUNUMR $ 6 - 8 WEEKCEN 9 - 10 SEGNUM $ 11 - 12 HHNUM $ 13 - 14 PNUM $ 15 - 16 CNUM $ 17 - 18 WEEKPROC 19 - 20 LAFLAG 21 - 21 LIVQTR 22 - 23 PHONE 24 - 24 SEX 25 - 25 AGE 27 - 28 AGER1 29 - 29 AGER2 30 - 30 AGER3 31 - 32 BIRTH $ 34 - 39 BIRTHMO $ 34 - 35 BIRTHYR $ 36 - 39 HISPFLAG 40 - 40 RACE 41 - 42 RACER1 43 - 43 RACER2 44 - 44 RACER3 45 - 45 HISPANIC 46 - 47 MARSTAT 48 - 48 VETERAN 49 - 49 RESERVE 50 - 50 EDUC 51 - 52 EDUCR 53 - 53 EDUCAD 54 - 55 EDUCADR 56 - 56 INCFAM20 57 - 57 INCFAM 58 - 59 INCFAMR 60 - 60 POVERTY 61 - 61 FAMNUM $ 62 - 62 FAMREL $ 63 - 63 FAMRELR 64 - 64 FAMSIZE 65 - 66 FAMSIZER 67 - 67 PARENT 68 - 68 MAJACT 69 - 69 HEALTH 70 - 70 LATOTAL 71 - 71 LAWORK 72 - 72 LASCHOOL 73 - 73 LACARE 74 - 74 EMPLOY 75 - 75 WKCLASS 76 - 76 INDUS 77 - 79 INDUSR1 80 - 81 INDUSR2 82 - 83 OCCUP 84 - 86 OCCUPR1 87 - 88 OCCUPR2 89 - 90 RESPOND 91 - 91 CONDLIST 92 - 92 ICDNHIS $ 93 - 96 C1CONDRB 97 - 99 C1CONDRA 100 - 103 C1CONDRC 104 - 106 CACODE 107 - 107 CONSET 108 - 108 DRLAST 109 - 109 DREVER 110 - 110 CRADAY 111- 112 CBDDAY 113 - 114 CWLDAY 115 - 116 CSLDAY 117 - 118 CBDDAY12 119 - 121 EVHOSP 122 - 122 CONDSTAT 123 - 123 CTIME 124 - 124 CPAST12 125 - 125 CLAALL 126 - 126 CLAWORK 127 - 127 INJURY 128 - 128 REACT 129 - 129 PLACEACC 130 - 130 WORKACC 131 - 131 MV 132 - 132 NMV 133 - 133 MOVMV 134 - 134 CLASSACC 135 - 137 SELINJ 138 - 138 CLACARE 139 - 139 EXCINJ $ 140 - 144 PLACOCC 145 - 145 SUBTYPE 178 - 178 STRATUM 179 - 181 REGION 182 - 182 MSASIZE 183 - 183 PSUTYPE 185 - 185 MSA 186 - 186 PSUPSEUD 187 - 189 CCFACT 190 - 200 .9 WTFQ 201 - 209 WTFS 210 - 218 WTFA 219 - 227 WT65 228 - 236 RADAYWP 237 - 245 BDDAYWP 246 - 254 WLDAYWP 255 - 263 SLDAYWP 264 - 272 BD12WPQ 273 - 281 BD12WPS 282 - 290 BD12WPA 291 - 299 ; * DEFINE VARIABLE LABELS; LABEL RECTYPE = "RECORD TYPE" YEAR = "PROCESSING YEAR" QUARTER = "PROCESSING QUARTER" PSUNUMR = "RANDOM RECODE OF PSU NUMBER" WEEKCEN = "WEEK - CENSUS CODE*" SEGNUM = "SEGMENT NUMBER" HHNUM = "HOUSEHOLD NUMBER" PNUM = "PERSON NUMBER" CNUM = "CONDITION SERIAL NUMBER" WEEKPROC = "PROCESSING WEEK CODE" LAFLAG = "LATE INTERVIEW (OR LAST ATTEMPT) FLAG" LIVQTR = "TYPE OF LIVING QUARTERS:" PHONE = "HAS TELEPHONE" SEX = "SEX" AGE = "AGE" AGER1 = "AGE RECODE #1" AGER2 = "AGE RECODE #2" AGER3 = "AGE RECODE #3" BIRTH = "MONTH AND YEAR OF BIRTH" BIRTHMO = "MONTH" BIRTHYR = "YEAR OF BIRTH" HISPFLAG = "HISPANIC ORIGIN IMPUTED FLAG" RACE = "MAIN RACIAL BACKGROUND*" RACER1 = "RECODE 1" RACER2 = "RECODE 2" RACER3 = "RECODE 3" HISPANIC = "HISPANIC ORIGIN" MARSTAT = "MARITAL STATUS" VETERAN = "VETERAN STATUS" RESERVE = "ACTIVE GUARD/RESERVE STATUS FOR PERSONS ON ACTIVE DUTY IN ARMED FORCES" EDUC = "EDUCATION OF INDIVIDUAL - COMPLETED YEARS" EDUCR = "EDUCATION OF INDIVIDUAL RECODE" EDUCAD = "HIGHEST EDUCATION OF RESPONSIBLE ADULT FAMILY MEMBER (DETAIL)" EDUCADR = "HIGHEST EDUCATION OF RESPONSIBLE ADULT FAMILY MEMBER - RECODE" INCFAM20 = "FAMILY INCOME $20,000 OR MORE" INCFAM = "FAMILY INCOME" INCFAMR = "FAMILY INCOME RECODE" POVERTY = "NHIS POVERTY INDEX" FAMNUM = "TYPE OF FAMILY" FAMREL = "RELATIONSHIP TO REFERENCE PERSON" FAMRELR = "FAMILY RELATIONSHIP RECODE" FAMSIZE = "SIZE OF FAMILY" FAMSIZER = "SIZE OF FAMILY RECODE" PARENT = "PARENT/OTHER ADULT RELATIVE (UNDER 25 YEARS AND NEVER MARRIED)" MAJACT = "MAJOR ACTIVITY (18+ YEARS OLD)" HEALTH = "HEALTH STATUS" LATOTAL = "ACTIVITY LIMITATION STATUS - (ALL AGES" LAWORK = "ACTIVITY LIMITATION STATUS MEASURED BY 'ABILITY TO WORK' (18-69 YEARS)" LASCHOOL = "LIMITATION OF SCHOOL ACTIVITIES" LACARE = "NEEDS HELP WITH PERSONAL CARE (5-59 YEARS)" EMPLOY = "EMPLOYMENT STATUS IN PAST 2 WEEKS" WKCLASS = "CLASS OF WORKER" INDUS = "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" CONDLIST = "CONDITION LIST ASSIGNED AND ASKED" ICDNHIS = "ICD/NHIS CODE (DIAGNOSTIC CODE)" C1CONDRB = "CONDITION RECODE (B)" C1CONDRA = "ACUTE RECODE (A)" C1CONDRC = "CHRONIC RECODE (C)" CACODE = "CHRONIC/ACUTE CODE" CONSET = "ONSET" DRLAST = "DOCTOR LAST SEEN FOR THIS CONDITION" DREVER = "DOCTOR EVER SEEN FOR THIS CONDITION" CRADAY = "TOTAL RESTRICTED ACTIVITY DAYS IN PAST 2 WEEKS FOR THIS CONDITION" CBDDAY = "BED DAYS IN PAST 2 WEEKS FOR THIS CONDITION" CWLDAY = "WORK-LOSS DAYS IN PAST 2 WEEKS FOR THIS CONDITION" CSLDAY = "SCHOOL-LOSS DAYS IN PAST 2 WEEKS FOR THIS CONDITION" CBDDAY12 = "BED DAYS IN PAST 12 MONTHS FOR THIS CONDITION" EVHOSP = "EVER HOSPITALIZED FOR THIS CONDITION" CONDSTAT = "CONDITION STATUS" CTIME = "LENGTH OF TIME HAD CONDITION BEFORE CURED" CPAST12 = "CONDITION PRESENT IN PAST 12 MONTHS" CLAALL = "CONDITION CAUSES ACTIVITY LIMITATION" CLAWORK = "CONDITION CAUSES LIMITATION IN ABILITY TO WORK" INJURY = "ALL INJURIES" REACT = "IS INJURY ADVERSE REACTION OR COMPLICATION OF MEDICAL CARE" PLACEACC = "PLACE OF ACCIDENT" WORKACC = "AT WORK AT TIME OF ACCIDENT" MV = "MOTOR VEHICLE INVOLVED" NMV = "NUMBER OF VEHICLES INVOLVED" MOVMV = "MOVING MOTOR VEHICLE INVOLVED" CLASSACC = "CLASS OF ACCIDENT" SELINJ = "SELECTED FIRST INJURY" CLACARE = "CONDITION CAUSES PERSONAL CARE ACTIVITY LIMITATION" EXCINJ = "EXTERNAL CAUSE OF INJURY*" PLACOCC = "ICD-9 (E-CODE) PLACE OF OCCURRENCE" SUBTYPE = "TYPE OF SUBSTRATUM" STRATUM = "FULL SAMPLE STRATUM IDENTIFIER" REGION = "REGION RECORD" MSASIZE = "GEOGRAPHIC DISTRIBUTION" PSUTYPE = "TYPE OF PSU" MSA = "MSA - NON-MSA RESIDENCE" PSUPSEUD = "PSEUDO PSU CODES" CCFACT = "CHRONIC CONDITION PREVALENCE AND INCIDENCE" WTFQ = "FINAL BASIC WEIGHT - QUARTER" WTFS = "FINAL BASIC WEIGHT - SEMI-ANNUAL (WT/2)" WTFA = "FINAL BASIC WEIGHT - ANNUAL (WT/4)" WT65 = "WT 65 - QUARTER, SEMI-ANNUAL AND ANNUAL ESTIMATED IN PAST 2 WEEKS" RADAYWP = "RQUARTER, SEMI-ANNUAL AND ANNUAL - RESTRICTED ACTIVITY DAYS PAST 2W" BDDAYWP = "QUARTER, SEMI-ANNUAL AND ANNUAL - BED DAYS PAST 2W" WLDAYWP = "QUARTER, SEMI-ANNUAL AND ANNUAL - WORK-LOSS PAST 2W" SLDAYWP = "QUARTER, SEMI-ANNUAL AND ANNUAL - SCHOOL-LOSS DAYS PAST 2W" BD12WPQ = "QUARTER - BED DAYS PAST 12M" BD12WPS = "SEMI-ANNUAL - BED DAYS PAST 12M" BD12WPA = "ANNUAL - BED DAYS PAST 12M" ; * ASSOCIATE VARIABLES WITH FORMAT VALUES; FORMAT RECTYPE CON001X. YEAR CON002X. QUARTER CON003X. PSUNUMR $CON004X. WEEKCEN CON005X. SEGNUM $CON006X. HHNUM $CON007X. PNUM $CON008X. CNUM $CON009X. WEEKPROC CON010X. LAFLAG CON011X. LIVQTR CON012X. PHONE CON013X. SEX CON014X. AGE CON015X. AGER1 CON016X. AGER2 CON017X. AGER3 CON018X. BIRTH $CON019X. BIRTHMO $CON020X. BIRTHYR $CON021X. HISPFLAG CON022X. RACE CON023X. RACER1 CON024X. RACER2 CON025X. RACER3 CON026X. HISPANIC CON027X. MARSTAT CON028X. VETERAN CON029X. RESERVE CON030X. EDUC CON031X. EDUCR CON032X. EDUCAD CON033X. EDUCADR CON034X. INCFAM20 CON035X. INCFAM CON036X. INCFAMR CON037X. POVERTY CON038X. FAMNUM $CON039X. FAMREL $CON040X. FAMRELR CON041X. FAMSIZE CON042X. FAMSIZER CON043X. PARENT CON044X. MAJACT CON045X. HEALTH CON046X. LATOTAL CON047X. LAWORK CON048X. LASCHOOL CON049X. LACARE CON050X. EMPLOY CON051X. WKCLASS CON052X. INDUS CON053X. INDUSR1 CON054X. INDUSR2 CON055X. OCCUP CON056X. OCCUPR1 CON057X. OCCUPR2 CON058X. RESPOND CON059X. CONDLIST CON060X. ICDNHIS $CON061X. C1CONDRB CON062X. C1CONDRA CON063X. C1CONDRC CON064X. CACODE CON065X. CONSET CON066X. DRLAST CON067X. DREVER CON068X. CRADAY CON069X. CBDDAY CON070X. CWLDAY CON071X. CSLDAY CON072X. CBDDAY12 CON073X. EVHOSP CON074X. CONDSTAT CON075X. CTIME CON076X. CPAST12 CON077X. CLAALL CON078X. CLAWORK CON079X. INJURY CON080X. REACT CON081X. PLACEACC CON082X. WORKACC CON083X. MV CON084X. NMV CON085X. MOVMV CON086X. CLASSACC CON087X. SELINJ CON088X. CLACARE CON089X. EXCINJ $CON090X. PLACOCC CON091X. SUBTYPE CON092X. STRATUM CON093X. REGION CON094X. MSASIZE CON095X. PSUTYPE CON096X. MSA CON097X. PSUPSEUD CON098X. CCFACT CON099X. WTFQ CON100X. WTFS CON101X. WTFA CON102X. WT65 CON103X. RADAYWP CON104X. BDDAYWP CON105X. WLDAYWP CON106X. SLDAYWP CON107X. BD12WPQ CON108X. BD12WPS CON109X. BD12WPA CON110X. ; PROC CONTENTS DATA=NHIS.CONDITION; PROC FREQ DATA=NHIS.CONDITION; TITLE1 'FREQUENCY REPORT FOR 1994 NHIS CONDITION FILE'; TITLE2 '(WEIGHTED)'; TABLES RECTYPE/LIST MISSING; WEIGHT WTFA; PROC FREQ DATA=NHIS.CONDITION; TITLE1 'FREQUENCY REPORT FOR 1994 NHIS CONDITION FILE'; TITLE2 '(UNWEIGHTED)'; TABLES RECTYPE/LIST MISSING; * USER NOTE: TO SEE UNFORMATTED VALUES IN PROCEDURES, ADD THE STATEMENT: FORMAT _ALL_; RUN;