I’m noticed this same problem as well after upgrading to 2.1.x. The “getEncountersByIPatientIdentifier” now does more than searching by identifier. We should most likely deprecate this method if we aren’t planning on providing fast identifier searching going forward.
I’m figuring the idea was that with the switch to Lucene, the search speed should be improved so that the you don’t need to have a special “fast” identifier search… however, I thought that Lucene was not included until 2.1? Do I have that right, @raff?
(This actually affects the Core Apps patient search widget, because it is configured to search first by identifier and then by full name (for performance reasons) and now it basically does the same search twice (I have this ticketed, but don’t have the ticket number handy).)
Thanks and take care, Mark