Dzięki najnowszej wersji mangoose (mongoose>=3.6) możesz ale wymaga drugiego zapytania i innego użycia wypełnienia. Po zakończeniu agregacji wykonaj następujące czynności:
Patients.populate(result, {path: "patient"}, callback);
Zobacz więcej w Mongoose API i dokumentacji Mongoose.