DM 'CLE LOG; CLE OUT'; ************************************************************************** September 13, 2007 THIS IS AN EXAMPLE OF A SAS PROGRAM THAT CREATES A SAS FILE FROM THE NHIS 1969 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:\NHIS1969\'; LIBNAME LIBRARY 'C:\NHIS1969\'; FILENAME ASCIIDAT 'C:\NHIS1969\HOSPITAL.DAT'; * DEFINE VARIABLE VALUES FOR REPORT; PROC FORMAT LIBRARY=LIBRARY; VALUE HPP001X 1 = "B48 (weeks 3-13) and B52 (weeks 1 & 2)" 2 = "B49" 3 = "B50" 4 = "B51" ; VALUE HPP002X 9 = "1969" 0 = "1970" ; VALUE HPP003X ; VALUE HPP004X 21, 41, 61 = "Week 01, 1969 or 1970" 22, 42, 62 = "Week 02, 1969 or 1970" 23, 43, 63 = "Week 03, 1969" 24, 44, 64 = "Week 04, 1969" 25, 45, 65 = "Week 05, 1969" 26, 46, 66 = "Week 06, 1969" 27, 47, 67 = "Week 07, 1969" 28, 48, 68 = "Week 08, 1969" 29, 49, 69 = "Week 09, 1969" 30, 50, 70 = "Week 10, 1969" 31, 51, 71 = "Week 11, 1969" 32, 52, 72 = "Week 12, 1969" 33, 53, 73 = "Week 13, 1969" ; VALUE HPP005X ; VALUE HPP006X ; VALUE HPP007X ; VALUE HPP008X ; VALUE $HPP009X ; VALUE HPP010X 01 = "Week 21, 41, 61" 02 = "Week 22, 42, 62" 03 = "Week 23, 43, 63" 04 = "Week 24, 44, 64" 05 = "Week 25, 45, 65" 06 = "Week 26, 46, 66" 07 = "Week 27, 47, 67" 08 = "Week 28, 48, 68" 09 = "Week 29, 49, 69" 10 = "Week 30, 50, 70" 11 = "Week 31, 51, 71" 12 = "Week 32, 52, 72" 13 = "Week 33, 53, 73" ; VALUE HPP011X 1 = "B48 (Weeks 03-13) and B49 (Weeks 01-02)" 2 = "B49 (Weeks 03-13) and B50 (Weeks 01-02)" 3 = "B50 (Weeks 03-13) and B51 (Weeks 01-02)" 4 = "B51 (Weeks 03-13) and B52 (Weeks 01-02)" ; VALUE HPP012X 9 = "1969" ; VALUE HPP013X 01 = "Census weeks 23, 43, 63 - 1969" 02 = "Census weeks 24, 44, 64 - 1969" 03 = "Census weeks 25, 45, 65 - 1969" 04 = "Census weeks 26, 46, 66 - 1969" 05 = "Census weeks 27, 47, 67 - 1969" 06 = "Census weeks 28, 48, 68 - 1969" 07 = "Census weeks 29, 49, 69 - 1969" 08 = "Census weeks 30, 50, 70 - 1969" 09 = "Census weeks 31, 51, 71 - 1969" 10 = "Census weeks 32, 52, 72 - 1969" 11 = "Census weeks 33, 53, 73 - 1969" 12 = "Census weeks 21, 41, 61 - 1969 or 1970" 13 = "Census weeks 22, 42, 62 - 1969 or 1970" ; VALUE HPP014X 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 HPP015X 1 = "Northeast" 2 = "North Central" 3 = "South" 4 = "West" ; VALUE HPP016X 00 = "Not in a large self-representing SMSA" 34 = "Boston" 45 = "Buffalo" 35 = "New York" 46 = "Cleveland" 36 = "Philadelphia" 47 = "Minneapolis-St Paul" 37 = "Pittsburgh" 48 = "Milwaukee" 38 = "Detroit" 49 = "Kansas City" 39 = "Chicago" 50 = "St. Louis" 40 = "Cincinnati" 51 = "Houston" 41 = "Los Angeles-Long Beach" 52 = "Dallas" 42 = "San Francisco-Oakland" 53 = "Washington, DC" 43 = "Baltimore" 54 = "Seattle" 44 = "Atlanta" 55 = "San Diego" ; VALUE HPP017X 1 = "In SMSA, in Central City of SMSA" 2 = "In SMSA, not in Central City of SMSA" 4 = "Not in SMSA" ; VALUE HPP018X 1 = "SMSA" 2 = "Non-SMSA - Nonfarm" 3 = "Non-SMSA - Farm" ; VALUE HPP019X 1 = "Housing Unit" 2 = "Other" ; VALUE HPP020X 1-8 = "Number of calls" 9 = "9+ calls" . = "Not reported" ; VALUE $HPP021X "1" = "Yes - phone" "2" = "None" "3" = "DK if phone or refused" "4" = "Blank" ; VALUE HPP022X 1 = "Yes" 2 = "No" ; VALUE HPP023X 1 = "Monday" 2 = "Tuesday" 3 = "Wednesday" 4 = "Thursday" 5 = "Friday" 6 = "Saturday" 7 = "Sunday" 8 = "Unknown" ; VALUE $HPP024X "001-999" = "Minutes" " " = "Not reported" ; VALUE HPP025X 1 = "6:01 am - 12:00 noon" 2 = "12:01pm - 6:00 pm" 3 = "6:01 pm - 12:00 midnight" 4 = "12:01am - 6:00 am" . = "Not reported" ; VALUE HPP026X 1 = "White" 2 = "Negro" 3 = "Other" ; VALUE HPP027X 1 = "White" 2 = "Other race" ; VALUE HPP028X 1 = "Male" 2 = "Female" ; VALUE HPP029X 00 = "Under 1 year" 01-98 = "Single years" 99 = "99+ years" ; VALUE HPP030X 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 HPP031X 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 HPP032X 1 = "Under 15 years" 2 = "15-44" 3 = "45-64" 4 = "65+" ; VALUE HPP033X 0 = "Under 17 years" 1 = "Married - Spouse present" 2 = "Widowed" 3 = "Never married" 4 = "Divorced" 5 = "Separated" ; VALUE HPP034X 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" ; VALUE HPP035X 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 HPP036X 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" ; VALUE HPP037X 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 HPP038X 0 = "Female or under 17 years of age" 1 = "Nonveteran" 2 = "Peacetime only" 3 = "Wartime veteran" 4 = "Other Korean war veteran" 5 = "Cold war veteran (1955-1964)" 6 = "Vietnam veteran" 7 = "DK if served in Armed Forces" 8 = "DK if war veteran" 9 = "DK if Korean, Vietnam or Cold war veteran" ; VALUE HPP039X 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+" 11 = "Unknown" ; VALUE HPP040X 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 $HPP041X ; VALUE $HPP042X "&" = "Primary individual" "-" = "Secondary individual" "0" = "Primary family" "1"-"9" = "Secondary families" ; VALUE $HPP043X "&" = "Unrelated individual living alone" "0" = "Head of family or unrelated individual not living alone" "1" = "Wife (husband living at home and not in Armed Forces)" "2" = "Wife (husband living at home and is in Armed Forces)" "3" = "Child of head or spouse" "4" = "Grandchild of head or spouse" "5" = "Parent of head or spouse" "6" = "Other relative" ; VALUE HPP044X 1 = "Living alone" 2 = "Living with nonrelative" 3 = "Living with spouse - married" 4 = "Living with relatives - other" ; VALUE HPP045X 0 = "Under 6 years" 1 = "Usually working" 2 = "Keeping house (female)" 3 = "Retired (45+ years)" 4 = "Going to school" 5 = "Something else" 6 = "Unknown" ; VALUE HPP046X 0 = "Under 17 years" 1 = "Worked in past 2 weeks" 2 = "Did not work, has job, not on layoff and not" 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" 6 = "Did not work, has job, unknown if looking or on" 7 = "Did not work, no job, looking for work or on" 8 = "Not in labor force (17+)" ; VALUE HPP047X 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 HPP048X 001-999 = "Code Number" . = "Not applicable" ; VALUE HPP049X ; VALUE HPP050X ; VALUE HPP051X 000-995 = "Code number" . = "Not applicable" ; VALUE HPP052X ; VALUE HPP053X ; VALUE HPP054X 1 = "Self entirely" 2 = "Self partly" 3 = "Spouse" 4 = "Mother" 5 = "Father" 6 = "Other female family member" 7 = "Other male family member" 8 = "Other" ; VALUE HPP055X 00 = "Under 1 year" 01-98 = "Single years" 99 = "Unknown or not reported" ; VALUE HPP056X 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 HPP057X 00 = "Unrelated individuals" 01-19 = "Family size" ; VALUE HPP058X 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 HPP059X ; VALUE HPP060X 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 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, assumed from title" 98 = "Osteopathic" 99 = "Not identified as a hospital - Not in index" ; VALUE HPP061X 1 = "Short-stay Hospital" 2 = "Long-stay Hospital" 3 = "Not in index (code 93)" ; VALUE HPP062X 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 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 HPP063X ; VALUE HPP064X 01 = "January" 07 = "July" 02 = "February" 08 = "August" 03 = "March" 09 = "September" 04 = "April" 10 = "October" 05 = "May" 11 = "November" 06 = "June" 12 = "December" ; VALUE HPP065X 01-31 = "Day of month" ; VALUE HPP066X 58 = "1958" 65 = "1965" 59 = "1959" 66 = "1966" 60 = "1960" 67 = "1967" 61 = "1961" 68 = "1968" 62 = "1962" 69 = "1969" 63 = "1963" 70 = "1970" 64 = "1964" 71 = "1971" ; VALUE HPP067X 0001-9999 = "Nights" . = "DK or not reported" ; VALUE HPP068X 00-14 = "Number of nights" ; VALUE HPP069X 000-365 = "Number of nights" ; VALUE $HPP070X ; VALUE HPP071X ; VALUE HPP072X ; VALUE HPP073X 1 = "Yes" 2 = "No (includes DK and NR)" ; VALUE $HPP074X ; VALUE $HPP075X ; VALUE $HPP076X ; VALUE HPP077X 0 = "No operation, unknown if operation" 1 = "Operation, this diagnosis" 2 = "Operation, not this diagnosis" ; VALUE HPP078X 4030-4387 = "Values" ; VALUE HPP079X 0001-4387 = "Date values" ; VALUE HPP080X 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 HPP081X 3988-4387 = "Values" 9999 = "Unknown" ; VALUE HPP082X -001 = "Minus 001" 000-998 = "Values of 000-408+" 999 = "Unknown" ; VALUE HPP083X 0 = "Still in hospital" 1 = "Discharges past 2 weeks" 2 = "Discharges in past 2 weeks - 6 months" 3 = "Discharges in 6-12 months ago" 4 = "Discharge prior to past 12 months" 5 = "Unknown" ; VALUE HPP084X 1 = "Q10" 2 = "Q29" 3 = "Q30" 4 = "Q31" 5 = "Hospital" 6 = "Other" ; VALUE HPP085X 1 = "Can not perform Usual Activity (UA)" 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 HPP086X ; VALUE HPP087X 1 = "Months" 2 = "Years" 3 = "Unknown" . = "Not applicable or not limited" ; VALUE HPP088X 00 = "Less than 1 month" 01-98 = "Number of months or years" 99 = "Unknown" . = "Not applicable or not limited" ; VALUE HPP089X ; VALUE HPP090X ; VALUE HPP091X ; DATA NHIS.HOSPITAL; * CREATE A SAS DATA SET STORED IN DIR 'C:\NHIS1969\'; INFILE ASCIIDAT MISSOVER TRUNCOVER LRECL=200; * DEFINE LENGTH OF NUMERIC VARIABLES; LENGTH SAMPLER 3 YEARINT 3 PSURANDR 4 WEEKCEN 3 SEGMENT 3 HHID 3 PERNUM 3 RECTYPE 3 WEEKCENR 3 QUARTER 3 YEAR 3 WEEKPROC 3 PSUR 3 REGION 3 LSRSMSA 3 SMSA 3 SMSAR 3 HH_UNIT 3 NUMCALL 3 OBS_INT 3 WKDAY 3 TIMEINT 3 RACE 3 RACER 3 SEX 3 AGE 3 AGER1 3 AGER2 3 AGER3 3 MARSTAT 3 EDUC 3 EDUCR 3 EDUCFH 3 EDUCFHR 3 VETERAN 3 INCOME 3 INCOMER 3 FAMRELR 3 USUALACT 3 CURACT2W 3 WKCLASS 3 INDUSTRY 4 INDUSR1 3 INDUSR2 3 OCCUP 4 OCCUPR1 3 OCCUPR2 3 RESPOND 3 RESPAGE 3 RESPAGER 3 FAMSIZE 3 FAMSIZER 3 SNOSHORT 3 SERVICE 3 SERVICER 3 OWNERSHP 3 ADMISSN 5 ADMONTH 3 ADDAY 3 ADYEAR 3 NIGHTALL 4 NIGHT2W 3 NIGHT12M 4 DIAGR1 4 DIAGR4 3 HPTLZ1ST 3 SURGICAL 3 INTVAL 4 ADMVAL 4 ADMISNR 3 DISCVALD 4 DISCVAL 4 DISCHARR 3 QUESTNO 3 ACTLIMIT 3 ACTLMDUR 4 ACTLMUNT 3 ACTLMNUM 3 WTFQ 6 WTFA 6 WT65 6 ; * INPUT ALL VARIABLES; INPUT SAMPLER 1 - 1 YEARINT 2 - 2 PSURANDR 3 - 5 WEEKCEN 6 - 7 SEGMENT 8 - 9 HHID 10 - 11 PERNUM 12 - 13 RECTYPE 14 - 14 SERIAL $ 15 - 16 WEEKCENR 17 - 18 QUARTER 19 - 19 YEAR 20 - 20 WEEKPROC 21 - 22 PSUR 28 - 28 REGION 29 - 29 LSRSMSA 30 - 31 SMSA 33 - 33 SMSAR 36 - 36 HH_UNIT 37 - 37 NUMCALL 42 - 42 PHONE $ 43 - 43 OBS_INT 44 - 44 WKDAY 45 - 45 LEN_INT $ 46 - 48 TIMEINT 49 - 49 RACE 50 - 50 RACER 51 - 51 SEX 52 - 52 AGE 53 - 54 AGER1 55 - 56 AGER2 57 - 58 AGER3 59 - 59 MARSTAT 60 - 60 EDUC 61 - 62 EDUCR 63 - 63 EDUCFH 64 - 65 EDUCFHR 66 - 66 VETERAN 67 - 67 INCOME 68 - 69 INCOMER 70 - 70 FAMILY $ 71 - 72 FAMTYPE $ 71 - 71 FAMREL $ 72 - 72 FAMRELR 73 - 73 USUALACT 74 - 74 CURACT2W 75 - 75 WKCLASS 76 - 76 INDUSTRY 77 - 79 INDUSR1 80 - 81 INDUSR2 82 - 83 OCCUP 84 - 86 OCCUPR1 87 - 88 OCCUPR2 89 - 90 RESPOND 91 - 91 RESPAGE 92 - 93 RESPAGER 94 - 94 FAMSIZE 95 - 96 FAMSIZER 97 - 97 SNOSHORT 98 - 99 SERVICE 100 - 101 SERVICER 102 - 102 OWNERSHP 103 - 104 ADMISSN 105 - 110 ADMONTH 105 - 106 ADDAY 107 - 108 ADYEAR 109 - 110 NIGHTALL 111 - 114 NIGHT2W 115 - 116 NIGHT12M 117 - 119 DIAGCODE $ 120 - 123 DIAGR1 124 - 126 DIAGR4 127 - 128 HPTLZ1ST 129 - 129 OPERATN1 $ 130 - 131 OPERATN2 $ 132 - 133 OPERATN3 $ 134 - 135 SURGICAL 136 - 136 INTVAL 137 - 140 ADMVAL 141 - 144 ADMISNR 145 - 145 DISCVALD 146 - 149 DISCVAL 150 - 152 DISCHARR 153 - 153 QUESTNO 154 - 154 ACTLIMIT 155 - 155 ACTLMDUR 156 - 158 ACTLMUNT 156 - 156 ACTLMNUM 157 - 158 WTFQ 183 - 188 WTFA 189 - 194 WT65 195 - 200 ; * DEFINE VARIABLE LABELS; LABEL SAMPLER = "SAMPLE - RECODE OF CENSUS CODE" YEARINT = "YEAR OF COLLECTION OF DATA" PSURANDR = "PSU - RANDOM RECODE" WEEKCEN = "WEEK - CENSUS CODE" SEGMENT = "SEGMENT NUMBER" HHID = "HOUSEHOLD NUMBER" PERNUM = "PERSON NUMBER" RECTYPE = "RECORD TYPE (4)" SERIAL = "RECORD SERIAL NUMBER" WEEKCENR = "CENSUS WEEK RECODE" QUARTER = "PROCESSING QUARTER CODE" YEAR = "PROCESSING YEAR" WEEKPROC = "PROCESSING WEEK CODE" PSUR = "PSU RECODE" REGION = "REGION" LSRSMSA = "NHIS SECTION CODE - TABULATION AREA" SMSA = "STANDARD METROPOLITAN STATISTICAL AREA" SMSAR = "SMSA - NON-SMSA RESIDENCE" HH_UNIT = "TYPE OF LIVING QUARTERS" NUMCALL = "NUMBER OF CALLS (UNEDITED)" PHONE = "TELEPHONE (UNEDITED)" OBS_INT = "OBSERVED INTERVIEW (UNEDITED)" WKDAY = "DAY OF WEEK INTERVIEW COMPLETED" LEN_INT = "LENGTH OF INTERVIEW (UNEDITED)" TIMEINT = "TIME OF DAY OF INTERVIEW (UNEDITED)" RACE = "RACE (DETAIL)" RACER = "RACE RECODE" SEX = "SEX" AGE = "AGE" AGER1 = "AGE RECODE #1" AGER2 = "AGE RECODE #2" AGER3 = "AGE RECODE #3" MARSTAT = "MARITAL STATUS" EDUC = "EDUCATION OF INDIVIDUAL - COMPLETED YEARS" EDUCR = "EDUCATION OF INDIVIDUAL - RECODE" EDUCFH = "EDUCATION OF FAMILY HEAD OR UNRELATED INDIVIDUAL" EDUCFHR = "EDUCATION OF HEAD - RECODE" VETERAN = "VETERAN STATUS" INCOME = "FAMILY INCOME OR INCOME OF UNRELATED INDIVIDUAL" INCOMER = "FAMILY INCOME RECODE" FAMILY = "FAMILY RELATIONSHIP" FAMTYPE = "TYPE OF FAMILY" FAMREL = "FAMILY RELATIONSHIP" FAMRELR = "FAMILY RELATIONSHIP RECODE" USUALACT = "USUAL ACTIVITY" CURACT2W = "CURRENT ACTIVITY DURING PAST 2 WEEKS" WKCLASS = "CLASS OF WORKER" INDUSTRY = "INDUSTRY DETAIL CODE" INDUSR1 = "INDUSTRY RECODE 1" INDUSR2 = "INDUSTRY RECODE 2" OCCUP = "OCCUPATION DETAIL CODE" OCCUPR1 = "OCCUPATION RECODE 1" OCCUPR2 = "OCCUPATION RECODE 2" RESPOND = "RESPONDENT" RESPAGE = "AGE OF RESPONDENT" RESPAGER = "AGE OF RESPONDENT RECODE" FAMSIZE = "ACTUAL FAMILY SIZE" FAMSIZER = "SIZE OF FAMILY RECODE" SNOSHORT = "SHORT-STAY HOSPITAL EPISODE NUMBER" SERVICE = "TYPE OF SERVICE" SERVICER = "RECODE FOR TYPE OF SERVICE" OWNERSHP = "TYPE OF OWNERSHIP" ADMISSN = "DATE OF ADMISSION" ADMONTH = "MONTH OF ADMISSION" ADDAY = "DAY OF MONTH" ADYEAR = "YEAR" NIGHTALL = "TOTAL NIGHTS IN HOSPITAL" NIGHT2W = "NUMBER OF NIGHTS IN PAST 2 WEEKS (F)" NIGHT12M = "NUMBER OF NIGHTS IN PAST 12 MONTHS (E)" DIAGCODE = "HOSPITAL DIAGNOSTIC CODE - ICDA RUBRIC" DIAGR1 = "DIAGN0SIS RECODE 1" DIAGR4 = "DIAGNOSIS RECODE 4" HPTLZ1ST = "FIRST HOSPITALIZATION FOR THE CONDITION" OPERATN1 = "OPERATION 1" OPERATN2 = "OPERATION 2" OPERATN3 = "OPERATION 3" SURGICAL = "SURGICALLY TREATED" INTVAL = "NUMERICAL VALUE FOR DATE OF INTERVIEW (C)" ADMVAL = "NUMERICAL VALUE OF DATE OF ADMISSION (A)" ADMISNR = "A-RECODE" DISCVALD = "DERIVED DATE OF DISCHARGE (D)(UNEDITED)" DISCVAL = "J - VALUE" DISCHARR = "J - RECODE" QUESTNO = "QUESTION NUMBER" ACTLIMIT = "LIMITATION OF ACTIVITY (DUE TO CHRONIC CONDITIONS)" ACTLMDUR = "DURATION OF LIMITATION OF ACTIVITY" ACTLMUNT = "DURATION OF LIMITATION - UNIT" ACTLMNUM = "DURATION OF LIMITATION - NUMBER OF UNIT" WTFQ = "FINAL BASIC QUARTERLY WEIGHT" WTFA = "FINAL BASIC ANNUAL WEIGHT" WT65 = "6.5 WEIGHT" ; * ASSOCIATE VARIABLES WITH FORMAT VALUES; FORMAT SAMPLER HPP001X. YEARINT HPP002X. PSURANDR HPP003X. WEEKCEN HPP004X. SEGMENT HPP005X. HHID HPP006X. PERNUM HPP007X. RECTYPE HPP008X. SERIAL $HPP009X. WEEKCENR HPP010X. QUARTER HPP011X. YEAR HPP012X. WEEKPROC HPP013X. PSUR HPP014X. REGION HPP015X. LSRSMSA HPP016X. SMSA HPP017X. SMSAR HPP018X. HH_UNIT HPP019X. NUMCALL HPP020X. PHONE $HPP021X. OBS_INT HPP022X. WKDAY HPP023X. LEN_INT $HPP024X. TIMEINT HPP025X. RACE HPP026X. RACER HPP027X. SEX HPP028X. AGE HPP029X. AGER1 HPP030X. AGER2 HPP031X. AGER3 HPP032X. MARSTAT HPP033X. EDUC HPP034X. EDUCR HPP035X. EDUCFH HPP036X. EDUCFHR HPP037X. VETERAN HPP038X. INCOME HPP039X. INCOMER HPP040X. FAMILY $HPP041X. FAMTYPE $HPP042X. FAMREL $HPP043X. FAMRELR HPP044X. USUALACT HPP045X. CURACT2W HPP046X. WKCLASS HPP047X. INDUSTRY HPP048X. INDUSR1 HPP049X. INDUSR2 HPP050X. OCCUP HPP051X. OCCUPR1 HPP052X. OCCUPR2 HPP053X. RESPOND HPP054X. RESPAGE HPP055X. RESPAGER HPP056X. FAMSIZE HPP057X. FAMSIZER HPP058X. SNOSHORT HPP059X. SERVICE HPP060X. SERVICER HPP061X. OWNERSHP HPP062X. ADMISSN HPP063X. ADMONTH HPP064X. ADDAY HPP065X. ADYEAR HPP066X. NIGHTALL HPP067X. NIGHT2W HPP068X. NIGHT12M HPP069X. DIAGCODE $HPP070X. DIAGR1 HPP071X. DIAGR4 HPP072X. HPTLZ1ST HPP073X. OPERATN1 $HPP074X. OPERATN2 $HPP075X. OPERATN3 $HPP076X. SURGICAL HPP077X. INTVAL HPP078X. ADMVAL HPP079X. ADMISNR HPP080X. DISCVALD HPP081X. DISCVAL HPP082X. DISCHARR HPP083X. QUESTNO HPP084X. ACTLIMIT HPP085X. ACTLMDUR HPP086X. ACTLMUNT HPP087X. ACTLMNUM HPP088X. WTFQ HPP089X. WTFA HPP090X. WT65 HPP091X. ; PROC CONTENTS DATA=NHIS.HOSPITAL; PROC FREQ DATA=NHIS.HOSPITAL; TITLE1 'FREQUENCY REPORT FOR 1969 NHIS PUBLIC USE HOSPITAL FILE'; TITLE2 '(WEIGHTED)'; TABLES RECTYPE/LIST MISSING; WEIGHT WTFA; PROC FREQ DATA=NHIS.HOSPITAL; TITLE1 'FREQUENCY REPORT FOR 1969 NHIS PUBLIC USE HOSPITAL FILE'; TITLE2 '(UNWEIGHTED)'; TABLES RECTYPE/LIST MISSING; * USER NOTE: TO SEE UNFORMATTED VALUES IN PROCEDURES, ADD THE STATEMENT: FORMAT _ALL_; RUN;