When searching for diagnosis on the Visit Notes page, no results are found if the user is not using a locale that has concept names in that locale. It doesn't observe the Proficient Locales setting in the user profile per the comment in
TRUNK-813. If a user is proficient in locales, it should return concepts for that user in their proficient locale.
In the EMR API module's EmrConceptService.search() method we need to support searching across multiple locales. In DiagnosesFragmentController in the Core Apps module, we need to call that method with the user's proficient locales as well as just their current one.