I-keramika.ru

Строй Журнал I-Keramika.Ru
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Костыли и колеса (не от велосипеда) — как я структурировала прием таблеток

Костыли и колеса (не от велосипеда) — как я структурировала прием таблеток

Так уж получилось, что в последнее время я много и долго болею.

Мой стандартный способ лечения «если простуду лечить — она пройдет за 7 дней, а если не лечить — за неделю» перестал работать (ох уж эта старость).

Пришлось обращаться к врачу и прибегать к особенному лечению.

Под особенным лечением — я имею ввиду гигантский список из таблеток, уколов и других препаратов со всякими особенностями: какие-то лекарства нужно пить до еды, какие-то после, какие-то только на ночь, а какие-то следует заменить через определенное время или при определенных условиях. В таком режиме лечения в один только утренний прием — таблеток может быть больше 10 штук

Назначения врача выглядят как-то так (уж простите, позволю себе замазать названия ):

Список колес от врача на мои ближайшие 2 недели

Список колес от врача на мои ближайшие 2 недели

Основная часть

Как вы понимаете, запомнить это все невозможно.

Даже если каждый раз смотреть на этот список — все равно не очень очевидно, что и в какое время нужно делать.

Вот так я чувствую себя при взгляде на полотно лекарств

Вот так я чувствую себя при взгляде на полотно лекарств

Поэтому первые разы я писала все от руки на листочке, а потом пришлось подключать тяжелую артиллерию и начать составлять таблички подобного вида — только так у меня получалось соблюдать все назначения и ничего не упускать:

Расписание приема таблеток, составленное в ручную в Google Sheets

Расписание приема таблеток, составленное в ручную в Google Sheets

Стоит упомянуть, что коронавирус не обошел мою семью стороной — такие таблички понадобились не только мне, но и моим родителям, и семье сестры.

Читайте так же:
В какой серии свадьба насти и кости

Кульминация

В какой-то момент я заметила, что каждый раз при составлении табличек — я выполняю похожие действия: если прием таблеток 3 раза в день, значит это утро, день и вечер; если прием таблеток до еды — я записываю их сверху, а если после — снизу и т.д.

То есть у меня в голове образовался какой-то алгоритм, и в теории — его можно автоматизировать

На практике, как оказалось, тоже можно 🙂

Я воспользовалась все теми же Google Таблицами и в дополнение к ним — отчетами Google Data Studio, получилось следующее:

Часть 1

Сначала необходимо заполнить небольшую часть Google Таблиц:

Сколько дней его нужно пить;

Сколько раз в день его нужно принимать (чек-боксы заполнять не обязательно — ниже объясню, почему);

В какой дозировке;

Какая у него зависимость от еды;

Есть ли какое-то время, связанное с едой;

Есть ли какие-то замены (если да — то заполнить название, дозировку, комментарий).

Часть 2

На основе заполненной информации — во второй скрытой части Google Таблиц рассчитается всякая всячина, а если конкретнее:

Из названий — получится сам список в Google Data Studio;

Из кол-ва дней приема — рассчитается финальная дата;

Формула:
=СЕГОДНЯ()+B2

Из кол-ва приема в сутки — лекарства распределятся между Утром, Днем, Вечером и Ночью (автоматически).

Формула (У — утро, Д — день и т.д.):
=ЕСЛИ(C2=1;»Д»;ЕСЛИ(C2=2;»УВ»;ЕСЛИ(C2=3;»УДВ»;ЕСЛИ(C2=4;»УДВН»))))

При этом распределение можно скорректировать вручную с помощью чек-боксов (они перезапишут автоматически рассчитанное время приема):

В этом моменте я использую простую формулу и проставляю значения в отдельных полях для каждого времени суток (или оставляю поле пустым, если записывать нечего):
=ЕСЛИ(D2=ИСТИНА;»У»;»»)

А затем составляю из полученного обновленные данные для конкретных таблеток:

Читайте так же:
Британника мебельная фабрика ремонт мебели

Запись ручной корректировки приема таблетокЗапись ручной корректировки приема таблеток

Для вывода в отчете использую финальный столбец, где объединяю автоматически рассчитанные данные с ручной корректировкой:

Финальный столбец

Финальный столбец

Формула:
=ЕСЛИ(D2=ИСТИНА;V2;ЕСЛИ(E2=ИСТИНА;V2;ЕСЛИ(F2=ИСТИНА;V2;ЕСЛИ(G2=ИСТИНА;V2;Q2))))

Это было важно доработать для случаев, когда, например, таблетку нужно принимать только один раз в день и строго на ночь или утро (хотя автоматически я отношу единоразовый прием — к Дневному).

Из дозировки и информации о еде — сложится простой текстовый комментарий:

Формула (в которой не прописывается комментарий, если прием лекарства не зависит от приема пищи):
=ЕСЛИ(I3=»независимо от приема пищи»;»»;СЦЕПИТЬ(J3;» «;I3))

А также рассчитается порядок приема, на основе которого таблетки отсортируются в правильном порядке: до еды будут стоять в начале списка, во время — в середине, после — еще ниже, а в самом конце те, что можно принимать независимо от еды;

Формула:
=ЕСЛИ(I2=»независимо от приема пищи»;»4″;ЕСЛИ(I2=»до еды»;»1″;ЕСЛИ(I2=»во время еды»;»2″;ЕСЛИ(I2=»после еды»;»4″))))

На основе информации о заменах — сформируется дополнительная таблица в Google Data Studio, в которой будет содержаться информация о замене лекарств/дозировок и т.д.
Тут без формул, просто по той же сортировке вывожу напротив препаратов обновленные данные.

Часть 3

Вся эта информация в итоге попадет в Google Data Studio, а на ее основе сформируется отчет, который можно выгрузить в формате PDF:

Общая таблица лекарств, длительность приема + заменыОбщая таблица лекарств, длительность приема + замены Таблица лекарств, распределенных по времени приема за сутки (Утро-День-Вечер-Ночь)Таблица лекарств, распределенных по времени приема за сутки (Утро-День-Вечер-Ночь)

Раз уж я тут взялась упоминать невероятно глупые формулы, то также стоит хотя бы кратко уточнить, как подключить Google Sheets к Google Data Studio и настроить вывод табличек:

Для начала в любом случае надо создать таблицу со всеми формулами, иначе подключать будет нечего;

Читайте так же:
Как записываются габаритные размеры

Затем идем в Google Data Studio и создаем там отчет (можно пустой, можно выбрать шаблон) и в источниках данных выбираем нашу готовую таблицу:

Уже после этого в отчете появится первая кривенькая табличка, которую можно настроить под себя.

Собственно, создаем таких 5 штук и настраиваем (по сути, просто выбираем набор выводимых в таблицу параметров в нужном порядке):

Параметры первой таблицы (просто общий список с датами и заменами)Параметры первой таблицы (просто общий список с датами и заменами) Параметры второй таблицы (для вывода У-Д-В-Н)Параметры второй таблицы (для вывода У-Д-В-Н)

А еще настраиваем вот такой фильтр вывода по времени приема для каждой из таблиц для утра-дня-вечера-ночи:

Спад действия

О трудозатратах

На все про все у меня ушло 3,5 часа времени.

Можно было бы накинуть еще пару часиков на дизайн, но мне лень — и так сойдет.

А еще можно было бы справиться быстрее, если бы я до этого чаще работала с Google Таблицами и Google Data Studio (но до этого инструмента я добралась впервые).

О доработках

Корректировка времени приема

Было бы здорово как-то доработать чек-боксы для замены времени приема лекарств. Сейчас они заполняются только вручную и не сразу очевидно, когда их нужно трогать.

Сначала я пробовала ставить галочки на основе формул, но наличие формул в ячейках с чек-боксами — запрещает их редактировать (то есть время приема нельзя скорректировать) — поэтому хотелось бы какой-то макрос, который сам проставит галочки в чек-боксах при изменении цифры в столбце «Сколько раз в день». Предположительно, с макросом — их можно будет потом редактировать, в отличие от формул.

Это избавило бы таблицу от лишних столбцов для перезаписи и сделало бы интерфейс понятнее.

Таблица приема по дням

Круто было бы вывести общую таблицу приема лекарств на каждую дату — наверняка есть случаи, когда таблетки нужно принимать не каждый день, а, например, через день.

Читайте так же:
Как сделать шатер своими руками для отдыха

Наверняка половину того, что я сделала формулами в таблицах — можно было бы сделать штатными средствами Google Data Studio или более культурно и кратко, но это для умных и продвинутых. Пока что мимо вопрос.

О применении

На мой взгляд, прикольная вышла штука для часто болеющих людей.

Или таких людей, как я: которые не могу запомнить, какая из таблеток в его ящике от нервов, а какая от поноса (проблему решаю с помощью «мааам, а это от чего?»)

Да и вообще, на рынке много мобильных приложений, позволяющих создавать напоминания для приема лекарств, но чтобы помочь по полочкам разобрать рецепт от врача — таких не встречала.

К тому же, в приложениях сложно следить за заменами лекарств/дозировок, а также забивать информацию о нетипичных процедурах: ингаляциях и уколах. В такой же таблице это видно наглядно.

Развязка

Сама идея мне нравится — это, как минимум, упростит жизнь мне и моим родственникам, поэтому я хочу ее развивать.

Хотелось бы спросить совета у вас: что вы об этом всем думаете и какие еще связки инструментов могут подойти для реализации такого решения? Желательно, no-code.

P.S. Я уже пробовала Tilda, но оказалось, что встроенный функционал (даже платной версии) — не позволяет делать сложные формы (где кол-во полей = кол-во лекарств — заранее неизвестно).

Плюс, я не знаю, как потом вытаскивать прилетевшие в админку данные и обрабатывать.
Я не совсем тыжпрограммист (всего лишь видавший виды project manager).

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector