Difference between revisions of "Matrix Perspective"
From OpenEMR Project Wiki
(Created page with "=== Calendar === # Facility level calendar management (working hours) # National holidays support # Configurable weekends *DONE* === Data validation and security === # Client-si...") |
|||
Line 1: | Line 1: | ||
We decided to share a list of topics that we're interesting to see implemented in OpenEMR. | |||
For a few we've already contributed code and development hours. | |||
=== Data validation and security === | === Data validation and security === | ||
Line 46: | Line 45: | ||
=== I18N and L10N === | === I18N and L10N === | ||
# RTL support * | # RTL support *DONE* | ||
# Allow different Insurance models | # Allow different Insurance models | ||
=== Security === | === Security === | ||
# One web root | # One web root | ||
# Isolate installation and patch scripts into their own folder | # Isolate installation and patch scripts into their own folder | ||
=== Calendar === | |||
# Facility level calendar management (working hours) | |||
# National holidays support | |||
# Configurable weekends *DONE* | |||
=== Performance === | === Performance === | ||
Line 61: | Line 65: | ||
# Adoption of Bootstrap Framework | # Adoption of Bootstrap Framework | ||
# Replace date picker widget for newer, accessible version. | # Replace date picker widget for newer, accessible version. | ||
Feel free to comment here or in forum. |
Latest revision as of 07:42, 25 May 2016
We decided to share a list of topics that we're interesting to see implemented in OpenEMR.
For a few we've already contributed code and development hours.
Data validation and security
- Client-side validation library
- Client-side validation for Layout-Based forms
- Database fields meta-dictionary
- Server-side validation
Enterprise readyness
- Smartcard support and single sign-on (SSO)
- PSR-3 logger
- Data versioning as audit tool (i.e. store versions of data )
Framework
- Asset manager to manage CSS and JS files in single location.
- Consolidate jQuery versions
- Introduce PSR-4 autoloader
- Package management for 3rd party client side libraries
- Package management for 3rd party PHP libraries ( html2pdf, phpmailer, etc. )
- Consolidate PDF libraries
- Separate Templating from code
Functionality
- Authorization enhancements
- Support for Microsoft Office document format based templates
- Support direct integration with cameras and scanners
- Support interfacing with lab equipment
- Multi-clinic support
Future proofing
- Truly installable modules
- PHP7 support *almost ready*
- Support of InnoDB, including code changes, migration script *in process*
QA and testing
- Automated tests using Selenium
- Unit tests where possible
- Automatic build with code scanning
I18N and L10N
- RTL support *DONE*
- Allow different Insurance models
Security
- One web root
- Isolate installation and patch scripts into their own folder
Calendar
- Facility level calendar management (working hours)
- National holidays support
- Configurable weekends *DONE*
Performance
- Use document thumbnails
- speed up Globals
- speed up Installation script
UI, UX
- Adoption of Bootstrap Framework
- Replace date picker widget for newer, accessible version.
Feel free to comment here or in forum.