El Sistema de Evaluación de Desempeño del Personal de Salud es una aplicación web desarrollada en Angular que permite evaluar anualmente el desempeño del personal sanitario con el objetivo de gestionar su recategorización de manera justa y transparente.
El sistema facilita la recolección, análisis y gestión de datos sobre el desempeño del personal de salud, considerando distintos criterios de evaluación. A partir de estos datos, se puede determinar si un agente es apto para subir de categoría, además de identificar necesidades de capacitación y funcionamiento del servicio que pertenece.
✔ Evaluación basada en criterios específicos: Se califican aspectos como conocimientos técnicos, desempeño individual y grupal, atención al usuario y desempeño en cargos de conducción. ✔ Registro estructurado de datos: Se almacena información de los agentes, efectores y servicios donde desempeñan sus funciones. ✔ Gestión de Categorías e Ítems: Se configuran categorías de evaluación con sus respectivos ítems, cada uno con un puntaje que influye en la calificación final del agente. ✔ Interfaz dinámica y accesible: Gracias a Angular, el sistema ofrece una navegación fluida e intuitiva. ✔ Integración con una API REST: Permite almacenar y gestionar la información en una base de datos MongoDB, asegurando la persistencia y seguridad de los datos. ✔ Automatización del proceso de evaluación: Facilita la generación de informes y la toma de decisiones en la recategorización del personal.
Frontend: Angular (versión 8.3.23), TypeScript, HTML, CSS, ngx-toastr para notificaciones. Backend: Node.js con Express, base de datos MongoDB con Mongoose. Interfaz y experiencia de usuario: Uso de Bootstrap para mejorar la presentación. Beneficios del Sistema:
✅ Optimiza el proceso de evaluación anual del personal de salud. ✅ Mejora la toma de decisiones en la recategorización y planificación de capacitaciones. ✅ Reduce la carga administrativa mediante la digitalización del proceso. ✅ Brinda transparencia y equidad en la evaluación del personal.
Este sistema busca mejorar la gestión de recursos humanos en el ámbito de la salud pública, garantizando una evaluación objetiva basada en criterios preestablecidos.
Antes de instalar y ejecutar el sistema de evaluación de personal, asegúrate de contar con los siguientes requisitos:
Este proyecto utiliza Node.js para gestionar dependencias y ejecutar scripts. Se recomienda instalar la versión 14+.
🔹 Descarga e instala Node.js desde su sitio oficial: Node.js Oficial
Para verificar la instalación, ejecuta en la terminal:
node -v
npm -v
El proyecto está desarrollado con Angular 8.3.23, por lo que es recomendable instalar esa versión específica de Angular CLI:
npm install -g @angular/cli@8
ng version
Para clonar el repositorio, necesitas tener Git instalado en tu sistema.
🔹 Descarga e instala Git desde su sitio oficial: 🔗 Git Oficial
Para verificar la instalación, usa:
git --version
El backend del proyecto usa MongoDB como base de datos. Debes instalar y ejecutar un servidor de MongoDB local o tener acceso a uno remoto.
🔗 MongoDB Oficial
Para iniciar MongoDB localmente, usa:
mongod
Requisitos previos Antes de comenzar, tener instalado en tu sistema:
Node.js (versión recomendada: 14+)
Angular CLI (versión recomendada: 8.3.23, instalar con npm install -g @angular/cli@8)
Para obtener una copia del proyecto en tu equipo, abre una terminal y ejecutar:
git clone https://github.com/andes/evaluaciones-de-personal.git
Una vez clonado, accede al directorio del proyecto: wiindows en la accion ejecutar:
cd evaluaciones-de-personal
linux
abrir carpeta / boton derecho mouse / abrir terminal /
Ejecuta el siguiente comando para instalar todas las dependencias necesarias: npm install
Para iniciar la aplicación en modo desarrollo, usa el siguiente comando:
ng serve
- Compilar para producción Si deseas generar una versión lista para producción, ejecuta:
npm start
en la consola del vscode ejecutar:
npm start
y en el navegador chrone:
http://localhost:4200/