FreeDiams Changelog

What's new in FreeDiams 0.8.0

Nov 8, 2012
  • Many new features and bug fixes.

New in FreeDiams 0.7.6 (Jun 30, 2012)

  • correcting the MySQL installation
  • new birthday date editor in patient creation wizard
  • new compilation mode (see build system doc)
  • Some typo

New in FreeDiams 0.5.9 Alpha 1 (Jun 3, 2011)

  • This alpha version brings lots of improvements on the user interface.
  • The dynamic alerts are fully reviewed as well as the interaction synthesis dialog
  • The new drugs database is here with all drugs sources into one big database shared with the OpenReact project
  • Possibility for users to create more complex prescription with drugs coming from different countries (with one more click)
  • Very first implementation of potentially inappropriate medication detection (only Beers list available, and only for non diagnosis related PIMs). This is the start !
  • New prescription XML file
  • Still improved stability

New in FreeDiams 0.5.2 (Dec 27, 2010)

  • New drugs databases
  • Corrections of the interaction engine
  • New interactions source integrated
  • New data for the interactions: bibliographic links
  • New alert when loading prescription files

New in FreeDiams 0.5.0 Beta (Oct 1, 2010)

  • Database:
  • Add ATC table into IAM.DB
  • INN are based on the 7 char length ATC code
  • ATC code are available for French, English and Deutsch language
  • add the link table MOLECULE to ATC: `LK_MOL_ATC` used for interaction calculations
  • add to drugs.Informations table the column 'COMPLEMENTARY_WEBSITE”
  • add a DB_SCHEMA_VERSION into iam and drugs schema (keep the changelog of the sql schema)
  • added new South African drugs database with interactions management
  • updated US FDA drugs.db with the new drugs DB schema and with interactions engine enabled
  • updated CA drugs.db with the new drugs DB schema and with interactions engine enabled
  • updated FR drugs.db with the new drugs DB schema and with interactions engine enabled
  • added reviewed english translations of interactions (thanks Jim)
  • added interaction's engine completion for each drugs database (`INFORMATIONS`.`MOL_LINK_COMPLETION`)
  • Application:
  • Changed code license from BSD new to GPLv3
  • Drugs interaction engine:
  • Drugs interactions are calculated from drug's component ATC codes
  • Interactions texts are translated (languages available: French, English)
  • Adding dynamic alerts for interactions. Dynamic alerts can be turned off from the settings. The level of warning can be setted.
  • Multi-OS USB installation support
  • Drugs selector:
  • ATC tree view implemented in place of the old INN flat view
  • ATC searching by name (with the atc tree view updated on matching searches)
  • ATC searching by “view-clicking”
  • Correctly updates the drug's background color if user removes all recorded protocols of a drug from its personnal database
  • Search shortcut focuses the searchline and select all its content
  • Correction of a bug with column preferences (inversion of route and form)
  • Printing:
  • New print dialog
  • 2 N-Up native printing (no system configuration needed)
  • PDF caching of printing
  • When printing templates: allergies, intolerances and interactions are tested before the print process, user is informed
  • When Cancelling the printer selection → printing is cancelled too
  • Improved preview of user's documents
  • Drugs allergies/intolerances:
  • ATC class allergies are calculated (ATC code < 7 chars are ATC classes)
  • Drugs intolerances are calculated (from drug name, drug uid and ATC codes of drugs and molecular components)
  • prescription viewer know shows drugs allergies
  • prescription viewer know shows drugs intolerances
  • Dialogs:
  • Reorganisation of dialog buttons in Protocol Creator Dialog
  • Repositioned fields to Birth Name (or 'Names') - Firstname in the main window
  • changed label in Drug Dosage creator (Duration → For)
  • When opening Protocol Creator got two empty lines in available protocols (corrected)
  • When saving drug's protocol without label, a label is auto-generated
  • Manageable user's forms in the schemes in the protocole dialogs
  • Default validation button of the protocol creator dialog can be setted via the preferences
  • Validation button can be linked to data changes in the protocol creator dialog (when user make a change the validate button can change to another default button)
  • New interaction synthesis dialog (more ergonomic, more useful)
  • Prescription, prescriptions tokens and posologic sentence:
  • New meal relations : “Only if meal”, “Suggested with food”, “Separated from food (1-2 hours)”, “With or without food”
  • `Min interval between intakes` now shows in prescription (token is [[MIN_INTERVAL]])
  • update the default posologic sentence (add min interval), and when starting app, if version number different ask user to automatically update the posologic sentence to the most recent one
  • Templates view:
  • View correctly updates its content when creating a new template
  • EMR integration:
  • updating the exchange-in XML file
  • drugs intolerances, drugs allergies, some tags. Read updated doc.
  • Exchange-In file : altered XML syntax Outfile→ExchangeOut
  • Exchange-Out file specifies the cached PDF printed docs of the session
  • Main window title inform user if FreeDiams is connected to an EMR
  • Prescription file format
  • Adding date of generation of the prescription in the prescription's XML output

New in FreeDiams 0.4.2 (Jul 9, 2010)

  • New feature:
  • added ‘clear patient’ action/button
  • added a search keyboard shortcut (Ctrl+F)
  • added shortcut in the search line (Alt+up/Down)
  • limiting global_strength of drugs for Canadian db
  • Creating an edit menu (for the search action) Undo/Redo are not actually effective
  • added a Cancel button when printing (multiple) templates
  • using a minisplitter in the Help Dialog
  • Bug correction:
  • INN links are refreshed when changing the DB without restarting FreeDiams
  • Scored tablet for all database is by default activated
  • In selection mode –> does not show the protocole dialog when double clicked in the prescription view
  • Under Linux, zlib is now dynamically linked instead of beeing recompiled inside the QuaZip project
  • Symlinks of libs (Linux/MacOs) are kept (Thanks to Andreas)
  • Improving drugs selector view

New in FreeDiams 0.4.0 (Jun 25, 2010)

  • Multi-drugs database implemented: it is now possible to select the drugs database to use. The available databases are: French, Canadian, American. Only the french database allows calculation of drugs interactions.
  • Ability to change the drugs database without restarting the application
  • Ability to use a remote MySQL server for the personal databases
  • New editing mode = mode prescriber and selection mode only
  • New parameters for command line
  • Ability to block the modification of patient data
  • Ability to select the exchange-out file format: XML, HTML or HTML + XML
  • Ability to pass arguments to FreeDiams by entering an exchange-in file
  • New plugin: Backup and Restore user data
  • New application settings
  • Adding a context menu in the prescription area for quick access to preferences and change the duration of the drugs.
  • Major changes:
  • The labels for the patient are changed to the name and surname
  • Documentation improved and translated into English
  • Update the database ‘models’ to manage groups of users
  • Adding a root XML tag for the prescription
  • Fixed Bug / Technical improvements:
  • Switching to Qt 4.6.2

New in FreeDiams 0.3.0 (Mar 2, 2010)

  • a fully new prescription template manager that allow you to store standardized complex prescription and print them with one click ;
  • new printing preferences ;
  • print preview ability ;
  • a new drugs database updated (created the 29th january 2010) with multiple corrections.

New in FreeDiams 0.1.4 (Nov 30, 2009)

  • Important update because a fatal bug as been cleared. It is highly recommended to update.

New in FreeDiams 0.1.2 (Oct 21, 2009)

  • New functionalities:
  • Adding About plug-ins dialog
  • Important corrections:
  • Translation of the “posologic sentence” at first startup
  • User manual available (french only)
  • Infinite looping when drugs are not correctly known
  • Preferences dialog automatically resized
  • Ability to hide print preview in the preference dialog
  • Keyboard shortcut correction for print prescription
  • Automatic resizing of the print preveiwing
  • Help dialog available
  • Linux : FreeDesktop category correction (goes now to : Office;MedicalSoftware)
  • Linux : No more license agreement dialog
  • Linux : Debian package is now splitted in three parts (and should be available in official Debian repositories)