Версия 1.3.0 — 2026-05-13
Добавлено
Журнал «Предметно-количественный учет лекарственных препаратов (ПКУ)»
Новый журнал учёта операций (приход / расход) с лекарствами, подлежащими предметно-количественному учёту. Соответствует Приложению № 3 к Правилам регистрации операций (приказ Минздрава России от 17.06.2013 № 378н, в ред. от 31.10.2017 № 882н).
Модель данных:
- Одна запись = одна операция (приход или расход) по конкретному препарату в конкретном кабинете.
- Препарат хранится текстом (наименование, дозировка, лекарственная форма, единица измерения) — без отдельного справочника на старте.
- Поля прихода: «От кого получено», № документа, дата документа, количество.
- Поля расхода: № мед. документа, Ф.И.О. больного, количество.
- Стандартные поля: автор, дата операции, подпись (ЭЦП), аудит, soft delete.
MoonShine UI:
/resource/pharmaceutical-quantity-entry-resource/...— индекс, форма создания/редактирования, детальная.- Фильтры: кабинет, препарат (текстовый поиск), тип операции, диапазон дат.
- Query-теги: «Сегодня», «За месяц» (дефолт), «Только приход», «Только расход».
- Окно редактирования, ЭЦП, аудит — как и в остальных журналах.
Печать — две формы:
- «По препарату» (приложение № 3) — карточка одного препарата, помесячная разбивка с 13 колонками формы: остаток на 1-е число, приходы, всего за месяц по приходу с остатком, расходы, всего расход за месяц, остаток на конец месяца (по журналу), фактический остаток, подпись. Активируется передачей
medication_filterв полях фильтра печати. - «Общий список» — плоская таблица операций за период (по умолчанию).
Права (RBAC):
Сгенерированы и присвоены super-admin'у: PharmaceuticalQuantityEntryResource.viewAny, view, create, update, delete, massDelete, restore, forceDelete.
Миграция: 2026_05_13_120000_create_pharmaceutical_quantity_entries_table — таблица pharmaceutical_quantity_entries с индексами (cabinet_id, medication_name, operation_date) и operation_type.