DEMO SPRINT 226
Chiappe Matías
BI-184
Listado de accesos por paciente
Resumen
-
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.
Filtros y parametrización
-
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.
Exportación
-
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
Resumen
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
Análisis y solución aplicada
-
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
searchMatriculasubicada en
core/tm/controller/profesional.ts.
Cambios implementados
-
Nuevo parámetro opcional:
incluirVencidas(boolean, por defectofalse). -
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.
Cambios realizados
-
Modelo de datos:
-
Se agregó el tipo
extranjeroal modelo de contacto, permitiendo persistir y distinguir correctamente este nuevo tipo de teléfono.
-
MPI-468: Implementa numero de telefono extranjero
¿Preguntas?
¡Muchas gracias!
Formulario
-
Campos:
-
Paciente
-
Buscar insumo (autocompletado)
-
Cantidad
-
Especificación (solo visible si
requiresSpecification = true)
-
- Un solo formulario visible:
-
Se resetea automáticamente luego de agregar un insumo.
-
REC-176: Nueva sección de insumos

Botón Agregar insumo:
-
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.suppliesacepta 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
Objetivo
-
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
Objetivo
-
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
Funcionalidad Desarrollada
-
Se agregaron filtros en el sidebar:
-
Rango de fechas.
-
Selección de tipo de prestación.
-
REC-168: Andes HUDS: Ajustes visuales para recetas

Funcionalidad Desarrollada
-
Se incorporó un modal para la visualización del historial de recetas.
REC-168: Andes HUDS: Ajustes visuales para recetas


Funcionalidad Desarrollada
-
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
Eliminación de Recetas
-
Implementar la eliminación fisica de recetas con estado eliminada.
- Se implementa un parámetro "days" que determina la cantidad de días a contar antes de eliminar las recetas.
REC-168: Job de eliminación de recetas
DEMO Andes
By ma7payne
DEMO Andes
- 40