From 901f8ca980b7803fa453428ef970c26869d77828 Mon Sep 17 00:00:00 2001 From: MarianoCampetella Date: Wed, 7 Jan 2026 12:20:27 -0300 Subject: [PATCH 1/2] Detalle de la solicitud --- .../centroOperativoMedico/schemas/derivaciones.schema.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/centroOperativoMedico/schemas/derivaciones.schema.ts b/modules/centroOperativoMedico/schemas/derivaciones.schema.ts index d8901f4b66..b5f8b19b40 100644 --- a/modules/centroOperativoMedico/schemas/derivaciones.schema.ts +++ b/modules/centroOperativoMedico/schemas/derivaciones.schema.ts @@ -95,7 +95,11 @@ export const DerivacionSchema = new mongoose.Schema({ type: String, enum: ESTADOS_DERIVACION }, - detalle: String, + motivoDerivacion: String, + diagnosticoActual: String, + estadoClinico: String, + diagnosticoBase: String, + comorbilidades: String, adjuntos: mongoose.Schema.Types.Mixed, historial: [DerivacionHistorialSchema], cancelada: { From 3807ca00f723a0450c0bbba2556d4b656c9eccd2 Mon Sep 17 00:00:00 2001 From: MarianoCampetella Date: Mon, 26 Jan 2026 13:04:17 -0300 Subject: [PATCH 2/2] feat(COM-110):Nuevos filtros y campos en formulario --- modules/centroOperativoMedico/derivaciones.routes.ts | 3 ++- modules/centroOperativoMedico/schemas/derivaciones.schema.ts | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/centroOperativoMedico/derivaciones.routes.ts b/modules/centroOperativoMedico/derivaciones.routes.ts index 29a43e2394..1766644ef4 100644 --- a/modules/centroOperativoMedico/derivaciones.routes.ts +++ b/modules/centroOperativoMedico/derivaciones.routes.ts @@ -3,13 +3,14 @@ import { Auth } from '../../auth/auth.class'; import { Organizacion } from '../../core/tm/schemas/organizacion'; import { sendMailComprobanteDerivacion } from './controllers/com.controller'; import { Derivaciones } from './schemas/derivaciones.schema'; +import moment = require('moment'); class DerivacionesResource extends ResourceBase { Model = Derivaciones; resourceName = 'derivaciones'; middlewares = [Auth.authenticate()]; searchFileds = { - fecha: MongoQuery.equalMatch, + fecha: MongoQuery.matchDate.withField('fecha'), estado: MongoQuery.equalMatch, organizacionOrigen: { field: 'organizacionOrigen.id', diff --git a/modules/centroOperativoMedico/schemas/derivaciones.schema.ts b/modules/centroOperativoMedico/schemas/derivaciones.schema.ts index b5f8b19b40..0e855c31fa 100644 --- a/modules/centroOperativoMedico/schemas/derivaciones.schema.ts +++ b/modules/centroOperativoMedico/schemas/derivaciones.schema.ts @@ -100,6 +100,8 @@ export const DerivacionSchema = new mongoose.Schema({ estadoClinico: String, diagnosticoBase: String, comorbilidades: String, + condicion: String, + necesidad: String, adjuntos: mongoose.Schema.Types.Mixed, historial: [DerivacionHistorialSchema], cancelada: {