Aguardando garantia

Portal Ris

Publicado em 08 de Abril de 2025 dias na TI e Programação

Sobre este projeto

Aberto

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).

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Mídias sociais (Facebook, Twitter, etc), Outros (Outras APIs)
Plataformas exigidas Windows, Mac OS

Prazo de Entrega: Não estabelecido

Habilidades necessárias