An image processing device includes a judgement section and a generation section. The intermediary device includes a software program configured to receive the data and process it into a format compatible with the medical data server. The data manager accesses the data in a set of data and before returning the data, initiates a callback to the query processor to determine if the located data meets the filtering criteria.