For the past 3 days i have installed OpenEMR, read the user documentation , played a lot with the system and its a wonderful experience.
On one hand i see a very active community and a very healthy attitude from the people in charge.
BUT
On the other had i see:
-Outdated interface, VERY VERY outdated.you have to admit. Frames are NOT welcomed anymore
-Jquery 1.2.x versions and multiple versions used throughout the project.
-Scattered docs mostly in developer section. Tried to grasp the devleoping logic around the system and its very hard to do. Being a developer myself , i cant help but to think that i must be searching in the wrong place -or- i am somewhat stupid…
I was trying for example to find a document that says when i should use LBF -or- how to do custom reporting -or- or even some class reference …
Sorry for coming like this from my second post here, but i trully like the system and i want to get into it…
you make very essential observations, but volunteers are volunteers and thanks to the top of the Developers this product became what it is today, and they are still doing an incredible sincere good job on helping other volunteers and professionals with improving OpenEMR where possible. Please follow the rules stipulated for Developers. We are all giving a helping hand to make OpenEMR to the product it is today and what it will be tomorrow.
Don’t forget to make a note of all observations you make, join us to make this product even better, with better documentation! Start contributing, we were just waiting for people like you. We are very happy to get you interested, and if possible stay interested in our product!
As i said i just observe base don my first impressions. I want to do what you say and start reading everything in the manuals…
After user manual i switched to Developer manual and i got stucked there regarding the organization a developer needs in order to get started.
Since there are a lot of experienced people working on the product , i think it would be a good idea if somebody create a document and/or video for a quick developer kick start…
I am trying to get an informed decision if i will proceed with supporting a small group of doctors to a non-profit organization, with OpenEMR…
As i said i just observe base don my first impressions. I want to do what
you say and start reading everything in the manuals…
After user manual i switched to Developer manual and i got stucked there
regarding the organization a developer needs in order to get started.
Since there are a lot of experienced people working on the product , i
think it would be a good idea if somebody create a document and/or video
for a quick developer kick start…
I am trying to get an informed decision if i will proceed with supporting
a small group of doctors to a non-profit organization, with OpenEMR…
While it would be nice to have use a consistent jQuery version throughout the project the maxim “If it ain’t broke don’t fix it” seems applicable.
The different versions don’t really interfere with each other, and a project wide upgrade would require a lot of resources for testing that could probably be allocated to higher impact issues.
Obviously any issues identified to be the result of an older jQuery version would be given higher priority.
When changes are being made to pages for other reasons, where they are being retested anyway, upgrading jQuery at that time might make sense.
The pages which use older versions of jQuery generally aren’t doing very sophisticated things and probably would “just work” if switched to 1.9.1, but it doesn’t make sense IMHO to make that change for the sake of being on the newest version.
You can put a improve gui section there, if you want. The gui improvements have been rather elusive; we’ve had numerous proposals thrown out there to improve the gui, but no one has stepped up to actually do work on it. Note that the gui even looked worse until a couple years ago when MI-squared did some refactoring of the gui (added some nicer looking buttons, some standard formatting and added the moduls) and ZH Healthcare improved the left menu.