Pular para conteúdo

EdgePy Viewer

Documentação institucional do EdgePy Viewer, uma plataforma web para visualização clínica e processamento Python em borda sobre estudos DICOM, SPECT/PET, CT, máscaras, RTSTRUCT e mapas de dose MHD/RAW.

EdgePy Viewer

EdgePy Viewer foi desenhado para ser hospedado pelo sistema clínico ou de pesquisa que já controla autenticação, permissões e armazenamento. O viewer baixa apenas os assets autorizados pelo host, monta CT/SPECT/PET e adiciona overlays de estruturas ou dose diretamente no navegador.

Comece por aqui

Modelo recomendado

O modelo recomendado para sistemas institucionais é servir o EdgePy Viewer pelo mesmo domínio do app host. Em Django, o viewer fica em static/clinical-viewer/, busca um HostAssetManifest same-origin e baixa os arquivos clínicos com a sessão autenticada do usuário.

Quando uma simulação termina, o backend pode anexar um ZIP de dose com pares .mhd/.raw, atualizar o manifesto e disparar edgepy:reload-host-manifest. O viewer reimporta o estudo e apresenta as camadas como overlays selecionáveis, por exemplo Beta- dose e Gamma dose.

Próxima seção planejada

A próxima frente da documentação será PyScript: processamento em borda, agentes Python e um editor live no navegador para aplicar transformações em imagens e visualizar o resultado sem enviar os dados para um serviço externo.