About referencing concepts by name, this can definitely lead to issues in a multi-locale setup. See the thread ‘Is it possible to upload other language concept in Bahmni?’ from here. Extending support to reference terms is certainly a good idea.
We will raise the subject in a #bahmni-pat call.