make the dataset argument optional, if no argument is provided look for patients in all datasets (if more than 1 patient is retrieved with the same id, an error is raised)