Store & Dispensing Setup

Server Setup: Configuring the Store & Dispensing Setting

Making items visible in the new store using Master List(s)πŸ”—

  1. Click on the Master Lists tab and select at least one Master List. This will define which items are visible in the store.

Custom invoices button on Navigator

  1. Click OK
  2. Click OK again.

Make the Store visible to other StoresπŸ”—

  • Edit the 'name' associated with the Store and configure store visibility to other Stores appropriately

Setting up the correct synchronisation settingsπŸ”—

Since v4.12, sync settings are controlled by store visibility. You should not need to do anything described in this step.

If you have have used mSupply support to convert a customer into a store for you, and you have specified the sync site that the store will be Active on, then all you need to do here is:

  • Change the Synchronisation type for this store on the Primary Server to Collector if so desired (normally the case)
  • Configure this new store's Sync type to be Transfer or Active/Collector for any other sync sites that need to deal with this store.
  1. Edit store synchronisation settings (Special > Show Stores > Double-click on store > Synchronisation > Click to Unlock, enter code to edit):
  2. In the table below, in row of the Sync site that was created for this store, tick the tickbox in the Local column. This will automatically change the Sync type for that site to Active/Collector.

Custom invoices button on Navigator

  1. Set Synchronisation type at the top to Collector
  2. Click OK

Custom settingsπŸ”—

These are set on the Custom fields tab of the store preferences in mSupply desktop (Special > Show Stores, Double-click on store > Custom fields tab).

Setting nameAllowed Value(s) (Default value is in italics - this is used if preference is not configured)Description
usesDashboardModuletrue or falseNeeds to be set to true if using the dashboard
usesVaccineModuletrue or falseNeeds to be set to true if using the vaccines module
usesCashRegisterModuletrue or falseNeeds to be set to true if using the cash register
usesPaymentModuletrue or falseNeeds to be set to true if handling cash payments. There are some (good!) side effects if this setting is true.

The sell and cost price columns are shown on Supplier Invoices and are also shown when editing batches in a stocktake where the sell price is editable.

See below for examples:

SettingValueComment
usesPatientTypestrue or falseIf set to true then you can choose between Inpatient and Outpatient when dispensing. The data is stored in the transact.user1 field. Of course, usesDispensaryModule must be set to true for this to have any effect (see above)
monthsLeadTimenumber (0)The months of lead time - will be multiplied by 30 to use in mobile as months of lead time
monthlyConsumptionLookBackPeriodnumber (12)The number of months to look back when calculating average monthly consumption (AMC)
monthlyConsumptionEnforceLookBackPeriodtrue or falseif True, then the full lookbackup period will be used, even if there is no consumption in those periods. We don't recommend this, but it's here to comply with the rules in some countries

Other preferencesπŸ”—

You can set other preferences for mobile in the Store preferences by going to Special > Show Stores, Double-click on store > Preferences tab) in mSupply desktop:

Custom invoices button on Navigator

Here are the preferences and what they do:

PreferenceDescription
mobile: Alert if a patient is dispensed the same vaccine multiple times in a weekInformation coming soon!
mobile: Enforce lookback periodInformation coming soon!
mobile: Uses vaccine moduleInformation coming soon!
mobile: Uses dashboard moduleInformation coming soon!
mobile: Uses cash register moduleInformation coming soon!
mobile: Uses Payment moduleInformation coming soon!
mobile: Uses patient typesInformation coming soon!
mobile: Uses Hide Snapshot columnInformation coming soon!

Other configurations that then affect how mobile behavesπŸ”—

ItemDescription
ProgramsIf you have a master list configured as a program, in mobile you will then be able to perform stock takes or supplier requisitions by program.
ReasonsIf you have BOTH positive and negative inventory adjustments, have to apply a reason to stocktake lines with a difference = 0
Prescription CategoriesIf you have transaction categories with type of "prescription" mobile will display a drop down list of prescription categories to select from
Insurance ProvidersIf you configured an insurance provider, then mobile will give you the ability to choose a policy, and to edit and create them at the end of a prescription
Payment TypesIf you have configured any payment types, they’ll show up in a list at the end of a prescription

Dispensary modeπŸ”—

  1. Ensure that your store is a Dispensary by choosing Dispensary from the drop-down list on the General tab of the store preferences.

Custom invoices button on Navigator

  1. The mobile store needs to have the following field in Custom Fields for the dispensary to be visible in mobile

Of course you will need to synchronise mSupply mobile with the server before the mobile device receives these configuration settings. After sync, your Navigator window will look like this:

Custom invoices button on Navigator

Vaccine dispensingπŸ”—

If you want to use mobile for dispensing vaccines then see the setup instructions on the Vaccine Dispensing Setup page.

When the Payments module is onπŸ”—

The cost and sell price are visible on supplier invoices:

Custom invoices button on Navigator

The cost and sell price are visible when doing stocktakes:

Custom invoices button on Navigator