{"message":"API San Vicente - Sistema de Pacientes y Citas Médicas","version":"1.0.0","endpoints":{"GET /api/pacientes":"Obtener todos los pacientes con filtros y paginación","POST /api/pacientes":"Crear nuevo paciente","GET /api/pacientes/:documento":"Buscar paciente por documento","GET /api/utils/departamentos":"Obtener todos los departamentos","GET /api/utils/municipios":"Obtener municipios (filtro opcional: ?departamento=OID)","GET /api/utils/barrios":"Obtener barrios (filtro opcional: ?municipio=OID)","GET /api/utils/estratos":"Obtener todos los estratos","GET /api/utils/tipos-documento":"Obtener todos los tipos de documento","GET /api/citas":"Obtener todas las citas médicas con filtros","POST /api/citas":"Crear nueva cita médica","GET /api/citas/documento/:documento":"Buscar citas por número de documento del paciente","GET /api/citas/:id":"Obtener cita por ID","PUT /api/citas/:id":"Actualizar cita médica","PUT /api/citas/:id/cancelar":"Cancelar cita médica","PUT /api/citas/:id/confirmar":"Confirmar cita médica","GET /api/citas/horarios/disponibles":"Consultar horarios disponibles","GET /api/citas/estadisticas/resumen":"Obtener estadísticas de citas","GET /api/citas/maestros/medicos":"Obtener médicos activos","GET /api/citas/maestros/especialidades":"Obtener especialidades médicas","GET /api/citas/maestros/tipos-actividad":"Obtener tipos de actividad médica","GET /api/citas/maestros/causas-cancelacion":"Obtener causas de cancelación","GET /api/citas/maestros/areas-servicio":"Obtener áreas de servicio"},"parametros_get_todos":{"documento":"Filtrar por número de documento (opcional)","nombre":"Filtrar por nombre (opcional)","apellido":"Filtrar por apellido (opcional)","pagina":"Número de página (opcional, default: 1)","limite":"Cantidad por página (opcional, default: 10, max: 100)"},"ejemplo_uso":{"todos":"GET /api/pacientes?pagina=1&limite=20","filtrado":"GET /api/pacientes?nombre=Juan&documento=123&pagina=1","buscar_documento":"GET /api/pacientes/12345678900"},"campos_requeridos":{"documento":"Número de documento (6-15 caracteres)","tipoDocumento":"Tipo de documento","lugarExpedicion":"Lugar de expedición del documento","nombre1":"Primer nombre (obligatorio)","nombre2":"Segundo nombre (opcional)","apellido1":"Primer apellido (obligatorio)","apellido2":"Segundo apellido (opcional)","fechaNacimiento":"Fecha de nacimiento (YYYY-MM-DD)","sexo":"Sexo (Masculino/Femenino)","email":"Correo electrónico","direccion":"Dirección principal","barrio":"Barrio de residencia","ciudad":"Ciudad o municipio","zona":"Zona de residencia","estrato":"Estrato (1-6)","estadoCivil":"Estado civil","telefono":"Teléfono (7-15 caracteres)","tipoPaciente":"Tipo de paciente","planBeneficiosOid":"Plan de beneficios (ID)","numeroCarpeta":"Número de carpeta"}}