YADER as a simple program for extracting dose from CT studies and reporting dose summary.
- 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
- not designed to work in real-time
- cannot extract information where all images are needed to calculate
YADER is distributed as a single fat jar file. And needs Java and Tesseract to run.
- 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]
- Tesseract for Windows users
Download installer from UB Mannheim - Tesseract for Mac users
Recommends installing using Homebrew.brew install tesseract
-
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
- download yader from github release page
- run and let's hope everything works well.
java -jar yader-(version).jar