Você está na página 1de 13

 

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)  refere­se  a  redes  de  computadores  que 
lidam  com  a  digitalização,  pós­processamento,  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 
utilizando­se 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/products­services­training/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/JBoss­4.2.3.GA/jboss­4.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/dcm4chee­2.17.3­psql.zi
p/download 
 
Pacote  ARR  do  DCM4CHEE  : 
http://sourceforge.net/projects/dcm4che/files/dcm4chee­arr/3.0.12/dcm4chee­arr­3.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 super­usuá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\dcm4chee­2.17.2­psql\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  “dcm4chee­arr­sql.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\dcm4chee­arr­3.0.12­psql\sql\dcm4chee­arr­sql.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\jboss­4.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\dcm4chee­arr­3.0.11­psql”. 
 

 
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/dcm4chee­web3”  ​
no  seu 
navegador. Faça o login com o usuário “admin” e senha “admin”. 

Para  parar  o  dcm4chee pressione  as  teclas  ​


Ctrl  + C  na  console  onde  o dcm4chee foi 
inicializado. 

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 
 

Você também pode gostar