Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

CMS (WordPress) Portal

Developers
Rod Roark
2014-06-17
2014-07-27
1 2 > >> (Page 1 of 2)
  • Brady Miller
    Brady Miller
    2014-06-21

    Hi Rod,

    Sounds great. Looking forward to this; will there be a demo on the wordpress side of things to try it out?

    -brady
    OpenEMR

     
  • Rod Roark
    Rod Roark
    2014-06-21

    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?

    Rod
    http://www.sunsetsystems.com/

     
  • Rod Roark
    Rod Roark
    2014-06-21

    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. :)

    Rod
    http://www.sunsetsystems.com/

     
  • Brady Miller
    Brady Miller
    2014-06-22

    Sounds good. Keep the openemr sql file in a separate file since there is already a mechanism for bringing that in.
    -brady
    OpenEMR

     
  • Arnab Naha
    Arnab Naha
    2014-07-04

    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

     
  • Rod Roark
    Rod Roark
    2014-07-04

    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!

    Rod
    http://www.sunsetsystems.com/

     
  • Rod Roark
    Rod Roark
    2014-07-06

    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.

    Rod
    http://www.sunsetsystems.com/

     
    Last edit: Rod Roark 2014-07-06
    • Brady Miller
      Brady Miller
      2014-07-07

      Thanks Rod,
      Looks good to go. Looking forward to trying to set up a demo on the demo farm with this thing.
      -brady
      OpenEMR

       
  • Pieter W
    Pieter W
    2014-07-06

    Do I only have to download the ZIP file?
    Place it in the root and UNZIP?
    Mint17 compatible?

    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??

    Please advice

     
  • Rod Roark
    Rod Roark
    2014-07-06

    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.

    Rod
    http://www.sunsetsystems.com/

     
    Last edit: Rod Roark 2014-07-06
  • Rod Roark
    Rod Roark
    2014-07-07

    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.

    Rod
    http://www.sunsetsystems.com/

     
    Last edit: Rod Roark 2014-07-07
  • Moshe Gorin
    Moshe Gorin
    2014-07-07

    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?

     
  • Brady Miller
    Brady Miller
    2014-07-07

    Hi Rod,

    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.

    -brady
    OpenEMR

     
  • Rod Roark
    Rod Roark
    2014-07-07

    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.

    Rod
    http://www.sunsetsystems.com/

     
  • Rod Roark
    Rod Roark
    2014-07-07

    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.

    Rod
    http://www.sunsetsystems.com/

     
  • Brady Miller
    Brady Miller
    2014-07-08

    Hi Rod,

    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.

    -brady
    OpenEMR

     
  • Rod Roark
    Rod Roark
    2014-07-08

    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!

    Rod
    http://www.sunsetsystems.com/

     
  • Pieter W
    Pieter W
    2014-07-12

    Rod,

    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)

     
    Last edit: Pieter W 2014-07-12
1 2 > >> (Page 1 of 2)