CONSTRUCTING IMPROVED PATIENT PLATFORMS: A MANUAL TO SOFTWARE DEVELOPMENT