Progress and Prospects for Patient-Controlled Medical Information Systems