Version History

mSupply v7.18 (2024-10-09)

New features

DHIS2 LMIS integration

  • Retrieve requisitions [14678]
  • Acknowledge shipment receipt and send shipment transaction data for RTS facilities [14679]
  • Pull facilities stock on hand data to show on dashboard [15303]

Comoros

  • Comoros WB: “National price list” and item discount for health facilities [15108]
  • Invoice and prescription pricing based on “Default Price List” and “Discount” master lists [15213]
  • Comoros: translations fixes [15374]

Australian Medical Assistance Teams (AustMat)

  • NCCTRC: Customer invoice features (1) – Invoice allocation of stock per program [15177]
  • NCCTRC: Stock list filters (2) [15178]
  • NCCTRC: Picklist Custom Filters (2c) [15180]
  • NCCTRC: Manifest report (2b) [15179]

Haiti

  • Haiti stock expired report [15400]

Improvements

For All

  • Suggested order quantities report shows minimum stock in the report [14994]
  • Show the customised columns when printing the name list [15065]
  • Stock line outer and inner pack sizes are now editable [15143]
  • Add `Is Immunisation` flag to master list program settings [15165]

Haiti

  • Haiti: Requisition status report (WMS18) changes #15294

Fiji

  • Adding Item code to the custom report: Fiji_dispensing_patient_and_prescriber_report [15285]

Myanmar

  • Myanmar: Myanmar show stock in confirmed date column while issuing stock [15304]

Nigeria

  • NHLMIS integration changes [15117]
  • Nigeria DRF: Update the new customer invoice report. [15319]

Bug fixes

  • The additional properties won’t get added when selecting the universal code during item creation [15231]
  • Purchase order: adding line the first time, the quote data does not populate as prices on the PO line [15216]
  • Can create duplicate item code and store code even if the unique name preference is turned on [15202]
  • Can create duplicate name code even if we want unique name code from pref [15158]
  • Can create duplicate item property if the item property join for an item is none [15174]
  • Can create duplicate names even if the unique name code preference is on [15068]
  • Shortcut key of OK and Next does not work in internal order, purchase order, and customer credit form [15163]
  • Shortcut key `Tab` does not toggle across the different fields in the stocktake sheet window [15162]
  • Item>Usage mean usage and standard dev value with `include builds` checked won’t update the values [15157]
  • Store details: visibility updates even without changes [15152]
  • Items and stock > days out of stock report: Mismatched item code with item names [15151]
  • No Alert when a negative value is entered in weight per pack in goods receipt line window [15094]
  • Restrict negative values in `volume per pack` and `outer volume per pack` and `outer packsize` [15306]
  • Patient details>history tab is not refreshed on click of OK & Next button [15053]
  • The goods can be received without location even if the store preference is on [14853]
  • Purchase order widow: standard deviation doesn’t match the item usage window [14852]
  • Add log record for purchase order successfully pushed to mSupply Link server [14844]
  • Open mSupply print outs are showing in mSupply [15370]
  • Runtime error when you open scheduler [15318]
  • Avoid syncing patients to all sites if the home store is blank [15315]
  • Server error “Table needs a primary key in order to be logged” [11153]
  • Item ledger report does not order stock movements by time (only by date) [15192]
  • Master list “price” column changed to “unit price”. [15218]

For internal use

  • Disable backups in interpreted mode [15253]
  • 4D method search includes project/table form results [15243]
  • Increase sync v5 API batch size limit [15144]
  • Support DB: sync routine to pull data first before updating the Support DB site list [15123]
  • Support DB: ability to link mSupply donors to the support DB donors [15121]
  • Sync v5 don’t sync regular reports to reduce sync bandwidth [15204]
  • Diagnotictics tool to check transactions without name_ID, item_ID & cross reference item with transactions [14788]

Read more »

mSupply v7.17 (2024-08-31)

New features

Fiji MOH

  • Fiji MOH: Patis plus integration medication dispense – HL7 [14877]

Improvements

For All

  • Preference: can set label font size for prescription number, date, prescriber code, and label message [14969]
  • DHIS2 setting to send payload to small batches [15105]
  • Suggested order quantity report to have AMC formula used in the header of report [15012]
  • Add item product specifications field as an option in the item list customise columns chooser [14879]
  • Item Input > Usage tab shows days out of stock & stock on hand [14206]

Myanmar

  • Medical action Myanmar: consolidated stores report – store, item vs months [14955]

Tonga

  • More vesalius integration restriction workarounds [14956]

Cote d’Ivoire

  • eSigl integration: push days of of stock values [15029]

Niger

  • [Niger – Galmi] Add purchase order reference field on purchase order report [14949]

Bug fixes

  • Store list slow to open on big data files [15022]
  • User permissions when in group misrepresented if no permissions are set for the group [15146]
  • Fixed item usage mean and standard deviation calculation [15109]
  • Runtime Error when the user tries to make inactive itself [15011]
  • Runtime Error when you enter the quantity in Supplier Credit in compiled mode [15005]
  • Sites windows > various issues [15074]
  • Wrong SOH in stock_history_by_day [15181]
  • Avoid site locked record during sync [15089]
  • Record locked problem while merging two stores [15077]
  • Haiti: The import fails when you put the date format according to the alert but the system has a different date format [15058]
  • Haiti: The number of boxes doesn’t increase, if all the items in the box are unboxed [15001]
  • Haiti: Stock inventory report (7.12PC)(csv automatically saved to drive as csv file) no values in #GRN column [15040]
  • Suggest box feature not suggesting small box if less number of packs are available to fill after filling big box [14976]
  • Import requisitions Issue for Haiti customisation [14968]
  • Update suggested order quantity report header to show some of the filters [15034]
  • Monthly usage for the last x months are all zero on suggested order quantities with prices and price extension report [14987]
  • Wrong value on effective months of stock in suggested order [Excel] report [14985]
  • Unusual format number in No. of units column of Transaction by item with donor report [14983]
  • Buttons and tabs not available until tender has been saved [14862]
  • Allows to import duplicate names even if the `Name code for all names to be unique` Preference is turned on [14869]
  • Separate log for store name and code changes [14925]
  • `Directions Dispensed` broke into a new line of `Date of Dispensing` in the dispensary mode report [14895]
  • Myanmar Chai: The brand name column doesn’t show up while printing [14894]
  • Myanmar EPI – 07 extra blank lines on new page [15114]
  • New properties in universal codes are not appearing in the additional properties area [14886]
  • Suggested order quantity report months considered column for “dont adjust algorithm” [15019]
  • Dashboard export fails if field names are updated [15059]

For internal use

  • Merge stores [14379]
  • Sync error alerts [14700]
  • Improve anonymisation feature [14922]
  • Remove all instances of `Info_hub` as it is not used anymore [14896]
  • Universal code port 2048 for GraphQL can be set in preferences [14911]
  • Disable the support dates in site form and improve funder input [15084]

Read more »

mSupply v7.16 (2024-07-18)

New features

Fiji MOH

  • Fiji MOH: patisPlus patient integration [14706]

Sierra Leone

  • DHIS2 configuration for multiple data elements per item [14805]

Improvements

For All

  • DHIS2: add an option to push data manually [14942]
  • Add location column in Supplier Invoice 1 report [14881]
  • Item form, user can input maximum stock [14891]
  • New transaction report – [Dispensing with patient name and prescriber] with an extra column – Patient Code [14883]
  • New column and filter: “PO Reference” to add to Report > Purchasing > Purchase orders… > [Outstanding Purchase Order Lines [Excel] ] [14713]
  • Stocktakes: volume per pack, weight per pack, and manufacturer fields added to the stocktake lines edit window [14694]
  • Remote authorisation: set the default approved quantity to 0 [14687]
  • Extend name and item import to include custom data [14701]

Niger and Haiti

  • Niger and Haiti: customer invoice printout QR code contents change [14804]

Fiji MOH

  • FIJI FPBS: add item_code and re-arrange columns in the supplier invoice report [14872]

Myanmar

  • Tweak to EPI Customer invoice Form-07 [14917]
  • Unit value missing under “A/U” column in Myanmar unpacking and checking report [14846]
  • Myanmar Chai: update the alignment for the issued and receipt vouchers report [14754]

Liberia

  • Liberia WFP: verification and packing list reports update [14728]

Bug fixes

  • Samoa: the supplier invoice entry date is before customer invoice confirm date [14890]
  • Liberia: sistribution round field is blank in the packing List [14812]
  • Suggested order [excel] report column show decimals in AMC columns [14858]
  • Better logging of changes when names (customer and supplier) are imported or modified and stores are modified [14823]
  • Incorrect alert in warnings form [14816]
  • Can issue out invisible items through customer invoices [14813]
  • False alert: cannot delete the purchase order even if you have the permission to delete [14769]
  • Quote form: the `Net cost`, `Total Cost` and `Adjusted local cost` don’t get updated for new records [14767]
  • Printing patient-names list report shows incorrect column name [14760]
  • New created abbreviation not showing in prescriptions [14673]
  • Can only confirm supplier invoice if the received stocks are visible in the store [9245]
  • Workaround Vesalius restrictions [14951]
  • Transfers stop on mSupply central when there is an error in the sync buffer [14904]
  • Data anonymising: convert Mirror Cloud data to a normal Sync host type data [14897]
  • Myanmar Item Ledger Report: Showing negative balance [14900]
  • finalised_date is blank when finalising Customer Invoice on mSupply mobile [14857]
  • Instructions for repeat prescriptions are missing [14843]
  • Programs column missing from supplier invoices [14841]
  • Niger Chemonics: runtime error while clicking “OK” for customer invoice after updating trans line custom fields [14810]

For internal use

  • mSupply sites data push to the mSupply support DB [14903]
  • Import Stores via spreadsheet [14799]
  • Improve site_log update in method : sync_update_connection_stats [14659]
  • Button to force sync user from central server to remote sites [14041]
  • New permission for central server administrator [14836]
  • Site form: Can input billing details (support information, funder, license information) [13288]

Read more »