Think and Act Patient Learning (A Theoretical and Practical Framework)