CONSTRUCTING SUPERIOR PATIENT SOLUTIONS: A MANUAL TO SOFTWARE DEVELOPMENT