data atuscall_2004;
  infile 'c:\atuscall_2004.dat' firstobs=2 lrecl=8192 dlm=',';
  length
    TUCASEID    $14
    TUOUTCOMECODE $3
    TUATTMPTNO 8
    TUATTMDATE $8
    TUHINTID $4
    ;
  input
    TUCASEID
    TUOUTCOMECODE
    TUATTMPTNO
    TUATTMDATE
    TUHINTID
    ;

  label TUCASEID      = "ATUS Case ID (14-digit identifier)";
  label TUOUTCOMECODE = "Final outcome code for each call attempt";
  label TUATTMPTNO    = "Call attempt number";
  label TUATTMDATE    = "Date of call attempt";
  label TUHINTID      = "Unique anonymous ATUS interviewer ID for each call attempt";

run;

PROC FORMAT;
value $TUOUTCD /* TUOUTCOMECODE */
" -1" = "Blank"
"001" = "Complete Interview"
"002" = "Sufficient partial"
"014" = "Not eligible: designated person underage"
"015" = "Not eligible: designated person not a household member"
"017" = "Not eligible: designated person moved out"
"018" = "Other: designated person absent, ill, or hospitalized"
"019" = "Not eligible: designated person institutionalized"
"021" = "Other: language barrier"
"022" = "Unknown eligibility: unpublished number or non-listed number"
"023" = "Unknown eligibility: incorrect phone number"
"024" = "Not eligible: designated person in Armed Forces"
"029" = "Other: other non-interview"
"100" = "Not eligible: miscellaneous"
"104" = "Other: invalid input"
"106" = "Refusal: Congressional case"
"108" = "Not eligible: case deleted as sample reduction"
"109" = "Refusal: hostile break-off, interview progress achieved"
"110" = "Refusal: by parent"
"111" = "Refusal: by individual"
"112" = "Refusal: by parent/guardian/gatekeeper"
"113" = "Unknown eligibility: unproductive call counter"
"115" = "Sufficient partial, with planned callbacks for more data"
"116" = "Refusal: pre-refusal based on explicit refusal or hostile break-off"
"118" = "Noncontact: incomplete callbacks, unable to contact or call back"
"119" = "Noncontact: temporarily unavailable, absent, ill, or hospitalized"
"120" = "Noncontact: temporarily unavailable, institutionalized"
"121" = "Other: unresolved language barrier"
"123" = "Unknown eligibility: privacy detectors"
"124" = "Noncontact: never contacted, confirmed number"
"125" = "Unknown eligibility: never contacted, unconfirmed number"
"126" = "Other: instrument error"
"127" = "Unknown eligibility: never tried, no telephone number household"
;

proc contents data=atuscall_2004;
title "atuscall_2004";
run;

