Skip to content

The purpose of the project Justina, is to improve efficiency and impact in the healthcare sector through a comprehensive platform aimed at healthcare professionals and adult patients. The platform includes functionalities such as a user management system, an agenda for medical appointments.

License

Notifications You must be signed in to change notification settings

MatiFiordelli/justina-healthtech-mvp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

El proyecto Justina tiene como propósito mejorar la eficiencia y el impacto en el sector de la salud mediante una plataforma integral, dirigida a profesionales de la salud, pacientes adultos y menores, y diversos actores del ecosistema. La plataforma incluye funcionalidades como un sistema de gestión de usuarios, una agenda para turnos médicos, y un módulo para el registro de tratamientos y recetas con transcripción de voz e inteligencia artificial. Se desarrolla utilizando tecnologías como MySQL para la gestión de datos, JWT para la seguridad de accesos, y un diseño responsivo para adaptarse a distintos dispositivos.

Funciones principales

Diseñar la interfaz omnicanal para la integración de las distintas partes del ecosistema de la salud.

Login y Registro:

La autenticación y autorización se gestionará mediante JSON Web Tokens (JWT), garantizando un acceso seguro y protegido a la plataforma. Los usuarios podrán registrarse y acceder utilizando credenciales seguras, integrando prácticas de seguridad como encriptación de contraseñas y validación de correos electrónicos.

ABM de Usuarios:

La aplicación permitirá la gestión de usuarios con diferentes roles, incluyendo administradores, médicos, pacientes, entre otros, según lo especificado en la documentación funcional. Cada usuario tendrá permisos específicos según su rol para acceder y gestionar funcionalidades adecuadas a sus responsabilidades dentro del sistema.

Agenda de Turnos Médicos:

Los pacientes podrán gestionar sus turnos médicos a través de una agenda integrada en sus perfiles, con visibilidad también para el médico correspondiente. La funcionalidad permitirá reprogramar turnos, aceptar o declinar citas pendientes, garantizando una comunicación fluida y eficiente entre médicos y pacientes.

Input de Tratamientos y Recetas:

Los médicos podrán registrar tratamientos, medicamentos y recetas directamente desde la aplicación. Esta información será adjuntada a la historia clínica del paciente, accesible para revisión por parte del paciente. Se implementará la opción de adjuntar documentos relevantes y, para facilitar el proceso de ingreso de datos, se integrará la funcionalidad de transcripción de voz y procesamiento mediante inteligencia artificial. Esto permitirá a los médicos capturar información de manera eficiente durante la consulta, mejorando la precisión y optimizando el tiempo dedicado al ingreso de datos clínicos. • Funcionalidad trasplante cruzado. ABM de funcionalidad de trasplante cruzado. • ABM de nomenclador. Además, la posibilidad de agregarlos mediante un Excel facilitar su carga.

Dicho nomenclador puede encontrarse en este enlace: https://www.argentina.gob.ar/normativa/nacional/resoluci%C3%B3n-897-2023-383213/actualización

Github

https://github.com/No-Country-simulation/h1-03-java-react

Documentación equipo de desarrollo

https://drive.google.com/drive/folders/1_Dakpfgdm_T2Z7lmIktlL3o8dIqGOQJS

Diseño del proyecto

https://www.figma.com/design/wiu48utM0BM2Dh9dfT7Mad/JUSTINA.IO?node-id=9-2&t=Q2pm9FYkUbFxt0Iu-1

Ver el sitio web de Justina.io

https://h1-03-java-react.vercel.app/

Deploy Frontend

https://h1-03-java-react.vercel.app

Deploy Backend

http://justinah1-03.up.railway.app

Stacks General 📁 📂


Trello para gestionar las incidencias, epicas, historias de usuarios, tareas
Miro, para presentar documentos, agendas de las Dailys y Meet
Creacion de canal Discord para la comunicacion del equipo de desarrollo
Uso de la metodologia Scrum para llevar el equipo a las mejores practicas

Stacks de Equipo UX/UI

Figma, herramienta de prototipado ágil

Stacks de Equipo Frontend

React.js
HTML
CSS
Javascript
ES6+
SASS
Tailwind CSS
Redux
@Tanstack/react-query
Vite
PostCSS
Visual Studio Code
Sourcetree
IA: Codeium

Stacks de Equipo Backend

Java
Spring Boot
MySQL
Swagger
IntelliJ IDEA

Stacks de Equipo QA Tester

Postman
Jira
Selenium
Word

Agradecimientos

download (1)

Equipo de desarrollo

QA Backend Frontend UI/UX TeamLider
Cinthia Gutiérrez Vargas
LinkedIn
Alexander Machicado
LinkedIn
David Thomen
LinkedIn
Matias Fiordelli
LinkedIn
Florencia Nieva
LinkedIn
Daiana Belen Caffiero
LinkedIn
Vero Eschenmoser
LinkedIn

Referencias bibliográficas

Mozilla. (n.d.). Learn to code with the world's largest web developer site. Mozilla Developer Network. Retrieved from https://developer.mozilla.org/en-US/ Ministerio de Salud. (2023, May 5). Actualización. Resolución 897/2023. Retrieved from https://www.argentina.gob.ar/normativa/nacional/resoluci%C3%B3n-897-2023-383213/actualizaci%C3%B3n Codeium. (n.d.). The modern coding superpower. Retrieved from https://codeium.com/ OpenAI. (n.d.). ChatGPT. Retrieved from https://www.openai.com/ W3Schools. (n.d.). Learn to code with the world's largest web developer site. Retrieved from https://www.w3schools.com/

About

The purpose of the project Justina, is to improve efficiency and impact in the healthcare sector through a comprehensive platform aimed at healthcare professionals and adult patients. The platform includes functionalities such as a user management system, an agenda for medical appointments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published