*SAS program code to update the 1986-1991 NHIS occupation detail variable to be consistent with the 1992-1994 data;
if year in ('86','87','88','89','90','91') then do;
  if  occupation = 16  then occupation = 18;
else if occupation = 17  then occupation = 16;
else if occupation = 18  then occupation = 19;
else if occupation = 19  then occupation = 22;
else if occupation = 349 then occupation = 353;*i.e., joined into 353;
else if occupation = 369 then occupation = 368;*i.e., joined into 368;
else if occupation = 437 then occupation = 436;*i.e., joined into 436;
else if occupation = 463 then occupation = 461;
else if occupation = 464 then occupation = 462;
else if occupation = 465 then occupation = 463;
else if occupation = 466 then occupation = 464;
else if occupation = 467 then occupation = 465;
else if occupation = 633 then occupation = 628;
else if occupation = 673 then occupation = 674; *i.e., joined into 674;
else if occupation = 794 then occupation = 795; *i.e., joined into 795;
else if occupation = 805 then occupation = 804; *i.e., joined into 804;
else if occupation = 863 then occupation = 864;
else if occupation = 864 then occupation = 865;
else if occupation = 865 then occupation = 866;
else if occupation = 866 then occupation = 867;
else if occupation = 867 then occupation = 868;
else if occupation = 873 then occupation = 874;
end;
else if year in ('92','93','94') then do;
if   occupation in (466,467) then occupation = 468;
else if occupation in (017,021) then occupation = 022;
end;