miroshnichenko.net


Как я разрабатывал Medcard Kanban

30.10.2026

Идея Medcard Kanban появилась после просьбы сотрудников туберкулёзного диспансера сделать программу для учёта лекарств. По словам медработников, вести расчёты в Excel было сложно: таблицы требовали постоянного внимания, а расчёты нередко сбивались. Хотелось сделать отдельный инструмент, в котором нужные данные и расчёты были бы собраны вместе.

Главный экран Medcard Kanban с формой расчёта запаса лекарства
Сначала вводишь исходные данные, затем программа помогает рассчитать запас.

Сначала — Windows Forms

Первую версию я сделал на Windows Forms и C#. В ней можно было заполнить карточку лекарства, указать количество в упаковке и ежедневный расход, а затем рассчитать запас. Это стало отправной точкой: вместо разрозненных таблиц появился отдельный инструмент для конкретной задачи.

Одна из первых версий программы учёта лекарств, созданная на Windows Forms
Так выглядела одна из первых версий программы на Windows Forms.

В карточке можно указать период расчёта и дополнительные дни запаса. Программа показывает результаты, включая количество упаковок для заказа. Это расчёт учёта запасов по введённым данным, а не рекомендация по дозировке или применению препарата.

Когда карточек стало больше

Одну запись можно заполнить вручную. Но если карточек много, важнее становится быстро найти нужную, сравнить сроки и выполнить одно действие сразу для нескольких записей. Поэтому в программе появился раздел «Таблицы»: там можно искать карточки по названию или коду, сортировать, открывать и редактировать выбранные записи.

Таблица сохранённых карточек препаратов в Medcard Kanban
Сохранённые карточки можно искать, сортировать и выбирать вместе.

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

Подготовка карточек Medcard Kanban к печати
Печать одной карточки или выбранного набора.

Переход на Electron — моя инициатива

Позже уже по собственной инициативе я перевёл программу с Windows Forms на Electron. Мне хотелось сделать её удобнее в использовании и дальше развивать интерфейс. Это не было отдельным требованием: я сам решил, что на Electron смогу лучше организовать работу с программой. В актуальной версии октября 2026 года я обновил дизайн и исправил ошибки.

Так Medcard Kanban прошла путь от первой версии на Windows Forms до приложения на Electron. По дороге я добавлял то, что делало работу удобнее: поиск и сортировку карточек, совместное редактирование, предупреждения о сроках годности и настройки.

Работа без интернета и регистрации

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

Medcard Kanban предназначена для ведения учёта запасов. Она не заменяет инструкции к препаратам, консультацию специалиста или правила медицинской организации.

Благотворительный проект

За разработку этой программы я ничего не получил — сделал её на благотворительной основе, чтобы помочь медицинским работникам в их работе.

Программа на «Врачи РФ»

Medcard Kanban также разместили на площадке «Врачи РФ», чтобы медицинские работники могли узнать о программе.

Подробнее о Medcard Kanban и скачать программу →


← Вернуться в блог