DocUA commited on
Commit
8b3eee1
·
1 Parent(s): a13df7f

Q&A: answer in English without the Ukrainian metric name

Browse files
Files changed (1) hide show
  1. livemedcard/qa.py +6 -1
livemedcard/qa.py CHANGED
@@ -171,7 +171,12 @@ class QA:
171
  m = _MSG[lang]
172
  series = self.factstore.series(loinc)
173
  ref = range_for(loinc, self.sex)
174
- name = ref.keyword if ref else (series[0].keyword if series else loinc)
 
 
 
 
 
175
  if not series:
176
  return Answer(text=m["lab_none"].format(name=name))
177
 
 
171
  m = _MSG[lang]
172
  series = self.factstore.series(loinc)
173
  ref = range_for(loinc, self.sex)
174
+ # Назва показника з довідника мовою питання (той самий каталог, що й у
175
+ # сигналів). Без цього EN-відповідь починалася українською назвою.
176
+ if ref:
177
+ name = (ref.keyword_en or ref.keyword) if lang == "en" else ref.keyword
178
+ else:
179
+ name = series[0].keyword if series else loinc
180
  if not series:
181
  return Answer(text=m["lab_none"].format(name=name))
182