Skip to content

Installatie WAD software pakket in Linux

Tim de Wit edited this page Aug 3, 2015 · 6 revisions

##Overzicht Onderstaande beschrijving geldt voor de Linux distributie Ubuntu. Uiteraard zijn overige distributies geen probleem, maar de installatie zal anders verlopen gezien daarvoor de installatie nog niet is geautomatiseerd.

Het WAD software pakket maakt gebruik van enkele open source software pakketten:

  • Java development kit (JDK) en/of Java runtime environment (JRE)
  • DCM4CHEE
  • JBOSS (vereist voor DCM4CHEE)
  • Apache
  • Mysql
  • Php

##Stappenplan Hieronder volgt een stappenplan voor de installatie van bovenstaande software.

  1. download het installatiescript vanaf de Documentatie repository (via git of als zip).

  2. de uitgepakte/gekloonde folder bevat o.a. de volgende bestanden:
    "Installatie-script Linux/services/*"
    "Installatie-script Linux/source/WAD_Interface"
    "Installatie-script Linux/source/WAD_Services"
    "Installatie-script Linux/source/dcm4chee-2.17.1-mysql.zip"
    "Installatie-script Linux/source/dcm4chee-arr-3.0.11-mysql.zip"
    "Installatie-script Linux/source/jboss-4.2.3.GA-jdk6.zip"
    "Installatie-script Linux/wad_installer_ubuntu.sh"

  3. De zip-files zijn placeholders (0 bytes groot) en moeten worden vervangen door de gelijknamige bestanden die hier kunnen worden gedownload:

  1. Download de laatste release van WAD_Interface vanaf github: WAD_Interface
    Pak deze uit en kopieer de inhoud van de WAD_Interface folder naar "Installatie-script Linux/source/WAD_Interface".

  2. Download de laatste release van WAD_Services vanaf github: WAD_Services
    Pak deze uit en kopieer de inhoud naar "Installatie-script Linux/source/WAD_Services".

  3. Edit bovenaan het installatiescript (wad_installer_ubuntu.sh) de gewenste paden waar de WAD-Services, WAD-Interface en dcm4chee geïnstalleerd moeten worden.

  4. Voer tenslotte vanuit de folder "Installatie-script Linux" het installatiescript uit als root of via "sudo" als gewone gebruiker:
    "bash wad_installer_ubuntu.sh"
    of:
    "sudo bash wad_installer_ubuntu.sh"

  5. Het script vraagt om de gewenste JAVA versie, het mysql root password en biedt tevens aan om dcm4chee en de WAD-Services als een service te installeren. Mochten er fouten optreden, dan kan het installatiescript zonder problemen nogmaals worden uitgevoerd.

  6. Na een succesvolle installatie kun je de installatie testen in je browser:

  1. Test het sturen van dicom-data naar dcm4chee:
    storescu -v -aet CALLINGNODE -aec DCM4CHEE localhost 11112 *.dcm

  2. creeer evt extra Dicom-nodes binnen dcm4chee voor het ontvangen van data. Standaard draait er al een dicom-service op poort 11112 met AET=DCM4CHEE

  3. optioneel: toevoegen van "series custom attributes" om selectie regels te kunnen maken op basis van vrij te kiezen DICOM tags, zie http://www.dcm4che.org/jira/browse/DCMEE-438. Standaard zijn aanwezig o.a. modality, body_part, laterality, series_desc, institution, station_name, department, perf_physician.

In de file conf/dcm4chee-attribute-filter.xml toevoegen:

<dcm4chee-attribute-filter>  
  [..]  
  <series>
    [..]  
    <attr tag="00081090" field="seriesCustomAttribute1"/> <!-- WAD-JK 20120521 Manufacturer Model Name -->
    <attr tag="00181000" field="seriesCustomAttribute2"/> <!-- WAD-JK 20120521 Device Serial Number -->
    [..]
  </series>
  [..]
</dcm4chee-attribute-filter>