Skip to content

maryknollrad/yader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to YADER

YADER as a simple program for extracting dose from CT studies and reporting dose summary.

Pros

  • works like a bot, gathering information periodically using standard C-FIND and C-GET protocols after setup
  • minimal server and network overhead
  • combined web server
  • supports both the local filesystem database (SQLite) and a dedicated database server (PostgreSQL)
  • distributed as a single jar file

Cons

  • not designed to work in real-time
  • cannot extract information where all images are needed to calculate

Before Installation

YADER is distributed as a single fat jar file. And needs Java and Tesseract to run.

Install JAVA

  • Run following commands from terminal.
    java --version
    
  • If java is not found, install java from jdk.java.net
    • Oracle JRE requires login and license agreement.
    • Recommends LTS version (currently 21).
    • Download file for your operating system, extract to a folder and set PATH, JAVA_HOME environment variables.
      further information : (Baeldung's site)[https://www.baeldung.com/java-home-vs-path-env-var]

Install Tesseract

  • Tesseract for Windows users
    Download installer from UB Mannheim
  • Tesseract for Mac users
    Recommends installing using Homebrew.
    brew install tesseract
    

Run YADER Conf

  • yaderConf is a configuration utility for testing DICOM connection, OCR and regular expression

  • before running find out your PACS server's connection information, including IP address, port, application entity (AE) title

  • download yaderConf from github release page

  • run and answer program's questions

    java -jar yaderConf-(version).jar
    
  • if it works to the end, yader will run without problem.

  • yaderConf will save yader.conf file in current directory

Run YADER

  • download yader from github release page
  • run and let's hope everything works well.
    java -jar yader-(version).jar