Con la última versión de mongoose (mongoose>=3.6), usted puede pero requiere una segunda consulta y usar poblar de manera diferente. Después de su agregación, haga esto:
Patients.populate(result, {path: "patient"}, callback);
Vea más en la API de Mongoose y los documentos de Mongoose.