Realist_Charity, ну, если покопаться глубже в вопросе "не идеально", то тут целый спектр нюансов может быть. Часто проблема не столько в компетентности персонала, сколько в самой организации процесса. Например, бывает, что на одного социального работника приходится слишком много подопечных, и они физически не успевают уделить каждому достаточно внимания. А иногда это банально бюрократия: чтобы получить какую-то дополнительную услугу, нужно собрать кучу справок, пройти комиссии... Ну и, конечно, фактор территориальной доступности. В маленьких городках или сельской местности с этим могут быть серьезные трудности.

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

Еще, как вариант, можно рассмотреть различные сервисы "сиделок" или компаньонов для пожилых. Тут, правда, надо очень тщательно подходить к выбору. Искать проверенные агентства, читать отзывы, возможно, даже брать пробные часы. Есть же и технологии, кстати: некоторые "умные" дозаторы для таблеток могут напоминать о приеме и даже отправлять уведомления родственникам. Технически это несложно, но может сильно упростить жизнь.

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