Skip to content

jhossuarodriguez/SistemaGestorPacientes

Repository files navigation

🏥 Sistema Gestor de Pacientes

Un sistema avanzado para la gestión eficiente de pacientes, citas médicas y administración hospitalaria, desarrollado con ASP.NET Core MVC y la arquitectura Onion Architecture.


🌟 Nuestra Misión

Facilitar la administración de hospitales y clínicas a través de un software robusto, seguro y escalable, optimizando la gestión de pacientes y mejorando la atención médica.


🏗️ Características Principales

1️⃣ Gestión de Pacientes

  • Registro, edición, eliminación y búsqueda de pacientes.
  • Historial clínico detallado.

2️⃣ Manejo de Citas Médicas

  • Programación, cancelación y reprogramación de citas.
  • Notificaciones automatizadas.

3️⃣ Administración de Médicos y Especialidades

  • Registro y gestión de médicos.
  • Asignación de especialidades y horarios de consulta.

4️⃣ Autenticación y Seguridad

  • Integración con Identity para autenticación y autorización.
  • Control de accesos basado en roles.

🌍 Tecnologías Utilizadas

  • Backend: ASP.NET Core MVC, Entity Framework Core
  • Base de Datos: SQL Server
  • ORM: Entity Framework Core
  • Validaciones: Fluent Validation
  • Automatización: AutoMapper
  • Arquitectura: Onion Architecture

📌 Requisitos Previos

  • 🟢 .NET SDK 8.0+
  • 🟢 SQL Server
  • 🟢 Visual Studio 2022 o Visual Studio con extensiones de C#

⚙️ Configuración

2️⃣ Configurar la base de datos en appsettings.json:

"ConnectionStrings": {
    "DefaultConnection": "Server=localhost;Database=SistemaGestorPacientesDB;User Id=tuusuario;Password=tupassword;"
}

---/

Admin Login

adminEmail = "admin@sistema.com";

adminPassword = "Admin123!";


🤝 Contribución

Si deseas contribuir, sigue estos pasos: 1️⃣ Realiza un fork del proyecto 2️⃣ Realiza tus cambios y confirma (git commit -m 'Añadir nueva funcionalidad') 5️⃣ Abre un Pull Request

About

Proyecto Universitario Sistema Gestor de Pacientes (CRUD)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published