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 d8901f4b66..0e855c31fa 100644 --- a/modules/centroOperativoMedico/schemas/derivaciones.schema.ts +++ b/modules/centroOperativoMedico/schemas/derivaciones.schema.ts @@ -95,7 +95,13 @@ export const DerivacionSchema = new mongoose.Schema({ type: String, enum: ESTADOS_DERIVACION }, - detalle: String, + motivoDerivacion: String, + diagnosticoActual: String, + estadoClinico: String, + diagnosticoBase: String, + comorbilidades: String, + condicion: String, + necesidad: String, adjuntos: mongoose.Schema.Types.Mixed, historial: [DerivacionHistorialSchema], cancelada: {