================================================================================
SISTEMA MÉDICO - GUÍA DE INSTALACIÓN RÁPIDA
================================================================================

PASO 1: CREAR LA BASE DE DATOS
-------------------------------

1. Acceder a MySQL como root:
   mysql -u root -p

2. Ejecutar los siguientes comandos:

   CREATE USER 'consutorio'@'localhost' IDENTIFIED BY 'Consult@s';
   CREATE DATABASE centrobd CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
   GRANT ALL PRIVILEGES ON centrobd.* TO 'consutorio'@'localhost';
   FLUSH PRIVILEGES;
   EXIT;

3. Importar el esquema de la base de datos:
   mysql -u consutorio -pConsult@s centrobd < database/schema.sql


PASO 2: CONFIGURAR EL SERVIDOR WEB
-----------------------------------

Para Apache:
1. Copiar el proyecto a la carpeta web:
   sudo cp -r sistema-medico /var/www/html/

2. Configurar permisos:
   sudo chown -R www-data:www-data /var/www/html/sistema-medico
   sudo chmod -R 755 /var/www/html/sistema-medico

Para servidor PHP integrado (desarrollo):
   cd sistema-medico
   php -S localhost:8000


PASO 3: ACCEDER AL SISTEMA
---------------------------

URL: http://localhost/sistema-medico/login.php
     (o http://localhost:8000/login.php si usa servidor PHP integrado)

CREDENCIALES POR DEFECTO:
Usuario: centro
Contraseña: medico


PASO 4: PERSONALIZACIÓN (OPCIONAL)
-----------------------------------

1. Editar información del centro en: includes/config.php
   - Nombre del centro
   - Dirección
   - RUC
   - Teléfono

2. Cambiar logotipo:
   - Reemplazar: assets/images/logo.jpg


REQUISITOS DEL SISTEMA
-----------------------
- PHP 7.4 o superior
- MySQL 5.7 o superior
- Extensiones PHP: PDO, PDO_MySQL
- Servidor web: Apache o Nginx (o PHP integrado para desarrollo)


ESTRUCTURA DE LA BASE DE DATOS
-------------------------------
Base de datos: centrobd
Usuario: consutorio
Contraseña: Consult@s

Tablas:
- usuarios (médicos y administradores)
- pacientes (datos personales)
- alertas_medicas (alergias, resistencias, etc.)
- consultas (registro de consultas)
- tratamientos (tratamientos prescritos)
- medicamentos_recetados (recetas médicas)
- citas (agenda de citas)


VERIFICACIÓN DE LA INSTALACIÓN
-------------------------------

1. Acceder a login.php
2. Iniciar sesión con las credenciales por defecto
3. Verificar que el dashboard se cargue correctamente
4. Crear un paciente de prueba
5. Registrar una consulta de prueba


SOLUCIÓN DE PROBLEMAS COMUNES
------------------------------

Error: "Connection failed"
- Verificar que MySQL esté ejecutándose
- Verificar credenciales en includes/config.php
- Verificar que el usuario tenga permisos

Error: "Session error"
- Verificar permisos del directorio de sesiones PHP
- Verificar que session.save_path esté configurado

Error: "Cannot load CSS/JS"
- Verificar rutas en los archivos PHP
- Verificar permisos de lectura en carpeta assets/


SEGURIDAD
---------

IMPORTANTE: Cambiar la contraseña por defecto después de la instalación

Para crear un nuevo hash de contraseña:
1. Crear archivo temporal: hash.php
2. Agregar código:
   <?php
   echo password_hash('nueva_contrasena', PASSWORD_DEFAULT);
   ?>
3. Ejecutar: php hash.php
4. Actualizar en la base de datos:
   UPDATE usuarios SET contrasena = 'hash_generado' WHERE usuario = 'centro';


CONTACTO Y SOPORTE
------------------

Para más información, consultar el archivo README.md

================================================================================

