|
Nov
22
2009
|
|
Instalação de dcm4chee como Open Source PACS em Windows 7 com MySQL Database
|

dcm4chee é um programa de fonte aberta PACS que pode ser usado para armazenamento, administração e carregamento de imagens médicas. Ele abrange totalmente o protocolo DICOM. Está escrito com a linguagem de programação Java para ter versatilidade e boa performance. Pode ser rodado em Windows, Mac OS e Linux e suporta diferentes bancos de dados como PostgreSQL, MySQL, Oracle, SQL Server..etc
dcm4chee pode ser integrado com o software da estação de trabalho ou visualizadores PACS tais como OsiriX, K-PACS, ClearCanvas…etc
Considerando que muitos profissionais utilizam Windows como seu sistema operacional o tutorial está feito para dcm4chee em Windows. Além disso, bibliotecas de compressão como JPEG 2000 LS ainda não estão disponíveis para Windows 64 bit ou Mac OS. Então usaremos a versão 32 bit de Windows como sistema operacional. Usaremos o Windows 7 já que será o sistema operacional vigente em breve, entretanto, o tutorial também funciona para Windows Vista ou XP.
A database MySQL é de fonte aberta e usado por milhões de usuários. Marcilan utiliza MySQL database. Então usaremos MySQL como nossa principal database. Chega de falatório e vamos ao tutorial!
Neste tutorial entraremos em detalhes e mostrar a instalação passo a passo de dcm4chee para Windows 7 Professional 32 bit e usando database MySQL.
Nota:Para informações mais detalhadas sobre a instalação de dcm4chee para diferentes sistemas operacionais e databases, consulte o link
Recursos Mínimos de Sistema:
JDK 6 ou mais avançado
512 MB RAM
200 MB espaço no disco rígido (adicional ao espaço de arquivamento do disco)
400 MHz CPU
Download:
- Faça o download do último binário de dcm4chee (atualmente v 2.14.7) no link dcm4chee Source Forge. Selecione a versão que combine com a database que estará usando dcm4chee-mysql-2.14.7.zip
- Faça o download da distrbuição binário de JBoss Application Server 4.2.3.GA de seu website (NÃO faça o download v5 pois este é incompatível!)

Depois de clicar no botão de download, selecione jboss-4.2.3.GA-jdk6 que é compatível com o Kit de Desenvolvimento Java v6 (JDK6)
- Faça o download da última distribuição binária de MySQL da página de MySQL. A versão GA atual (Stable) para produção é 5.1. Clique no link. Selecione instalado Windows MSI.

Você pode registrar-se se tiver interesse em receber atualizações ou pode passar para o processo de registro.
- Faça o download de JDK6 doSun website. Faça o download da atualização 17 JDK6 no Kit de Desenvolvimento Java SE.


Você pode se registrar para receber últimas atualizações ou passar ao processo de registro.

- Faça o download de Audit Record Repository (ARR). O AAR mantém uma espécie de auditoria de todas as transações dentro do arquivo. Isto é necessário para HIPAA e IHE. (Se seu país não requere HIPAA, você pode pular esta etapa). Precisamos fazer o download da versão que seja compatível com a opção de database (mysql). Faça o download de dcm4chee-arr-mysql-3.0.8.zip.

Instalação:
1. Extraindo os arquivos baixados e configurando os diretórios
Crie uma nova pasta em C:\ e renomeie-a como apps. O caminho do diretório deve ser assim C:\apps
Copie jboss-4.2.3.GA-jdk6.zip, dcm4chee-mysql-2.14.7.zip e dcm4chee-arr-mysql-3.0.8.zip (se você tiver HIPAA ou quiser manter ARR veja o passo 5 de downloads acima).
Extraia todos eles em categorias separadas. Faça-o um por um.

Depois que você terminar a extração de todos, vá a cada pasta, selecione a pasta que vê, clique com o botão direito>Cortar (Cut) ou CTRL+X e aperte Backspace ou mova para o diretório anterior e clique com o botão direito>Colar (Paste) ou CTRL+V. O Windows alertará que o mesmo nome de arquivo já existe. Clique Sim (Yes) para prosseguir. Isso economizará tempo (e evita diretórios duplicados). Faça isto para jboss-4.2.3.GA-jdk6.zip, dcm4chee-mysql-2.14.7.zip e dcm4chee-arr-mysql-3.0.8.zip (se você tiver HIPAA ou quiser manter ARR veja o passo 5 de downloads acima).

A estrutura final da pasta deve estar assim:

2. Copiando arquivos de JBoss para DCM4CHEE
Copie arquivos de JBoss para dcm4chee, que consiste em componentes que se executam dentro do servidor do aplicativo JBoss. Este passo copiará os arquivos JBoss para o diretório dcm4chee. Assegure-se de que a pasta JBoss esteja em ‘C:\apps’ is ‘jboss-4.2.3.GA’ antes de continuar.
Navegue a:
C:\apps\dcm4chee-mysql-2.14.7\bin
Digite: install_jboss.bat c:\apps\jboss-4.2.3.GA
3. Instalando MySQL database e criando dcm4chee database
Instale MySQL database e crie dcm4chee database (Siga as telas)





Você pode selecionar Configuração Padrão (Standard Configuration) ou Configuração Detalhada (Detailed Configuration). Para melhor execução siga o Padrão (Standard) ou selecione Detailed (Detalhada) se você souber o que está fazendo.

Marque Instale como Serviço Windows (Install As Windows Service). Isso permitirá que MySQL comece automaticamente quando o Windows se inicie. Marque também Bin Directory in Windows Path.

Digite sua senha de administrador. Guarde-a em lugar seguro! Se você marcar Habilitar (Enable) no acesso a partir das máquinas remotas, haverá a permissão para que seu IT admin ou PACS admin acesse sua database remotamente.


Se você decidir ir à Configuração Detalhada (Detailed Configuration). Você receberá as seguintes telas (Pule se você houver escolhido Configuração Padrão (Standard Configuration).
Já que estaremos usando JBoss server e MySQL, selecionaremos: Servidor da Máquina (Server Machine)



Selecione a opção baseada no número de usuários


Se você utiliza caracteres não-latinos como Japonês, Chinês, Farsi, etc, selecione Melhor Suporte para multilínguas (Best support for multilingualism) em lugar de selecionar Caracteres Padrões (Standard Character).

O restante é igual à Instalação Padrão.
Agora precisamos criar uma database para dcm4chee. Para fazer isso iniciamos a pacsdb database usando dcm4chee-mysql-2.14.7/sql/create.mysql
Vá ao caminho de comando e digite:
mysql -uroot -p
Coloque sua senha MySQL. Agora você terá:mysql>

Digite o seguinte texto incluindo ; ao final e pressione Enter ao final de cada linha.
create database pacsdb; grant all on pacsdb.* to 'pacs'@'localhost' identified by 'pacs'; \q A seguir digite: mysql -upacs -ppacs pacsdb < c:/apps/dcm4chee-mysql-2.14.7/sql/create.mysql

Para maiores informações, consulte o setup de dcm4chee MySQL database aqui
4. Empregando o Audit Record Repository (ARR)
Execute o comando install_arr.bat no caminho no diretório de dcm4chee e inclua o caminho a dcm4chee-arr-3.0.8 conforme visto na imagem abaixo.
5. Instalando Java Development Kit and Configurando o ambiente variável para JAVA_HOME to JDK

Para configurar o ambiente variável a localização JDK, dê clique com o botão direito em seu computador>Propriedades (Properties)>Configurações Avançadas de Sistema (Advanced System Settings)>Variáveis de Ambiente (Environment Variables)




Nos reportamos à versão instalada da atualização 17 de JDK 6. Se você estiver usando versão diferente, verifique seus arquivos de problema no Java.

Clique OK. Agora, reinicie seu Windows para ativar as mudanças.
6. Entrando no DCM4CHEE
Estamos prontos para testar todo o trabalho previamente feito. Vá ao comando novamente e navegue a dcm4chee-mysql-2.14.7/bin e execute run.bat
![]()
Autorize o acesso de Java pelo Firewall Windows

Você verá as linhas movendo-se rapidamente. (Pode levar um minuto ou mais para terminar o carregamento). Você não deve ver nenhum erro como acesso negado ou não criação da conexão. Caso isso apareça, algo errado aconteceu nos passos anteriores.

Se tudo estiver correto, você verá uma janela assim:

Marque a última linha. Processo iniciado!
7. Conecte-se à interface de web
Agora mantenha o prompt de comando aberto. Abra seu navegador de internet e digite http://localhost:8080/dcm4chee-web/
Você deve conseguir ver a interface dcm4chee
Agora digite para o nome de usuário: admin
e como senha também: admin
Clique em Log In.
Cruze os dedos!

Parabéns! Você acaba de instalar um servidor web, de executar uma database e de implantar um PACS totalmente gratuito e funcional que pode ser usado para interagir com seu equipamento de TCFC, TC, ressonância magnética, etc ou com seu programa visualizador de seu centro de imagem, escola de Odontologia, ou para todas as suas necessidades.
Na parte 2 deste tutorial você verá como fazer com que dcm4chee se inicie automaticamente com o Windows para evitar a abertura de muitas janelas ao mesmo tempo.
Print This Post
Email This Post
PDF Version
Comente :centro de imagem, dcm4chee, DICOM, jboss, open source, PACS, TC Cone Beam, TCFC


Qual é sua opinião?