Menu

Getting rid of SQL-Ledger

Developers
Rod Roark
2008-09-29
2013-04-06
1 2 3 > >> (Page 1 of 3)
  • Rod Roark

    Rod Roark - 2008-09-29

    Just wanted to let folks know that I'm finally working on building A/R support into OpenEMR to eliminate the need for SQL-Ledger.  Current ETA is around the end of October.

    Rod
    www.sunsetsystems.com

     
    • mike-h30

      mike-h30 - 2008-09-29

      This is good news Rod!   Aside from my 2.8.3 to 2.9.0 upgrade issues I was getting ready to install SQL Ledger and transition our billing to OpenEMR  by the end of the year so we could start 2009 accounting with OpenEMR.  Looks like I  might hold off  on that.   I can help test this if you need some extra testers.

      -Mike

       
    • Sam Bowen

      Sam Bowen - 2008-09-30

      Yea!  Rod!

      Sam Bowen, MD

       
    • fred0

      fred0 - 2008-10-14

      Rod,

      Will the new features support physical product sales and sales tax?

       
    • Rod Roark

      Rod Roark - 2008-10-14

      Fred: Drug/product sales and sales tax are already supported; that will not change.

      Mike: Testers will definitely be appreciated!

      Rod
      www.sunsetsystems.com

       
    • mike-h30

      mike-h30 - 2008-10-14

      Let me know when Rod.

      I have a ton of patient encounters that have not been billed ( from within OpenEMR ).

      -Mike

       
    • Omar MO

      Omar MO - 2008-10-17

      I attempted to install SQL Ledger last and got some problems.
      Now I have a clean install of 2.9 ready for production this week (Neurology practice).

      I hope this new version will easily upgrade openemr 2.9 to do the biling.
      I am willing to test it as well.

      thanks,

       
    • Dr. G

      Dr. G - 2008-10-22

      count me in for testing!

       
      • VOIPBound

        VOIPBound - 2008-10-22

        I think it is safer to ask who doesn't want in

         
    • Rod Roark

      Rod Roark - 2008-10-29

      Finally!  I have committed these changes to CVS.  The modified files are:

      includes/config.php
      interface/billing/billing_process.php
      interface/billing/billing_report.php
      interface/billing/indigent_patients_report.php
      interface/billing/sl_eob_invoice.php
      interface/billing/sl_eob_search.php
      interface/billing/sl_receipts_report.php
      interface/forms/fee_sheet/new.php
      interface/forms/fee_sheet/view.php
      interface/patient_file/deleter.php
      interface/patient_file/front_payment.php
      interface/patient_file/pos_checkout.php
      interface/patient_file/summary/demographics.php
      interface/patient_file/summary/pnotes.php
      interface/reports/collections_report.php
      interface/reports/receipts_by_method_report.php
      interface/reports/sales_by_item.php
      library/Claim.class.php
      library/billing.inc
      library/invoice_summary.inc.php
      library/patient.inc
      library/sl_eob.inc.php
      library/classes/WSClaim.class.php
      library/classes/WSProvider.class.php
      sql/2_9_0-to-2_9_1_upgrade.sql
      sql/database.sql

      The legacy SQL-Ledger support is still there as an option.  See the comments in includes/config.php regarding the correct setting for $GLOBALS['oer_config']['ws_accounting']['enabled'].

      There will be a script to convert from SQL-Ledger, but that is not done yet.

      Testing feedback is appreciated.  There are surely some bugs, so don't use it for production yet!

      Rod
      www.sunsetsystems.com

       
      • Ronald Leemhuis

        Ronald Leemhuis - 2008-10-30

        Rod, I'm encouraged by your efforts to put patient accounting into the realm of OpenEMR rather than SQL-Ledger.  I've used cvs to install your new files, and on two separate installations (after running the 2.9.0 to 2.9.1 database conversion), I get this error message:

        Parse error: syntax error, unexpected T_SL in /var/www/openemr/includes/config.php on line 109

        I tried eliminating white space before and after this line, and that didn't correct the error.

        Maybe it's just me, but this is holding me back on testing your new code.

        Ronald Leemhuis MD

         
        • Rod Roark

          Rod Roark - 2008-10-30

          A quick google turns up this:

          http://www.faqts.com/knowledge_base/view.phtml/aid/18379/fid/51

          Try doing a clean checkout into a new working directory.

          Rod
          www.sunsetsystems.com

           
          • Ronald Leemhuis

            Ronald Leemhuis - 2008-11-02

            Thanks, Rod, for that advice.  I created another directory called /var/www/openemr_dev and did a fresh CVS installation.  I made the changes in globals.php so that it recognized that as the proper working directory.  I am able to use the same working openemr database with either version of OpenEMR.

            I'va had a chance to try the pdf and X12 insurance claim generation, the billing reports, invoices, payment application, receivables ageing etc.  Now that I've found my way through the menus, it's time to do some serious playing around with it.

            Ronald Leemhuis MD

             
    • Penguin8R

      Penguin8R - 2008-10-29

      Nice!  Well done, Rod!  somebody buy that man a drink.

       
    • VOIPBound

      VOIPBound - 2008-10-30

      Can someone post instructions on how to get this CVS update into the system, I think that would help everyone.

       
      • Rod Roark

        Rod Roark - 2008-10-30

        Info about accessing CVS is here:

        https://sourceforge.net/cvs/?group_id=60081

        Rod
        www.sunsetsystems.com

         
    • Brady Miller

      Brady Miller - 2008-10-30

      Rod,
        This is great
        What happens if the $GLOBALS['oer_config']['ws_accounting']['enabled']  is set to true or false?
        I ask this because if you have "true" do the same thing as "2", then people can test your changes on the online OpenEMR tester (it resets to the newest cvs version of openemr every day at 7:02 AM) at:
      http://www.oemr.org/modules/wiwimod/index.php?page=DemoCVS

      -Brady

      Also, can you change version to 2.9.1-dev so everybody knows its a dev version with these changes in progress (I'd do it, but having lots of technical problems)

       
      • Rod Roark

        Rod Roark - 2008-10-30

        true will behave the same as 1, and false like 0.  This is for compatibility with existing sites when an old config.php is preserved during an upgrade.  I think Sam would need to intervene re the demo site, however proper testing really needs local/private installations going through the whole billing cycle.

        I changed the version number in CVS as you requested.

        Cheers,

        Rod
        www.sunsetsystems.com

         
    • Brady Miller

      Brady Miller - 2008-10-30

      Rod,
        That makes sense.  This is gonna break the script on my Developer Appliance and my online CVS demo (they both auto-configure by changing the line from false to true), but your changes are well worth it. I wanted to  release new version of the Developer Appliance anyways, which also functions as the online CVS demo, and this is the bit of motivation that I needed to finish it.
      -Brady

      BTW, both the developer appliance and CVS demo are on the oemr.org wiki

       
    • Brady Miller

      Brady Miller - 2008-10-30

      Rod,
        Actually, I just realized your changes don't affect the function the of my Developer Appliance or my CVS demo. My auto-config script requires "false", but since you have it set as "2", it just leaves your default value. False alarm. I ran a quick a quick bill thru the above online CVS demo and seems to work.
      -Brady

       
      • Rod Roark

        Rod Roark - 2008-10-30

        Cool!

        Are you dealing with the database update in 2_9_0-to-2_9_1-upgrade.sql?

        Rod
        www.sunsetsystems.com

         
        • Brady Miller

          Brady Miller - 2008-10-30

          hey,
            Nope, the online CVS demo and Developer Appliance install from scratch every time. They take advantage of the Virtual Machine function of being able to revert to a previous "snapshot". So, the CVS demo basically resets to a blank slate every morning, and then installs the most recent version of OpenEMR from CVS. So, it's doesn't test any of the upgrade scripts(phpGACL, sql, etc.).
          -Brady

           
    • fred0

      fred0 - 2008-11-02

      Rod,

      Things I've seen so far in just a few minutes:

      The Front Office Receipts report doesn't seem to do anything. I've tested with a co-pay and a checkout function and neither transaction seems to appear.

      This may be the way it's always been, but the tax rate entry in lists requires the tax expressed as a decimal multiplier instead of a whole number percentage (.0825 instead of 8.25). This is fine, just confusing. Only realized it when I went to checkout and my tax was higher than the charge itself.

      The pop-ups for checkout, pre-pay, import/export, etc stop working after 1 use in Apple's Safari.

      Also, I know just from some recent hassles with our practice and sql-ledger that we will require more reporting tools than currently provided. I'll need to poke at it some more and think about it, but I will try to compile a list.

       
    • fred0

      fred0 - 2008-11-02

      Oh! And great work so far!

       
    • Omar MO

      Omar MO - 2008-11-03

      I tested it. it is working great so far.
      Here what I did. I did not want to mess with the production server, so I created a back up copy as follow:

      1-I upgraded 2.9 to include the backup restore link (added all files from CVS)
      2- create back up tar (emr_backup.tar) ~ 18 MB
      3- used the script inside contribute to restore into an experimental server with Fedora 9 installed.

      All database installed automatically (openemr, pgpgacl) with real data.

      Then I download from CVS all updated files for Accounting (see above)  and replaced all files.
      It worked right away no issues so far...

      Great job Rod.........Perfect.........I will keep testing then consider upgrading my production sever.
      Is this a complete replacement for SQL-Ledger?

       
1 2 3 > >> (Page 1 of 3)

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.