El objetivo del proyecto MIDAS (Medical Intelligent Decision-making Aid System) es la aplicación de la tecnología de sistemas expertos en el área de la medicina primaria, fundamentalmente en tareas propias de una consulta médica de un ambulatorio, hospital de día o servicio hospitalario. El sistema resultante debe cubrir todas las necesidades de informatización que el médico precisa en estos entornos, y que configurarían su estación de trabajo. Las utilidades desarrolladas en MIDAS, que generan informaciones usadas posteriormente por el sistema de ayuda a la toma de decisiones clínicas, están agrupadas en subsistemas (gestión de historias clínicas, gestión de la información del contexto de la consulta, generación de informes, cálculo estadístico, edición de bases de conocimiento y agenda. Para la construcción del sistema experto se ha utilizado la arquitectura ARMA (Arquitectura Multinivel Ampliada). Esta arquitectura se basa en un modelo temporal que permite distribuir los hechos por intervalos de referencia, en la gestión de multiples bases de conocimiento asociadas en un grafo acíclico, en la utilización de una base de conocimiento de sentido común que formaliza el entorno de las consultas clínico-asistenciales, y en la existencia de un metanivel de control en el que se representa de forma explícita el conocimiento que define un proceso de inferencias markoviano.