From 05538c86f6508ac96d3d4bacf3cd8b81c2304dd1 Mon Sep 17 00:00:00 2001 From: aldoEMatamala Date: Mon, 13 Apr 2026 15:14:05 -0300 Subject: [PATCH] =?UTF-8?q?feat(REC-215)=20Andes:=20ver=20nota=20m=C3=A9di?= =?UTF-8?q?ca=20y=20agregar=20indicaciones=20a=20farmacia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../elementos-rup/receta-medica.component.ts | 13 ++++++++----- modules/recetas/receta-schema.ts | 3 ++- modules/recetas/recetasController.ts | 3 ++- 3 files changed, 12 insertions(+), 7 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 2ff6e6335f..37e573f95a 100644 --- a/modules/descargas/informe-rup/elementos-rup/receta-medica.component.ts +++ b/modules/descargas/informe-rup/elementos-rup/receta-medica.component.ts @@ -29,9 +29,8 @@ export class RecetaMedicaComponent extends HTMLComponent { Medicamento - Presentación Cantidad - Dosis diaria + Indicaciones Diagnóstico @@ -40,9 +39,7 @@ export class RecetaMedicaComponent extends HTMLComponent { {{#each registro.valor.medicamentos}} {{generico.term}} - - {{ unidades }} {{presentacion.term }}(s) - + {{ cantEnvases}} envase(s) de {{ cantidad }} {{presentacion.term }}(s) @@ -54,6 +51,12 @@ export class RecetaMedicaComponent extends HTMLComponent { {{#if dosisDiaria.dias}} durante {{ dosisDiaria.dias }} día(s) {{/if}} + {{#if dosisDiaria.notaMedica}} +
Para el paciente: {{ dosisDiaria.notaMedica }} + {{/if}} + {{#if dosisDiaria.notaFarmacia}} +
Para la farmacia: {{ dosisDiaria.notaFarmacia }} + {{/if}} {{ diagnostico.term }} diff --git a/modules/recetas/receta-schema.ts b/modules/recetas/receta-schema.ts index 33adfa6cee..25e77289ba 100644 --- a/modules/recetas/receta-schema.ts +++ b/modules/recetas/receta-schema.ts @@ -107,7 +107,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, tiempoTratamiento: mongoose.SchemaTypes.Mixed, diff --git a/modules/recetas/recetasController.ts b/modules/recetas/recetasController.ts index f6f61df783..1cd2f4c3ab 100644 --- a/modules/recetas/recetasController.ts +++ b/modules/recetas/recetasController.ts @@ -619,7 +619,8 @@ export async function crearReceta(dataReceta, req) { dosis: medicamento.dosisDiaria.dosis, intervalo: medicamento.dosisDiaria.intervalo, dias: medicamento.dosisDiaria.dias, - notaMedica: medicamento.dosisDiaria.notaMedica + notaMedica: medicamento.dosisDiaria.notaMedica, + notaFarmacia: medicamento.dosisDiaria.notaFarmacia }, tratamientoProlongado, tiempoTratamiento: tratamientoProlongado ? medicamento.tiempoTratamiento : null,