DM 'CLE LOG; CLE OUT'; ************************************************************************** November 3, 2005 THIS IS AN EXAMPLE OF A SAS PROGRAM THAT CREATES A SAS FILE FROM THE NHIS 1991 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:\NHIS1991'; LIBNAME LIBRARY 'C:\NHIS1991'; FILENAME ASCIIDAT 'C:\NHIS1991\HOSPITAL.DAT'; * DEFINE VARIABLE VALUES FOR REPORT; PROC FORMAT LIBRARY=LIBRARY; VALUE HPT001X 50 = "Hospital Record" ; VALUE HPT002X 91 = "1991" ; VALUE HPT003X 1 = "Quarter 1" 2 = "Quarter 2" 3 = "Quarter 3" 4 = "Quarter 4" ; VALUE $HPT004X ; VALUE HPT005X 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 $HPT006X ; VALUE $HPT007X ; VALUE $HPT008X ; VALUE $HPT009X "01"-"99" = "Serial Number" ; VALUE HPT010X 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 HPT011X 0 = "Interview not late" 1 = "One week late" 2 = "Two weeks late" 3 = "Unknown" ; VALUE HPT012X 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 HPT013X 1 = "Yes, phone number given" 2 = "Yes, no phone number given" 3 = "No" 4 = "Unknown" ; VALUE HPT014X 1 = "Male" 2 = "Female" ; VALUE HPT015X 00 = "Under 1 year" 01-98 = "Number of years" 99 = "99+ years of age" ; VALUE HPT016X 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 HPT017X 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 HPT018X 00-35 = "Months" 36 = "Over 3 years" ; VALUE $HPT019X "01" = "January" "07" = "July" "02" = "February" "08" = "August" "03" = "March" "09" = "September" "04" = "April" "10" = "October" "05" = "May" "11" = "November" "06" = "June" "12" = "December" "99" = "DK or refused" ; VALUE $HPT020X "1800-1899" = "1800-1899" "1900-1992" = "1900-1992" "9999" = "DK or refused" ; VALUE HPT021X 1 = "Aleut, Eskimo, or American Indian" 2 = "Asian/Pacific Islander" 3 = "Black" 4 = "White" 5 = "Other" 6 = "Multiple race" 7 = "Unknown" ; VALUE HPT022X 1 = "White" 2 = "Black" 3 = "Other" ; VALUE HPT023X 1 = "White" 2 = "Non-white" ; VALUE HPT024X 1 = "Black" 2 = "Non-black" ; VALUE HPT025X 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 HPT026X 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 HPT027X 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 HPT028X 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 HPT029X 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 HPT030X 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 HPT031X 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 HPT032X 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 HPT033X 1 = "Less than $20,000" 2 = "$20,000 or more" 3 = "Unknown" ; VALUE HPT034X 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 HPT035X 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 HPT036X 1 = "Above poverty threshold" 2 = "Below poverty threshold" 3 = "Unknown" ; VALUE $HPT037X "&" = "Primary individual" "-" = "Secondary individual" "0" = "Primary family" "1"-"9" = "Secondary family" ; VALUE $HPT038X "&" = "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" = "DK or refused" ; VALUE HPT039X 1 = "Living alone" 2 = "Living only with non-relative" 3 = "Living with spouse" 4 = "Living with relative - other" ; VALUE HPT040X ; VALUE HPT041X 1-8 = "Number of members" 9 = "9+ members" ; VALUE HPT042X 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 HPT043X 1 = "Working" 2 = "Keeping house" 3 = "Going to school" 4 = "Something else" 5 = "Unknown" . = "Not applicable (Under 18 years)" ; VALUE HPT044X 1 = "Excellent" 2 = "Very Good" 3 = "Good" 4 = "Fair" 5 = "Poor" 6 = "Unknown" ; VALUE HPT045X 1 = "Unable to perform major activity" 2 = "Limited in kind/amount major activity" 3 = "Limited in other activities" 4 = "Not limited (includes unknowns)" ; VALUE HPT046X 1 = "Unable to work" 2 = "Limited in kind/amount of work" 3 = "Limited in other activities." 4 = "Not limited (includes unknowns)" . = "Not applicable (under 18 years; 70+ years)" ; VALUE HPT047X 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; 18+ years)" ; VALUE HPT048X 1 = "Unable to perform personal care needs" 2 = "Limited in performing other routine needs" 3 = "Not limited in performing personal or routine needs" 4 = "Unkown" . = "Not applicable (under 5 years; 5-59 years not limited; 70+ years old)" ; VALUE HPT049X 1 = "Worked in past 2 weeks" 2 = "Did not work, has job; not on lay-off and not looking for work" 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 HPT050X 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 HPT051X 010-996 = "Code number" . = "Not applicable" ; VALUE HPT052X ; VALUE HPT053X ; VALUE HPT054X 003-999 = "Code number" . = "Not applicable" ; VALUE HPT055X ; VALUE HPT056X ; VALUE HPT057X 1 = "Self-entirely" 2 = "Self-partly" 3 = "Proxy" 4 = "Unknown" ; VALUE HPT058X 1 = "Condition List 1, Skin and Musculoskeletal" 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 HPT059X 01-99 = "Number" . = "Long-stay hospitals" ; 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 and Not Reported, less than 31 nights in hospital" 92 = "DK (entry of DK for hospital name and Not Reported - 31 or more nights in hospital)" 93 = "Hospitalized in Foreign Country, not in index" 94 = "Nursing personal, and domiciliary care homes" 95 = "Nursing home, assumed from title" 98 = "Osteopathic" 99 = "Not identified as a hospital, not in index" ; VALUE HPT061X 1 = "Short-stay hospitals" 2 = "Long-stay hospitals" 3 = "Not in index" ; 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 and Not Reported, less than 31 nights in hospital)" 92 = "DK (entry of DK for hospital name and Not Reported - 31 or more nights in hospital)" 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 ; VALUE $HPT064X "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 $HPT065X "01"-"31" = "Day of month" ; VALUE $HPT066X "87" = "1987" "88" = "1988" "89" = "1989" "90" = "1990" "91" = "1991" "92" = "1992" ; VALUE HPT067X 0001-1838 = "Date Values" ; VALUE HPT068X 1 = "Admission in past 2 weeks" 2 = "Admission 2 weeks to a year ago" 3 = "Admission prior to past 12 months" ; VALUE HPT069X 1467-1838 = "Values" 9999 = "Unknown" ; VALUE HPT070X 0002-1838 = "Values" 9999 = "Unknown" ; VALUE HPT071X 000-365 = "Number of nights" ; VALUE HPT072X 00-14 = "Number of nights" ; VALUE HPT073X . = "Negative value" 000-364 = "Value" ; VALUE HPT074X 0 = "Still in hospital" 1 = "Discharges past 2 weeks (000-013)" 2 = "Discharges in 2 weeks to 6 months (014-181)" 3 = "Discharges in 6-12 months (182-364)" ; VALUE HPT075X 0001-1838 = "Nights" ; VALUE HPT076X 1 = "Yes" 2 = "No" ; VALUE HPT077X 1 = "Yes" 2 = "No" 3 = "Unknown" ; VALUE HPT078X 00-99 = "" . = "" ; VALUE HPT079X 00-99 = "" . = "" ; VALUE HPT080X 00-99 = "" . = "" ; VALUE HPT081X 1 = "Yes, delivery" 2 = "No" ; VALUE HPT082X 0 = "Permit" 1 = "Area, oversampled for blacks" 2 = "Area, not oversampled for blacks" ; VALUE HPT083X ; VALUE HPT084X 1 = "Northeast" 2 = "Midwest" 3 = "South" 4 = "West" ; VALUE HPT085X 1 = "1,000,000 or more" 2 = "250,000 - 999,999" 3 = "100,000 - 249,999" 4 = "Under 100,000" . = "Non-MSA" ; VALUE HPT086X 1 = "MSA - Self-representing" 3 = "MSA - Nonself-representing" 4 = "Non-MSA - Self-representing" 6 = "Non-MSA - Nonself-representing" ; VALUE HPT087X 1 = "MSA - Central City" 2 = "MSA - Not Central City" 3 = "Non-MSA - Nonfarm" 4 = "Non-MSA - Farm" ; 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 ; DATA NHIS.HOSPITAL; * CREATE A SAS DATA SET STORED IN DIR 'C:\NHIS1991'; INFILE ASCIIDAT MISSOVER TRUNCOVER LRECL=335; * DEFINE LENGTH OF NUMERIC VARIABLES; LENGTH RECTYPE 3 YEAR 3 QUARTER 3 WEEKCEN 3 WEEKPROC 3 LAFLAG 3 LIVQTR 3 PHONE 3 SEX 3 AGE 3 AGER1 3 AGER2 3 AGER3 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 HEPNUM 3 SERVICE 3 SERVICER 3 HOWNER 3 DATENUM 3 HADMR 3 WEEKNUM 3 DISDATE 3 NITE12 3 NITE2 3 JVALUE 3 JVALUER 3 TOTNITE 3 SSDISCH 3 HOPPERF 3 HOPCODE1 3 HOPCODE2 3 HOPCODE3 3 HDELIV 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 WTHN2 6 WTHN12Q 6 WTHN12S 6 WTHN12A 6 WTHNTOTQ 6 WTHNTOTS 6 WTHNTOTA 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 HNUM $ 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 BIRTHMO $ 34 - 35 BIRTHYR $ 36 - 39 RACE 42 - 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 FAMTYPE $ 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 HEPNUM 93 - 94 SERVICE 95 - 96 SERVICER 97 - 97 HOWNER 98 - 99 HADMDAT $ 100 - 105 HADMMON $ 100 - 101 HADMDAY $ 102 - 103 HADMYR $ 104 - 105 DATENUM 106 - 109 HADMR 110 - 110 WEEKNUM 111 - 114 DISDATE 115 - 118 NITE12 119 - 121 NITE2 122 - 123 JVALUE 124 - 126 JVALUER 127 - 127 TOTNITE 128 - 131 SSDISCH 132 - 132 HOPPERF 133 - 133 HOPCODE1 134 - 135 HOPCODE2 136 - 137 HOPCODE3 138 - 139 HDELIV 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 WTHN2 237 - 245 WTHN12Q 246 - 254 WTHN12S 255 - 263 WTHN12A 264 - 272 WTHNTOTQ 273 - 281 WTHNTOTS 282 - 290 WTHNTOTA 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" HNUM = "HOSPITAL 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" BIRTHMO = "MONTH OF BIRTH" BIRTHYR = "YEAR OF BIRTH" RACE = "MAIN RACIAL BACKGROUND" RACER1 = "RACE RECODE 1" RACER2 = "RACE RECODE 2" RACER3 = "RACE 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" FAMTYPE = "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" MAJACT = "MAJOR ACTIVITY" HEALTH = "HEALTH STATUS" LATOTAL = "ACTIVITY LIMITATION STATUS" LAWORK = "ACTIVITY LIMITATION STATUS MEASURED BY 'ABILITY TO WORK'" LASCHOOL = "LIMITATION OF SCHOOL ACTIVITIES" LACARE = "NEEDS HELP WITH PERSONAL CARE" 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" HEPNUM = "HOSPITAL EPISODE NUMBER FOR SHORT-STAY HOSPITALS IN PAST YEAR" SERVICE = "TYPE OF SERVICE" SERVICER = "RECODE FOR TYPE OF SERVICE" HOWNER = "TYPE OF OWNERSHIP" HADMDAT = "DATE OF ADMISSION" HADMMON = "MONTH" HADMDAY = "DAY OF MONTH" HADMYR = "YEAR" DATENUM = "NUMERICAL VALUE OF DATE OF ADMISSION" HADMR = "ADMISSION RECODE" WEEKNUM = "NUMERICAL VALUE FOR DATE OF INTERVIEW" DISDATE = "DERIVED DATE OF DISCHARGE" NITE12 = "NUMBER OF NIGHTS IN PAST 12 MONTHS" NITE2 = "NUMBER OF NIGHTS IN PAST 2 WEEKS" JVALUE = "J - VALUE" JVALUER = "J - RECODE" TOTNITE = "TOTAL NIGHTS IN HOSPITAL" SSDISCH = "SHORT-STAY HOSPITAL DISCHARGE" HOPPERF = "OPERATION PERFORMED DURING STAY" HOPCODE1 = "OPERATION NUMBER 1" HOPCODE2 = "OPERATION NUMBER 2" HOPCODE3 = "OPERATION NUMBER 3" HDELIV = "HOSPITALIZATION FOR DELIVERY" SUBTYPE = "TYPE OF SUBSTRATUM" STRATUM = "FULL SAMPLE STRATUM IDENTIFIER" REGION = "REGION" MSASIZE = "GEOGRAPHIC DISTRIBUTION" PSUTYPE = "TYPE OF PSU" MSA = "MSA - NON-MSA RESIDENCE" PSUPSEUD = "PSEUDO PSU CODES" CCFACT = "CHRONIC CONDITION PREVALENCE AND INCIDENCE FACTOR" WTFQ = "FINAL BASIC WEIGHT - QUARTER" WTFS = "FINAL BASIC WEIGHT - SEMI-ANNUAL (WT/2)" WTFA = "FINAL BASIC WEIGHT - ANNUAL (WT/4)" WT65 = "6 5 WEIGHT QUARTER, SEMI-ANNUAL AND ANNUAL" WTHN2 = "ESTIMATED NIGHTS IN HOSPITAL PAST 2W QUARTER, SEMI-ANNUAL AND ANNUAL" WTHN12Q = "ESTIMATED NIGHTS IN HOSPITAL PAST 12M - QUARTER" WTHN12S = "ESTIMATED NIGHTS IN HOSPITAL PAST 12M - SEMI-ANNUAL" WTHN12A = "ESTIMATED NIGHTS IN HOSPITAL PAST 12M - ANNUAL" WTHNTOTQ = "ESTIMATED TOTAL NIGHTS IN HOSPITAL - QUARTER" WTHNTOTS = "ESTIMATED TOTAL NIGHTS IN HOSPITAL - SEMI-ANNUAL" WTHNTOTA = "ESTIMATED TOTAL NIGHTS IN HOSPITAL - ANNUAL" ; * ASSOCIATE VARIABLES WITH FORMAT VALUES; FORMAT RECTYPE HPT001X. YEAR HPT002X. QUARTER HPT003X. PSUNUMR $HPT004X. WEEKCEN HPT005X. SEGNUM $HPT006X. HHNUM $HPT007X. PNUM $HPT008X. HNUM $HPT009X. WEEKPROC HPT010X. LAFLAG HPT011X. LIVQTR HPT012X. PHONE HPT013X. SEX HPT014X. AGE HPT015X. AGER1 HPT016X. AGER2 HPT017X. AGER3 HPT018X. BIRTHMO $HPT019X. BIRTHYR $HPT020X. RACE HPT021X. RACER1 HPT022X. RACER2 HPT023X. RACER3 HPT024X. HISPANIC HPT025X. MARSTAT HPT026X. VETERAN HPT027X. RESERVE HPT028X. EDUC HPT029X. EDUCR HPT030X. EDUCAD HPT031X. EDUCADR HPT032X. INCFAM20 HPT033X. INCFAM HPT034X. INCFAMR HPT035X. POVERTY HPT036X. FAMTYPE $HPT037X. FAMREL $HPT038X. FAMRELR HPT039X. FAMSIZE HPT040X. FAMSIZER HPT041X. PARENT HPT042X. MAJACT HPT043X. HEALTH HPT044X. LATOTAL HPT045X. LAWORK HPT046X. LASCHOOL HPT047X. LACARE HPT048X. EMPLOY HPT049X. WKCLASS HPT050X. INDUS HPT051X. INDUSR1 HPT052X. INDUSR2 HPT053X. OCCUP HPT054X. OCCUPR1 HPT055X. OCCUPR2 HPT056X. RESPOND HPT057X. CONDLIST HPT058X. HEPNUM HPT059X. SERVICE HPT060X. SERVICER HPT061X. HOWNER HPT062X. HADMDAT $HPT063X. HADMMON $HPT064X. HADMDAY $HPT065X. HADMYR $HPT066X. DATENUM HPT067X. HADMR HPT068X. WEEKNUM HPT069X. DISDATE HPT070X. NITE12 HPT071X. NITE2 HPT072X. JVALUE HPT073X. JVALUER HPT074X. TOTNITE HPT075X. SSDISCH HPT076X. HOPPERF HPT077X. HOPCODE1 HPT078X. HOPCODE2 HPT079X. HOPCODE3 HPT080X. HDELIV HPT081X. SUBTYPE HPT082X. STRATUM HPT083X. REGION HPT084X. MSASIZE HPT085X. PSUTYPE HPT086X. MSA HPT087X. PSUPSEUD HPT088X. CCFACT HPT089X. WTFQ HPT090X. WTFS HPT091X. WTFA HPT092X. WT65 HPT093X. WTHN2 HPT094X. WTHN12Q HPT095X. WTHN12S HPT096X. WTHN12A HPT097X. WTHNTOTQ HPT098X. WTHNTOTS HPT099X. WTHNTOTA HPT100X. ; PROC CONTENTS DATA=NHIS.HOSPITAL; PROC FREQ DATA=NHIS.HOSPITAL; TITLE1 'FREQUENCY REPORT FOR 1991 NHIS HOSPITAL FILE'; TITLE2 '(WEIGHTED)'; TABLES RECTYPE/LIST MISSING; WEIGHT WTFA; PROC FREQ DATA=NHIS.HOSPITAL; TITLE1 'FREQUENCY REPORT FOR 1991 NHIS HOSPITAL FILE'; TITLE2 '(UNWEIGHTED)'; TABLES RECTYPE/LIST MISSING; * USER NOTE: TO SEE UNFORMATTED VALUES IN PROCEDURES, ADD THE STATEMENT: FORMAT _ALL_; RUN;