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


dcm4chee logo


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:

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

    dcm4chee-mysql

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

    JBoss-4.2.3.GA

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

  4. Faça o download de JDK6 doSun website. Faça o download da atualização 17 JDK6 no Kit de Desenvolvimento Java SE.

    JDK 6 update 17

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

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

    Selecting correct type of dcm4chee arr


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:
Final folder structure

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

Copying dcm4chee files to JBoss

3. Instalando MySQL database e criando dcm4chee database

Instale MySQL database e crie dcm4chee database (Siga as telas)
MySQL setup




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.
Configuration type
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)
Setting type of mysql server

Setting type of database

installation path
Selecione a opção baseada no número de usuários
setting number of users


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).
Selecting mysql character set
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 

Creating dcm4chee mysql database
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.

Deploying dcm4chee auditory records repository

5. Instalando Java Development Kit and Configurando o ambiente variável para JAVA_HOME to JDK

Installing Java JDK 6


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.
Setting the environment variable JAVA_HOME for Java JDK6


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
Launching dcm4chee

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.

dcm4chee started


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

dcm4chee cmd started

 

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
dcm4chee web interfaceAgora digite para o nome de usuário: admin
e como senha também: admin
Clique em Log In.

Cruze os dedos!
dcm4chee web interface control panel
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 Print This Post    Email This Post Email This Post    PDF Version

Comente :, , , , , , ,


Qual é sua opinião?