Home ›
OpenVPMS 1.8-beta-1
Submitted by tanderson on Fri, 27/03/2015 - 12:28
The OpenVPMS development team is pleased to announce the release of OpenVPMS 1.8-beta-1.
This is a beta release of OpenVPMS 1.8, to allow users to test the new features prior the final 1.8 release.
See New in 1.8 for a summary of new features.
Note that this release does not include the following projects, which are under development:
- Service Ratios
- Multi-day schedules
- Recurring Appointments
- Enable/disable discounts by Practice Location
- Printing invoices and estimates grouped by product template
The release can be downloaded here: openvpms-release-1.8-beta-1.zip
See Installing OpenVPMS for installation instructions.
Requirements:
See Requirements for a list of installation requirements.
New features:
- [OVPMS-951] - Reminder notification via SMS
- [OVPMS-1456] - Location-specific reminders
- [OVPMS-1457] - Location specific statements
- [OVPMS-1458] - Location-specific product pricing
- [OVPMS-1463] - Find free appointment slots
- [OVPMS-1466] - Problems summary view
- [OVPMS-1473] - Add support for multiple customer notes linked to estimates and invoices
- [OVPMS-1483] - Document file names
- [OVPMS-1484] - Product batch management
- [OVPMS-1487] - Search for referring vet via clinic
- [OVPMS-1489] - Add the ability to print documents in duplex in both JasperReports jrxml's and openoffice odt/docs
- [OVPMS-1493] - Add support to enter custom breeds when editing patients
- [OVPMS-1510] - Transaction reversal suppression
- [OVPMS-1511] - Stock export and import
- [OVPMS-1523] - HL7 Pharmacy Orders
- [OVPMS-1526] - Stock location preferred suppliers
- [OVPMS-1531] - Screen auto lock
- [OVPMS-1544] - Access application context in reports
- [OVPMS-1549] - Printing Forms & Letters on Patient Transfer
- [OVPMS-1557] - Integrate docload
- [OVPMS-1559] - Nested product templates
- [OVPMS-1560] - Weight-based product templates
- [OVPMS-1571] - Open cash drawer
Known Issues
- [OVPMS-1594] - users in single-location practices, or only able to view a single Practice Location, cannot view investigations created prior to OpenVPMS 1.8, in Workflow - Investigations.
Improvements:
- [OVPMS-1172] - Remove contact.faxNumber and replace with contact.phoneNumber, update existing fax numbers to the new system.
- [OVPMS-1409] - Add support for read-only fixed prices when charging
- [OVPMS-1460] - Add support for Microsoft .docx documents
- [OVPMS-1462] - Check for unique user name before saving users
- [OVPMS-1468] - Add presenting complaint and diagnosis to Problem
- [OVPMS-1469] - Automatically complete reminders that start and end on the same day
- [OVPMS-1472] - Update to the Customer and Patient Summaries
- [OVPMS-1475] - Update the SMS Dialog to display a description with the phone number
- [OVPMS-1495] - Default customer appointment query to Pending rather than All
- [OVPMS-1496] - Provide report to list patients that received a product batch
- [OVPMS-1497] - Add support to sort document templates by Type
- [OVPMS-1498] - Visit classification
- [OVPMS-1499] - Investigation Workspace enhancements
- [OVPMS-1501] - Add support for rabies tags
- [OVPMS-1503] - Validate email addresses
- [OVPMS-1505] - Add hyperlinks to move between problems in Summary view and Visits in Problems view
- [OVPMS-1506] - Restructure reports packaging
- [OVPMS-1514] - Update JasperReports dependency from 3.7.6 to 5.6.1
- [OVPMS-1517] - Add a new Discount type to produce a discount based on cost price plus a rate.
- [OVPMS-1519] - Relative Date extensions
- [OVPMS-1521] - Change to the Calculation for Line item Price
- [OVPMS-1522] - Work In Progress location filter
- [OVPMS-1524] - Add location to act.customerAccount DebitAdjust and CreditAdjust archetypes
- [OVPMS-1536] - Add macro variables $appointment and $task
- [OVPMS-1539] - Link Patient Documents and letters to invoice items such that batch numbers can be reported.
- [OVPMS-1540] - Add logged in user name to log4j output
- [OVPMS-1541] - NPE viewing a product reference
- [OVPMS-1543] - Patient deceased editing enhancements
- [OVPMS-1545] - Implement caching to improve reporting performance
- [OVPMS-1551] - Add support for groovy expressions in JasperReports
- [OVPMS-1554] - Add patient weight to reminder export
- [OVPMS-1555] - Add support for multiple To, CC, and BCC addresses when emailing
- [OVPMS-1562] - Automatically charge complete customer orders
- [OVPMS-1565] - Update JasperReports implementation to use JRRewindableDatasources
- [OVPMS-1566] - Add support to reload archetype descriptors
- [OVPMS-1575] - Add date of birth to patient summary
- [OVPMS-1581] - Add optional email address when submitting error reports
- [OVPMS-1584] - Add support for archetype dot notation in report variables
Tasks:
- [OVPMS-1301] - Prevent macros and reports invoking JXPath extension functions that update the database
- [OVPMS-1494] - Change ESCI inbox processing to skip inboxes that cannot be contacted
- [OVPMS-1537] - Include revision in readme.txt
- [OVPMS-1548] - Update JasperReports compiler, in order support Java 8
- [OVPMS-1550] - Set default mail encoding to UTF-8
- [OVPMS-1573] - Implement caching to improve patient history rendering performance
- [OVPMS-1592] - Suppress discount warning when the maximum discount is 100%
Bug fixes:
- [OVPMS-1050] - Clicking "Send Report" in error dialog generates an error if no mail configured
- [OVPMS-1492] - party.supplierorganization classifications node incorrect
- [OVPMS-1500] - Reversal of supplier invoice produces incorrect balance
- [OVPMS-1504] - Clear Till dialog only displays preferred deposit account
- [OVPMS-1509] - StackOverflowError selecting customer with thousands of patients
- [OVPMS-1512] - Product Add buttons disabled when editing multiple products
- [OVPMS-1525] - ESCI invoice-to-order matching does not exclude inactive products
- [OVPMS-1527] - Generate Orders generates multiple order items if a product and supplier has 2 or more preferred relationships
- [OVPMS-1529] - Generate Orders quantities miscalculation
- [OVPMS-1533] - Suppress caching of documents in ehcache.xml
- [OVPMS-1535] - Generate Orders includes inactive stock locations and suppliers
- [OVPMS-1538] - Current Discount popup calculation is incorrect
- [OVPMS-1542] - Generate Orders includes orders from different stock locations when determining stock on order
- [OVPMS-1546] - Single Statement Printing and Mail send uses the current context to provide an email address.
- [OVPMS-1552] - Set Visit end time on Check-Out
- [OVPMS-1556] - NullPointerException importing product prices
- [OVPMS-1558] - Infinite loop rendering patient history
- [OVPMS-1561] - Product CSV reader doesn't report line no. when a line has the incorrect no. of columns
- [OVPMS-1563] - VisitEditor tabbed pane needs scroll bar policy to avoid content being clipped
- [OVPMS-1564] - Estimates: use separate discounts for low and high totals
- [OVPMS-1574] - Google Chrome using floating point values for scrollLeft, scrollTop
- [OVPMS-1577] - Reversal failing with "deleted object would be re-saved by cascade" error
- [OVPMS-1579] - Appointment note bubbles being clipped
- [OVPMS-1580] - Appoinments entered on non-slot boundary after 12PM assigned incorrect date/time
- [OVPMS-1589] - Product hyperlinks allow product editing to users without admin privilege