DM 'CLE LOG; CLE OUT'; ************************************************************************** January 26, 2006 THIS IS AN EXAMPLE OF A SAS PROGRAM THAT CREATES A SAS FILE FROM THE NHIS 1978 DRVISITX.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 DRVISITX.SAS *************************************************************************; * USER NOTE: PLACE NEXT TWO STATEMENTS IN SUBSEQUENT PROGRAMS; LIBNAME NHIS 'C:\NHIS1978\'; LIBNAME LIBRARY 'C:\NHIS1978\'; FILENAME ASCIIDAT 'C:\NHIS1978\DRVISITX.DAT'; * DEFINE VARIABLE VALUES FOR REPORT; PROC FORMAT LIBRARY=LIBRARY; VALUE $DVT001X ; VALUE DVT002X 01 = "Week 01" 21 = "Week 01" 41 = "Week 01" 61 = "Week 01" 81 = "Week 01" 02 = "Week 02" 22 = "Week 02" 42 = "Week 02" 62 = "Week 02" 82 = "Week 02" 03 = "Week 03" 23 = "Week 03" 43 = "Week 03" 63 = "Week 03" 83 = "Week 03" 04 = "Week 04" 24 = "Week 04" 44 = "Week 04" 64 = "Week 04" 84 = "Week 04" 05 = "Week 05" 25 = "Week 05" 45 = "Week 05" 65 = "Week 05" 85 = "Week 05" 06 = "Week 06" 26 = "Week 06" 46 = "Week 06" 66 = "Week 06" 86 = "Week 06" 07 = "Week 07" 27 = "Week 07" 47 = "Week 07" 67 = "Week 07" 87 = "Week 07" 08 = "Week 08" 28 = "Week 08" 48 = "Week 08" 68 = "Week 08" 88 = "Week 08" 09 = "Week 09" 29 = "Week 09" 49 = "Week 09" 69 = "Week 09" 89 = "Week 09" 10 = "Week 10" 30 = "Week 10" 50 = "Week 10" 70 = "Week 10" 90 = "Week 10" 11 = "Week 11" 31 = "Week 11" 51 = "Week 11" 71 = "Week 11" 91 = "Week 11" 12 = "Week 12" 32 = "Week 12" 52 = "Week 12" 72 = "Week 12" 92 = "Week 12" 13 = "Week 13" 33 = "Week 13" 53 = "Week 13" 73 = "Week 13" 93 = "Week 13" ; VALUE $DVT003X ; VALUE $DVT004X ; VALUE $DVT005X ; VALUE DVT006X ; VALUE $DVT007X ; VALUE DVT008X 01 = "Week 01" 21 = "Week 01" 41 = "Week 01" 61 = "Week 01" 81 = "Week 01" 02 = "Week 02" 22 = "Week 02" 42 = "Week 02" 62 = "Week 02" 82 = "Week 02" 03 = "Week 03" 23 = "Week 03" 43 = "Week 03" 63 = "Week 03" 83 = "Week 03" 04 = "Week 04" 24 = "Week 04" 44 = "Week 04" 64 = "Week 04" 84 = "Week 04" 05 = "Week 05" 25 = "Week 05" 45 = "Week 05" 65 = "Week 05" 85 = "Week 05" 06 = "Week 06" 26 = "Week 06" 46 = "Week 06" 66 = "Week 06" 86 = "Week 06" 07 = "Week 07" 27 = "Week 07" 47 = "Week 07" 67 = "Week 07" 87 = "Week 07" 08 = "Week 08" 28 = "Week 08" 48 = "Week 08" 68 = "Week 08" 88 = "Week 08" 09 = "Week 09" 29 = "Week 09" 49 = "Week 09" 69 = "Week 09" 89 = "Week 09" 10 = "Week 10" 30 = "Week 10" 50 = "Week 10" 70 = "Week 10" 90 = "Week 10" 11 = "Week 11" 31 = "Week 11" 51 = "Week 11" 71 = "Week 11" 91 = "Week 11" 12 = "Week 12" 32 = "Week 12" 52 = "Week 12" 72 = "Week 12" 92 = "Week 12" 13 = "Week 13" 33 = "Week 13" 53 = "Week 13" 73 = "Week 13" 93 = "Week 13" ; VALUE DVT009X 1 = "Quarter 1, 1978" 2 = "Quarter 2, 1978" 3 = "Quarter 3, 1978" 4 = "Quarter 4, 1978" ; VALUE DVT010X 8 = "1978" ; VALUE DVT011X 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 DVT012X 1 = "Northeast" 2 = "North Central" 3 = "South" 4 = "West" ; VALUE DVT013X . = "Non self-representing sections and self-representing SMSA's other than 34-64" 34 = "Boston" 35 = "New York" 36 = "Philadelphia" 37 = "Pittsburgh" 38 = "Detroit" 39 = "Chicago" 40 = "Cincinnati" 41 = "Los Angeles-Long Beach" 42 = "San Francisco-(Oakland)" 43 = "Baltimore" 44 = "Atlanta" 45 = "Buffalo" 46 = "Cleveland" 47 = "Minneapolis-St. Paul" 48 = "Milwaukee" 49 = "Kansas City" 50 = "St. Louis" 51 = "Houston" 52 = "Dallas" 53 = "Washington, DC" 54 = "Seattle-Everett" 55 = "San Diego" 56 = "Anaheim-Santa Ana Garden Grove" 57 = "Miami" 58 = "Denver" 59 = "San Bernardino-Riverside-Ontario" 60 = "Indianapolis" 61 = "San Jose" 62 = "New Orleans" 63 = "Tampa-St. Petersburg" 64 = "Portland, Oregon" ; VALUE DVT014X 1 = "In SMSA, in Central City" 2 = "In SMSA, not in Central City" 3 = "Not in SMSA" ; VALUE DVT015X 1 = "SMSA" 2 = "Non-SMSA - Nonfarm" 3 = "Non-SMSA - Farm" ; VALUE DVT016X 1 = "Housing Unit" 2 = "Other" ; VALUE DVT017X ; VALUE DVT018X 1-8 = "Number of calls" 9 = "9+ calls" 0 = "Not reported" ; VALUE $DVT019X "1" = "Yes - phone" "2" = "No or none" "3" = "Phone,but nonumber listed, or number refused" "9" = "DK if phone or refused" " " = "Not reported" ; VALUE DVT020X 1 = "Yes" 2 = "No" 3 = "Yes and no" . = "Not reported" ; VALUE DVT021X 1 = "Monday" 2 = "Tuesday" 3 = "Wednesday" 4 = "Thursday" 5 = "Friday" 6 = "Saturday" 7 = "Sunday" 8 = "Unknown" ; VALUE DVT022X 001-998 = "Number of minutes" 999 = "999+ minutes" . = "Not reported" ; VALUE DVT023X 1 = "6:01 am - 12:00 noon" 2 = "12:01pm - 6:00 pm" 3 = "6:01 pm - 12:00 midnight" 4 = "12:01pm - 6:00 am" . = "Not reported" ; VALUE DVT024X 1 = "White" 2 = "Black" 3 = "Other" ; VALUE DVT025X 1 = "White" 2 = "Other races" ; VALUE DVT026X 1 = "Male" 2 = "Female" ; VALUE DVT027X 00 = "Under 1 year" 01-98 = "Single years" 99 = "99+ years \-" ; VALUE DVT028X 01 = "00-04 years" 02 = "05-14" 03 = "15-24" 04 = "25-34" 05 = "35-44" 06 = "45-54" 07 = "55-64" 08 = "65-74" 09 = "75+" ; VALUE DVT029X 01 = "Under 6 years" 02 = "06-16" 03 = "17-24" 04 = "25-34" 05 = "35-44" 06 = "45-54" 07 = "55-64" 08 = "65-74" 09 = "75+" ; VALUE DVT030X 1 = "Under 15 years" 2 = "15-44" 3 = "45-64" 4 = "65+" ; VALUE DVT031X 0 = "Under 17 years" 1 = "Married - Spouse present" 2 = "Widowed" 3 = "Never married" 4 = "Divorsed" 5 = "Separated" 6 = "Married - Spouse absent" ; VALUE DVT032X 01 = "Under 17 years of age" 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 DVT033X 1 = "Under 17 years of age" 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 DVT034X 01 = "Under 17 years of age" 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 DVT035X 1 = "Under 17 years of age" 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 DVT036X 0 = "Under 17 years of age" 1 = "Nonveteran" 2 = "Peacetime only" 3 = "World War I" 4 = "World War II" 5 = "Korean War" 6 = "Vietnam veteran" 7 = "DK if served in Armed Forces" 8 = "DK if war veteran" 9 = "Post Vietnam" ; VALUE DVT037X 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 DVT038X 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-24,999" 7 = "25,000+" 8 = "Unknown" ; VALUE $DVT039X "&" = "Primary individual" "-" = "Secondary individual" "0" = "Primary family" "1"-"9" = "SecondaRY families" ; VALUE $DVT040X "&" = "Unrelated individual living alone" "0" = "Head of family or unrelated individual not living alone" "1" = "Wife (husband living at home and not in Amed Forces)" "2" = "Wife (husband living at home and is in Armed Forces)" "3" = "Child of head or spouse" "4" = "Grand child of head or spouse" "5" = "Parent of head or spouse" "6" = "Other relative" ; VALUE DVT041X 1 = "Living alone" 2 = "Living with nonrelative" 3 = "Living with spouse" 4 = "Living with relatives - other" ; VALUE DVT042X 0 = "Under 6 years" 1 = "Usually working" 2 = "Keeping house (female)" 3 = "Retlred - Health (45+ years)" 4 = "Going to school" 5 = "Something else" 6 = "Unknown" 7 = "Retired,Other (45+ years)" ; VALUE DVT043X 0 = "Under 17 years" 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 DVT044X 0 = "Never worked" 1 = "private paid" 2 = "Federal Government" 3 = "State Government" 4 = "Local Government" 5 = "Incorporated business" 6 = "Self employed" 7 = "Without pay" 8 = "Not in Labor Force" 9 = "Unknown or not reported" ; VALUE DVT045X 017-999 = "Code Number" . = "Not applicable" ; VALUE DVT046X ; VALUE DVT047X ; VALUE DVT048X 001-995 = "Code number" . = "Not applicable" ; VALUE DVT049X ; VALUE DVT050X ; VALUE DVT051X 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 DVT052X 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 DVT053X 00 = "Unrelated individuals" 01-97 = "Family size" ; VALUE DVT054X 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 $DVT055X "6666" = "During 2 weeks, DK when \tab" "7777" = "Last week, DK day and month" "8888" = "Week before, DK month and day" "9999" = "Unknown" ; VALUE $DVT056X "01" = "January" "07" = "July" "02" = "February" "08" = "August" "03" = "March" "09" = "September" "04" = "April" "10" = "October" "05" = "May" "11" = "Novenber" "06" = "June" "12" = "December" ; VALUE $DVT057X "01"-"31" = "Day of month" ; VALUE DVT058X 00 = "Visit on last Sunday of reference period" 01 = "Visit on second Saturday of reference period" 02 = "Visit on second Friday of reference period" 03 = "Visit on second Thursday of reference period" 04 = "Visit on second Wednesday of reference period" 05 = "Visit on second Tuesday of reference period" 06 = "Visit on last Monday of reference period" 07 = "Visit on first Sunday of reference period" 08 = "Visit on first Saturday of reference period" 09 = "Visit on first Friday of reference period" 10 = "Visit on first Thursday of reference period" 11 = "Visit on first Wednesday of reference period" 12 = "Visit on first Tuesday of reference period" 13 = "Visit on first Monday of reference period" 14 = "No value" ; VALUE DVT059X 1 = "Monday" 2 = "Tuesday" 3 = "Wednesday" 4 = "Thursday" 5 = "Friday" 6 = "Saturday" 7 = "Sunday" 8 = "Unknown" ; VALUE DVT060X 1 = "Last week" 2 = "Week before" 4 = "During 2 weeks, DK when" ; VALUE DVT061X 01 = "General practitioner" 02 = "Anesthesiologist - A specialist in anesthetics" 03 = "Dermatologist - Treats diseases of the skin (skin specialist)" 04 = "Internist - Treats diseases of the internal organs" 05 = "Neurologist - Treats diseases of the nervous system" 06 = "Obstetrician or gynecologist - Treats pregnant women/diseases of the genital tract (female specialist)" 07 = "Ophthalmologist - Knowledge of eye and its diseases (eye specialist)" 08 = "Orthopedist - Surgeon of the skeletal system (bone specialist)" 09 = "Osteopath" 10 = "Otolaryngologist - Ear, nose, and throat specialist" 11 = "Pathologist - An expert in organ and tissue change caused by disease" 12 = "Pediatrician - Treats the child in its development and diseases( child and baby doctor]" 13 = "Proctologist - Treats the rectum and its diseases" 14 = "Psychiatrist - Deals with disorders of the mind" 15 = "Radiologist - Uses radiant energy to diagnose and treat diseases" 16 = "Surgeon (plastic, thoracic, unspecified)- deals with diseases and conditions requiring operative procedures" 17 = "Syphilogist - Treats syphillis" 18 = "Urologist - Treats and operates on disorders of the genito-urinary system" 19 = "Other specialists" 20 = "Specialist - DK kind" 21 = "MD - DK general practitioner or specialist" 22 = "DK if medical doctor" 23 = "Intern - DK kind" 24 = "Not reported" ; VALUE DVT062X 1 = "Doctor\rquote s office" 2 = "Telephone" 3 = "Hospital outpatient clinic" 4 = "Home" 5 = "Hospital emergency room" 6 = "Company and industrial clinic" 7 = "Other" 8 = "Unknown or not reported" ; VALUE DVT063X 1 = "Diagnosis or treatment" 2 = "Pre- or postnatal care" 3 = "General checkup" 4 = "Eye examination (glasses]" 5 = "Immunization" 6 = "Other" 7 = "Unknown" 8 = "Not reported" ; VALUE DVT064X 1 = "Diagnosis or treatment" 2 = "Pre- or postnatal care" 3 = "General checkup" 4 = "Eye examination (glasses]" 5 = "Immunization" 6 = "Other" 7 = "Unknown" 8 = "Not reported" ; VALUE DVT065X 1 = "Diagnosis or treatment" 2 = "Pre- or postnatal care" 3 = "General checkup" 4 = "Eye examination (glasses]" 5 = "Immunization" 6 = "Other" 7 = "Unknown" 8 = "Not reported" ; VALUE $DVT066X "XXX" = "Code" "999" = "Unknown" ; VALUE DVT067X 1 = "Chronic" 2 = "Acute" ; VALUE $DVT068X "XXXX" = "Code" "9999" = "Unknown" ; VALUE $DVT069X "XXX" = "Code" "999" = "Unknown" ; VALUE DVT070X 1 = "Chronic" 2 = "Acute" ; VALUE $DVT071X "XXXX" = "Code" "9999" = "Unknown" ; VALUE $DVT072X "XXX" = "Code" "999" = "Unknown" ; VALUE DVT073X 1 = "Chronic" 2 = "Acute" ; VALUE $DVT074X "XXXX" = "Code" "9999" = "Unknown" ; VALUE DVT075X 1 = "Cannot perform Usual Activity" 2 = "Can perfom UA but limited in amount and kind" 3 = "Can perfom UA but limited in outside activities" 4 = "Not limited (including unknown)" ; VALUE DVT076X l = "Months" 2 = "Years" 3 = "Unknown" . = "Not applicable" ; VALUE DVT077X 00 = "Less than l month" 01-97 = "Number of months or years" 99 = "Unknown" . = "Not applicable" ; VALUE DVT078X 1 = "Yes" 2 = "No" 3 = "Unknown or not reported" ; VALUE DVT079X 001-997 = "1-997 minutes" 998 = "998+ minutes" 999 = "Unknown" . = "Place of visit is telephone or home" ; VALUE DVT080X 1 = "Condition List 1 - Digestive" 2 = "Condition List 2 - Bone and Muscle" 3 = "Condition List 3 - Miscellaneous" 4 = "Condition List 4 - Impairment" 5 = "Condition List 5 - Circulatory" 6 = "Condition List 6 - Respirator" 7 = "Unknown" ; VALUE DVT081X 1 = "Alaskan Native or American Indian" 2 = "Asian or Pacific Islander" 3 = "Black" 4 = "White" 5 = "Another group not listed" 6 = "Multiple entry - unknown which is main racial background" 7 = "Unknown" ; VALUE $DVT082X "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+ ROOIUS" "-" = "DK or Not reported" " " = "Not a housing unit" ; VALUE $DVT083X "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+ ROOIUS" "-" = "DK or Not reported" " " = "Not a housing unit" ; VALUE DVT084X ; VALUE DVT085X ; VALUE DVT086X 01 = "Puerto Rican" 02 = "Cuban" 03 = "Mexican" 04 = "Mexicano" 05 = "Mexican American" 06 = "Chicano" 07 = "Other Latin American" 08 = "Other Spanish" 09 = "Spanish - DK type" 10 = "No - Not Spanish origin" 11 = "unknown" ; VALUE DVT087X ; VALUE DVT088X ; VALUE DVT089X ; VALUE DVT090X ; VALUE DVT091X ; VALUE DVT092X ; VALUE DVT093X ; VALUE DVT094X 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 DVT095X 1 = "Excellent" 2 = "Good" 3 = "Fair" 4 = "Poor" 5 = "Unknown" ; DATA NHIS.DRVISITX; * CREATE A SAS DATA SET STORED IN DIR 'C:\NHIS1978\'; INFILE ASCIIDAT MISSOVER TRUNCOVER LRECL=516; * DEFINE LENGTH OF NUMERIC VARIABLES; LENGTH WEEKCEN 3 RECTYPE 3 DV_17 3 QUARTER 3 YEAR 3 DV_28 3 DV_29 3 DV_30 3 DV_33 3 DV_36 3 DV_37 3 DV_40 3 DV_42 3 DV_44 3 DV_45 3 DV_46 3 DV_49 3 DV_50 3 DV_51 3 DV_52 3 DV_53 3 DV_55 3 DV_57 3 DV_59 3 DV_60 3 DV_61 3 DV_63 3 DV_64 3 DV_66 3 DV_67 3 DV_68 3 DV_70 3 DV_73 3 DV_74 3 DV_75 3 DV_76 3 DV_77 3 DV_80 3 DV_82 3 DV_84 3 DV_87 3 DV_89 3 DV_91 3 DV_94 3 DV_95 3 DV_97 3 DV_102 3 DV_104 3 DV_105 3 DV_106 3 DV_108 3 DV_118 3 DV_119 3 DV_120 3 DV_124 3 DV_132 3 DV_140 3 DV_155 3 DV_156 3 DV_157 3 DV_159 3 DV_165 3 DV_177 3 DV_179 3 DV_188 6 DV_193 6 DV_199 6 DV_201 6 DV_210 6 WTFA 6 DV_228 6 DV_237 6 DV_246 6 DV_295 8 DV_315 3 DV_317 3 ; * INPUT ALL VARIABLES; INPUT PSUNUMR $ 3 - 5 WEEKCEN 6 - 7 SEGNUM $ 8 - 9 HHNUM $ 10 - 11 PNUM $ 12 - 13 RECTYPE 14 - 14 DV_15 $ 15 - 16 DV_17 17 - 18 QUARTER 19 - 19 YEAR 20 - 20 DV_28 28 - 28 DV_29 29 - 29 DV_30 30 - 31 DV_33 33 - 33 DV_36 36 - 36 DV_37 37 - 37 DV_40 40 - 41 DV_42 42 - 42 DV_43 $ 43 - 43 DV_44 44 - 44 DV_45 45 - 45 DV_46 46 - 48 DV_49 49 - 49 DV_50 50 - 50 DV_51 51 - 51 DV_52 52 - 52 DV_53 53 - 54 DV_55 55 - 56 DV_57 57 - 58 DV_59 59 - 59 DV_60 60 - 60 DV_61 61 - 62 DV_63 63 - 63 DV_64 64 - 65 DV_66 66 - 66 DV_67 67 - 67 DV_68 68 - 69 DV_70 70 - 70 DV_71 $ 71 - 71 DV_72 $ 72 - 72 DV_73 73 - 73 DV_74 74 - 74 DV_75 75 - 75 DV_76 76 - 76 DV_77 77 - 79 DV_80 80 - 81 DV_82 82 - 83 DV_84 84 - 86 DV_87 87 - 88 DV_89 89 - 90 DV_91 91 - 91 DV_94 94 - 94 DV_95 95 - 96 DV_97 97 - 97 DV_98 $ 98 - 101 DV_98M $ 98 - 99 DV_98D $ 100 - 101 DV_102 102 - 103 DV_104 104 - 104 DV_105 105 - 105 DV_106 106 - 107 DV_108 108 - 108 DV_118 118 - 118 DV_119 119 - 119 DV_120 120 - 120 DV_121 $ 121 - 123 DV_124 124 - 124 DV_125 $ 125 - 128 DV_129 $ 129 - 131 DV_132 132 - 132 DV_133 $ 133 - 136 DV_137 $ 137 - 139 DV_140 140 - 140 DV_141 $ 141 - 144 DV_155 155 - 155 DV_156 156 - 156 DV_157 157 - 158 DV_159 159 - 159 DV_165 165 - 167 DV_177 177 - 177 DV_179 179 - 179 DV_180 $ 180 - 180 DV_181 $ 181 - 181 DV_188 188 - 192 DV_193 193 - 198 DV_199 199 - 200 DV_201 201 - 209 DV_210 210 - 218 WTFA 219 - 227 DV_228 228 - 236 DV_237 237 - 245 DV_246 246 - 254 DV_295 295 - 302 DV_315 315 - 316 DV_317 317 - 317 ; * DEFINE VARIABLE LABELS; LABEL PSUNUMR = "RANDOM RECODE OF PSU" WEEKCEN = "WEEK - CENSUS CODE" SEGNUM = "SEGMENT NUMBER" HHNUM = "HOUSEHOLD NUMBER" PNUM = "PERSON NUMBER" RECTYPE = "RECORD TYPE (5)" DV_15 = "RECORD SERIAL NUMBER" DV_17 = "PROCESSING WEEK CODE OR CENSUS WEEK RECODE" QUARTER = "PROCESSING QUARTER CODE" YEAR = "PROCESSING YEAR" DV_28 = "TYPE OF PSU" DV_29 = "REGION" DV_30 = "TABULATION AREA" DV_33 = "GEOGRAPHIC IDENTIFICATION" DV_36 = "SMSA - NON-SMSA RESIDENCE" DV_37 = "TYPE OF LIVING QUARTERS" DV_40 = "INTERVIEW NUMBER" DV_42 = "NUMBER OF CALL" DV_43 = "TELEPHONE" DV_44 = "OBSERVED INTERVIEW" DV_45 = "DAY OF WEEK INTERVIEW COMPLETED" DV_46 = "LENGTH OF INTERVIEW" DV_49 = "TIME OF DAY OF INTERVIEW" DV_50 = "RACE" DV_51 = "RACE RECODE" DV_52 = "SEX" DV_53 = "AGE" DV_55 = "AGE RECODE #L" DV_57 = "AGE RECODE #2" DV_59 = "AGE RECODE #3" DV_60 = "MARITAL STATUS" DV_61 = "EDUCATION OF INDIVIDUAL - COMPLETED YEARS" DV_63 = "EDUCATION OF INDIVIDUAL - RECODE" DV_64 = "EDUCATION OF FAMILY HEAD OR UNRELATED INDIVIDUAL - DETAIL" DV_66 = "EDUCATION OF HEAD - RECODE" DV_67 = "VETERAN STATUS" DV_68 = "FAMILY INCOME OR INCOME OF UNRELATED INDIVIDUAL" DV_70 = "FAMILY INCOME RECODE" DV_71 = "TYPE OF FAMILY" DV_72 = "FAMILY RELATIONSHIP" DV_73 = "FAMILY REIATIONSHIP RECODE (LIVING ARRANGEMENT)" DV_74 = "USUAL ACIVITY" DV_75 = "CURRENT ACTIVITY DURING PAST 2 WEEKS" DV_76 = "CLASS OF WORKER" DV_77 = "INDUSTRY DETAIL CODE" DV_80 = "INDUSTRY RECODE I" DV_82 = "INDUSTRY RECODE 2" DV_84 = "OCCUPATION DETAIL CODE" DV_87 = "OCCUPATION RECODE 1" DV_89 = "OCCUPATION RECODE 2" DV_91 = "RESPONDENT" DV_94 = "AGE OF RESPONDENT" DV_95 = "ACTUAL FAMILY SIZE" DV_97 = "SIZE OF FAMILY RECODE" DV_98 = "DATE OF VISIT" DV_98M = "MONTH" DV_98D = "DAY" DV_102 = "DOCTOR VISIT VALUES" DV_104 = "DAY OF WEEK OF VISIT" DV_105 = "WEEK OF VISIT" DV_106 = "KIND OF DOCTOR RENDERING SERVICE" DV_108 = "PLACE OF VISIT" DV_118 = "FIRST REASON FOR VISIT TO DOCTOR" DV_119 = "SECOND REASON FOR VISIT TO DOCTOR" DV_120 = "THIRD REASON FOR VISIT TO DOCTOR" DV_121 = "CONDITION 1 DIAGNOSIS RECODE 1" DV_124 = "CHRONIC/ACUTE CODE" DV_125 = "DIAGNOSIS RECODE 2 OR RECODE 3" DV_129 = "CONDITION 2 DIAGNOSIS RECODE 1" DV_132 = "CHRONIC/ACUTE CODE" DV_133 = "DIAGNOSIS RECODE 2 OR RECODE 3" DV_137 = "CONDITION 3 DIAGNOSIS RECODE 1" DV_140 = "CHRONIC/ACUTE CODE" DV_141 = "DIAGNOSIS RECODE 2 OR RECODE 3" DV_155 = "LIMITATION OF ACTIVITY DUE TO CHRONIC CONDITION" DV_156 = "DURATION OF LIMITATION - UNIT" DV_157 = "DURATION OF LIMITATION - NUMBER OF UNIT" DV_159 = "DOCTOR ACTUALLY SEEN" DV_165 = "TRAVEL TIME TO PLACE OF CARE" DV_177 = "CONDITION LIST ASSIGNED AND ASKED" DV_179 = "MAIN RACIAL BACKGROUND" DV_180 = "TOTAL ROOMS" DV_181 = "TOTAL NUMBER OF BEDROOMS" DV_188 = "FINAL BASIC WEIGHT" DV_193 = "6.5 WEIGHT" DV_199 = "MAIN SPANISH ORIGIN" DV_201 = "BASIC WEIGHT - QUARTER" DV_210 = "BASIC WEIGHT - SEMIANNUAL" WTFA = "BASIC WEIGHT - ANNUAL" DV_228 = "BASIC WEIGHT - BIANNUAL" DV_237 = "6.5 WEIGHT - QUARTER, SEMIANNUAL, ANNUAL" DV_246 = "6.5 WEIGHT - BIANNUAL" DV_295 = "CHRONIC CONDITION PREVALENCE AND INCIDENCE FACTOR" DV_315 = "FAMILY STRUCTURE" DV_317 = "HEALTH STATUS" ; * ASSOCIATE VARIABLES WITH FORMAT VALUES; FORMAT PSUNUMR $DVT001X. WEEKCEN DVT002X. SEGNUM $DVT003X. HHNUM $DVT004X. PNUM $DVT005X. RECTYPE DVT006X. DV_15 $DVT007X. DV_17 DVT008X. QUARTER DVT009X. YEAR DVT010X. DV_28 DVT011X. DV_29 DVT012X. DV_30 DVT013X. DV_33 DVT014X. DV_36 DVT015X. DV_37 DVT016X. DV_40 DVT017X. DV_42 DVT018X. DV_43 $DVT019X. DV_44 DVT020X. DV_45 DVT021X. DV_46 DVT022X. DV_49 DVT023X. DV_50 DVT024X. DV_51 DVT025X. DV_52 DVT026X. DV_53 DVT027X. DV_55 DVT028X. DV_57 DVT029X. DV_59 DVT030X. DV_60 DVT031X. DV_61 DVT032X. DV_63 DVT033X. DV_64 DVT034X. DV_66 DVT035X. DV_67 DVT036X. DV_68 DVT037X. DV_70 DVT038X. DV_71 $DVT039X. DV_72 $DVT040X. DV_73 DVT041X. DV_74 DVT042X. DV_75 DVT043X. DV_76 DVT044X. DV_77 DVT045X. DV_80 DVT046X. DV_82 DVT047X. DV_84 DVT048X. DV_87 DVT049X. DV_89 DVT050X. DV_91 DVT051X. DV_94 DVT052X. DV_95 DVT053X. DV_97 DVT054X. DV_98 $DVT055X. DV_98M $DVT056X. DV_98D $DVT057X. DV_102 DVT058X. DV_104 DVT059X. DV_105 DVT060X. DV_106 DVT061X. DV_108 DVT062X. DV_118 DVT063X. DV_119 DVT064X. DV_120 DVT065X. DV_121 $DVT066X. DV_124 DVT067X. DV_125 $DVT068X. DV_129 $DVT069X. DV_132 DVT070X. DV_133 $DVT071X. DV_137 $DVT072X. DV_140 DVT073X. DV_141 $DVT074X. DV_155 DVT075X. DV_156 DVT076X. DV_157 DVT077X. DV_159 DVT078X. DV_165 DVT079X. DV_177 DVT080X. DV_179 DVT081X. DV_180 $DVT082X. DV_181 $DVT083X. DV_188 DVT084X. DV_193 DVT085X. DV_199 DVT086X. DV_201 DVT087X. DV_210 DVT088X. WTFA DVT089X. DV_228 DVT090X. DV_237 DVT091X. DV_246 DVT092X. DV_295 DVT093X. DV_315 DVT094X. DV_317 DVT095X. ; PROC CONTENTS DATA=NHIS.DRVISITX; PROC FREQ DATA=NHIS.DRVISITX; TITLE1 'FREQUENCY REPORT FOR 1978 NHIS DOCTOR VISIT FILE'; TITLE2 '(WEIGHTED)'; TABLES RECTYPE/LIST MISSING; WEIGHT WTFA; PROC FREQ DATA=NHIS.DRVISITX; TITLE1 'FREQUENCY REPORT FOR 1978 NHIS DOCTOR VISIT FILE'; TITLE2 '(UNWEIGHTED)'; TABLES RECTYPE/LIST MISSING; * USER NOTE: TO SEE UNFORMATTED VALUES IN PROCEDURES, ADD THE STATEMENT: FORMAT _ALL_; RUN;