МЕДУЧЕТ SQL
Компьютерная программа
для лабораторий и медицинских центров
Как эффективнее использовать гематологический анализатор?

Возьмем, к примеру, общий анализ крови. Допустим, вы их делаете, в среднем, до 20 штук в день. В то же время ваш анализатор может делать их по 60 шт. в час. Получается, что загруженность прибора составляет 20 / (60 * 8) = 4% (при 8-часовом рабочем дне, без перерыва; это, конечно, перебор, но общую картину показывает). Абыдно, да?

Продаете вы общий анализ крови, в зависимости от пла... .

Читать далее...

Отображение потраченных в заказе расходых материалов

 

В программе улучшился механизм обработки и отображения использованных в заказах расходных материалов и медикаментов.

Как и прежде, потраченные "расходники" можно вносить в заказ на вкладку "Расходные материалы" вручную, либо они туда попадают автоматически (если на каждую услугу в заказе заранее прописана калькуляция), либо комбинировать эти два способа.

Что изменилось?

  1. Так как теперь каждый склад в программе можно связать с пунктом оформления заказа, то сразу же после внесения "расходника" в заказ (неважно, каким методом), программа тут же проставляет склад, с которого нужно списать этот "расходник". Конечно же, вручную вы можете изменить склад, но только если "расходник" еще не списан со склада (т.е., галочка "Списано" не проставлена).

  2. Немедленно после появления "расходника" в заказе, еще до его списания, программа проставляет ОРИЕНТИРОВОЧНУЮ cебестоимость "расходника" (т.е., его закупочную цену). Это позволит в случае частичной оплаты заказа пациентом быстро проверить, покрывает ли сумма оплаченных денег хотя бы стоимость потраченных расходных материалов. После того, как "расходник" будет фактически списан со склада (в форме "Управление складом"), ориентировочная закупочная цена "расходника" заменится на его РЕАЛЬНУЮ себестоимость.

  3. Каждая строка с "расходником" в заказе окрашивается в один из трех цветов: зеленый, желтый или розовый.
     

Щелкните по картинке, чтобы увеличить

 

Розовый цвет обозначает, что указанный "расходник" отсутствует на выбранном складе. Как такое может произойти, что "расходник" реально потратили на пациента, а программа пишет, что его не могли потратить потому что его нет на складе? Самая частая причина - это несвоевременное внесение в программу информации о поступлении "расходников" на склад. То есть, препарат поступил в клинику, но данные еще не успели перенести из приходной накладной в программу. На картинке выше сразу становится понятно, что на урологическом складе нет перчаток и салфеток.

Желтый цвет строки обозначает, что выбранный расходник присутствует на указанном складе, но его остаток там подошел к критической черте или даже переступил ее. Подробнее о настройке критических остатков для каждого расходника можно прочесть в "Информационном выпуске № 1-2, 2011". В приведенном выше примере остатки препарата "Рексетин" достигли критического значения.

Зеленая строка - все нормально.

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

Если вручную добавить новый "расходник" в список "расходников" в заказе, то итоговая себестоимость всех "расходников" в заказе обновится автоматически. Однако, если удалить один или несколько "расходников" из списка, то общая сумма себестоимости в заказе будет ОТОБРАЖАТЬСЯ прежней. Для того, чтобы ее обновить, дважды щелкните мышкой по полю "Итого учтено материалов на сумму".


 

Теперь давайте рассмотрим, почему закупочная цена, которая указывается для каждого "расходника" в заказе, является ОРИЕНТИРОВОЧНОЙ до того момента, пока "расходник" реально не списали со склада...

Допустим, мы приняли партию препарата Х с закупочной ценой 5 грн. за 1 таб. в количестве 10 таблеток. Партия поступила на склад 01.10.2011. Через три дня (03.10.2011) мы приняли на склад вторую партию этого же препрата, но уже по закупочной цене в 7 грн. та 1 таб. и тоже в количестве 10 таб.

В заказе пациента от 05.10.2011 мы хотим списать 15 таблеток, для чего и сформировали соответствующую строку с препаратом Х в количестве 15 таблеток. Вопрос: какая себестоимость этих 15 таблеток? Имеющейся информации явно недостаточно, чтобы ответить на этот вопрос. Мы не знаем, сколько таблеткок из какой партии было использовано (по 5 грн./таб. и по 7 грн./таб.).

Сценарий № 1

Вполне возможно, что на пациента было потрачено 10 таб. из первой партии и 5 таб. из второй партии. Тогда себестоимость препарата в заказе = 10 шт. * 5 грн./таб. + 5 шт. * 7 грн./таб. = 85 грн.

Сценарий № 2

Но ведь вполне может быть и ситуация, когда из первой партии несколько таблеток (например, 3 таб.) были использованы в заказе какого-то другого пациента еще раньше. И остаток в первой партии, доступный к использованию, составляет вовсе не 10 штук, а всего 7 таб. Тогда себестоимость препарата в нашем заказе будет совсем другая: 7 шт. * 5 грн./таб + 8 шт. * 7 грн./шт. = 91 грн.

Ситуация усугубляется тем, что список "расходников" в заказах зачастую корректируют "задним числом". И в более ранних заказах могут изначально забыть указать какие-то расходники. То есть, программа может предполагать, что в заказе конкретного пациента препарат Х списывается с первой партии (по 5 грн./таб.) в то время, как на самом деле первая партия давным-давно была потрачена на других пациентов в более ранних заказах, просто информация об этом еще не появилась в программе.

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

Именно поэтому ОКОНЧАТЕЛЬНАЯ закупочная цена "расходника" в заказе появляется только после того, как его списали со склада в форме "Управление складом" (и в колонке "Списано" в заказе появляется галочка; и строку с этим "расходником" в заказе уже нельзя изменить). В процессе списания программа перебирает все партии "расходника", поступавшие на указанный склад, и последовательно списывает "расходник" из самого первого заказа сначала с первой партии, потом (если не хватает) - со второй партии и т.д. После этого программа берет следующий заказ, в котором есть искомый "расходник", и продолжает списание с поступавших партий в указанном хронологическом порядке (метод FIFO).

В нашем примере (давайте допустим, что имел место сценарий № 2) в заказе первого пациента программа проставит цену для 3 таблеток препарата Х, равную 15 грн. Для второго же пациента программа создаст для препарата Х две строки: в одной будет 7 таб. с итоговой ценой в 35 грн., а во второй - 8 таб. с итоговой ценой 56 грн. То есть, какой-то "средней" цены для препарата Х не существует! Есть вполне конкретные цены на каждую таблетку из каждой списываемой партии.

Какую же закупочную цену подставляет программа в заказе в колонке "Стоимость" сразу в момент добавления "расходников" в заказ? Это та цена, которая фигурирует для "расходника" в таблице классификации расходников (форма "Расчет себестоимости").

Если "расходник" только-только поступил на склад, то программа зафиксирует в этой таблице закупочную цену первой поступившей партии и будет использовать ее в качестве ориентира.

Если "расходник" уже списывался со склада ранее, то программа оставит для "расходника" ту цену, по которой он списывался со склада в последний раз (например, если "расходник" списывался со второй партии по цене 7 грн./таб., то именно эта цена и останется "ориентировочной" для последующих заказов).

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