Em construção · fase 1 de 5
Revelandoo que realmenteimporta.
Um visualizador DICOM nativo em Rust — rápido, preciso e auditável — sendo construído commit a commit, rumo a um PACS completo.
Onde o projeto está
Sem maquiagem:
o estado real.
O Akhet nasceu como um visualizador DICOM e está no meio da fase 1: o núcleo clínico — window/level, medições, multi-viewport, MPR — já funciona sobre exames reais de CT, MR, US, mamografia e angiografia.
O que falta é o que menos aparece em screenshot: o study browser, para a sessão não começar do zero, e os instaladores de Windows e macOS, para uma clínica conseguir simplesmente baixar e abrir. É exatamente aí que o projeto precisa de gente.
Fase 1 · funcionando hoje
Isto não é mockup.
Já roda.
Cada item abaixo existe no código, coberto por testes que rodam contra exames DICOM reais a cada commit. Tudo o que vem depois — mini PACS, servidor, integrações — nasce sobre esta base.
Window/Level clínico
Presets de partes moles, osso, pulmão, cérebro, fígado e mediastino. Pixels mono em 32 bits — US de 16 bits em faixa alta não estoura.
Medições completas
Régua, ângulo, ângulo de Cobb, desvio, elipse, seta, polígono e lápis — com valores em milímetros vindos da geometria do próprio exame.
Multi-viewport até 5×4
Séries agrupadas por geometria, arrastar e soltar pastas inteiras, cine multiframe por viewport e linhas de referência entre séries.
MPR triplanar
Reconstrução multiplanar no espaço do paciente com crosshair sincronizado: clicar num plano leva os outros dois ao mesmo ponto.
14 mapas de cor
LUTs por viewport renderizadas na GPU, com testes de paridade CPU–GPU rodando no CI a cada commit.
~48 atalhos de teclado
Modelo de atalhos inspirado no RadiAnt. Quem já lauda em outro viewer não recomeça do zero.
Rust + GPU de ponta a ponta
Decodificação via dicom-rs e renderização wgpu com shader e LUT na GPU. Estudos grandes abrem sem travar a estação.
PHI protegido por construção
Nenhum nome, UID ou caminho de paciente chega a log ou sessão gravada. Os próprios tipos redigem dados sensíveis no Debug.
Testado contra DICOM real
204 testes sobre amostras reais de CT, MR, US, XA, mamografia, cintilografia e endoscopia — inclusive séries volumétricas.
Direto do viewer · sem mockup
É assim que ele está hoje.
Capturas reais do Akhet abrindo uma amostra DICOM pública. Interface escura, informações clínicas nos cantos e as ferramentas de medição a um atalho de distância.





Roadmap · onde isto vai chegar
Do visualizador ao PACS completo
Cinco fases, em ordem, documentadas com estudo de seis concorrentes. Cada fase só começa quando a anterior está em uso de verdade.
- 01Em desenvolvimento
Visualizador DICOM
O núcleo clínico já funciona. Faltam o study browser e os instaladores.
- Zoom, pan e window/level — pronto
- Medições e anotações — pronto
- Multi-série e multi-viewport — pronto
- MPR triplanar — em construção
- Study browser — próximo
- Instaladores Windows e macOS — próximo
- 02Planejado
Mini PACS
O exame deixa de ser um arquivo e vira um acervo pesquisável.
- Importação de exames
- Organização por paciente
- Busca e indexação de estudos
- Armazenamento local
- Compartilhamento interno
- 03Planejado
PACS completo
O Akhet vira servidor: as modalidades enviam direto para ele.
- Servidor DICOM
- Query/Retrieve e C-STORE
- Worklist e integração com modalidades
- Controle de usuários e auditoria
- Alta disponibilidade
- 04Planejado
Plataforma clínica
Integração com o resto do hospital, do RIS ao navegador.
- Integração com RIS e HIS
- HL7 e FHIR
- Visualizador web
- Aplicativos desktop e mobile
- 05Planejado
Inteligência artificial
Apoio ao radiologista sobre a base que as fases anteriores construíram.
- Apoio ao diagnóstico
- Segmentação de órgãos
- Detecção de alterações
- Ferramentas para pesquisa clínica
Engenharia
Software médico
levado a sério.
Software de imagem médica é usado por anos e carrega dados de pacientes. Estas garantias não são promessa de documento: são verificadas pelo compilador e pelo CI a cada commit.
- Arquitetura imposta pelo compilador
- Camadas hexagonais em que a regra de dependência é verificada em build: o domínio não conhece banco, a apresentação não conhece GPU.
- Disciplina que dá para auditar
- Máximo de 200 linhas por arquivo, testes separados do código, zero unwrap em produção — tudo verificado por gates próprios no CI.
- Dados de paciente são sagrados
- PHI nunca toca log, telemetria ou gravação de sessão. Não é política escrita num documento: é o sistema de tipos que impede.
- Reprodutível por padrão
- Cada sessão pode ser gravada e reexecutada evento a evento contra o build atual. Bug reportado é bug reproduzível.
Construir junto
Um PACS não se constrói sozinho.
Procuro gente que queira construir software médico de verdade — em Rust, com arquitetura limpa e testes sobre exames reais. Em troca, você ajuda a moldar uma aplicação da qual vai se orgulhar, desde a fundação.
Distribuição e instaladores
O CI já compila em Windows e macOS. Falta transformar isso em instaladores que uma clínica baixa e usa — hoje é o maior bloqueio do projeto.
Study browser e índice local
O índice SQLite existe e compila. Falta ligá-lo à interface para que cada sessão não comece do zero.
Domínio DICOM
Transfer syntaxes comprimidas, novas modalidades, SUV/PET, anonimização. Se você conhece o padrão, tem chão fértil aqui.
Olhar clínico
Radiologistas e técnicos que testem o viewer com exames reais e digam onde a ferramenta atrapalha em vez de ajudar.
Interessou? Escreva contando o que você faz bem — Rust, DICOM ou rotina de clínica — e por onde gostaria de começar. O acesso ao projeto é combinado nessa conversa.
Para clínicas
Trabalha com imagem médica?
Se você é de uma clínica ou centro de diagnóstico, escreva contando quais modalidades usa. Entramos em contato assim que houver uma build para o seu sistema — e o seu feedback vira prioridade no roadmap.