miroshnichenko.net | |
Как я разрабатывал Medcard Kanban30.10.2026 Идея Medcard Kanban появилась после просьбы сотрудников туберкулёзного диспансера сделать программу для учёта лекарств. По словам медработников, вести расчёты в Excel было сложно: таблицы требовали постоянного внимания, а расчёты нередко сбивались. Хотелось сделать отдельный инструмент, в котором нужные данные и расчёты были бы собраны вместе.
Сначала — Windows FormsПервую версию я сделал на Windows Forms и C#. В ней можно было заполнить карточку лекарства, указать количество в упаковке и ежедневный расход, а затем рассчитать запас. Это стало отправной точкой: вместо разрозненных таблиц появился отдельный инструмент для конкретной задачи.
В карточке можно указать период расчёта и дополнительные дни запаса. Программа показывает результаты, включая количество упаковок для заказа. Это расчёт учёта запасов по введённым данным, а не рекомендация по дозировке или применению препарата. Когда карточек стало большеОдну запись можно заполнить вручную. Но если карточек много, важнее становится быстро найти нужную, сравнить сроки и выполнить одно действие сразу для нескольких записей. Поэтому в программе появился раздел «Таблицы»: там можно искать карточки по названию или коду, сортировать, открывать и редактировать выбранные записи.
Срок годности тоже важен для учёта: просроченные карточки выделяются красным, а те, у которых срок скоро закончится, показывают предупреждение. Когда нужно передать данные или разместить их на рабочем месте, карточки можно распечатать по одной или сразу несколько.
Переход на Electron — моя инициативаПозже уже по собственной инициативе я перевёл программу с Windows Forms на Electron. Мне хотелось сделать её удобнее в использовании и дальше развивать интерфейс. Это не было отдельным требованием: я сам решил, что на Electron смогу лучше организовать работу с программой. В актуальной версии октября 2026 года я обновил дизайн и исправил ошибки. Так Medcard Kanban прошла путь от первой версии на Windows Forms до приложения на Electron. По дороге я добавлял то, что делало работу удобнее: поиск и сортировку карточек, совместное редактирование, предупреждения о сроках годности и настройки. Работа без интернета и регистрацииКарточки хранятся на компьютере в текстовых файлах, поэтому для работы не нужны интернет и регистрация. При переносе на другой компьютер нужно скопировать папку с карточками; для сохранности данных полезно делать резервные копии. Medcard Kanban предназначена для ведения учёта запасов. Она не заменяет инструкции к препаратам, консультацию специалиста или правила медицинской организации. Благотворительный проектЗа разработку этой программы я ничего не получил — сделал её на благотворительной основе, чтобы помочь медицинским работникам в их работе. Программа на «Врачи РФ»Medcard Kanban также разместили на площадке «Врачи РФ», чтобы медицинские работники могли узнать о программе. Подробнее о Medcard Kanban и скачать программу → |
|