DonorCheck is a tool developed by the Division of Computational Pathology at the University of Minnesota, Twin Cities, to minimize data entry errors related to organ transplant.
This tool was created to address the workflow disconnect between organ donor typing data and the UNOS DonorNet system. DonorNet is a web interface into which all organ donors must be entered, with their HLA typing. But typing data can come from a variety of sources, which have no knowledge of DonorNet (and vice versa). Although the raw reports can be uploaded and attached to a donor's typing, ultimately all processing and interpretation is performed by a human. This presents the possibility for mistakes, which could pose serious risk to transplant recipients.
To address this risk, DonorCheck has two primary goals:
- To standardize the different formats of typing data, unifying instrument reports and DonorNet data into a common format for software-based comparison
- To create a user interface/experience facilitating consistent, reproducible comparison
We currently provide pre-built installers for Windows only.
For all other operating systems, you will need to download the JAR file and run it using Java 21 or later.
If you don't have Java or if it's not the latest version, you can download an open-source implementation of a Java 21 here:
If you want to install a newer version of Java, look for the highest version number at the link below and then look for the link on the left side of the page that says Downloads.
If you don't use the Windows installer, we recommend creating a batch file to speed up the launch of the program
- Open a text file and write inside java -Xmx#g -jar DonorCheck.jar
- #g is the number of gigabytes of memory to use
- Example: java -Xmx1g -jar DonorCheck.jar
- Save the text file as DonorCheck.bat in the same directory as DonorCheck.jar
- If you are on MacOS or another version of Linux, make the file executable by typing this at the command line: chmod +x DonorCheck.bat
- Double-click or otherwise launch DonorCheck.bat
This project is open source, distributed under the GPL v2 license. The application is free for use and redistribution.
We use Google's java code format. Current version: 1.6
Please join our Google group to keep up on the latest news and updates.
You are welcome to use GitHub issues and/or our Google group to:
- Report bugs
- Discuss feature requests
- Contribute new donor formats
- Java 21 must be on the module path
- JavaFX must be added as a user library to the classpath
- Requires a Java 21 SDK
- Maven goals are
clean install
- Maven profiles are
jar-with-dependencies jfx-installer
- WiX 3 must be installed
- JPackage doesn't work with WiX 4/5 - Java 24 will support WiX 4/5
- The release installer will be created in
target/jpackage/