Skip to content

v2.6.00

Latest
Compare
Choose a tag to compare
@roxy-dao roxy-dao released this 05 Mar 07:18
· 684 commits to develop since this release

New Features

Internal Order: Issues.
A few enhancements to the internal order process, to meet specific client needs

  • Ability to link an Internal Order to an Inbound Shipment: this then allows you to copy lines from a previous inbound shipment to the new internal order
  • Custom calculations for suggested quantity and AMC: including calculations which take the days out of stock into consideration
  • Aggregate program orders with values from lower level facilities

Dispensing Enhancements: Issues
The ability to record payments for prescriptions, bringing in the patient insurance policy support from mSupply. This release also sees the start of label printing for prescriptions. This is a first release of this feature, so the functionality is limited, however it is great to have label printing finally supported!
Lots more features too, as you can see in this list:

  • Enhanced filtering for Prescriptions
  • Displaying extra information: including the prescribed quantity
  • Patient history: shows the dispensing history of a patient
  • Payments: tools which are useful when collecting payments for prescriptions
  • Insurance: the ability to add an insurance program to a patient and provide a discount for the payment
  • Cancel prescriptions
  • Label printing
  • Add reference to prescriptions
  • Prescriptions per program: associate a program with a prescription and restrict the items which can be dispensed

Reports:

  • Development tools + directory restructure - further enhancements of the reporting infrastructure.
  • A set of client specific reports which utilise the new reporting framework

Vaccination Cards enhancements: Issues
Further enhancements to the vaccination card feature

  • Filtering patients by next of kin
  • Schedule next encounter from the current encounter
  • Reports

Backend Plugin Issues
A system to extend the functionality of the core application with plugins. This gives us great flexibility to extend the application:

  • Allowing external developers to create functionality
  • Providing a way for the application to support client specific functionality
  • Enabling behaviour to be changed without upgrading the entire application!

This is the initial release of the functionality in which the framework is introduced and several plugins are implemented to meet some of the client specific features.

Enhancements

  • #4015 Allow filtering "View Stock Page" by master list
  • Dependency updates
  • #4707 Automate Android build
  • #5956 Invalidate graphql requests on sync
  • #5943 Inform users why table actions are disabled
  • #5009 Mobile modal improvements
  • #6480 Unclear which store's SOH & AMC are shown when clicking on an item in Requisitions

Bug fixes

  • #5814 Cold storage range not translated
  • #5669 Patient lookup failure
  • #5368 Open mSupply Views don't account for negative stock correctly
  • #5620 Performance issue with sync integration with large data file
  • #5868 Name filter not working for Requisitions
  • #5886 GEDSI: logout modal text is too close/overlaps
  • #5858 Incorrect warning prompt when deleting a requisition
  • #6100 Log events need standardising
  • #4980 Prescription picked_date isn't quite correct
  • #5184 Use correct formula to get days in month
  • #4980 Prescription picked_date isn't quite correct
  • #6075 'Invoice Number' column can be clearer
  • #5567 Program master list soft delete
  • #5155 Updated patient's information is not showing in a prescription
  • #5102 Cannot change servers unless logged in
  • #3813 Retry api on connection error or timeout
  • #5818 Creating a new encounter does not take you to a newly created encounter, instead keeps you on a landing page
  • #5121 Supplier Returns: unable to delete Quantity to Return if the Quantity Available for Return is a decimal number
  • #5808 Item variants: Packaging tables are not ordered
  • #5079 Remove raw GraphQL error detail from error snacks
  • #5293 Backspace item selection
  • #5918 Indicator values are not being transferred to supplying store
  • #5147 Items in a location that is on hold should not be counted towards available stock
  • #5806 Change the button style (orange text on white) to have black text
  • #6144 You can create more than the max number of emergency internal orders by period defined for a program
  • #6005 Sync icon is not updated to white colour, only visible when hovered over the button
  • #5122 Requisitions: user can create OS, despite not having 'create invoice' permission
  • #5579 Item usage report showing different data on mSupply vs on OMS
  • #5080 Allow manual config of ServerURL in desktop app
  • #6422 Cannot create requisition programs for customers because of max order
  • #6470 Refine shortcuts
  • #5516 i can delete a requisition line for which stock has been allocated in a outbound shipment
  • #6712 safely deserialise invoice_line.item_variant_id
  • #6574 Make Errors Great Again!
  • #6517 App crashes when I click on disabled Reason dropdown Supplier return edit modal
  • #6626 Prevent needing to double-click 'Next' when adding items to Internal Orders
  • #6521 Remove whitespace from username input
  • #6605 fix time picker crash
  • #6441 fix add item variant
  • #6563 rename masterlist to masterlists in stock line node and move to item node
  • #6492 constrain standard form logo size
  • #6270 Hide footer popups on backdrop click
  • #6631 Make demographic clearable in vaccine course
  • #6234 Don't fix width item info/indicator info table
  • #6755 Dispensing keyboard usability

Full Changelog: v2.5.2...v2.6.0