Esperando depósito en garantía

Portal Ris

Publicado el 08 Abril, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Criar um sistema integrado de RIS (Radiology Information System) e PACS (Picture Archiving and Communication System) é um projeto robusto e bastante relevante na área de Radiologia. Aqui vai um panorama geral dos componentes e tecnologias envolvidos:

1. Arquitetura Básica
Um sistema ris-pacs pode ser dividido em três grandes módulos:

ris (radiology information system):
gerencia os dados administrativos e clínicos — agendamentos, laudos, pacientes, exames, etc.

Worklist (dicom mwl):
interface entre ris e os dispositivos de imagem para fornecer a lista de exames agendados.

PACS (Picture Archiving and Communication System):
Armazena, recupera e exibe imagens médicas (DICOM).

2. Tecnologias Envolvidas
Backend:

Linguagens: Python (Django/FastAPI), Java (Spring Boot)

Banco de Dados: PostgreSQL, Mongodb (para metadados dicom)

dicom server: orthanc, dcm4chee

frontend:

frameworks: react, angular ou vue.js

Visualizador dicom: ohif viewer, cornerstone.js

Comunicação DICOM:

Protocolos: C-FIND, C-MOVE, C-STORE, C-ECHO

Biblioteca DICOM: pydicom, dcm4che, pynetdicom

3. Funcionalidades Essenciais
RIS
Cadastro de pacientes

Agendamento de exames

Emissão de laudos

Login por perfil (médico, técnico, recepcionista)

Worklist (MWL)
Comunicação via DICOM com aparelhos de imagem

Atualização em tempo real da lista de exames

PACS
Recebimento e armazenamento de imagens

Recuperação por filtros (nome, data, estudo)

Viewer para análise das imagens

4. Integração
HL7 (opcional, para comunicação com sistemas externos como HIS)

APIs Restful para comunicação entre ris, pacs e frontend

dicom para comunicação com os dispositivos

5. Ferramentas Úteis
Orthanc: pacs leve com plugins e rest api

dcm4chee: pacs robusto, baseado em java

ohif viewer: visualizador web open-source dicom

pynetdicom/pydicom: manipulação e comunicação dicom em python

se quiser, posso montar um plano de desenvolvimento passo a passo, ou te ajudar a criar a arquitetura inicial do sistema (com fluxograma, banco de dados).

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Social media (Facebook, Twitter, etc.), Otros (Otras APIs)
Plataformas requeridas Windows, Mac OS

Plazo de Entrega: No definido

Habilidades necesarias