From 0ef6ecadc2bf0a2df7415fab521cb465adea2d2a Mon Sep 17 00:00:00 2001 From: aldoEMatamala Date: Mon, 13 Apr 2026 15:14:05 -0300 Subject: [PATCH] feat(REC-215) Andes: se quita nota farmacia de pdf --- .../elementos-rup/receta-medica.component.ts | 18 +++++++++++++++--- modules/recetas/receta-schema.ts | 3 ++- modules/recetas/recetasController.ts | 9 +++++---- 3 files changed, 22 insertions(+), 8 deletions(-) diff --git a/modules/descargas/informe-rup/elementos-rup/receta-medica.component.ts b/modules/descargas/informe-rup/elementos-rup/receta-medica.component.ts index 58f8d8d324..eb385e1806 100644 --- a/modules/descargas/informe-rup/elementos-rup/receta-medica.component.ts +++ b/modules/descargas/informe-rup/elementos-rup/receta-medica.component.ts @@ -44,9 +44,8 @@ export class RecetaMedicaComponent extends HTMLComponent { Medicamento - Presentación Cantidad - Dosis diaria + Indicaciones Diagnóstico @@ -55,8 +54,11 @@ export class RecetaMedicaComponent extends HTMLComponent { {{#each registro.valor.medicamentos}} + {{#unless esMagistral}} {{generico.term}} + {{/unless}} {{#if esMagistral}} + {{magistral.nombre}}
(Preparación Magistral) {{/if}} @@ -74,7 +76,17 @@ export class RecetaMedicaComponent extends HTMLComponent { {{#if dosisDiaria.dias}} durante {{ dosisDiaria.dias }} día(s) {{/if}} - + {{#if dosisDiaria.notaMedica}} + {{#if dosisDiaria.dosis}} +
+ {{else}} + {{#if dosisDiaria.dias}} +
+ {{/if}} + {{/if}} + Nota médica: {{ dosisDiaria.notaMedica }} + {{/if}} + {{ diagnostico.term }} diff --git a/modules/recetas/receta-schema.ts b/modules/recetas/receta-schema.ts index e9d1a9a35c..bcdee23ec0 100644 --- a/modules/recetas/receta-schema.ts +++ b/modules/recetas/receta-schema.ts @@ -112,7 +112,8 @@ const medicamentoSubschema = new mongoose.Schema({ dosis: { type: String, required: false }, intervalo: mongoose.SchemaTypes.Mixed, dias: Number, - notaMedica: String + notaMedica: String, + notaFarmacia: String }, tratamientoProlongado: Boolean, esMagistral: { type: Boolean, default: false }, diff --git a/modules/recetas/recetasController.ts b/modules/recetas/recetasController.ts index a24851309a..f121921c7d 100644 --- a/modules/recetas/recetasController.ts +++ b/modules/recetas/recetasController.ts @@ -747,10 +747,11 @@ export async function crearReceta(dataReceta, req) { cantidad: medicamento.cantidad, cantEnvases: medicamento.cantEnvases, dosisDiaria: { - dosis: medicamento.dosisDiaria?.dosis, - intervalo: medicamento.dosisDiaria?.intervalo, - dias: medicamento.dosisDiaria?.dias, - notaMedica: medicamento.dosisDiaria?.notaMedica + dosis: medicamento.dosisDiaria.dosis, + intervalo: medicamento.dosisDiaria.intervalo, + dias: medicamento.dosisDiaria.dias, + notaMedica: medicamento.dosisDiaria.notaMedica, + notaFarmacia: medicamento.dosisDiaria.notaFarmacia }, tratamientoProlongado, esMagistral,