Page 1 of 1

DrTech's Plugin

Posted: Wed Oct 10, 2012 8:21 pm
by drtech
I have the new plugin ready for those using OD 12.3.x and 12.4.x

I am using 12.4.7 currently and works great...I briefly tested 12.3.x on my test machine and it seemed to work fine, but I skipped that version in my office, so any testers would be appreciated.

http://www.smilecouple.org/category/com ... l#download

Re: DrTech's Plugin

Posted: Thu Oct 18, 2012 5:02 am
by drtech
After using it for a couple of day, I found a few bugs with statement balances on statements. I fixed those, fully implemented Installment plans to show monthly payment agreements on statements and added another option to show in the custom text option on the statements

Current version is 1.5.1
http://www.smilecouple.org/opendental

Re: DrTech's Plugin

Posted: Mon Oct 22, 2012 5:00 am
by drtech
I found a problem on statements with payment plans...updated the plugin to correct. 1.5.2 is latest

http://www.smilecouple.org/opendental

Re: DrTech's Plugin

Posted: Tue Oct 23, 2012 10:05 pm
by B.Thomas
Thanks for the good work. I will upgrade and give it a try.

Re: DrTech's Plugin

Posted: Fri Nov 09, 2012 7:00 pm
by enamelrod
nice plugin , are there any other plugins out there for od?

Re: DrTech's Plugin

Posted: Mon Jan 21, 2013 11:15 am
by drtech
New version of the plugin released to match changes in OD. Works with OD 12.4.35

http://www.smilecouple.org/2013/01/21/u ... tal-plugin

Re: DrTech's Plugin

Posted: Fri Mar 15, 2013 9:56 am
by enamelrod
i like your plugins but its so frustrating at every update your plugin has to be reinstalled

Re: DrTech's Plugin

Posted: Mon Mar 18, 2013 6:41 am
by drtech
Yes, you are right. Every time the applicable code changes in the main open dental program, I have to make changes too in my plugin to match. There is no way around that when going from version to version. I wish I could make it seamless, but you have do have to install a new version of the plugin usually with each major version of OD upgrade.

Re: DrTech's Plugin

Posted: Mon Mar 18, 2013 6:52 am
by drtech
http://www.smilecouple.org/opendental#download
Version 1.6.0 for OD v13.1.0 will work if the proper plugin hook has been added to the SVN requested a few weeks ago. I have been on vacation, so I have not actually retested this with public code, only with my code a few weeks ago.

Re: DrTech's Plugin

Posted: Tue Jul 09, 2013 1:28 pm
by B.Thomas
Which Version of the Plugin would you recommend for Version 12.4.69? V 1.5.3 is crashing and I can't find the download link to 1.6.1 to try it. Thanks!

Re: DrTech's Plugin

Posted: Wed Jul 10, 2013 8:29 am
by drtech
I will have to spend a little time and finish the 1.6.x version to work with the stock code (only works with my modified code currently) before I post the link. You may be out of luck with v 12.4.x. I haven't used that version in about 6 months and have not updated it. It is probably an easy fix, but I will need to look at it.

Re: DrTech's Plugin

Posted: Wed Jul 10, 2013 12:35 pm
by B.Thomas
Thanks Again! I'm not sure if I'm the only other one that uses your Plugin, but it is very helpful, especially for ortho offices. I didn't upgrade to 13.1 because at the time it still said Beta. It looks like 13.1 is done and 13.2 was released this week. I'm such a geek. I still get excited when a new version comes out.

Re: DrTech's Plugin

Posted: Wed Jul 10, 2013 7:32 pm
by drtech
I just updated the plugin on the website to version 1.6.2 that should work great now with version 13.1 OD which, as you said, is now out of beta and the production version. You can download that one now if you upgrade to OD 13.1.

Re: DrTech's Plugin

Posted: Tue Jan 28, 2014 9:54 pm
by Devin Brice
Feature Request 2315 should take care of all of this. I just pledged $700 toward it. Look it up and see if you may pledge to it.

Re: DrTech's Plugin

Posted: Wed Feb 05, 2014 6:12 am
by Hersheydmd
Using OD 13.2.27
Clicked on
V13.2.19(11/24/2013) OpenDentalGold(v13.2.19)
to download, and got

<<No Results Found
The page you requested could not be found. Try refining your search, or use the navigation above to locate the post.>>

So I installed the plugin for 13.1 instead.
It worked except every time I opened the chart module OD crashed.

Another interesting finding was that installing it on one workstation (Program Files\Opendental) enabled it on all workstations, even though the .dll was only on the one workstation. I assumed I would have to copy the .dll to each workstation. Guess not.

Re: DrTech's Plugin

Posted: Wed Feb 05, 2014 4:25 pm
by jsalmon
Hersheydmd wrote:Another interesting finding was that installing it on one workstation (Program Files\Opendental) enabled it on all workstations, even though the .dll was only on the one workstation. I assumed I would have to copy the .dll to each workstation. Guess not.
Our UpdateFileCopier program (which is the little box that shows up when updating workstations) allows other developers to include their dlls (plugins) with the "update". I like to hear it's being used correctly.

Re: DrTech's Plugin

Posted: Thu Feb 06, 2014 4:45 pm
by Hersheydmd
Anyone able to download Gold Plugin for OD 13.2?

Re: DrTech's Plugin

Posted: Fri Feb 07, 2014 11:15 am
by drtech
Sorry, looks like the link was broken. I just fixed it.

Re: DrTech's Plugin

Posted: Mon Feb 10, 2014 8:18 pm
by Hersheydmd
Thanks Dave.
Used it today. Love it so far.
It was easier to set up than I expected.
I'm impressed. I wish I knew how to do stuff like that.

Re: DrTech's Plugin

Posted: Sat Feb 15, 2014 7:24 am
by drtech
Glad it is working well for you! I use it everyday in our practice. I have lots more ideas to make it even better, but if I could only find the time to make it happen!

Re: DrTech's Plugin

Posted: Sun Mar 30, 2014 12:44 pm
by Hersheydmd
Hi Dave,
Is OpenDentalGold compatible with OD v 14.1?

Re: DrTech's Plugin

Posted: Mon Apr 07, 2014 11:01 am
by drtech
Don't think so, but haven't tried it...still using 13.2 currently. I haven't had time to update it, but will try soon. :)

Re: DrTech's Plugin

Posted: Wed Apr 16, 2014 8:59 am
by drtech
The plugin is ready for 14.1.

http://www.smilecouple.org/opendentalgold

Re: DrTech's Plugin

Posted: Sun Apr 20, 2014 5:27 pm
by drtech
I have tested it with 14.2 now and the same version seems to work fine with 14.2 as well as 14.1 which is unusual, but that means there is very little core difference between the two Open Dental versions that usually cause issues. I am currently running 14.2.7 in my office as a beta test with Open Dental Gold.

Re: DrTech's Plugin

Posted: Tue May 06, 2014 12:17 pm
by fschiopu
I have tested it with 14.1, but it doesn't print the office address on statements.

Re: DrTech's Plugin

Posted: Tue May 06, 2014 6:51 pm
by drtech
I have a new version 14.1.14 posted on my website to fix the bug on some pts chart that had to do with Rx's and pt allergies, etc. I just tested it again and I am getting the address just fine on the statements. Are you sure you have it correctly setup in the normal Practice Setup window of OD? What version are you using and do the statements print with you address without the plugin installed?

...I have my address in the "Address" box and the "Billing Address" and "Pay To" address' are blank...maybe you have those boxes populated? I don't think my plugin handles those fields currently as I was not aware they even existed until looking at this today. I will see if I can incorporate those into the plugin.

Re: DrTech's Plugin

Posted: Tue May 06, 2014 7:18 pm
by fschiopu
The address is setup exactly like yours and prints fine without the plugin. i'll try the new version tommorow and let you know.

Re: DrTech's Plugin

Posted: Thu May 08, 2014 6:07 am
by fschiopu
I have tried both versions of OpenDentalGold (14 and 13). My OD version is 14.1.15. Without the plugin statements print fine; ODG 14 prints only numbers instead of address,; ODG 13 prints numbers on the first 2 lines and only the state correctly on the last line. No other errors encountered.

Re: DrTech's Plugin

Posted: Thu May 08, 2014 10:07 am
by drtech
Thanks for the heads up, I will look into the code and try to see why it would be different for you than on my setup. Are you using a live or copy of a live database or the test trial version database?

Re: DrTech's Plugin

Posted: Thu May 08, 2014 10:28 am
by fschiopu
it is the live database.

Re: DrTech's Plugin

Posted: Tue Jul 15, 2014 9:00 am
by Jay
Sorry @drtech. We're getting this Unhandled Exception Error with OD Version 14.1.20.0 on a Windows 8.1 x64 PC.

Code: Select all

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.MissingFieldException: Field not found: 'OpenDentBusiness.EhrProvKey.YearValue'.
   at OpenDentalGold.ContrChartP.FillPtInfo(ContrChart sender, Patient PatCur)
   at OpenDentalGold.Plugin.HookMethod(Object sender, String hookName, Object[] parameters)
   at OpenDentBusiness.Plugins.HookMethod(Object sender, String hookName, Object[] parameters)
   at OpenDental.ContrChart.FillPtInfo()
   at OpenDental.ContrChart.RefreshModuleScreen()
   at OpenDental.ContrChart.ModuleSelected(Int64 patNum, Boolean isFullRefresh)
   at OpenDental.ContrChart.ModuleSelectedNewCrop(Int64 patNum)
   at OpenDental.FormOpenDental.SetModuleSelected(Boolean menuBarClicked)
   at OpenDental.FormOpenDental.myOutlookBar_ButtonClicked(Object sender, ButtonClicked_EventArgs e)
   at OpenDental.OutlookBar.OnButtonClicked(OutlookButton myButton, Boolean myCancel)
   at OpenDental.OutlookBar.OnMouseUp(MouseEventArgs e)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34014 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
OpenDental
    Assembly Version: 14.1.20.0
    Win32 Version: 14.1.20.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/OpenDental.exe
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34003 built by: FX45W81RTMGDR
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
CodeBase
    Assembly Version: 7.1.0.0
    Win32 Version: 7.1.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/CodeBase.DLL
----------------------------------------
OpenDentBusiness
    Assembly Version: 14.1.20.0
    Win32 Version: 14.1.20.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/OpenDentBusiness.DLL
----------------------------------------
NHunspell
    Assembly Version: 0.9.6.0
    Win32 Version: 0.9.6.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/NHunspell.DLL
----------------------------------------
SparksToothChart
    Assembly Version: 4.7.1.0
    Win32 Version: 4.7.1.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/SparksToothChart.DLL
----------------------------------------
Microsoft.DirectX.Direct3D
    Assembly Version: 1.0.2902.0
    Win32 Version: 9.05.132.0000
    CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll
----------------------------------------
xImageDeviceManager
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/xImageDeviceManager.DLL
----------------------------------------
SigPlusNET
    Assembly Version: 1.1.4050.24928
    Win32 Version: 
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/SigPlusNET.DLL
----------------------------------------
msvcm90
    Assembly Version: 9.0.30729.8387
    Win32 Version: 9.00.30729.8387
    CodeBase: file:///C:/WINDOWS/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_5094ca96bcb6b2bb/msvcm90.dll
----------------------------------------
System.Web.Services
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Web.Services/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
OpenDental.XmlSerializers
    Assembly Version: 14.1.20.0
    Win32 Version: 14.1.20.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/OpenDental.XmlSerializers.DLL
----------------------------------------
AxInterop.AcroPDFLib
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/AxInterop.AcroPDFLib.DLL
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
CDT
    Assembly Version: 13.3.7.0
    Win32 Version: 13.3.7.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/CDT.DLL
----------------------------------------
MySql.Data
    Assembly Version: 6.2.4.0
    Win32 Version: 6.2.4.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/MySql.Data.DLL
----------------------------------------
System.Transactions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
Oracle.DataAccess
    Assembly Version: 2.112.2.0
    Win32 Version: 2.112.2.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/Oracle.DataAccess.DLL
----------------------------------------
System.EnterpriseServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
OpenDentalGold
    Assembly Version: 14.1.14.0
    Win32 Version: 14.1.14
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/OpenDentalGold.DLL
----------------------------------------
Ionic.Zip
    Assembly Version: 1.9.1.4
    Win32 Version: 1.9.1.4
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/Ionic.Zip.DLL
----------------------------------------
Microsoft.DirectX
    Assembly Version: 1.0.2902.0
    Win32 Version: 5.04.00.2904
    CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll
----------------------------------------
Microsoft.DirectX.Direct3DX
    Assembly Version: 1.0.2911.0
    Win32 Version: 9.12.589.0000
    CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3DX/1.0.2911.0__31bf3856ad364e35/Microsoft.DirectX.Direct3DX.dll
----------------------------------------
Microsoft.VisualC
    Assembly Version: 10.0.0.0
    Win32 Version: 12.00.20806.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualC/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll
----------------------------------------
MigraDoc.DocumentObjectModel
    Assembly Version: 1.2.2546.0
    Win32 Version: 1.2.2546.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Open%20Dental/MigraDoc.DocumentObjectModel.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Re: DrTech's Plugin

Posted: Thu Jul 24, 2014 11:24 am
by drtech
I haven't had a chance to look at the plugin for a while, but It has been running for months no on OD 14.2.7 without any problems in my office. Try upgrading to 14.2 and you should be good.

Re: DrTech's Plugin

Posted: Sat Nov 01, 2014 12:08 pm
by scottlebus
Thanks for the wonderful opendental gold plugin. Has anyone tried it on 14.3? My tech guy installed it and when I try to open the options it says "Open Dental Gold is not available."

Any thoughts?

Re: DrTech's Plugin

Posted: Mon Jan 26, 2015 10:09 am
by drtech
I am still running 14.2.7...so I have no idea if you can get it to work. The good news is I am going to update my OD very soon, so I will get it working with 14.3 and then 15.1 alpha soon...

Re: DrTech's Plugin

Posted: Sat Feb 07, 2015 6:26 am
by drtech
Jay,
It looks like that error you were getting has to do with EHR. I don't use EHR and can't seem to build open it from the source currently, so I can't find the error yet.

OD Staff:
This is the error I am getting:
"C:\Shared Projects Subversion\EHR\EHR_14_3\EHR\xEHR.csproj : error : The project file could not be loaded. Could not find a part of the path 'C:\Shared Projects Subversion\EHR\EHR_14_3\EHR\xEHR.csproj'. C:\Shared Projects Subversion\EHR\EHR_14_3\EHR\xEHR.csproj"

Is this not testable by me or did it just not get included properly in the SVN source?

Also, I got an error that EHR.dll was not present when I tried to enable the feature. I assume this is because it could not be loaded and therefore wasn't built.

Re: DrTech's Plugin

Posted: Thu Feb 19, 2015 9:05 am
by jsalmon
drtech wrote:"C:\Shared Projects Subversion\EHR\EHR_14_3\EHR\xEHR.csproj : error : The project file could not be loaded. Could not find a part of the path 'C:\Shared Projects Subversion\EHR\EHR_14_3\EHR\xEHR.csproj'. C:\Shared Projects Subversion\EHR\EHR_14_3\EHR\xEHR.csproj"
The EHR project is purposely left out of the public repository. However, 90% of EHR features are built into the regular software and are available for use without even enabling EHR.
drtech wrote:Is this not testable by me or did it just not get included properly in the SVN source?
You should not need to test anything inside the EHR.dll.
drtech wrote:Also, I got an error that EHR.dll was not present when I tried to enable the feature. I assume this is because it could not be loaded and therefore wasn't built.
The EHR.dll is included with full USA versions of Open Dental. You can just copy and paste the EHR.dll from your Open Dental installation directory to your bin folder for debugging purposes.

Re: DrTech's Plugin

Posted: Fri Mar 13, 2015 6:42 pm
by drtech
ok, I will try to get the EHR.dll...maybe it wasn't copied to the right place then if it builds automatically or is included already...

Re: DrTech's Plugin

Posted: Sat Mar 14, 2015 3:45 pm
by jsalmon
I just remembered that it is included in the OpenDentalCustListener folder due to being required to run the Patient Portal

Re: DrTech's Plugin

Posted: Wed Aug 26, 2015 10:43 am
by brushoffice
I just updated to 15.2.17 and I am getting the following error whenever I try to print a statement:
"Method not found: 'Void OpenDental.UI.ODGrid.EdnUpdate()'."

Does anyone have any suggestions to fix this error?

Re: DrTech's Plugin

Posted: Wed Aug 26, 2015 12:02 pm
by dgraffeo
Seems like there is a mis-spelling and so it'll probably get fixed and backported.

Re: DrTech's Plugin

Posted: Wed Aug 26, 2015 8:05 pm
by brushoffice
sorry, the typo was mine. The actual error is:
Method Not Found: 'Void OpenDental.UI.ODGrid.EdnUpdate()'.