OpenLMIS Domains

Requisitions


Scheduled and/or ad-hoc process for requesting more stock (of medical commodities, etc) of approved items in a program, that goes through 1+ levels of supervision, whereby supervisors can edit the requisition/quantities, and ultimately approves and authorizes an order. Typically I must report on what I did with my previous stock (usage, impact) how I’ll use future stock (e.g. regimens of new patients). Request is based on some algorithm using current stock levels and past consumption. Budgeting/costing is an input to the actual request placed.

Order = (many) quantity + product (which defines pack size)


Fulfilling


In response to one or more orders (from one or more facilities), and based on available quantities in the store, pick items off the shelf and assemble these into 1 or more shipment (recording the lots, filled quantity, quality e.g. VVM, etc) with a proof-of-delivery

Proof-of-delivery = packing slip = manifest

VVM = vaccine vial monitor

Decrement from my stock cards

Rationing?

Batches go with expiry dates


“Incorporate ERP Export”


Inventory Management


Based off of a stock card, I record what occurs to my stock (medical commodities, batches, etc): receiving, issuing, expirations.

 Sometimes individual commodities, sometimes a kit

Package = box of many of the same commodity

Kit = packaging of multiple different commodities

On a monthly basis I do a physical stock count.

Informed Push

As a logistician, on a predefined schedule, I visit multiple facilities in a delivery zone that I am in charge of. Upon arrival, I do a physical count of commodities available at the facility, and top them up to an ideal stock amount, or else to a quantity estimated based on need.

I overstocked my delivery truck, so at the end of the route, I return the undistributed commodities to the stock room (possibly checking changes in VVM).

I may also collect programmatic data.

(Possibly also cover peer-to-peer transfer between facilities, if you have commodities with far-away expiration dates)

(This version of the business process may be very specific to one country use case.)

Forecasting (Generalize to Demand Planning?)

Need a forecasting tool/capability in requisition and informed-push.

A related Rationing algorithm in fulfilling.

Data (export?) to inform annual forecasting process



Cold Chain Equipment Management


As a storeroom manager I monitor my cold chain equipment for temperature excursions (outside some threshold) (or I may have a device that does this automatically) and record the max/min temperatures for that time period. I take action if there is a freeze or high temperature event.

I install a new piece of equipment and record its serial number and installation date.

Piece of equipment (model, status).

Routine maintenance schedule.

Maintenance requests.


Do not send cold-chain-requiring-product to a service delivery point that doesn’t have functional cold chain equipment, or enough capacity.


Receiving


 (Usually in response to “fulfillment” workflow at higher level)

As a store officer at a facility, when a vehicle arrives with stock and ...


Receive verified quantity and quality of stock at the store, and …

Notification of arrival, deciding if order is correct, ...

OpenLMIS: the global initiative for powerful LMIS software