NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor - The official RSNA wiki site that is updated regularly by the developer of CTP. This always contains the latest bleeding edge release of CTP.
  2. http://gforge.nci.nih.gov/frs/?group_id=312 NBIA GForge files archive - The National Biomedical Imaging Archive (NBIA) software's download site lists all the binaries for installing NBIA.  Each Each release of NBIA includes a .zip distribution of CTP (e.g. "nbia_CTP_Client_5.0.1.zip").  This This version usually lags behind the RSNA site but has been tested for compatibility with the latest NBIA release.

...

Once you have downloaded CTP you will need to extract it to a location on your local hard drive. The method for doing this varies by operating system and the installer you chose to download.

  1. NBIA GForge installer - use your favorite zip extraction tool and unzip the nbia_CTP_Client_X.X.X.zip to a location on your local hard drive.
  2. RSNA installer
    1. Windows Installation - Simply double click the CTP-installer.jar and use the GUI installer program to select the location where you'd like to install CTP.
    2. Linux/Mac Installation - Open a console/terminal and navigate to the location where you saved CTP-installer.jar. Then type "java -jar CTP-installer.jar" and the GUI installer program will initiate, allowing you to choose where you'd like to install CTP.

...

Code Block
titleconfig.xml

<Configuration>
  <Server port="24080"/>
  <Pipeline name="Main Pipeline">

     <ImportService 
               name="dicomImport"
               id="dicomImport"
               class="org.rsna.ctp.stdstages.DicomImportService"
               root="roots/dicomImportService" 
               port="24104" 
               logConnections="no"
               suppressDuplicates="no" />
   
     <Processor
            name="pixel-checker"
            id="pixel-checker"
            class="org.rsna.ctp.stdstages.DicomFilter"
            root="roots/pixel-checker" 
            script="scripts/pixel-checker-filter.script"
            quarantine="quarantines/pixel-checker" />
    
    <Processor
            name="idmap"
            class="org.rsna.ctp.stdstages.IDMap"
            root="roots/idmap" />

   <StorageService
            name="storage"
            id="storage"
            class="org.rsna.ctp.stdstages.FileStorageService"
            root="/projects/qin/CTPStorageDir"                      <!-- ROOT: CUSTOMIZE THIS! --!>
            type="month"
            timeDepth="0"
            acceptDuplicateUIDs="yes"
            acceptDicomObjects="yes"
            acceptXmlObjects="no"
            acceptZipObjects="no"
            acceptFileObjects="no" 
            returnStoredFile="yes"
            quarantine="quarantines/storage" />
      
     <Anonymizer
       name="DicomAnonymizer"
       class="org.rsna.ctp.stdstages.DicomAnonymizer"
       root="de-id/dicom-anonymizer"
       script="scripts/QIN-PROSTATE-BWH.script"                    <!-- SCRIPT: CUSTOMIZE THIS! --!>
       lookupTable="scripts/bwh_deid_list_internal.txt"             <!-- LOOKUP TABLE: CUSTOMIZE THIS! --!>
       quarantine="quarantines/dicom-anonymizer" />

  </Pipeline>

</Configuration>

...

Lookup table is optional, and when specified, it allows to map the original IDs to the anonymized patient IDs. The format of this file is the following:

Code Block

ptid/ORIGINAL_SUBJECT_ID=DEIDENTIFIED_SUBJECT_ID

...