Тогда мы столкнулись с тем, для разных биомаркеров свои коэффициенты пересчета.
Например, для глюкозы коэффициент пересчета – мг/дл х 0,0555 => ммоль/л, а для молочной кислоты – мг/дл х0,111 => моль/л
Но тогда я не разобрался в сути, почему так происходит.
Мы решили спарсить коэффициенты пересчета одних единиц измерения в другие с сайтов лабораторий для всех биомаркеров.
Но когда мы уже начали тестировать и отлаживать это решение - поняли, что это работает недостаточно точно.
Что-то неправильно спарсилось, для каких то биомаркеров и пар единиц измерений коэфициенты пересчета на сайтах лабораторий не прописаны.
Я понял, что чтобы сделать действительно точный калькулятор - нужно разобраться в самой системе пересчета, а не рассчитывать на спаршенные коэффициенты с сайтов лабораторий.
В общем как это устроено:
Существует Международная система единиц (СИ, SI units).
В ней описаны:
- Основные единицы измерений
- Производные от них
- Не-СИ единицы (например литры, тонны, часы) и их приведение к основным
- Префиксы и их мультипликаторы (кило-, микро-, милли- и т.д.)
Эта информация позволяет проработать калькулятор пересчета с учетом различных мультипликаторов.
В медицинских биомаркерах есть еще один важный момент — молярная масса веществ.
Именно из-за нее для двух разных биомаркеров пересчет из одной единицы в другую (даже в одинаковых парах единиц) отличается.
Молярная масса (сколько весит одна молекула) для разных веществ разная.
Теперь нам нужен справочник молярных масс всех медицинских лабораторных биомаркеров.
Единого такого или не существует или мы не нашли.
Если кто-то знает, где его взять, пришлите.
Но мы собрали набор источников, проанализировав которые, соберем свой справочник молярных масс.
Так у нас получится точный и стабильный калькулятор пересчета единиц измерения.