A variable dose dispensing system may include a processor and memory. The processor may receive a request for a variable dose order of a medication, such as from a user. The processor may request an amount of the medication to be administered, and receive, in response to the request, an indication of the amount to be administered. The processor may verify that the amount to be administered is within a range of the variable dose order. The processor may determine an item in a local inventory that contains at least the amount of the medication to be administered, and may dispense the item. If an amount of the dispensed item exceeds the amount to be administered, such as by a waste amount, the processor may display an indication of the waste amount to the user, and may transmit a notification of the waste amount, such as to a management server.Un sistema de distribución de dosis variable podría incluir un procesador y una memoria. El procesador podría recibir una petición de una orden de dosis variable de un medicamento, tal como de un usuario. El procesador podría requerir la cantidad del medicamento que será administrada, y podría recibir, en respuesta a la petición, una indicación de la cantidad que será administrada. El procesador podría verificar que la cantidad que será administrada está dentro de un intervalo de la orden de dosis variable. El procesador podría determinar un artículo en un inventario local que contiene al menos la cantidad del medicamento que será administrada, y podría distribuir el artículo. Si la cantidad del artículo distribuido excede la cantidad que será administrada, tal como por una cantidad de desperdicio, el procesador podría visualizar una indicación de la cantidad de desperdicio al usuario, y podría transmitir una notificación de la cantidad de desperdicio, tal como a un servidor de manejo.