Home ›
Release notes- Version 1.4 beta 1
Submitted by dadmin on Fri, 18/12/2009 - 22:29
This is the first beta of version 1.4 of OpenVPMS. Included are many bug fixes and improvements. The details of which can be read below.
Following extraction of the zipped file:
- a MySQL data migration script needs to be run.
This script can be found in the update/db directory of the extracted files and is called migrate-1.3-to-1.4.sql - Archetypes also need to be loaded.
This is done by executing the archload.bat or archload.sh script in the bin/ directory.
Requirements:
- OpenVPMS requires the following to be installed:
- Java 1.5.x or higher
See http://java.sun.com/javase/downloads/index_jdk5.jsp - MySQL 5.0.24a or higher
See http://www.mysql.org/downloads/mysql/5.0.html - MySQL Connector/J JDBC driver
See http://dev.mysql.com/downloads/connector/j/5.1.html - Tomcat 5.5.12 or higherSee http://tomcat.apache.org/download-55.cgi
- OpenOffice 2.2.1 or higher
See http://download.openoffice.org/
- Java 1.5.x or higher
- MySQL:
- should be on the same host as Tomcat
- should accept connections on port 3306
- include the following lines in my.ini
- max_allowed_packet=16M
- innodb_file_per_table
New features:
Improvements:
Web Application
- [OVPMS-449] - Add support to auto-capitalise text fields
- [OVPMS-814] - Provide a demographic update function that can set a node on a specified object to a specified value expression
- [OVPMS-860] - Display document name in checkout batch print dialogue
- [OVPMS-870] - Modify Reminder Update processing
- [OVPMS-871] - Allow Printing and Re-printing of reminders from Patient Reminders workspace
- [OVPMS-879] - Improve Downloading of Xml documents
- [OVPMS-883] - Prevent dialogs from exceeding a percentage of screen width and height
- [OVPMS-884] - Investigation Management - Request form and billing enhancements
- [OVPMS-891] - Deleting a lookup should prompt for replacement lookup
- [OVPMS-895] - Document Act version support
- [OVPMS-910] - Add Request Id to Investigation Worklist display
Archetypes
- [ARCH-7] - Patient Ownership function may return previous Owner when generating Reminder documents
- [ARCH-13] - Adding Reminders should complete existing reminders with matching reminder type
- [ARCH-17] - Provide a getPatientDesexStatus function
- [ARCH-19] - GetHomeTelephone and GetWorkTelephone party functions not using mobile phone contacts
- [ARCH-23] - Add Preferred Vet and Insurance Plan lookups to customer archetype
ETL Framework
- [ETL-7] - ID Document loader enhancements
Reporting Framework
- [REP-7] - Update jasperreports to 3.6.0
Tasks:
Web Application
- [OVPMS-762] - Investigations Module - Develop preliminary requirements and specification
Achetypes
- [ARCH-16] - Remove party.customerorganisation archetype
- [ARCH-21] - Remove lookup.paymentType
- [ARCH-22] - Remove lookup.postcode archetype
ETL Framework
- [ETL-8] - Update kettle to 3.2.0
Release
- [REL-7] - Migrate existing investigation data to new investigation types and archetype
Bug fixes:
Web Application
- [OVPMS-823] - Charging products that create dispensing or document acts sometimes creates spurious visit entries
- [OVPMS-849] - Can select product.priceTemplate products during invoicing and estimations
- [OVPMS-881] - MacroCache doesn't filter inactive macros.
- [OVPMS-882] - Product reminders not using product specific reminder period
- [OVPMS-886] - Reminder Workspace - Reminders due on to date not being included in search
- [OVPMS-887] - Editing a lookup.macro results in macro expansion of the code node
- [OVPMS-889] - When trying to copy a medication if there is stock location an error is generated
- [OVPMS-890] - Customer Accounts shoudl display adjust button even when no transactions.
- [OVPMS-893] - Multi-slot appointments not displayed correctly when time range selected
- [OVPMS-894] - Check-in workflow uses lookup code instead of name in act.customerTask description
- [OVPMS-898] - Patient species based custom fields settings cause selection box issues in patient edit dialogue.
- [OVPMS-909] - Cannot create 2 suburbs in different states with the same name
Archetypes
- [ARCH-7] - Patient Ownership function may return previous Owner when generating Reminder documents
- [ARCH-13] - Adding Reminders should complete existing reminders with matching reminder type
- [ARCH-17] - Provide a getPatientDesexStatus function
- [ARCH-19] - GetHomeTelephone and GetWorkTelephone party functions not using mobile phone contacts
- [ARCH-23] - Add Preferred Vet and Insurance Plan lookups to customer archetype
ETL Framework
- [ETL-2] - Document loader creates multiple document records when loading documents