Next stable release of the FreeMedForms project: 1.1.0
Éric Maeker, 12 Mar 2017. Updated 02 Dec 2018
The work continues since the release of FreeMedForms EMR version 1.0.0 and FreeDiams version 1.0.0. This article summarizes the advances made since these versions and will be available with version 1.1.0.
For the moment no release date is defined. This page will be updated as developments unfold.
For the moment no release date is defined. This page will be updated as developments unfold.
Bug corrections
- Cleaning installed and unused files
- Several issues with GUI corrected
- Corrections of French translations
- Corrections of certain forms (without loss of data in case of update)
- Corrections of the display of some dialogs on MacOs
New features and improvements
- Simplification of the installation step
- Simplification of the configuration step
- Improved access to the data server
- New update search plugin
- New enhancements of drug interactions research graft (speed)
- Peruvian database available without calculation of drug interactions
- New standalone assistant for medical record entry in JavaScript
- Important update of the current user documentation
- Updated drugs database: FDA, French, Peru, South africa
- Updated drugs interactions database
- Fully updated bug reporting directly from the application
Developments for developers
- Limitation of the messages on the console and strong limitations of the use of the CPU in release mode.
- Many additional unit tests
- Many improvements concerning the creation and registration of plugins
- Improved code documentation (available only to developers certified by the association asso.freemedforms.com (in french)
In anticipation
- Android version (a pre-test version is available)
- Debian/Ubuntu Private repository
Being evaluated
- These modules/functionalities detailed below are being evaluated in their feasibility for version 1.1.0 or even 1.2.0.
- Statistics plugin
- Document management plugin (scans, photos, images, PDF, textual documents …)
- FreePort Update: Patient Data Import Utility
Numbers...
- Note that some modifications are not saved on the git repository (documentation, user manual, data files …).
# GIT Diff between v1.0.0 and v1.1.0 (2017-03-01 to 2018-11-30) git diff --stat 1.0.0..1.1.0 380 files changed, 58045 insertions(+), 4957 deletions(-) # Count line of code (2018-11-30) cloc ./ 5835 text files. 4989 unique files. 1518 files ignored. github.com/AlDanial/cloc v 1.80 T=32.11 s (135.9 files/s, 42466.1 lines/s) --------------------------------------------------------------------------------------- Language files blank comment code --------------------------------------------------------------------------------------- XML 177 1653 3856 320289 C++ 1476 42144 66396 264852 Qt Linguist 494 42 0 244792 make 106 6250 1246 189779 C/C++ Header 1286 21971 37953 70039 Qt 291 5 0 45956 C 25 1554 2122 8800 HTML 67 708 160 6026 ProGuard 228 1532 6236 4317 Bourne Shell 27 561 1117 2855 JavaScript 15 210 234 1851 CSS 1 195 48 929 Markdown 7 319 0 781 Smarty 10 181 335 695 SQL 19 152 611 655 JSON 79 1036 0 442 PHP 8 67 124 332 MSBuild script 1 0 0 278 CMake 1 32 31 186 Python 2 29 30 87 Windows Module Definition 1 0 7 79 Qt Project 10 20 1 64 TypeScript 12 0 0 64 INI 6 13 0 58 PowerShell 2 10 0 52 Windows Resource File 10 1 1 47 DOS Batch 2 15 31 41 Objective C++ 1 9 25 25 XSLT 1 0 2 25 --------------------------------------------------------------------------------------- SUM: 4365 78709 120566 1164396 ---------------------------------------------------------------------------------------
Shared efforts
- Installation tests on each operating system
Support our efforts
- You can support our efforts by making a donation to our non-profit association asso.freemedforms.com.
Download center
- Source code: Download center of the FreeMedForms project
- For binaries