Giter VIP home page Giter VIP logo

app's Introduction

ANDES

Qué es ANDES

ANDES es un ecosistema de aplicaciones de salud coordinado a través de una capa de interoperabilidad, basado en estándares internacionales tales como HL7/FHIR, SNOMED, LOINC y DICOM, distribuido en forma absolutamente libre y gratuita bajo el licenciamiento GPL.

Desde un punto de vista funcional, ANDES es una plataforma digital de servicios de salud que implementa la Historia Unificada Digital de Salud (HUDS) y permite a pacientes y profesionales de la salud acceder a los datos registrados en un modo seguro.

Orígenes

Hacia fines del año 2015 se sanciona la Ley de Historia Unificada Digital de Salud (HUDS) en la provincia de Neuquén (Argentina), que involucra todo el ámbito público y privado de la salud.

Pocos meses después comienza a gestarse un proyecto que tiene como desafío integrar todos los sistemas y herramientas informáticas existentes, permitiendo acceder a la información de salud en forma ordenada y segura. Este proyecto pasó a denominarse con el acrónimo A.N.De.S: Aplicaciones Neuquinas de Salud.

Arquitectura

Arquitectura

Lee la Wiki para más información sobre la arquitectura.

Proyecto

El proyecto está integramente construido por profesionales médicos e informáticos del Ministerio de Salud de Neuquén utilizando las últimas tecnologías de desarrollo de aplicaciones.

Tecnologías

Componente Tecnología Lenguaje de programación
APP Angular Typescript / HTML
API Node.JS Typescript
Base de datos MongoDB Typescript
Mobile APP Ionic Typescript

Metodología de trabajo

El desarrollo se realiza utilizado metologías ágiles (Scrum) con dos equipos sincronizados que trabajan en locaciones diferentes (Subsecretaría de Salud y Hospital Provincial Neuquén). Trabajamos en sprints de 2 semanas guiados por un Roadmap.

Integrantes del equipo

Project managers

  • Lic. Silvina Roa
  • Lic. Carolina Celeste
  • Lic. Natalia Huenchuman
  • Lic. Marcelo D. Carrascal

Team Leaders

  • Lic. Hugo H. Fernandez
  • Lic. Mariano Botta

Equipo médico

  • Dr. Matías Neira
  • Dra. María Eugenia Baielli
  • Dr. Roberto D'Angelo

Developers

  • A.S. Lautaro Molina
  • A.S. Pablo Lammel
  • A.S. Juliana Otero
  • A.S. Martín Bucarey
  • A.S. Celeste Ramos
  • A.S. Walter Garrido
  • Mariano Palavecino
  • A.S. Mariano Campetella

Help Desk

  • Silvina Garcia
  • Molini Agustina
  • Celescinco Valentina
  • Milagros Vicentelo

UI/UX Designer

  • Lic. Julio Santarelli
  • Andrés Velazquez Boc-Ho
  • Lic. Agostina Lizzi

Plataforma & ANDES Cloud

  • Ing. Edgardo Kristensen
  • Lic. Pablo Silveira
  • Tec. Pablo Jeldres
  • Tec. Manuel Pereyra
  • A.S. David Troncoso
  • Ing. Orlando Brea
  • Tec. Maricel Ojeda

Sitio oficial

https://www.andes.gob.ar

Documentación

https://github.com/andes/andes/wiki

Roadmap

https://github.com/andes/andes/wiki/Roadmap

Partners

Ministerio de Salud

Facultad de Informática de la Universidad Nacional del Comahue

Colegio Médico de Neuquén

app's People

Contributors

andrrrl avatar condorpiedra avatar fabio-ramirez avatar fersastre avatar gabocancellieri avatar jfgabriel avatar jsantarelli avatar juaniramirez avatar juuliotero avatar kroce avatar leon-bravo avatar liquid36 avatar llambertucci avatar lucas-gonzalez avatar lucasgonzalezm avatar luchito76 avatar ma7payne avatar manouman avatar marcosantarelli avatar marianocampetella avatar martinebucarey avatar matiurrutia avatar mcele avatar nahirsaddirto avatar negro89 avatar nicodino avatar palita1991 avatar semantic-release-bot avatar silviroa avatar waltergarrido avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

app's Issues

Reloj agenda

Al crear una agenda el reloj bloquea horarios.
image

Reasignación de turnos - agendas disponibles

Al momento de reasignar un turno, solo muestras agendas candidatas si coinciden en profesional. Esto es correcto para agendas de turnos reservado, pero cuando se trata de turnos de acceso directo también debería mostrar como candidatas las que coincidan en tipo de prestación.

bug: no se visualizan agendas candidatas con la misma prestación de la agenda original.

MPI-campo localidad

En MPI (datos de domicilio de un paciente): el campo localidad no trae los datos cuando selecciono una provincia (ni al hacer click para que me muestre todas ni tipeando la localidad)
En la consola trae el arreglo vacío.
campolocalidad

Clonar agendas

En la operación de clonar agendas no se visualizan las agendas en conflicto.
clonar en conflicto

MPI. Relaciones

En la pestaña de relaciones al agregar mas de un escaneo no lo permite y hace duplicado al ultimo que ingreso.
Tambien ocurre que desaparece el boton
boton guardar
de guardar!
relaciones

Espacios físicos

Mejora
-Se solicita incorporar un acceso a tm/espacio físico para que los usuarios puedan empezar a administrar sus espacios.

Error "unauthorized" al intentar acceder a la api antes de loguearse

  • En appComponent, cuando se arma el menú hamburguesa 🍔 , se intenta acceder a una ruta de la api para obtener las organizaciones del usuario. La api tira el palo porque aun no se logueó el usuario.

public checkPermissions(): any {
let accessList = [];
this.menuList = [];
this.auth.organizaciones().subscribe(data => {
if (data.length > 1) {
this.menuList = [{ label: 'Seleccionar organización', icon: 'home', route: '/selectOrganizacion' }, ...this.menuList];
this.plex.updateMenu(this.menuList);
}
});

PrestamosHC - Actualización de pantallas.

No se actualizan las pantallas automáticamente, es necesario refrescar para poder ver los cambios o movimientos de carpetas cuando se navega entre solapa y solapa.
En el caso de "historial de prestamos" deja guardadas las ultimas búsquedas. No se actualiza al cambiar de solapa.
Esto también sucede en "prestamos de carpetas" -> "Devolver" ->campo "observaciones".
Ingresar texto - guardar - repetir operación - Resultado: Muestra el mismo texto que se ingreso en la operación anterior.

Agendas-Crear agendas con mismos datos en fechas anteriores

MEJORA:
En el gestor de agendas, me permite crear agendas con fechas anteriores a hoy (no clonando) para la misma fecha, horario, prestación y profesional.
En principio muestra un error con que el profesional ya esta asignado a otra agenda en ese horario, pero cambiando en turnos del dia te permite poner guardar.
pantallazo-2018-05-14 14-05-29

MPI - ReNaPer

Mejora:
Caso: Ingresar un DNI cambiando un dígito - validar con ReNaPer - Muestra la validación correcta - intentar corregir el dígito que se cambio al principio. - (si se cancela la operación te saca de pantalla).
Incluir la posibilidad de corregir el dato si la validación no es la deseada.

Arancelamiento

En las operaciones de turno cuando voy a arancelamiento y modifico el Motivo de consulta / Diagnóstico y le doy imprimir no guarda lo que modifique.
Cuando en el método printArancelamiento(turno) se llama al patch, el bloque se manda undefined.

Editar Nro. Carpeta

En todos los lugares donde se muestre el nro. de carpeta del paciente, dar la posibilidad de editar. En el nuevo feature si no existe aparece un botón crear, pero luego lo muestra con un label y no es posible modificarla.

Reporte C2-BOTULISMO

Para el BOTULISMO si el paciente es menor de 1 año, debe ser notificado como BOTULISMO DEL LACTANTE. En el resto como BOTULISMO. Ambos llevan ficha individualizada según corresponda.
En la captura de pantalla podemos observar del lado derecho que:
"CHIQUITO, BEBITO es menor de 1 año: 13 días" y que
"VILLC A QUISPE, EVELYN SOLEDAD es mayor de 1 año: 10 años", sin embargo aparecen en la misma ficha y no hace diferencia entre botulismo del lactante y botulismo.
botulismo

Prestamos HC - prestar

Al prestar una carpeta solicita un dato requerido, que no permite ingresar, por lo cual no se puede completar la operación.
prestamoshc

Agendas no nominalizadas

No nominalizada

Al crear una agenda no nominalizada y guardar los cambios,cuando entro a la agenda desaparece el tilde de "No nominalizada.

Aparece nuevamente al hacer doble click en "No nominalizada".

Citas - Nro. de carpeta

Citas.Punto de inicio, doy turno-->en el momento de aceptar turno cambio nro de carpeta por uno q ya existe--> mensaje"ya existe" (bien) -->quiero dar turno sin nro d carpeta-->pero desaparecen botones de "guardar", "no se asigna turno", "cancelar".
desaparecen botones

Reasignación de turnos a agenda Disponible

se puede reasignar un turno "Programado" a una agenda "Disponible".
Pasos:
doy un turno programado--> suspendo turno--> reasigno a agenda con estado "disponible" : me lo permite!

ReNaPer. Error en paciente temporal

casos:
1.- Ingreso DNI y sexo, algunas veces me muestra paciente candidato y con el mismo DNI otras veces me da error en consola.
2.- Ingreso DNI incompleto y sexo, se cuelga pagina. error en consola.
3.-Ingreso DNI (con números de mas) y sexo, se cuelga pagina. Error en consola.

4.- Ingreso paciente con datos (además de DNI y sexo agrego apellido) me trae paciente candidato, quiero seleccionarlo y se cuelga pagina. error en consola.

Sobreturnos

las agendas que tienen sobreturnos (que no se ven desde gestor) quedan pendientes de auditoria porque estos sobreturnos no se ven.

Editar agenda - agregar profesional

*En producción
Al editar una agenda y agregarle el profesional se cargan todos los profesionales existentes en la tabla.
PASOS PARA REPRODUCIR EL ERROR:
-Tomar una agenda cualquiera
-Hacer clic en editar
-agregar profesional.

  • empezar a escribir el nombre en el combo para que despliegue el listado de profesionales.
  • guardar (con el combo desplegado)
    profesionales

Resultado: Se cargan todos los profesionales existentes.

PrestamosHC - historial de prestamos

No se visualiza el movimiento - prestación o servicio a la que fue prestada.
Para poder buscar una carpeta en particular es necesario poder ver donde esta ubicada físicamente.

1

Gestor de agendas - Sobreturnos

Registrar un sobreturno en una agenda publicada.
Permite completar la operación de cargar sobreturnos pero no se visualizan desde el gestor.

PrestamosHC

se pueden realizar prestamos manuales (desde botón +) pero al asignarle otro profesional no lo reconoce en el préstamo y le asigna la carpeta al profesional q figura la carga automática.

Editar agenda - Espacios físicos

Al editar una agenda publicada o disponible, en espacios físicos, muestra por un lado los espacios del efector y por el otro los espacios de todos los efectores.
Sugiero que con un solo campo de búsqueda se pueda elegir los espacios del efector y se visualicen en el mapa.
espaciofisico

Crear agendas botón "No nominalizadas"

No nominalizada

Cuando creo una agenda no nominalizada y guardo los cambios, se guarda correctamente, pero cuando voy a editar la agenda desaparece el tilde de "No nominalizada.

Calendario de agendas- Búsquedas recientes

En punto de inicio- dar turno- calendario de agendas, no responde la Búsqueda Reciente de profesional.
Si primero tipeo el profesional y después clickeo en búsqueda reciente si me carga el profesional, pero si lo clickeo de una no.

Integración ANDES-SIPS

un horario suspendido en ANDES, se muestra como turno dado y repetido en SIPS - Toma los datos de un sobreturno dado en el mismo horario.
paciente1
paciente2

Reporte C2- MENINGITIS TUBERCULOSA

Cuando cargo pacientes con MENINGITIS TUBERCULOSA, el reporte C2 actúa de la siguiente manera:
Si no esta como estado principal ni como primera vez no los cuenta.
Si esta únicamente como estado principal no lo cuenta
Si no esta como principal pero si como primera vez lo cuenta.
Si esta como principal y como primera vez lo cuenta.

meinguitis primera vez y principal
meninguitis primera vez no principal
meninguitis reporte

Operaciones de turno - turnos reservados

No se visualizan los turnos pendientes cuando son turnos reservados y la agenda tiene estado disponible (Llave - Profesional).

Dar turnos en una agenda con turnos reservados y en estado disponible - ir a punto de inicio - buscar pacientes - hacer clic en operaciones del turno -

(testing/demo/producción)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.