diff --git a/modules/recetas/receta-schema.ts b/modules/recetas/receta-schema.ts index ec2a3215f4..5f34b007df 100644 --- a/modules/recetas/receta-schema.ts +++ b/modules/recetas/receta-schema.ts @@ -74,6 +74,10 @@ const estadoDispensaSchema = new mongoose.Schema({ required: true, default: 'sin-dispensa' }, + idDispensaApp: { + type: String, + required: false + }, fecha: Date, sistema: sistemaSchema, cancelada: { diff --git a/modules/recetas/recetasController.ts b/modules/recetas/recetasController.ts index 4c2c5f1a15..128c1b4fcb 100644 --- a/modules/recetas/recetasController.ts +++ b/modules/recetas/recetasController.ts @@ -235,11 +235,11 @@ async function dispensar(receta, operacion, dataDispensa, sistema) { dispensa.organizacion = dataDispensa.organizacion || null; receta.dispensa.push(dispensa); receta.estados.push(estadoReceta); - receta.estadoActual = estadoReceta; receta.estadosDispensa.push({ tipo: tipoDispensa, - fecha: new Date(), + idDispensaApp, + fecha: dispensa.fecha, sistema }); }