This dictionary doesn't just provide a word-to-word translation of each term, it also gives an actual definition (in the GER->EN section), which speeds up translation enormously, since you get an instantly better idea as to whether you're on the right track or not.
Contains mostly highly technical terms, and not so many of the "ordinary" words that would come up in a piece of text, and assumes you can back it up with a dictionary of more general terms, e.g. "admission to / discharge from hospital" (Aufnahme/Entlassung).
If you want the definition of an English term, you have to look up the English term, find the German equivalent and then turn to that. That is probably one way they managed to keep the price down.
One of the most satisfying additions to my translation arsenal yet.