DM 'CLE LOG; CLE OUT'; ************************************************************************** February 22, 2006 THIS IS AN EXAMPLE OF A SAS PROGRAM THAT CREATES A SAS FILE FROM THE NHIS 1971 HOSPITAL.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 HOSPITAL.SAS *************************************************************************; * USER NOTE: PLACE NEXT TWO STATEMENTS IN SUBSEQUENT PROGRAMS; LIBNAME NHIS 'C:\NHIS1971\'; LIBNAME LIBRARY 'C:\NHIS1971\'; FILENAME ASCIIDAT 'C:\NHIS1971\HOSPITAL.DAT'; * DEFINE VARIABLE VALUES FOR REPORT; PROC FORMAT LIBRARY=LIBRARY; VALUE HPT001X 1 = "B56 (Weeks 03-13) B60 (Weeks 01-02)" 2 = "B57 (Weeks 01-13)" 3 = "B58 (Weeks 01-13)" 4 = "B59 (Weeks 01-13)" ; VALUE HPT002X 1 = "1971" 2 = "1972" ; VALUE $HPT003X ; VALUE HPT004X 21 = "Week 01, 1971 or 1972" 41 = "Week 01, 1971 or 1972" 61 = "Week 01, 1971 or 1972" 81 = "Week 01, 1971 or 1972" 22 = "Week 02, 1971 or 1972" 42 = "Week 01, 1971 or 1972" 62 = "Week 02, 1971 or 1972" 82 = "Week 01, 1971 or 1972" 23 = "Week 03, 1971" 43 = "Week 03, 1971" 63 = "Week 03, 1971" 83 = "Week 03, 1971" 24 = "Week 04, 1971" 44 = "Week 04, 1971" 64 = "Week 04, 1971" 84 = "Week 04, 1971" 25 = "Week 05, 1971" 45 = "Week 05, 1971" 65 = "Week 05, 1971" 85 = "Week 05, 1971" 26 = "Week 06, 1971" 46 = "Week 06, 1971" 66 = "Week 06, 1971" 86 = "Week 06, 1971" 27 = "Week 07, 1971" 47 = "Week 07, 1971" 67 = "Week 07, 1971" 87 = "Week 07, 1971" 28 = "Week 08, 1971" 48 = "Week 08, 1971" 68 = "Week 08, 1971" 88 = "Week 08, 1971" 29 = "Week 09, 1971" 49 = "Week 09, 1971" 69 = "Week 09, 1971" 89 = "Week 09, 1971" 30 = "Week 10, 1971" 50 = "Week 10, 1971" 70 = "Week 10, 1971" 90 = "Week 10, 1971" 31 = "Week 11, 1971" 51 = "Week 11, 1971" 71 = "Week 11, 1971" 91 = "Week 11, 1971" 32 = "Week 12, 1971" 52 = "Week 12, 1971" 72 = "Week 12, 1971" 92 = "Week 12, 1971" 33 = "Week 23, 1971" 53 = "Week 13, 1971" 73 = "Week 13, 1971" 93 = "Week 13, 1971" ; VALUE $HPT005X ; VALUE $HPT006X ; VALUE $HPT007X ; VALUE HPT008X ; VALUE $HPT009X ; VALUE HPT010X 21 = "Week 01" 41 = "Week 01" 61 = "Week 01" 81 = "Week 01" 22 = "Week 02" 42 = "Week 02" 62 = "Week 02" 82 = "Week 02" 23 = "Week 03" 43 = "Week 03" 63 = "Week 03" 83 = "Week 03" 24 = "Week 04" 44 = "Week 04" 64 = "Week 04" 84 = "Week 04" 25 = "Week 05" 45 = "Week 05" 65 = "Week 05" 85 = "Week 05" 26 = "Week 06" 46 = "Week 06" 66 = "Week 06" 86 = "Week 06" 27 = "Week 07" 47 = "Week 07" 67 = "Week 07" 87 = "Week 07" 28 = "Week 08" 48 = "Week 08" 68 = "Week 08" 88 = "Week 08" 29 = "Week 09" 49 = "Week 09" 69 = "Week 09" 89 = "Week 09" 30 = "Week 10" 50 = "Week 10" 70 = "Week 10" 90 = "Week 10" 31 = "Week 11" 51 = "Week 11" 71 = "Week 11" 91 = "Week 11" 32 = "Week 12" 52 = "Week 12" 72 = "Week 12" 92 = "Week 12" 33 = "Week 13" 53 = "Week 13" 73 = "Week 13" 93 = "Week 13" ; VALUE HPT011X 1 = "B56 (Weeks 03-13), B57 (Weeks 01-02)" 2 = "B57 (Weeks 03-13), B58 (Weeks 01-02)" 3 = "B58 (Weeks 03-13), B59 (Weeks 01-02)" 4 = "B59 (Weeks 03-13), B60 (Weeks 01-02)" ; VALUE HPT012X 1 = "1971" ; VALUE HPT013X 23 = "Week 01" 43 = "Week 01" 63 = "Week 01" 83 = "Week 01" 24 = "Week 02" 44 = "Week 02" 64 = "Week 02" 84 = "Week 02" 25 = "Week 03" 45 = "Week 03" 65 = "Week 03" 85 = "Week 03" 26 = "Week 04" 46 = "Week 04" 66 = "Week 04" 86 = "Week 04" 27 = "Week 05" 47 = "Week 05" 67 = "Week 05" 87 = "Week 05" 28 = "Week 06" 48 = "Week 06" 68 = "Week 06" 88 = "Week 06" 29 = "Week 07" 49 = "Week 07" 69 = "Week 07" 89 = "Week 07" 30 = "Week 08" 50 = "Week 08" 70 = "Week 08" 90 = "Week 08" 31 = "Week 09" 51 = "Week 09" 71 = "Week 09" 91 = "Week 09" 32 = "Week 10" 52 = "Week 10" 72 = "Week 10" 92 = "Week 10" 33 = "Week 11" 53 = "Week 11" 73 = "Week 11" 93 = "Week 11" 21 = "Week 12" 41 = "Week 12" 61 = "Week 12" 81 = "Week 12" 22 = "Week 13" 42 = "Week 13" 62 = "Week 13" 82 = "Week 13" ; VALUE HPT014X 0 = "The 22 Large Self-representing SMSA's" 1 = "SMSA-Self-representing" 3 = "SMSA-Nonself-representing" 4 = "Non-SMSA-Self-representing" 6 = "Non-SMSA-Nonself-representing" ; VALUE HPT015X 1 = "Northeast" 2 = "North Central" 3 = "South" 4 = "West" ; VALUE HPT016X . = "Non self-representing sections and self-representing SMSA's other than 34-55" 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" ; VALUE HPT017X 1 = "In SMA, in Central City" 2 = "In SMA, not in Central City" 4 = "Not in SMA" ; VALUE HPT018X 1 = "SMSA" 2 = "Non-SMSA - Nonfarm" 3 = "Non-SMSA - Farm" ; VALUE HPT019X 1 = "Housing Unit" 2 = "Other" ; VALUE HPT020X ; VALUE HPT021X 1-8 = "Number of calls" 9 = "9+ calls" 0 = "Not reported" ; VALUE HPT022X 1 = "Yes - phone" 2 = "None" 3 = "DK if phone or refused" 9 = "Not reported" . = "Not reported" ; VALUE HPT023X 1 = "Yes" 2 = "No" . = "Not reported" ; VALUE HPT024X 1 = "Monday" 2 = "Tuesday" 3 = "Wednesday" 4 = "Thursday" 5 = "Friday" 6 = "Saturday" 7 = "Sunday" 8 = "Unknown" ; VALUE HPT025X 001-999 = "Minutes" . = "Not reported" ; VALUE HPT026X 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 HPT027X 1 = "White" 2 = "Black" 3 = "Other" ; VALUE HPT028X 1 = "White" 2 = "Other races" ; VALUE HPT029X 1 = "Male" 2 = "Female" ; VALUE HPT030X 00 = "Under 1 year" 01-98 = "Single years" 99 = "99+ years" ; VALUE HPT031X 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 HPT032X 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 HPT033X 1 = "Under 15 years" 2 = "15-44" 3 = "45-64" 4 = "65+" ; VALUE HPT034X 0 = "Under 17 years" 1 = "Married - Spouse present" 2 = "Widowed" 3 = "Never married" 4 = "Divorsed" 5 = "Separated" ; VALUE HPT035X 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 HPT036X 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 HPT037X 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 HPT038X 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 HPT039X 0 = "Female or 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" ; VALUE HPT040X 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 HPT041X 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 $HPT042X "&" = "Primary individual" "-" = "Secondary individual" "0" = "Primary family" "1"-"9" = "SecondaRY families" ; VALUE $HPT043X "&" = "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 HPT044X 1 = "Living alone" 2 = "Living with nonrelative" 3 = "Living with spouse" 4 = "Living with relatives - other" ; VALUE HPT045X 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 HPT046X 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 HPT047X 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 HPT048X 001-999 = "Code Number" . = "Not applicable" ; VALUE HPT049X ; VALUE HPT050X ; VALUE HPT051X 000-995 = "Code number" . = "Not applicable" ; VALUE HPT052X ; VALUE HPT053X ; VALUE HPT054X 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 HPT055X 00 = "Under 1 year" 01-98 = "Single years" 99 = "Unknown" . = "Not reported" ; VALUE HPT056X 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 HPT057X 00 = "Unrelated individuals" 01-19 = "Family size" ; VALUE HPT058X 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 HPT059X ; VALUE HPT060X 01 = "General" 02 = "Psychiatric" 03 = "Tuberculosis" 04 = "Maternity" 06 = "Ear, Eye, Nose and Throat" 07 = "Children’s" 08 = "Orthopedic" 09 = "Contagious Disease" 10 = "Chronic Disease" 11 = "Hospital Department of Institution" 12 = "All other" 89 = "In index, Unknown type" 90 = "DK (entry of DK for hospital name or not reported)" 93 = "Hospitalized in Foreign Country - Not in index" 94 = "Nursing personal, and domiciliary care homes" 95 = "Nursing home, assmed from title" 98 = "Osteopathic" 99 = "Not identified as a hospital - Not in index" ; VALUE HPT061X 1 = "Short-stay Hospital" 2 = "Long~stay Hospital" 3 = "Not in index (code 93)" ; VALUE HPT062X 12 = "State" 13 = "county" 14 = "City" 15 = "City-county" 16 = "Hospital district" 21 = "Church operated or related" 23 = "Other nonprofit" 24 = "Nonprofit, NOS" 31 = "Individual" 32 = "partnership" 33 = "Corporation (profit)" 34 = "Proprietary NOS" 41 = "Air Force" 51 = "Army" 61 = "Navy" 62 = "Department of Defense, NOS" 71 = "Public Health Service" 81 = "Veterans Administration" 91 = "Other federal" 89 = "In index, Unknown type" 90 = "DK (entry of DK for hospital name or not reported)" 93 = "Hospitalized in Foreign Country - Not in Index" 95 = "Nursing home, assumed from title" 98 = "Osteopathic" 99 = "Not identified as a hospital - Not in index" ; VALUE $HPT063X "01" = "January" "02" = "February" "03" = "March" "04" = "April" "05" = "May" "06" = "June" "07" = "July" "08" = "August" "09" = "September" "10" = "October" "11" = "November" "12" = "December" ; VALUE $HPT064X "01"-"31" = "Day of month" ; VALUE $HPT065X "59" = "1959" "66" = "1966" "60" = "1960" "67" = "1967" "61" = "1961" "68" = "1968" "62" = "1962" "69" = "1969" "63" = "1963" "70" = "1970" "64" = "1964" "71" = "1971" "65" = "1965" "72" = "1972" ; VALUE HPT066X 0001-9999 = "Nights" ; VALUE HPT067X 01-14 = "Number of nights" ; VALUE HPT068X 000-365 = "Number of nights" ; VALUE $HPT069X ; VALUE HPT070X ; VALUE HPT071X ; VALUE $HPT072X ; VALUE $HPT073X ; VALUE $HPT074X ; VALUE HPT075X 0 = "No operation,unknown if operation" 1 = "Operation, this diagnosis" 2 = "Operation, not this diagnosis" ; VALUE HPT076X 4028-4385 = "Values" ; VALUE HPT077X 0001-4385 = "Date values" ; VALUE HPT078X 1 = "Admission in past 2 weeks" 2 = "Admission 2 weeks to a year ago" 3 = "Admission prior to past 12 months" 4 = "Unknown (invalid date)" ; VALUE HPT079X 3623-4385 = "Values" 9999 = "Unknown" ; VALUE HPT080X -001 = "Minus 001" 000-998 = "Values of 000-408+" 999 = "Unknown" ; VALUE HPT081X 0 = "Still in hospital" 1 = "Discharges past 2 weeks" 2 = "Discharges in past 2 weeks - 6 months" 3 = "Discharges in 6-12 months ago" ; VALUE $HPT082X 1 = "Q33" 2 = "Q34" 3 = "Q35" 4 = "Hospital" 5 = "Other" ; VALUE HPT083X 1 = "Cannot perfom 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 (no chronic condition)" ; VALUE HPT084X 1 = "Months" 2 = "Years" 3 = "Unknown" . = "Not applicable" ; VALUE HPT085X 00 = "Less than l month" 01-98 = "Number of months or years" 99 = "Unknown" . = "Not applicable" ; VALUE HPT086X ; VALUE HPT087X ; VALUE HPT088X ; VALUE HPT089X ; VALUE HPT090X ; VALUE HPT091X ; VALUE HPT092X ; VALUE HPT093X ; VALUE HPT094X ; VALUE HPT095X ; VALUE HPT096X ; VALUE HPT097X ; VALUE HPT098X ; VALUE HPT099X ; VALUE HPT100X ; VALUE HPT101X ; VALUE HPT102X ; VALUE HPT103X ; DATA NHIS.HOSPITAL; * CREATE A SAS DATA SET STORED IN DIR 'C:\NHIS1971\'; INFILE ASCIIDAT MISSOVER TRUNCOVER LRECL=486; * DEFINE LENGTH OF NUMERIC VARIABLES; LENGTH HP_1 3 HP_2 3 WEEKCEN 3 RECTYPE 3 HP_17 3 QUARTER 3 YEAR 3 WEEKPROC 3 HP_28 3 HP_29 3 HP_30 3 HP_33 3 HP_36 3 HP_37 3 HP_38 3 HP_42 3 HP_43 3 HP_44 3 HP_45 3 HP_46 3 HP_49 3 HP_50 3 HP_51 3 HP_52 3 HP_53 3 HP_55 3 HP_57 3 HP_59 3 HP_60 3 HP_61 3 HP_63 3 HP_64 3 HP_66 3 HP_67 3 HP_68 3 HP_70 3 HP_73 3 HP_74 3 HP_75 3 HP_76 3 HP_77 3 HP_80 3 HP_82 3 HP_84 3 HP_87 3 HP_89 3 HP_91 3 HP_92 3 HP_94 3 HP_95 3 HP_97 3 HP_98 3 HP_100 3 HP_102 3 HP_103 3 HP_111 3 HP_115 3 HP_117 3 HP_124 3 HP_127 3 HP_136 3 HP_137 3 HP_141 3 HP_145 3 HP_146 3 HP_150 3 HP_153 3 HP_155 3 HP_156 3 HP_157 3 HP_188 6 HP_193 6 HP_201 6 HP_210 6 WTFA 6 HP_228 6 HP_237 6 HP_246 6 HP_255 6 HP_264 6 HP_273 6 HP_282 6 HP_291 6 HP_300 6 HP_309 6 HP_318 6 HP_327 6 HP_336 6 ; * INPUT ALL VARIABLES; INPUT HP_1 1 - 1 HP_2 2 - 2 PSUNUMR $ 3 - 5 WEEKCEN 6 - 7 SEGNUM $ 8 - 9 HHNUM $ 10 - 11 PNUM $ 12 - 13 RECTYPE 14 - 14 HP_15 $ 15 - 16 HP_17 17 - 18 QUARTER 19 - 19 YEAR 20 - 20 WEEKPROC 21 - 22 HP_28 28 - 28 HP_29 29 - 29 HP_30 30 - 31 HP_33 33 - 33 HP_36 36 - 36 HP_37 37 - 37 HP_38 38 - 41 HP_42 42 - 42 HP_43 43 - 43 HP_44 44 - 44 HP_45 45 - 45 HP_46 46 - 48 HP_49 49 - 49 HP_50 50 - 50 HP_51 51 - 51 HP_52 52 - 52 HP_53 53 - 54 HP_55 55 - 56 HP_57 57 - 58 HP_59 59 - 59 HP_60 60 - 60 HP_61 61 - 62 HP_63 63 - 63 HP_64 64 - 65 HP_66 66 - 66 HP_67 67 - 67 HP_68 68 - 69 HP_70 70 - 70 HP_71 $ 71 - 71 HP_72 $ 72 - 72 HP_73 73 - 73 HP_74 74 - 74 HP_75 75 - 75 HP_76 76 - 76 HP_77 77 - 79 HP_80 80 - 81 HP_82 82 - 83 HP_84 84 - 86 HP_87 87 - 88 HP_89 89 - 90 HP_91 91 - 91 HP_92 92 - 93 HP_94 94 - 94 HP_95 95 - 96 HP_97 97 - 97 HP_98 98 - 99 HP_100 100 - 101 HP_102 102 - 102 HP_103 103 - 104 HP_105 $ 105 - 106 HP_107 $ 107 - 108 HP_109 $ 109 - 110 HP_111 111 - 114 HP_115 115 - 116 HP_117 117 - 119 HP_120 $ 120 - 123 HP_124 124 - 126 HP_127 127 - 128 HP_130 $ 130 - 131 HP_132 $ 132 - 133 HP_134 $ 134 - 135 HP_136 136 - 136 HP_137 137 - 140 HP_141 141 - 144 HP_145 145 - 145 HP_146 146 - 149 HP_150 150 - 152 HP_153 153 - 153 HP_154 $ 154 - 154 HP_155 155 - 155 HP_156 156 - 156 HP_157 157 - 158 HP_188 188 - 192 HP_193 193 - 198 HP_201 201 - 209 HP_210 210 - 218 WTFA 219 - 227 HP_228 228 - 236 HP_237 237 - 245 HP_246 246 - 254 HP_255 255 - 263 HP_264 264 - 272 HP_273 273 - 281 HP_282 282 - 290 HP_291 291 - 299 HP_300 300 - 308 HP_309 309 - 317 HP_318 318 - 326 HP_327 327 - 335 HP_336 336 - 344 ; * DEFINE VARIABLE LABELS; LABEL HP_1 = "SAMPLE - RECODE OF CENSUS CODE" HP_2 = "YEAR OF COLLECTION OF DATA" PSUNUMR = "PSU - ORIGINAL CODE" WEEKCEN = "WEEK - CENSUS CODE" SEGNUM = "SEGMENT NUMBER" HHNUM = "HOUSEHOLD NUMBER" PNUM = "PERSON NUMBER" RECTYPE = "RECORD TYPE (4)" HP_15 = "RECORD SERIAL NUMBER" HP_17 = "CENSUS WEEK RECODE" QUARTER = "PROCESSING QUARTER CODE" YEAR = "PROCESSING YEAR" WEEKPROC = "PROCESSING WEEK CODE" HP_28 = "TYPE OF PSU" HP_29 = "REGION" HP_30 = "TABULATION AREA" HP_33 = "GEOGRAPHIC IDENTIFICATION" HP_36 = "SMSA - NON-SMSA RESIDENCE" HP_37 = "TYPE OF LIVING QUARTERS" HP_38 = "INTERVIEWER NUMBER" HP_42 = "NUMBER OF CALLS" HP_43 = "TELEPHONE" HP_44 = "OBSERVED INTERVIEW" HP_45 = "DAY OF WEEK INTERVIEW COMPLETED" HP_46 = "LENGTH OF INTERVIEW" HP_49 = "TIME OF DAY OF INTERVIEW" HP_50 = "RACE" HP_51 = "RACE RECODE" HP_52 = "SEX" HP_53 = "AGE" HP_55 = "AGE RECODE #L" HP_57 = "AGE RECODE #2" HP_59 = "AGE RECODE #3" HP_60 = "MARITAL STATUS" HP_61 = "EDUCATION OF INDIVIDUAL - COMPLETED YEARS" HP_63 = "EDUCATION OF INDIVIDUAL - RECODE" HP_64 = "EDUCATION OF FAMILY HEAD OR UNRELATED INDIVIDUAL - DETAIL" HP_66 = "EDUCATION OF HEAD - RECODE" HP_67 = "VETERAN STATUS" HP_68 = "FAMILY INCOME OR INCOME OF UNRELATED INDIVIDUAL" HP_70 = "FAMILY INCOME RECODE" HP_71 = "TYPE OF FAMILY" HP_72 = "FAMILY RELATIONSHIP" HP_73 = "FAMILY REIATIONSHIP RECODE" HP_74 = "USUAL ACTIVITY" HP_75 = "CURRENT ACTIVITY DURING PAST 2 WEEKS" HP_76 = "CLASS OF WORKER" HP_77 = "INDUSTRY DETAIL CODE" HP_80 = "INDUSTRY RECODE I" HP_82 = "INDUSTRY RECODE 2" HP_84 = "OCCUPATION DETAIL CODE" HP_87 = "OCCUPATION RECODE 1" HP_89 = "OCCUPATION RECODE 2" HP_91 = "RESPONDENT" HP_92 = "AGE OF RESPONDENT" HP_94 = "AGE OF RESPONDENT" HP_95 = "ACTUAL FAMILY SIZE" HP_97 = "SIZE OF FAMILY RECODE" HP_98 = "SHORT-STAY HOSPITAL EPISODE NUMBER" HP_100 = "TYPE OF SERVICE" HP_102 = "RECODE FOR TYPE OF SERVICE" HP_103 = "TYPE OF OWNERSHIP" HP_105 = "MONTH OF ADMISSION" HP_107 = "DAY OF MONTH" HP_109 = "YEAR" HP_111 = "TOTAL NIGHTS IN HOSPITAL" HP_115 = "NUMBER OF NIGHTS IN PAST 2 WEEKS (F)" HP_117 = "NUMBER OF NIGHTS IN PAST 12 MONTHSS (E)" HP_120 = "HOSPITAL DIAGNOSTIC CODE - ICD RUBRIC" HP_124 = "DIAGN0SIS RECODE 1" HP_127 = "DIAGNOSIS RECODE 4" HP_130 = "OPERATION 1" HP_132 = "OPERATION 2" HP_134 = "OPERATION 3" HP_136 = "SURGICALLY TREATED" HP_137 = "NUMERICAL VALUE FOR DATE OF INTERVIEW (C)" HP_141 = "NUMERICAL VALUE OF DATE OF ADMISSION (A)" HP_145 = "A-RECODE" HP_146 = "DERIVED DATE OF DISCHARGE (D)" HP_150 = "J -VALUE" HP_153 = "J - RECODE" HP_154 = "QUESTION NUMBER" HP_155 = "LIMITATION OF ACTIVITY DUE TO CHRONIC CONDITION" HP_156 = "DURATION OF LIMITATION OF ACTIVITY - UNIT" HP_157 = "DURATION OF LIMITATION OF ACTIVITY - UNIT NUMBER" HP_188 = "FINAL BASIC WEIGHT" HP_193 = "6.5 WEIGHT" HP_201 = "BASIC WEIGHT - QUARTER" HP_210 = "BASIC WEIGHT - SEMIANNUAL" WTFA = "BASIC WEIGHT - ANNUAL" HP_228 = "BASIC WEIGHT - BIANNUAL" HP_237 = "6.5 WEIGHT - QUARTER, SEMIANNUAL, ANNUAL" HP_246 = "6.5 WEIGHT - BIANNUAL" HP_255 = "ESTIMATED NUMBER OF NIGHTS IN HOSPITAL PAST 2W - QUARTER, SEMIANNUAL, ANNUAL" HP_264 = "ESTIMATED NUMBER OF NIGHTS IN HOSPITAL PAST 2W - BIANNUAL" HP_273 = "ESTIMATED NUMBER OF NIGHTS IN A HOSPITAL PAST 2W - QUARTER, SEMIANNUAL, ANNUAL" HP_282 = "ESTIMATED NUMBER OF NIGHTS IN A HOSPITAL PAST 2W - BIANNUAL" HP_291 = "ESTIMATED NUMBER OF NIGHTS IN A HOSPITAL PAST 2W - QUARTER, SEMIANNUAL, ANNUAL" HP_300 = "ESTIMATED NUMBER OF NIGHTS IN A HOSPITAL PAST 2W - BIANNUAL" HP_309 = "WEIGHTED NUMBER OF TOTAL NIGHTS IN HOSPITAL - QUARTER" HP_318 = "WEIGHTED NUMBER OF TOTAL NIGHTS IN HOSPITAL - SEMIANNUAL" HP_327 = "WEIGHTED NUMBER OF TOTAL NIGHTS IN HOSPITAL - ANNUAL" HP_336 = "WEIGHTED NUMBER OF TOTAL NIGHTS IN HOSPITAL - BIANNUAL" ; * ASSOCIATE VARIABLES WITH FORMAT VALUES; FORMAT HP_1 HPT001X. HP_2 HPT002X. PSUNUMR $HPT003X. WEEKCEN HPT004X. SEGNUM $HPT005X. HHNUM $HPT006X. PNUM $HPT007X. RECTYPE HPT008X. HP_15 $HPT009X. HP_17 HPT010X. QUARTER HPT011X. YEAR HPT012X. WEEKPROC HPT013X. HP_28 HPT014X. HP_29 HPT015X. HP_30 HPT016X. HP_33 HPT017X. HP_36 HPT018X. HP_37 HPT019X. HP_38 HPT020X. HP_42 HPT021X. HP_43 HPT022X. HP_44 HPT023X. HP_45 HPT024X. HP_46 HPT025X. HP_49 HPT026X. HP_50 HPT027X. HP_51 HPT028X. HP_52 HPT029X. HP_53 HPT030X. HP_55 HPT031X. HP_57 HPT032X. HP_59 HPT033X. HP_60 HPT034X. HP_61 HPT035X. HP_63 HPT036X. HP_64 HPT037X. HP_66 HPT038X. HP_67 HPT039X. HP_68 HPT040X. HP_70 HPT041X. HP_71 $HPT042X. HP_72 $HPT043X. HP_73 HPT044X. HP_74 HPT045X. HP_75 HPT046X. HP_76 HPT047X. HP_77 HPT048X. HP_80 HPT049X. HP_82 HPT050X. HP_84 HPT051X. HP_87 HPT052X. HP_89 HPT053X. HP_91 HPT054X. HP_92 HPT055X. HP_94 HPT056X. HP_95 HPT057X. HP_97 HPT058X. HP_98 HPT059X. HP_100 HPT060X. HP_102 HPT061X. HP_103 HPT062X. HP_105 $HPT063X. HP_107 $HPT064X. HP_109 $HPT065X. HP_111 HPT066X. HP_115 HPT067X. HP_117 HPT068X. HP_120 $HPT069X. HP_124 HPT070X. HP_127 HPT071X. HP_130 $HPT072X. HP_132 $HPT073X. HP_134 $HPT074X. HP_136 HPT075X. HP_137 HPT076X. HP_141 HPT077X. HP_145 HPT078X. HP_146 HPT079X. HP_150 HPT080X. HP_153 HPT081X. HP_154 $HPT082X. HP_155 HPT083X. HP_156 HPT084X. HP_157 HPT085X. HP_188 HPT086X. HP_193 HPT087X. HP_201 HPT088X. HP_210 HPT089X. WTFA HPT090X. HP_228 HPT091X. HP_237 HPT092X. HP_246 HPT093X. HP_255 HPT094X. HP_264 HPT095X. HP_273 HPT096X. HP_282 HPT097X. HP_291 HPT098X. HP_300 HPT099X. HP_309 HPT100X. HP_318 HPT101X. HP_327 HPT102X. HP_336 HPT103X. ; PROC CONTENTS DATA=NHIS.HOSPITAL; PROC FREQ DATA=NHIS.HOSPITAL; TITLE1 'FREQUENCY REPORT FOR 1971 NHIS HOSPITAL FILE'; TITLE2 '(WEIGHTED)'; TABLES RECTYPE/LIST MISSING; WEIGHT WTFA; PROC FREQ DATA=NHIS.HOSPITAL; TITLE1 'FREQUENCY REPORT FOR 1971 NHIS HOSPITAL FILE'; TITLE2 '(UNWEIGHTED)'; TABLES RECTYPE/LIST MISSING; * USER NOTE: TO SEE UNFORMATTED VALUES IN PROCEDURES, ADD THE STATEMENT: FORMAT _ALL_; RUN;