Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo
Just wanted to mention that I've started documenting the upcoming CMS Portal:
I'm not really soliciting code review yet, but here's the current OpenEMR side of it based on a slightly older version of 4.1.3 development code:
The top 2 commits are the ones of interest. Preliminary comments are of course welcome.
More to come soon!
Sounds great. Looking forward to this; will there be a demo on the wordpress side of things to try it out?
Hi Brady, still mulling what to do about demos. Could it be reasonable to use one of the up-for-grabs machines for wordpress instead of openemr, with an automatic daily reset to a known state?
Can all the wordpress stuff be installed via bash commandline. If so, would be easy to incorporate it into a up for grabs demo:
If can be done, then I'd just add another option to the https://github.com/bradymiller/demo_farm_openemr/blob/master/ip_map_branch.txt script that toggles it to set up the wordpress demo rather than the openemr demo (could even get fancy and set up both the wordpress demo and openemr on the same demo (or on a different demo) and bring in a sql piece that contains the authentication stuff and settings on the openemr side).
Hi Brady, yes that sounds do-able. I could work up a shell script that downloads and installs the latest WP and needed components, and also restores the database from a dump. Putting openemr on the same server would also work for demo purposes, although it fundamentally violates the security concept. :)
Sounds good. Keep the openemr sql file in a separate file since there is already a mechanism for bringing that in.
Almost ready. If anyone is interested I have code to review here:
i created a wordpress site with the mentioned plugins..except the two optional ones at the end.. I activated the portal in thew openemr with all the site address, username and password. but, how a patient can add himself..can you please clear it out. couldnt find in the wiki
Hi Arnab, if you have WP configured to allow self-registration then a patient can create their own account there. Then they can fill out the demographics form and clinic staff can add them to OpenEMR as part of the processing of that form. Or they can fill out the demographics form without self-registering, and the clinic staff can handle that too.
But you'll need the portal plugin and some sample forms before you can do that. Coming soon!
Placed a review on github:
Thanks Brady! I have made your suggested changes and amended/replaced the commit.
By the way that same commit also adds data type 17 that you were asking about.
Looks good to go. Looking forward to trying to set up a demo on the demo farm with this thing.
Arnab -- and anyone else wanting to try this out -- you can get the WordPress portal plugin as well as a couple of sample Ninja forms here:
Do I only have to download the ZIP file?
Place it in the root and UNZIP?
Except for long lines of characters, do I also need to download the Ninja files as an example or to get the feeling of Ninja forms? HOW??
Download the files to any convenient place on your PC.
To install the plugin from the WordPress admin dashboard, start with Plugins -> Add New -> Upload and browse to the zip file. Install and activate it.
To import a sample form go to Forms -> Import/Export and browse to the desired .ninja file. Remember you'll need to also create a page for each form and add the page to your menu. Spend some time with the WP documentation to understand all this better.
Yes Mint 17 should be fine as either a server or workstation.
Thanks again Brady, the repository push is done.
Still thinking about the demo situation. The database needs to be in sync with the versions of WordPress and its themes and plugins, and updates to those happen fairly often. So I guess I'll need to provide a complete package of web directory contents and database dump, and upgrade it from time to time. Can that be handled cleanly?
BTW just talking about Wordpress here. I think we can use the existing openemr dev demo for the openemr side of it.
Thanks for all your hard work! I plan to test it out soon.
Quick question: For doctors in the USA - could the patient portal/Wordpress be run on a regular host with SSL or would the patient portal/Wordpress host also need to be HIPAA compliant?
Can be done. On the demo farm repo(https://github.com/bradymiller/demo_farm_openemr), plan to:
1. Create a new portal directory
2. Place wordpress web site in portal/web/
3. Place the wordpress database file in portal/database/
4. The openemr database file that contains customizations(turning on portal, name, password etc.) is separate and goes in pieces directory (there is already a mechanism to bring this into openemr)
(For the web and database files, plan is to not package them(ie. no zip or tar))
Then will place a new toggle option in the demo farm that will set up wordpress portal from the web and database stuff in the portal directory. Shouldn't be too tough.
Moshe, HIPAA will certainly apply. But hosting per se is not certified as "HIPAA compliant". The point is that if you use a third party to provide hosting then they have to be willing to execute a Business Associate Agreement and comply with all of the associated requirements and procedures. Most of my U.S. clients run their own servers in-house.
Brady, great, just let me know what I should do. It would be ideal if I can install WP on the actual demo site, and then from time to time start it up in "maintenance mode" (so nobody else can log in), do updates, and copy the resulting files back to the github repo.
Just send me a zip/tarball with:
1. web directory for wordpress
2. mysql for openemr
3. mysql for wordpress
After it's in the demo farm repo and functional, then best way to bring in updates will likely be via a github request. For now, will use one of the up for grabs demo for this (and will then be easy to include it also in the official demo for future 4.1.3 or create a more permanent development demo if 4.1.3 does not happen for awhile). Rather than make changes on the actual demo (and attempt a maintenance mode), best to do that stuff on a "pretend" demo on your end. Let me know if need more details.
Hi Brady, I'll need to know the external URL for the WP demo site so I can zap it into various places in the WP database (it's not trivially relocatable in the way that OpenEMR is). Also I'll give you the SQL to create the database and its user/password before loading. Thanks!
Will be at:
In following demo:
Just a note that the WordPress portal demo is working now.
Many thanks to Brady for his help in getting it set up.
as always, another piece of great achievement and of relevance for the USERS!
Some preliminary investigation flows:
My date of birth was included in the Wordpress portal Demographics as: dd/mm/yyyy and was accepted, but resulted in the OpenEMR130 in no birthday date. (Lucky 24 is not a month)
In the Insurance forms I put in a name of "My Insurance" resulting in a Faulty Providername in the OpenEMR130, wrong link I suppose or I did misread the Wordpress Demo
In the Wordpress Demographics it is not possible to add a Country name but it is an obligatory field. It is easily accepted in the OpenEMR130, so a comment next to the field is appropriate or is it possible to create an add field in Wordpress that is accepted as an add field in OpenEMR130. (Might be tricky though)