DEMO SPRINT 226
Chiappe Matías
BI-184
Listado de accesos por paciente
Se diseñó e implementó un query parametrizable que permite obtener y exportar el listado completo de accesos a la HUDS de un paciente, replicando la información disponible en el listado de “Acceso a la HUDS” existente, incluyendo el detalle y la descripción del motivo cuando están disponibles.
El query admite argumentos obligatorios y opcionales, permitiendo reutilización y flexibilidad:
Obligatorios: dni, sexo, desde, hasta
Opcionales: organizacion, motivo
Los filtros opcionales se aplican mediante subqueries, sin afectar el funcionamiento cuando no se informan.
El resultado se exporta en formato CSV, separando correctamente fecha y hora y concatenando datos del usuario.
BI-184: Listado de accesos por paciente
REC-186
Permite agregar matriculas vencidas en las recetas creadas
Se abordó el problema de envío fallido o incompleto de recetas a Andes cuando estas son generadas por profesionales con matrícula vencida desde el ámbito público, situación en la que el envío se realizaba sin matrícula o directamente fallaba.
El análisis indicó que el inconveniente se originaba en el uso de una ruta pública que no retornaba toda la información necesaria de las matrículas.
REC-186: Permite agregar matriculas vencidas en las recetas creadas
Se decidió no cambiar la API de consumo, sino refactorizar la lógica de obtención de matrículas para soportar explícitamente este caso de uso.
Se refactorizó la función searchMatriculas ubicada en
core/tm/controller/profesional.ts.
Nuevo parámetro opcional:
incluirVencidas (boolean, por defecto false).
Lógica de filtrado:
Cuando incluirVencidas = true, la función retorna todas las matrículas asociadas al profesional, sin validar fechas de vigencia, baja o vencimiento.
Cuando incluirVencidas = false, se mantiene el comportamiento original, filtrando únicamente matrículas vigentes.
REC-186: Permite agregar matriculas vencidas en las recetas creadas
MPI-468
Implementa numero de teléfono extranjero
Objetivo
Incorporar en MPI una nueva opción de contacto denominada “teléfono celular extranjero”, que permita registrar números internacionales (iniciados con + y código de país), garantizando la correcta carga de contactos de pacientes con líneas no nacionales.
MPI-468: Implementa numero de telefono extranjero
Cambios realizados
Interfaz de usuario:
Se agregó una nueva opción en el select de tipo de contacto: “Teléfono extranjero”.
Se incorporó el campo “Número” específico para la carga del teléfono extranjero.
Objetivo
Incorporar en MPI una nueva opción de contacto denominada “teléfono celular extranjero”, que permita registrar números internacionales (iniciados con + y código de país), garantizando la correcta carga de contactos de pacientes con líneas no nacionales.
MPI-468: Implementa numero de telefono extranjero
Cambios realizados
Validación:
El campo de número cuenta con un regex de validación que permite ingresar números internacionales que comienzan con + seguido del código de país y el número correspondiente.
Objetivo
Incorporar en MPI una nueva opción de contacto denominada “teléfono celular extranjero”, que permita registrar números internacionales (iniciados con + y código de país), garantizando la correcta carga de contactos de pacientes con líneas no nacionales.
Modelo de datos:
Se agregó el tipo extranjero al modelo de contacto, permitiendo persistir y distinguir correctamente este nuevo tipo de teléfono.
MPI-468: Implementa numero de telefono extranjero
¿Preguntas?
¡Muchas gracias!
Campos:
Paciente
Buscar insumo (autocompletado)
Cantidad
Especificación (solo visible si requiresSpecification = true)
Se resetea automáticamente luego de agregar un insumo.
REC-176: Nueva sección de insumos
Agrega el insumo a una lista de insumos agregados.
Cada insumo puede eliminarse.
REC-176: Nueva sección de insumos
Nuevo Esquema
Agregar a datos para representar insumos:
type (device | nutrition)
requiresSpecification
specification
Extensión del Modelo
El campo prescription.supplies acepta campos nuevos campos
Sin cambios de endpoints
No se modifican endpoints existentes.
Solo se amplía el manejo estructural del modelo.
REC-176: Nueva sección de insumos
REC-178
Listado de insumos
Adaptar todas las vistas de Recetar App para que visualicen correctamente el nuevo esquema de insumos.
Alinear renderizado, mapeos e interfaces con la actualización de receta de insumos (REC-176).
Evitar que las vistas sigan esperando el modelo anterior de medicamentos.
REC-178: Listado de insumos
Vistas
Tabla de resultados de recetas para profesionales y farmacias.
Vista de impresión de recetas (según ámbito).
REC-178: Listado de insumos
Ajustes en Impresión de PDFs
Actualizar:
Encabezados
Tabla de insumos
Descripción adicional si requiere especificación
Validaciones por datos faltantes
REC-178: Listado de insumos
REC-168
Andes HUDS: Ajustes visuales para recetas
Aplicar los cambios definidos en el mockup UI/UX (UIUX-445).
Mejorar la experiencia de navegación y la claridad del estado de las recetas.
REC-168: Andes HUDS: Ajustes visuales para recetas
Se agregaron filtros en el sidebar:
Rango de fechas.
Selección de tipo de prestación.
REC-168: Andes HUDS: Ajustes visuales para recetas
Se incorporó un modal para la visualización del historial de recetas.
REC-168: Andes HUDS: Ajustes visuales para recetas
Se implementó el badge de “dispensa parcial anticipada” en los casos correspondientes, según reglas definidas.
REC-168: Andes HUDS: Ajustes visuales para recetas
REC-172
Job de eliminación de recetas
Implementar la eliminación fisica de recetas con estado eliminada.
REC-168: Job de eliminación de recetas