Sobre este proyecto
it-programming / web-development
Abierto
Contexto general del proyecto
Requerimientos Generales 1. Inicio de Sesión y Administración de Usuarios: Autenticación mediante Google Auth. Administración de roles con distintos niveles de permisos: Radiólogo: Crear y editar pacientes, ingresar y manipular órdenes de exámenes, gestionar informes e imágenes, firmar digitalmente. Asistente: Capacidades similares a las del radiólogo, excepto la firma de informes. Tratante: Solo visualización de información de pacientes asignados y creación de órdenes de exámenes. Administrador: Funciones completas, incluyendo la administración de usuarios y reversión del estado de informes firmados. 2. Dashboard y Estadísticas: Panel de control con filtros de visualización (día, semana, mes, año). Informes rápidos sobre órdenes de exámenes, pacientes ingresados e informes pendientes. Listado de pacientes con opciones de búsqueda y filtrado. 3. Registro y Administración de Pacientes: Creación y actualización de perfiles de pacientes con datos como nombre, apellidos, RUT, dirección y contacto. Gestión de órdenes de exámenes y acceso rápido a la información clínica. 4. Gestión de Órdenes de Exámenes: Capacidad para ingresar órdenes de exámenes (radiografías panorámicas, teleradiografías, conebeams, etc.). Formularios detallados con campos específicos para cada tipo de examen. Integración de imágenes e informes, con opciones para cargar, modificar y eliminar. Enlaces DICOM para ver o compartir resultados. 5. Generador de Informes y Firma Digital: Generación de informes utilizando editores de texto (ej. TinyMCE) con posibilidad de personalización de formatos. Firma digital avanzada para validar los informes, con restricción de edición posterior. Envío automático de notificaciones por correo electrónico al paciente y tratante tras la firma de informes o carga de enlaces DICOM. Código de validación único (link o QR) para asegurar la autenticidad del documento. 6. Funcionalidades de Buscadores y Filtros: Búsqueda en tablas por nombre, RUT, tipo de examen, radiólogo, etc. Filtros y opciones de ordenamiento para facilitar la gestión de la información. Perfil del Desarrollador o Equipo de Desarrollo Buscamos un profesional con experiencia en el desarrollo de aplicaciones web complejas, preferentemente en el área de salud o gestión de datos sensibles. Se requiere conocimiento en: Frameworks modernos de desarrollo web (preferiblemente React, Angular o Vue.js). Bases de datos relacionales (ej. MySQL, PostgreSQL) para almacenar y gestionar la información de pacientes, exámenes e informes. Autenticación segura, específicamente integración con Google Auth. Implementación de editores de texto enriquecido y manejo de generación de documentos PDF. Firma digital y generación de códigos de autenticidad (ej. QR codes). Diseño de interfaces amigables, con manejo de tablas de datos y buscadores. Seguridad y gestión de acceso a datos sensibles, cumpliendo con regulaciones de privacidad. La plataforma también deberá ser robusta, escalable y cumplir con estándares de seguridad para la gestión de datos de pacientes. Proceso de Selección Si estás interesado en participar en el desarrollo de esta plataforma, envíanos una propuesta con: Portafolio de proyectos similares. Tecnologías sugeridas para el desarrollo. Estimación del tiempo de desarrollo y costo del proyecto. Estamos abiertos a trabajar de manera colaborativa y recibir sugerencias sobre la arquitectura y funcionalidades adicionales que puedan mejorar el proyecto.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Cloud Storage (Dropbox, Google Drive, etc.)
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias