Home ›
openvpms 1.5
Submitted by dadmin on Fri, 27/01/2012 - 06:17
Version 1.5 is available from the download page.
Users migrating from 1.4 or previous 1.5-beta's need to:
- backup their database
- reload archetypes
- run the migration script in update/db/migrate-1.4-to-1.5.sql
Requirements:
-
OpenVPMS requires the following to be installed:
-
Java 1.6.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.6.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:
- [OVPMS-900] - Document templates can be set to print during invoicing and print option during Checkout has a default value
- [OVPMS-902] - SMS integration through an email-sms gateway
- [OVPMS-907] - Add a Print Quanitity option to the print dialog
- [OVPMS-908] - Allow user notes for payments, credits, counter sales and refunds
- [OVPMS-914] - Provision for an interactive reminder interval or due date for reminder types
- [OVPMS-923] - Print button in the visit editor
- [OVPMS-936] - New style of selection dialog for workspaces eg. Customer, Product etc
- [OVPMS-953] - Add Dispensing Notes to Products
- [OVPMS-955] - Add a default Copies quantity to Templates
- [OVPMS-956] - Customer and Patient alerts visible in summary and new appointment dialog
- [OVPMS-961] - Add popup to edit dialogs to display available macros
- [OVPMS-996] - Stock Reorder reporting
Improvements:
- [OVPMS-378] - User name and password submitted via login dialog should be submitted using POST
- [OVPMS-421] - Login Dialogue - Add OpenVPMS logo and display login error messages
- [OVPMS-723] - Refactor stylesheet handling
- [OVPMS-877] - Add support to query entities by identifier
- [OVPMS-880] - Appointment Searching tab in Customers workspace
- [OVPMS-896] - Add dispensing units to label dialog
- [OVPMS-912] - Allow text fields in Letters to include macros
- [OVPMS-937] - Change aging syntax
- [OVPMS-944] - Direct visit editing
- [OVPMS-948] - Suppress reporting of "Failed to find subreport with name: " errors
- [OVPMS-949] - Add 'Find Again' support to relaunch the customer selection dialog with the previous input parameters and results
- [OVPMS-954] - Add Patient Description column to the Customer search results
- [OVPMS-960] - Streamline invoicing
- [OVPMS-963] - Provide a default Highlight option in Scheduling and Work List workspaces
- [OVPMS-964] - Populate appointment customer and patient if both were entered during search
- [OVPMS-965] - Default the charge type to "Invoice" in the New Invoice popup
- [OVPMS-967] - Display search dialog if enter pressed in empty IMObjectReference field
- [OVPMS-969] - Modify Clinician Context behaviour in workflow tasks
- [OVPMS-971] - Modify Check-In workflow to search for valid In progress or Completed Visits
- [OVPMS-972] - Customer and Patient information edit dialogues no longer expandable.
- [OVPMS-973] - Streamline creation of Visit items
- [OVPMS-988] - Ignore Ctrl-X (Cut) for appointments that aren't Pending
- [OVPMS-990] - Sort reports by ascending name
- [OVPMS-991] - Display Start Time column on both left and right of appointment tables
- [OVPMS-1002] - Patient Medication dialogue Print button has no shortcut key
- [OVPMS-1004] - Set appointment/task foreground colour to contrast background colour
- [OVPMS-1013] - Investigations workspace items have no hyperlinks
- [OVPMS-1015] - No hyperlinks in work in progress
- [OVPMS-1016] - no hyperlinks in the reminders workspace
- [OVPMS-1018] - Calculate markup on product price change
- [OVPMS-1034] - Provide more descriptive error message when an object being edited is deleted by another user
- [OVPMS-1037] - Add support to print visits during Checkin and Consult workflows
- [OVPMS-1047] - Improve support for touchscreen devices
- [OVPMS-1055] - Change reminder generation to use printer specified by reminder document template
- [OVPMS-1057] - Add support for to configure document templates at practice locations
- [OVPMS-1062] - Copy lookup relationships when replacing one lookup with another
- [OVPMS-1075] - Improve error reporting of duplicate lookups
- [OVPMS-1078] - Filter duplicate relationships when replacing one lookup with another
Tasks:
- [OVPMS-947] - java.awt.print.PrinterException: No printer found.
- [OVPMS-1017] - Change echo TextField component to avoid redundant updates
- [OVPMS-1025] - Supplier delivery package sizes
- [OVPMS-1026] - Automatically link ESCI delivery items to order items, where no explicit link exists
- [OVPMS-1030] - Default empty listPrice to unitPrice when processing supplier invoices
- [OVPMS-1036] - java.awt.print.PrinterException: Printer is not accepting job.
- [OVPMS-1067] - Cache objects during editing to reduce memory, db use
Bug fixes:
- [OVPMS-559] - Author participation should be populated for all acts that support it
- [OVPMS-690] - Sorting tables on participation columns contain nulls removes the null rows
- [OVPMS-885] - Duplicate reminders created belonging to same Reminder Group if billed on same Invoice
- [OVPMS-930] - Description of newly created appointment reason lookups don't appear in the scheduler.
- [OVPMS-943] - Product reminder linked to inactive Reminder Types are still generated during billing
- [OVPMS-945] - DownloadServlet throws NPE if document has no mime type
- [OVPMS-946] - NullPointerException on supplier change, when editing products
- [OVPMS-950] - HTML document attachments cannot be printed when downloaded
- [OVPMS-952] - Species specific product filtering during invoicing not working
- [OVPMS-958] - Copying product duplicates linked products
- [OVPMS-968] - Cancelling editing of new customer doesn't clear workspace
- [OVPMS-970] - TaskActEditor permits saving acts with endTime < startTime
- [OVPMS-978] - When KeyTable regains focus from a closing dialog, keyboard navigation doesn't work
- [OVPMS-979] - Problem items duplicated in patient medical record summary
- [OVPMS-985] - Supplier Deliveries - Fully delivered orders still displayed in new deleivery order selector
- [OVPMS-986] - Remove supplier product price editing and batch price updates
- [OVPMS-989] - Print Form button disabled for investigations on re-edit
- [OVPMS-992] - Can't delete act.patientInvestigation acts
- [OVPMS-993] - Checkin not setting new Visit reason to appointment reason
- [OVPMS-995] - Supplier Deliveries not showing orders with Accepted status
- [OVPMS-997] - Till Balance report totals incorrect
- [OVPMS-1005] - NullPointerException running SQL report
- [OVPMS-1006] - Data truncation: Incorrect datetime value: '20100-12-01 00:00:00' for column 'activity_start_time'
- [OVPMS-1009] - 'new' button not working in patient selection dialogue.
- [OVPMS-1011] - new button in medical records will change behaviour is entry is cancelled
- [OVPMS-1012] - cancel button in new visit entry such as notes requires 2 clicks
- [OVPMS-1014] - When editing a schedule view delete, next and previous buttons should be deactivated.
- [OVPMS-1019] - schedule and worklist view editors have their add a new relationship button disabled
- [OVPMS-1020] - Checkout print dialog doesn't automatically select financial templates
- [OVPMS-1021] - Inactive suppliers are contacted when checking ESCI inboxes
- [OVPMS-1023] - empty products are not removed when exiting a delivery entry
- [OVPMS-1024] - Accepted Orders can be edited
- [OVPMS-1027] - Default document download icon is pdf
- [OVPMS-1028] - Customer Account Type Account Fee amount rounding issue
- [OVPMS-1031] - Skipping drug label during charging also skips interactive reminders
- [OVPMS-1032] - Deleting Templates that are referenced by Document Acts causes foreign constraint error
- [OVPMS-1033] - Till Balancing and Deposit Workspace customer links missing
- [OVPMS-1035] - No node found named supplierNotes in archetype act.supplierReturn
- [OVPMS-1040] - Medication not displayed in Medication popup during charging
- [OVPMS-1044] - Invoiced Estimations do not generate reminders, update stock or create clinical record entries.
- [OVPMS-1045] - QueryException: No Query returning results of type org.openvpms.component.business.domain.im.lookup.Lookup for archetype(s) lookup.macro
- [OVPMS-1046] - Cannot save acts when associated patient has been deactivated
- [OVPMS-1048] - IndexOutOfBoundsException deleting patient medical record
- [OVPMS-1051] - NullPointerException creating customer alerts
- [OVPMS-1052] - Medications not saving dispensing acts to medical records duringcharging
- [OVPMS-1054] - New Delivery order selection doesn't select order items on multiple pages
- [OVPMS-1058] - Highlight and icon can indicate selected visit when not selected
- [OVPMS-1059] - Billing drugs/services with different dates creates corresponding visits
- [OVPMS-1060] - Missing test, derived node updating functionality in archetype administration workspace
- [OVPMS-1061] - Focus doesn't move to interactive reminder popup when editing charges
- [OVPMS-1063] - Billing products with associated documents creates multiple visits
- [OVPMS-1064] - Finalised Orders can be edited
- [OVPMS-1066] - NPE calculating discount during charging
- [OVPMS-1070] - Price markup incorrectly changed when updating supplier list price
- [OVPMS-1072] - Users without administration rights can edit products
- [OVPMS-1076] - Product reminders do not default to the selected Reminder Type period
- [OVPMS-1077] - Resend reminders should display printer dialog
- [OVPMS-1079] - Changing quantitie sin charging doesn't update linked Medication quantity
- [OVPMS-1080] - Invoicing an estimation doesn't default medication quantity to estimation quantity in medication dialog.
- [OVPMS-1081] - All items of an estimation not invoiced if the estimation contains multiple products with medications/investigations/reminders
- [OVPMS-1082] - Incorrect action of dialog 'x' button causes mismatch invoice amounts
- [OVPMS-1095] - Manual patient reminder does not set due date
- [OVPMS-1096] - Messaging workspace disappears on subsequent access
- [OVPMS-1099] - Product browser should display active prices
- [OVPMS-1101] - Close button (x) invokes 'next' in result set view/edit dialogs
- [OVPMS-1102] - Reporting -> Reminders Print function uses act.patientReminder template rather than entity.reminderType template
- [OVPMS-1103] - Disable display of Send SMS buttons if SMS has not be enabled for the practice