This paper proposes an overview of the IMSA application, a patient-oriented medical information system. IMSA stands for Interactive Multimedia System for Auto-medication and aims to provide a health-care Internet tool for the end-user. This system proposes an environment that integrates on-line health information, medical and pharmaceutical databases and a knowledge-based system for medical diagnosis. The implementation process focuses on cognitive science, knowledge representation and human-computer interaction.