Across the board Bahmni relies a lot on fetching concepts by FSN (Fully Specified Name). When doing so it explicitly or implicitly does it for the current locale (so the user locale). In a multi-locale environment this will lead to issues when the FSN of a concept is not found in other locales than 'en'.
When concepts are fetched by FSN, the api
should also return a list of “names” which will be the union of all types (i.e FSN, Short Name, etc) for the current user’s logged in locale and the default locale setup for the system.
The UI can then filter out the name that needs to be displayed.