Skip to content

REC-207: Implementa carga de medicamentos magistrales#2200

Open
ma7payne wants to merge 1 commit intomasterfrom
REC-207
Open

REC-207: Implementa carga de medicamentos magistrales#2200
ma7payne wants to merge 1 commit intomasterfrom
REC-207

Conversation

@ma7payne
Copy link
Contributor

@ma7payne ma7payne commented Mar 12, 2026

Requerimiento

https://proyectos.andes.gob.ar/browse/REC-207

Funcionalidad desarrollada

  1. Sincronización de Esquema: Actualizamos insumos-schema.ts para que coincida con los datos reales de la base de datos:
    • Aseguramos que el modelo apunte a la colección correcta (insumos).
  2. Nueva Búsqueda por "término": Implementamos un parámetro de búsqueda global ([termino]) en las rutas que:
    • Busca simultáneamente en nombre y código.
    • Utiliza expresiones regulares ($regex) para asegurar que encuentre coincidencias en cualquier parte del texto (no solo al principio).
  3. Módulo de Recetas:
    • Soporte Magistrales: Se agregó el campo esMagistral al esquema de medicamentos para permitir su persistencia.
    • Visibilidad en API: Se configuró un valor por defecto (false) para asegurar que el campo siempre se devuelva en las consultas JSON, incluso en recetas antiguas.
    • Controlador: Se actualizó la lógica de creación de recetas para mapear correctamente este campo desde el frontend.

Con estos cambios, la API debería ser capaz de recuperar y filtrar los documentos que antes aparecían como un array vacío debido a la discrepancia de nombres de campos.

UserStories llegó a completarse

  • Si
  • No

Requiere actualizaciones en la base de datos

  • Si
  • No

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants