Describir: SAMS - A Systems Architecture for Developing Intelligent Health Information Systems.