FACULDADE SÃO PAULO – FSP
BACHAREL EM SISTEMAS DE INFORMAÇÃO
MARCIANO SOUZA MENEGUITTI
Minicurso Outubro – Estagio I
Rolim de Moura – RO
2013
INTRODUÇÃO
O termo PACS ( Picture Archiving and Communication System Sistema de
Comunicação e Arquivamento de Imagens) referese a redes de computadores que
lidam com a digitalização, pósprocessamento, distribuição e armazenamento de
imagens médicas. As imagens são obtidas de equipamentos de ultrassonografia,
ressonância magnética, tomografia computadorizada, endoscopia, mamografia e
radiografia. A transmissão e armazenamento, na maior parte dos sistemas, é feita
utilizandose o padrão DICOM.
DICOM, abreviação de Digital Imaging and Communications in Medicine (ou
comunicação de imagens digitais em medicina), é um conjunto de normas para
tratamento, armazenamento e transmissão de informação médica (imagens médicas)
num formato eletrônico, estruturando um protocolo.
SOFTWARES NECESSÁRIOS PARA A INSTALAÇÃO DO DCM4CHEE
JDK versão 5 ou superior disponível em:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Como Instalar:
Passo 1:
Passo 2:
Passo 3:
Passo 4:
PostgreSQL disponível em:
http://www.enterprisedb.com/productsservicestraining/pgdownload
Download dos Arquivos de Instalação do DCM4CHEE
Voce pode baixar o JBoss (a pronuncia correta é “Djey Boss”) pelo site oficial
(www.jboss.org) ou pelo link
http://sourceforge.net/projects/jboss/files/JBoss/JBoss4.2.3.GA/jboss4.2.3.GA.zip/dow
nload . O JBoss é um servidor de aplicação J2EE, ou seja, ele já possui métodos
implementados para facilitar a criação do seu sistema.
Arquivos do DCM:
DCM4CHEE Para PostgreSql:
http://sourceforge.net/projects/dcm4che/files/dcm4chee/2.17.3/dcm4chee2.17.3psql.zi
p/download
Pacote ARR do DCM4CHEE :
http://sourceforge.net/projects/dcm4che/files/dcm4cheearr/3.0.12/dcm4cheearr3.0.12
psql.zip/download . O dcm4chee permite a auditoria das operações realizadas, como
transferência de arquivos, buscas, etc. Porém esta funcionalidade está num módulo
separado, o Audit Record Repository ou em português Repositório de Auditoria
Registro (ARR).
ESTRUTURA DA PASTA COM OS ARQUIVOS
Descompacte os arquivos baixados anteriormente numa pasta de sua preferência. É
importante o caminho da pasta não conter espaços, pois isto pode acarretar em erros
na instalação. No exemplo deste tutorial vamos extraílos na pasta “C:\dicom”. Assim,
teremos a estrutura de pastas da figura abaixo:
BASES DE DADOS
Para criar a base de dados utilizada pelo dcm4chee, abra o prompt de comando e
execute o comando “createdb” passando o nome da nova base de dados, “pacsdb”. No
exemplo deste tutorial o comando fica assim: “createdb U postgres pacsdb”.
O parâmetro “postgres” é o usuário utilizado para conectar no banco de dados, no caso
o superusuário, por questões de permissão. O mesmo será passado como parâmetro
nos comandos seguintes.
O script de criação das tabelas e outras estruturas da base de dados “pacsdb” está
disponível no arquivo “create.psql”, presente na pasta “sql”, dentro da pasta raiz de
instalação do dcm4chee.
Execute o comando “psql” passando como parâmetros o nome da base de dados,
“pacsdb”, e o arquivo que contém o script. No exemplo deste tutorial o comando fica
assim: “psql d pacsdb U postgres f C:\dicom\dcm4chee2.17.2psql\sql\create.psql”.
ARRDB
O ARR possui sua própria base de dados, de nome “arrdb”. Para criar esta base de
dados, no prompt de comando execute o comando “createdb” passando o nome da
nova base de dados, “arrdb”. No exemplo deste tutorial o comando fica assim:
“createdb U postgres arrdb”.
O script de criação das tabelas e outras estruturas da base de dados “arrdb” está
disponível no arquivo “dcm4cheearrsql.ddl”, presente na pasta “sql”, dentro da pasta
raiz de instalação do ARR.
Execute o comando “psql” passando como parâmetros o nome da base de dados,
“arrdb”, e o arquivo que contém o script. No exemplo deste tutorial o comando fica
assim: “psql d arrdb U postgres f
C:\dicom\dcm4cheearr3.0.12psql\sql\dcm4cheearrsql.ddl”.
PERMISSÕES
Para que o dcm4chee e o ARR consigam acessar as suas bases de dados é preciso
configurar as respectivas conexões no arquivo “pg_hba.conf”, localizado na pasta
“data” dentro da pasta raiz de instalação do PostgreSQL.
No exemplo deste tutorial é a pasta: “C:\Program Files\PostgreSQL\9.3\data”.
Neste arquivo adicione as linhas:
host pacsdb postgres 127.0.0.1/32 trust
host arrdb postgres 127.0.0.1/32 trust
Logo
acima
da linha:
host all all 127.0.0.1/32 md5
Conforme a figura abaixo.
Salve o arquivo. Esta configurção dá permissão de acesso às bases de dados pacsdb
e arrdb para o usuário “postgres” (utilizado pelo dcm4chee e pelo ARR por padrão)
para conexões solicitadas pelo IP local (127.0.0.1). Para outras conexões é solicitada a
senha do usuário.
SCRIPTS FINAIS DE INSTALAÇÃO
O próximo passo da instalação do dcm4chee é rodar o script “install_jboss.bat”,
localizado na pasta “bin” dentro da pasta raiz de instalação do dcm4chee, passando a
pasta raiz de instalação do JBoss como parâmetro. No exemplo deste tutorial o
comando para executar este script fica assim:
“install_jboss C:\dicom\jboss4.2.3.GA” .
Este script vai integrar o dcm4chee com o JBoss, copiando arquivos deste último para
a estrutura de pastas do dcm4chee.
Para completar a instalação, temos de rodar o script “install_arr.bat”, localizado na
pasta “bin” dentro da pasta raiz de instalação do dcm4chee, passando a pasta raiz de
instalação do ARR. No exemplo deste tutorial o comando para executar o script fica
assim: “install_arr C:\dicom\dcm4cheearr3.0.11psql”.
Este script vai integrar o dcm4chee com o ARR, copiando arquivos deste último para a
estrutura de pastas do dcm4chee.
Pronto. A instalação está completa.
TESTANDO A INSTALAÇÃO
Para testar a instalação, execute o script “run.bat”, localizado na pasta “bin” dentro da
pasta raiz de instalação do dcm4chee. Este script vai inicializar o servidor dcm4chee.
Se todos os passos anteriores deram certo, não haverá mensagem de erro (ERROR)
na console, apenas informativas (INFO), como na figura abaixo.
Para testar o dcm4chee, acesse a URL “http://localhost:8080/dcm4cheeweb3”
no seu
navegador. Faça o login com o usuário “admin” e senha “admin”.
INSTALAR O DCM4CHEE COMO SERVIÇO
Para não ter de executar o comando “run” a cada vez que for utilizar o dcm4chee, você
pode instalálo como um serviço do Windows. Assim, ele será inicializado a cada vez
que o Windows iniciar.
Para tanto, execute o script “install_service.bat”, localizado na pasta “bin” dentro da
pasta raiz de instalação do dcm4chee, passando o parâmetro “service”.
Se receber uma mensagem de acesso negado, abra o prompt de comando como
administrador (clique com o botão direito do mouse sobre o ícone do prompt de
comando e selecione a opção “Executar como administrador”) e tente novamente.
REFERÊNCIAS BIBLIOGRÁFICAS
Setup PostgreSQL following instructions for your operating system, disponivel em
<
http://www.dcm4che.org/confluence/display/ee2/PostgreSQL > acessado dia
03/11/2013
DCM4CHEE 2.17.1 Installation Instructions, disponivel em
<
http://www.dcm4che.org/confluence/display/ee2/Installation
> acessado dia
03/11/2013