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,