patient controller