Replace AOP around PatientService getPatients with a custom findPatient portlet that overrides the one supplied by core altogether.