I got the following working (omg finally): I think the lowercase column names matter. There was also a random character at the bottom of the scorevar.sas file that had some messed up encoding. All-in-all, it was a pretty absurd amount of trial and error to get this thing working. It'd be nice if CMS would put out a ready-to-run SAS program along with example input/output data. Special shout-out to the National Bureau of Economic Research for putting this page together with examples: http://www.nber.org/data/cms-risk-adjustment.html
... View more