Home ›
OpenVPMS Release 1.4
Submitted by dadmin on Thu, 29/04/2010 - 21:55
For upgrade and install instructions see the implementation documentation
Existing installations will need to run the 1.3 to 1.4 migration script.
This is included with the release and located in: update/db/migrate-1.3-to-1.4.sql
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 higher
See 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:
- 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-906] - Add error reporting support
- [OVPMS-910] - Add Request Id to Investigation Worklist display
- [OVPMS-940] - Order document templates by 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
Business framework
- [OBF-208] - Improve lookup caching performance
ETL Framework
- [ETL-7] - ID Document loader enhancements
Reporting
- [REP-7] - Update jasperreports to 3.6.0
Tasks:
Web Application
- [OVPMS-762] - Investigations Module - Develop preliminary requirements and specification
Archetypes
- [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
- [OVPMS-926] - Copying a Service using the "Copy" button in Products generates an error
- [OVPMS-934] - ClassCastException: org.openvpms.web.component.im.edit.investigation.PatientInvestigationActEditor cannot be cast to org.openvpms.web.component.im.edit.act.PatientActEditor
- [OVPMS-938] - Estimation Item startTime should default to current date/time when they were created
- [OVPMS-941] - NullPointerException during invoice editing
Archetypes
- [ARCH-14] - org.openvpms.archetype.rules.finance.account.CustomerAccountRuleExceptionTestCase failure due to Locale
- [ARCH-15] - Cannot merge patients when the source patient has relationships to Entity instances
- [ARCH-18] - Deletion of an invoice triggers deletion of associated reminders or documents
- [ARCH-20] - Set Deceased rule should also deactivate patient
- [ARCH-25] - Product prices updated when suppliers are inactive
- [ARCH-26] - NullPointerException merging customers
Business Framework
- [OBF-204] - Test case failure due to TimeZone
- [OBF-206] - ArchetypeAwareVoter triggers ClassCastException
ETL Framework
- [ETL-2] - Document loader creates multiple document records when loading documents