Хроники разработки diabnostic
25 постов
Работаю в IT восемнадцать лет. Сейчас руковожу облачной инфраструктурой, на удалёнке, живу в деревне в Тверской области. Слежу за сотнями серверов, у всего мониторинг, алерты, дашборды. Дома примерно то же самое, только вместо серверов - хозяйство.
И вот про это хозяйство я и хочу рассказать. Точнее, про то, как оно регулярно ставит меня на место.
Начну с позорного. Автоматика включила ТЭН в баке без воды. Просто забыл её отключить на период обслуживания. Пять минут он грел воздух, потом я спохватился.
Дальше сценка: мужик с восемнадцатью годами опыта сидит с мультиметром и меряет сопротивление спирали. Должно быть под двадцать ом, намерял пятнадцать. Полез проверять изоляцию на корпус. В общем, провёл полноценную диагностику отказа оборудования.
А ведь у меня дома всё под наблюдением. Котёл управляется автоматикой, температура в комнатах пишется в графики, камеры с распознаванием объектов. Единственная железка без единого датчика - этот бак. И отстрелила именно она. Из этого я вывел главный закон деревенской жизни: всё, что не замониторено, умирает. Запомните его, он ещё вернётся.
Тен кстати выжил, хоть и не замониторен. Но исключения лишь подтверждают правила)
Шланг подачи воды в дом у меня рвался. Один сезон, второй - рвется. Ну я и решил вопрос радикально: купил РВД. Это рукав высокого давления, такими экскаваторам гидравлику подключают. Двойная стальная оплётка, рабочее давление 215 бар. В моём водопроводе - хорошо если пять.
Приехал рукав. И выяснилось, что надеть эту резинометаллическую анаконду на обычный штуцер-ёлочку руками нельзя. Вообще. Грел, мылил, качал, упирался. Из четырёх зубцов ёлочки налезло два с половиной. Затянул хомутом, сказал "и так сойдёт".
Стыдно было ровно до того момента, как я попробовал снять соседний кусок такого же рукава со старого штуцера. Не снял. Он снялся только вместе со штуцером. А со штуцера уже только болгаркой. Штуцер пришлось выбросить. Так что теперь считаю, что два с половиной зубца этой штуки держат крепче, чем четыре у обычного шланга, и совесть моя чиста. Шланг переживёт дом. Возможно, и меня. Но это не точно.
Огород поливается сам. Капельная система, решение принимает автоматика: смотрит датчики, сверяется с метеостанцией на участке, если обещают дождь - не льёт зря воду.
Я при этом работаю из дома. От моего рабочего места до грядки метров двадцать. Я мог бы выйти с лейкой, подышать воздухом, посмотреть на огурцы вживую. Потрогать траву, в конце концов. Но зачем, если автоматика все делает сама?
Жена относится с пониманием. Молча. Но с пониманием.
Камеры по участку с видеоаналитикой на видеокарте. Нейросеть распознаёт людей, машины, животных.
Чем она занята по факту? Ночью, в 3 часа, детектит мою же машину. Которая стоит под навесом с вечера. Стояла вчера. Будет стоять завтра. Видеокарта греет воздух, чтобы сообщить мне, что мой автомобиль всё ещё мой автомобиль. Я это знаю. Она знает, что я знаю. Но служба есть служба.
А единственное реальное ночное движение на участке камеры проспали. Об этом ниже.
В бане надо было переложить плитку. Нашёл мастера, договорились, он сделал половину и исчез. Классика жанра, ничего нового.
Но есть нюанс: инструменты он оставил у меня. И вот уже которую неделю я смотрю на его плиткорез с перфоратором и понимаю, что это лучший договор в моей жизни. Никаких предоплат, никаких расписок - просто залог, который мастер внёс добровольно. На работе я согласовываю договоры с SLA и штрафами, а самая надёжная сделка года заключена молча, плиткорезом.
Вернётся. Куда он денется.
Теперь про тех, кто на участке главный на самом деле.
По ночам приходят ежи. Едят из уличных мисок для котов. Съедают всё и, простите, гадят прямо туда же. Годами. Камеры с нейросетью - помните? - это движение стабильно проспали или не сочли интересным.
Я ежей не гоняю, они полезные, слизней жрут. Но кормовая база у них теперь стабильная, гарантированная, и результат налицо: ежи разожрались. Раньше они спокойно проходили под забором из профлиста, зазор им был впору. Теперь идёшь вечером вдоль забора, а из-под него торчит ежиная жопа. Застрял. Пыхтит, проталкивается. Прошёл. За ним второй.
Восемнадцать лет я учился строить системы, которые выдерживают рост нагрузки. А потом раскормил ежей до того, что они перестали влезать в собственную инфраструктуру. И знаете что? Худеть они не собираются. Будут пропихиваться. Уважаю.
Вывода не будет, будет признание. Я приехал в деревню со своими графиками, автоматикой и резервированием, и думал, что наведу тут порядок. Деревня посмотрела на это всё и продолжила жить как жила: ТЭН пытался сгореть, плиточник пропал, ежи застряли.
Счёт на табло. Но графики красивые.
P.S. Есть на участке ещё один персонаж, про которого я тут промолчал. Собака. Большая. Очень большая. Ему я в этом году строил новый дом, и стройка началась с того, что я выдал рабочим папку: чертежи, расчёт нагрузки на сваи, пояснительная записка. Версии 1.3, потому что были ещё 1.1 и 1.2. Лица рабочих в тот момент - отдельный жанр. Сам заказчик, кстати, стройку не согласовывал и первые дни высказывал претензии.
Но это длинная история, со сметой и драмой. Расскажу отдельным постом, если зайдёт. Ну или напишите о чем было бы интересно узнать подробнее, раскрою тему)
Прошёл в финал премии «Сделано с ИИ» от Яндекс Практикума. С первого захода, чем до сих пор немного горжусь. А потом вылетел из финала, потому что приглашение на интервью Gmail закинул в спам, и я увидел его, когда всё уже закончилось. Расскажу, как так вышло, и почему виноват тут не только я.
Проект, с которым я заявлялся — Diabnostic, приложение для мониторинга здоровья питомцев. Делаю его один. Началось всё с того, что у моей кошки Манишки нашли диабет, и мне надоело вести её анализы то в блокноте, то в заметках, то в табличках. Подумал — это же должно делать приложение. За неделю бессонных ночей написал, выложил, и оно внезапно зажило своей жизнью. Сейчас там 400 с лишним пользователей, распознавание анализов нейронкой, отдельный портал для клиник. Кто хочет всю предысторию — про Манишку, болезнь и как из этого выросло приложение — у меня есть отдельная серия постов: Хроники разработки Diabnostic. А тут коротко: обычный пет-проект внезапно дорос до финала федеральной премии, и я был доволен как слон.
К финалу готовился нормально, не на отвали. Собрал презентацию с метриками, написал сопроводительное, заготовил ответы на вопросы жюри. И вся эта подготовка ушла в мусорку, потому что письмо с приглашением я просто не увидел.



Некоторые слайды презентации
Gmail решил, что оно спам, и спрятал его подальше. Премия тут ни при чём, письмо они отправили нормально, с обычного ящика. Просто между отправителем и моей почтой сидит спам-фильтр, который иногда ошибается. В этот раз ошибся на мне. Когда я полез разгребать спам и нашёл письмо, мой слот уже прошёл.
Тут сразу скажу, чтобы снять главный вопрос из комментов: да, спам надо проверять. Это мой косяк, не спорю.
Но дальше интереснее. Я написал им: так и так, письмо попало в спам, увидел поздно, можно как-то перенести интервью? И вот что важно — этап интервью шёл не один день, а две недели, с 1 по 15 июня. То есть свободные слоты внутри этого окна были, и моя просьба была вполне вменяемой.
Ответ пришёл вежливый, но короткий: повторно интервью организовать не можем, ждём вас в следующем сезоне. И всё.
Я не держу зла на конкретных людей, там нормальная команда, которая работает по своим правилам. Вопрос у меня к самим правилам.
По работе я занимаюсь инфраструктурой и в основном ищу, где она может сломаться. И эта история — классический пример того, что у нас называется единой точкой отказа. Когда вся цепочка завязана на одном звене, и стоит ему отвалиться — рушится всё.
Смотрите, что тут произошло. Важное уведомление шло одним-единственным каналом — почтой. А между отправителем и получателем сидит спам-фильтр, который не контролирует ни тот, ни другой, и который может молча выкинуть нормальное письмо. И при этом никакой подстраховки: письмо не дошло — человек просто тихо выпал, и никто этого даже не заметил.
Если бы мне принесли такую схему на работе, я бы её развернул. Потому что когда всё держится на одном письме, вопрос не в том, потеряете ли вы финалиста, а в том, сколько вы их теряете каждый год. И чинится это копейками. Дать возможность перенести слот внутри окна. Продублировать приглашение вторым способом, хоть в телеграме — финалистов же не тысячи. Спросить подтверждение, что человек письмо вообще получил. Ни денег, ни переделок, просто чуть больше уважения к тем, кто до финала дошёл.
Так что выводы простые. Если вы сами где-то участвуете — добавляйте важные адреса в белый список и в дни дедлайнов лезьте в спам руками. Я живой пример того, как банальное «проверь спам» стоит целого финала.
А если вы что-то организуете — не рассчитывайте, что все и всегда прочитают ваши письма вовремя. Часть не прочитает, и не по своей вине. Подстелите соломки.
Я вернусь в следующем сезоне, теперь уже с этим адресом в белом списке и привычкой заглядывать в спам. А вы пока сходите проверьте свой. Вдруг там лежит что-то важное.
Ну и если история откликнулась — Diabnostic я делаю один, бесплатно, без рекламы и подписок. Любая копейка идёт на сервер и на корм котам (в первую очередь виновнице всего этого — Манишке). Поддержать можно ниже, буду благодарен.
Вышел поснимать Луну. Тверская область, фаза первой четверти.
А это та же Луна, в ту же ночь, но на Huawei Mate X6 на максимальном зуме (100x). Да, помылено. Да, кратеров толком не видно. Но это, на минуточку, телефон. Который лежит в кармане. И стоит примерно как сетап выше (R50 + RF 100-400).
Так что да, AI-режим Хуавея местами рисует Луну вместо того чтобы её снимать, скандал с P30 Pro в 2019 все помнят. Но когда из кармана достаёшь складник и получаешь хоть такую Луну - это всё ещё магия.
Технически это уже не совсем фотография. Но красиво.
Поснимал Луну, и подумал - раз уж всё равно стою с камерой и штативом, ночь ясная, облака красиво плывут - почему бы не запустить таймлапс. Сменил телевик на ширик, поставил камеру на мосту через Кимрку и оставил снимать по интервалу.
500 кадров, интервал 3 секунды — итого 25 минут реального времени, которые сложились в 36 секунд видео.
Сильно тапками не бейте - это мой первый ночной таймлапс, учусь на ходу. Если есть советы что докрутить - буду рад в комментах.
P.S. Виджет ниже — мой пет-проект Diabnostic, приложение для контроля здоровья питомцев. Сделал после того как заболела кошка. Если у вас есть хвостатый с хроникой — может пригодиться.
Увидел пост коллеги-ПТОшника про стройку и зацепило. Ведь действительно была на Пикабу славная традиция рассказывать про свою работу изнутри. Без ужасов, без пафоса, просто "а вот так у нас устроено". Подхвачу эстафету.
Работаю директором департамента облачной инфраструктуры и DevOps в банке. Управляю командой из 7 инженеров и более чем 50 системами.
Что это значит на человеческом языке. Когда вы открываете банковское приложение, вводите код из смски, делаете перевод, и у вас всё работает - за этим стоит куча невидимых штук: сервера, сети, базы данных, очереди сообщений, которые гоняют ваш платёж от клиента к процессингу и обратно. Кто-то должен всё это построить, настроить, следить, чтобы не упало, а если упало - быстро поднять. Это мы.
Разработчики пишут код. Мы обеспечиваем то, на чём этот код живёт и работает. Грубо говоря, разработчики - это повара, а мы - те, кто строит и обслуживает кухню: плиту, вытяжку, холодильник, водопровод. Без нас повар может сколько угодно быть гениальным, но ужин он не приготовит.
Из интересного у нас есть несколько штук, про которые обычно никто не знает.
Kubernetes (читается "кубернетес", а между собой зовём просто "кубер").
Это такая штука, которая запускает сотни мелких программок на десятках серверов и следит, чтобы каждая была жива. Если сервер сдох - программки автоматически переезжают на живые. Если нагрузка выросла - запускается больше копий. Если упала - лишние гасятся. По сути диспетчер, который в реальном времени жонглирует контейнерами с кодом, как повар сковородками. У нас таких кластеров несколько, в них живут много различных банковских систем.
Дежурства (on-call).
Один инженер на неделю берёт на себя телефон, который звонит, если что-то сломалось. Звонить может и в 3 ночи, и в субботу, и когда ты в душе. Банк работает 24/7, значит, и мы должны быть готовы 24/7. Так что если вы когда-то успешно перевели деньги ночью - знайте, что там был живой человек, который в этот момент не спал "на всякий случай".
Постмортемы.
Звучит медицински, а на деле - разбор полётов после инцидента. Что-то сломалось - пишем подробный документ: что случилось, почему, что делали, сколько времени ушло, и что изменить, чтобы не повторилось. Цель не найти и наказать виноватого, а починить систему так, чтобы она сама больше не давала такому произойти. Культура называется blameless - без поиска виновных. Потому что если бить за ошибки, инженеры просто начнут их прятать, а это в сто раз хуже.
SLA (Service Level Agreement).
Обещание, что система работает определённый процент времени. Например, 99.95% аптайм - звучит красиво, а по факту это разрешение простоять всего 4 часа 22 минуты в год. Четыре часа. В год. Вокруг этой цифры крутятся все планы обновлений, все ночные работы, все нервные совещания. И когда вы видите в новостях "крупный банк лежал два часа" - знайте, что где-то в этот момент инженеры уже прощались с годовым SLA.
И напоследок - куда девается "свободное время" у инженера инфраструктуры.
У меня дома четыре кошки, собака, жена, мама и дед. В прошлом году у одной из кошек, Манишки, нашли диабет. Сел на пару выходных и собрал для неё PWA-приложение - вести сахара, инъекции и анализы нормально. Назвал diabnostic.ru. Неожиданно выстрелило, подключились ветклиники, Манишка в ремиссии. Но это уже отдельная история - есть серия постов у меня в профиле, не буду здесь дублировать.
Оказалось, инженер инфраструктуры - это не только про то, что работает снаружи. Это ещё и про то, что сам себе на коленке за выходные поднял платформу, лишь бы удобно было вести здоровье кота.
Поддерживаю эстафету коллеги. Пишите про свою работу — реально интересно читать.
Если вдруг захотите поддержать мой проект - буду очень благодарен.
Или же есть вопросы по моей профессии - тоже не стесняйтесь задавать, отвечу =)
Прочитал пост Гельтека про их Skin Assistant и хочу поговорить не про вирусный рост и пробники за 200 рублей, а про то, о чём в обсуждении почему-то молчат.
Гельтек сделали нейросеть, которая по загруженному селфи определяет 12 «проблем» с кожей — акне, птоз, розацеа, купероз, пигментация и т.д. — а затем рекомендует свою же продукцию. Всё подаётся с самоиронией, шутками про «нейросетку-вахтёршу» и смешными скриншотами анализа Фредди Крюгера. Весёлый маркетинг, классная вирусность. Но давайте на секунду отвлечёмся от юмора.
Птоз, розацеа, акне, купероз — это не косметические «проблемки». Это дерматологические диагнозы, которые ставит врач после осмотра. Не нейросеть по фотке с фронталки в ванной при жёлтом свете. В своей же статье на Хабре Гельтек пишет, что нейросеть упорно ставила птоз всем подряд, включая двадцатилетних девушек, и подаёт это как забавный баг. А теперь представьте: девушке 22, нейросеть говорит «у тебя птоз». Она гуглит, пугается, идёт к хирургу. Или — не идёт, а просто покупает крем за 200 рублей и думает, что проблема решена. Оба сценария плохие.
Но главное даже не в этом. Кожные заболевания маскируются друг под друга. Меланома может выглядеть как родинка. Базалиома — как прыщик. Если человек загрузил селфи, получил бодрое «акне, вот тебе сыворотка Стоп-акне», и успокоился — он может потерять время, которое в онкологии стоит жизни. И нет, дисклеймер мелким шрифтом тут не спасает.
А ещё тут конфликт интересов в чистом виде. Нейросеть находит проблему → рекомендует продукт Гельтека. Если бы врач ставил диагноз и тут же продавал лекарство из собственной аптеки — это бы вызвало вопросы у любой проверяющей инстанции. А тут то же самое, только вместо врача — алгоритм, а вместо аптеки — интернет-магазин. Система в принципе не может сказать «тебе к врачу» или «тебе поможет продукт конкурента» — она заточена продавать.
По приказу Минздрава ПО с ИИ для поддержки врачебных решений должно быть зарегистрировано как медицинское изделие. Готовящийся закон об ИИ вводит риск-ориентированный подход: чем сильнее система влияет на здоровье — тем жёстче требования. Пока закон не принят, Гельтек формально в серой зоне. Но этичность и законность — не одно и то же.
У меня тоже есть продукт, где ИИ работает со здоровьем — diabnostic.ru, приложение для мониторинга показателей здоровья у животных. ИИ анализирует тренды, но категорически не ставит диагнозов и не даёт рекомендаций по лечению — в промптах это жёстко прописано. Если тренд тревожный — система скажет «обратитесь к ветеринару», а не «купите вот этот препарат». Потому что ИИ — это инструмент для принятия решений врачом или владельцем, а не замена врача.
Я понимаю, что косметика — не онкология, и Гельтек — не злодеи. У них крутое производство, 30 лет на рынке, GMP-стандарты. Но именно поэтому странно видеть такую незамутнённость в вопросе AI-диагностики. Когда ты — серьёзная компания и даёшь человеку «диагноз» нейросетью, а потом продаёшь ему свой крем от этого «диагноза» — это уже не забавная фича. Это ответственность, которую пока никто на себя не берёт.
К чему это всё. Есть красная линия, и она проходит по слову «диагноз». Показать человеку тренд, визуализировать данные, помочь ему задать правильный вопрос врачу — это ИИ как инструмент. Назвать состояние клиническим термином и продать от него свой крем — это уже медицинская ответственность, от которой Гельтек аккуратно отошёл, спрятавшись за слово «косметика». ИИ в здоровье — это не фича для продаж. Это ответственность.
Всем привет!
Полгода назад я показывал Diabnostic — приложение для владельцев хвостатых хроников. Я сделал его, чтобы отслеживать показатели Манишки: дневник глюкозы, лекарства, анализы, графики — всё в одном месте.
С тех пор многое изменилось. Манишка вышла в ремиссию в декабре 2025 — глюкоза пришла в норму, инсулин больше не нужен. Приложением пользуются 300+ человек, и среди них стали появляться ветеринары.
И вот что они писали:
— «Я и так вижу данные через "Поделиться", но хочу нормальный кабинет»
— «Мне нужна история болезни, а не только глюкоза»
— «Можно чтобы я записывал приём прямо в приложении?»
Можно. Сделал.
Ветеринарных CRM-систем на рынке хватает — запись, касса, склад. Но владелец животного в них — просто строчка в базе. Он не видит, что пишет врач, а врач не видит, что записывает владелец дома между визитами.
Diabnostic работает иначе. Это общее пространство врача и владельца. Владелец каждый день записывает глюкозу, давление, отмечает приём лекарств — и врач видит всё это у себя в кабинете в реальном времени. Без «скиньте в телеграм табличку за последнюю неделю».
А в обратную сторону — врач назначает лекарство, и оно тут же появляется у владельца в трекере. Не нужно переспрашивать «что вы там назначили, я забыл».
Два интерфейса. Общие данные. Каждый делает своё.
Вот тут начинается интересное. У врача теперь полноценная панель — со списком пациентов, VET-кодом для привязки и быстрыми действиями.


Панель ветеринара с пациентами, VET-кодом и быстрыми действиями
VET-код — это как инвайт. Владелец вводит его у себя в приложении, и его питомец появляется у врача в кабинете. Если нужно передать пациента коллеге — тот тоже может привязать питомца через PET-код.
А если владелец вообще не зарегистрирован? Тоже не проблема. Врач создаёт карточку пациента сам — вид, пол, возраст, вес — и отдаёт владельцу PET-код. Тот потом привязывает питомца к себе и начинает вести дневник. А у врача пациент уже в системе с первого визита.
По каждому питомцу — четыре вкладки. Показатели, история болезни, анализы, препараты.
Во вкладке показателей — графики глюкозы, давления, веса, ЧДД, SpO₂ и температуры за любой период. Врач видит ту же картину, что и владелец, только без возможности редактировать — данные добавляет владелец, врач анализирует.
Это, наверное, самая важная часть. Каждый приём — структурированная запись: анамнез, осмотр, диагноз, назначения, внутренние заметки (которые владелец не видит).
Но вот заполнять всё это руками — долго. И я знаю, как обычно выглядят заметки врача после приёма: торопливый текст в мессенджере, голосовое, фотография тетради.
Поэтому сделал «магию ИИ». Пишете черновик в свободной форме — хоть «кот 5 лет рвота 2 дня гастрит метоклопрамид 0.5 мг/кг» — жмёте кнопку, и система разбирает это по полям. Анамнез, осмотр, диагноз, лекарства с дозировками.
Перед сохранением врач видит всё, что распознала система, и может поправить любое поле. ИИ предлагает — врач решает.
И ещё один момент: лекарства из назначений автоматически попадают к владельцу в трекер. Назначили Кантарен 1 мл раз в день — у владельца это сразу видно, и он может отмечать приём.
Перед повторным приёмом бывает нужно быстро вспомнить, что было с пациентом за последние пару месяцев. Обычно это 15 минут листания записей.
Тут — выбираете период, жмёте кнопку, и ИИ собирает сводку: ключевые находки, тренды, на что обратить внимание, текущая терапия.
Не замена голове, а экономия времени.
Отдельный модуль для лабораторной диагностики. Результаты группируются по визитам, привязываются к лаборатории. Типы анализов распознаются автоматически — никакого фиксированного списка. Если в бланке указан референс, система сама выделит отклонения.
Можно загрузить фото бланка — ИИ распознает значения и заполнит форму. Всё в одном месте, с динамикой по каждому показателю, экспортом в CSV и Excel.
Встроенный планировщик приёмов. Неделя, месяц, день — как удобно. Приёмы создаются, переносятся перетаскиванием, привязываются к пациенту. В настройках профиля можно задать рабочие часы по дням.
Приёмы на сегодня видны на главной панели — не нужно каждый раз открывать календарь.
Напишите мне — я создам вашу клинику, дам доступ и расскажу, как начать. Первым 2–3 обратившимся ветеринарам — бесплатно.
В ближайших планах — шаблоны приёмов для типичных диагнозов, рецепты и листы назначений.
Для владельцев — дневник, графики, лекарства, анализы, напоминания — всё бесплатно.
Diabnostic живёт без инвесторов и рекламы — на энтузиазме и поддержке пользователей. Если хотите помочь — оформите подписку (449 ₽/мес), бонусом получите безлимит на распознавание бланков анализов.
📱 Приложение: https://diabnostic.ru
💬 Поддержка: https://t.me/diabnostic_support
💡 Предложить идею: https://voice.diabnostic.online
📢 Канал с обновлениями: https://t.me/diabnostic
📧 Почта: support@diabnostic.ru
Кстати, на накопленных данных я собрал любопытную статистику по глюкозе. Можете ознакомиться на Хабре если интересно.
Полгода назад я рассказывал, как написал приложение для кошки-диабетика — Diabnostic. Тогда основной фичей была запись данных о сахаре. С тех пор приложением пользуются уже 300+ человек, и самый частый запрос в обратной связи был: «А можно добавить трекинг лекарств?»
Можно. Добавил.
Кто держит кота или собаку с хроническим диагнозом — знает эту боль. Диабет, ХБП, гипертиреоз, эпилепсия — у каждого свой набор таблеток, инъекций, капель, витаминов. И каждый день одни и те же вопросы:
— Я давала утром таблетку или нет?
— Когда заканчивается курс антибиотика?
— Какой препарат отменили в прошлом месяце?
— Что сказать ветеринару, когда спросит «что принимаете?»
Раньше это было в заметках, в чате с самим собой, на бумажке на холодильнике. Теперь — в Diabnostic.
Карточка препарата — название, категория (лекарство / добавка / витамин), форма выпуска (таблетки, инъекции, капли, мазь, суспензия), дозировка, частота приёма, даты начала и окончания курса, кто назначил.
Записи приёмов — каждый раз, когда даёте лекарство, нажимаете одну кнопку. Записывается дата, время, доза. Можно отметить пропуск — тоже важная информация для врача. Есть «быстрый лог» — одно нажатие, без лишних полей.
Календарь приёмов — наглядно видно, в какие дни что давали. Цветные точки по каждому препарату. Можно переключиться на список — кому как удобнее.
Завершение курса — когда курс закончился, препарат отмечается как «завершён». Он не удаляется — остаётся в истории. Это важно: когда ветеринар спрашивает «а что раньше принимали?» — вся информация на месте.
Лекарства — не изолированная фича, они вплетены во все остальные модули:
🤖 ИИ-анализ теперь учитывает лекарства.
Когда просите ИИ проанализировать здоровье питомца — он видит текущие препараты и недавно отменённые. Контекст меняет всё: одни и те же показатели крови при приёме антибиотика и без него — это разные истории.
🔔 Напоминания привязаны к конкретным лекарствам.
Не абстрактное «напомнить в 8:00», а «дать Метимазол в 8:00». Уведомление приходит с названием препарата. Если ещё не пробовали напоминания — загляните в раздел «Напоминания» в профиле питомца.
🔗 Ветеринар видит лекарства пациента.
Если владелец поделился ссылкой — врач видит полный список текущих и завершённых курсов. Не нужно переспрашивать в мессенджере.
📊 Экспорт в CSV и Excel.
Полный лог приёмов с фильтром по датам — удобно принести на приём или отправить другому врачу.
Diabnostic — PWA, и офлайн-режим в нём не для галочки. Лекарства полностью работают без интернета: можно добавлять препараты, логировать приёмы, смотреть историю. Когда связь появится — всё синхронизируется автоматически. На экране видно, сколько записей ждут отправки.
Это реально важно — вы даёте коту таблетку в 6 утра на даче, где ловит только EDGE. Не нужно ждать интернета, чтобы записать.
Помимо лекарств:
— Новый логотип — обновил лого и все иконки приложения
— ИИ отвечает по-русски — раньше иногда проскакивали английские слова, теперь промпт явно требует русский язык
Трекинг лекарств — полностью бесплатный, без ограничений. Как и дневник глюкозы, графики, давление, вес, температура, и всё остальное.
Diabnostic живёт без инвесторов и рекламы — только на энтузиазме и поддержке пользователей.
Если хотите помочь проекту развиваться — оформите подписку (449 ₽/мес).
Бонусом получите безлимит на автоматическое распознавание бланков анализов. Но главное — так вы поддержите проект, который делается одним человеком для таких же владельцев хвостатых хроников.
Если работаете с хрониками — посмотрите модуль для специалистов. Лекарства пациентов теперь тоже видны в кабинете врача, с полной историей приёмов. Не нужно просить владельца «сфотографируйте коробку и пришлите» — всё уже в карточке.
Свяжитесь со мной для получения доступа.
Для тех, у кого питомец принимает хотя бы одно лекарство на постоянной основе. Диабет, ХБП, гипертиреоз, эпилепсия, аллергии, курсовые антибиотики — если нужно не забыть, не перепутать и показать врачу полную картину.
А Манишка, кстати, по-прежнему в ремиссии. Инсулин не колем уже более 3 месяцев. Но Diabnostic ей всё ещё нужен — возраст, анализы, контроль.
📱 Приложение: https://diabnostic.ru
💬 Поддержка: https://t.me/diabnostic_support
💡 Предложить идею: https://voice.diabnostic.online
📢 Канал с обновлениями: https://t.me/diabnostic
Если есть вопросы — спрашивайте. Расскажу и про техническую часть, и про жизнь с диабетическим котом (спойлер: стало проще).