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 8d2fba55a..0d10e21a8 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,9 +54,7 @@ export class RecetaMedicaComponent extends HTMLComponent { {{#each registro.valor.medicamentos}} {{generico.term}} - - {{ unidades }} {{presentacion.term }}(s) - + {{ cantEnvases}} envase(s) de {{ cantidad }} {{presentacion.term }}(s) @@ -69,7 +66,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 33adfa6ce..25e77289b 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 5c4f6768b..d8af5241e 100644 --- a/modules/recetas/recetasController.ts +++ b/modules/recetas/recetasController.ts @@ -742,7 +742,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,