Search found 867 matches
- Sun Jan 03, 2021 6:04 pm
- Forum: Developers
- Topic: Strange behavior using FormODBase
- Replies: 2
- Views: 68
- Sun Jan 03, 2021 2:01 pm
- Forum: Developers
- Topic: Strange behavior using FormODBase
- Replies: 2
- Views: 68
Strange behavior using FormODBase
I have a form that started behaving oddly in OD 20.4 This form has a listBox that contains exams from different dates and controls that are filled from the db depending on which exam date is clicked in the listBox. The form works perfectly fine and has for years, but was recently converted over to i...
- Wed Dec 30, 2020 1:58 pm
- Forum: Developers
- Topic: Open Dental runs in background even after quit
- Replies: 5
- Views: 165
Re: Open Dental runs in background even after quit
Would a production db that had been updated in the debugger cause this to happen? I didn't see the behavior on the live db on my laptop yesterday but still see it happen repeatedly on my development machine. Odd. The only other difference is my live db machine is running MySQl 5.6 and the developmen...
- Wed Dec 30, 2020 1:08 pm
- Forum: Developers
- Topic: Hook request - menuItemZoom_Click()
- Replies: 2
- Views: 167
Re: Hook request - menuItemZoom_Click()
Thanks Joe
- Wed Dec 23, 2020 8:13 pm
- Forum: Developers
- Topic: Open Dental runs in background even after quit
- Replies: 5
- Views: 165
Re: Open Dental runs in background even after quit
OD version is 20.4.32...
- Wed Dec 23, 2020 5:08 pm
- Forum: Developers
- Topic: Open Dental runs in background even after quit
- Replies: 5
- Views: 165
Open Dental runs in background even after quit
I have an issue starting in OD 20.4 where there is a copy of Open Dental running in the background even after the user quits OD on the desktop. The next time Open Dental is started, it apparently assumes the freshly started instance is a second instance, so my plugin won't run. I have to force-quit ...
- Sun Dec 20, 2020 6:25 pm
- Forum: Advanced Topics
- Topic: Important notice to Anesthesia plugin customers
- Replies: 0
- Views: 131
Important notice to Anesthesia plugin customers
Hello- I have an important notice for Open Dental users that use the Electronic Anesthesia System (EASy) plugin for Open Dental. Version 20.4.x of EASy is a MAJOR UPDATE, which includes a reworking of much of the underlying codebase to enhance stability and performance. Automatic import of vital sig...
- Mon Dec 14, 2020 7:13 am
- Forum: Advanced Topics
- Topic: Table performance_schema has the wrong structure
- Replies: 2
- Views: 144
Re: Table performance_schema has the wrong structure
Well NVM. Running
Has made the error go away
Code: Select all
$ mysql_upgrade -u root -p
- Mon Dec 14, 2020 7:09 am
- Forum: Advanced Topics
- Topic: Table performance_schema has the wrong structure
- Replies: 2
- Views: 144
Table performance_schema has the wrong structure
I get these errors in the mysql error logs: 201214 8:06:14 [ERROR] Native table 'performance_schema'.'events_waits_current' has the wrong structure 201214 8:06:14 [ERROR] Native table 'performance_schema'.'events_waits_history' has the wrong structure 201214 8:06:14 [ERROR] Native table 'performance...
- Mon Dec 14, 2020 6:50 am
- Forum: Developers
- Topic: Hook request - menuItemZoom_Click()
- Replies: 2
- Views: 167
Hook request - menuItemZoom_Click()
Hello-
I would like a hook added at the bottom of MenuItemZoom_Click() on FormOpenDental below line 5028 like so:
Thanks.
I would like a hook added at the bottom of MenuItemZoom_Click() on FormOpenDental below line 5028 like so:
Code: Select all
this.Size=new Size(LayoutManager.Scale(size96Old.Width),LayoutManager.Scale(size96Old.Height));
}
Plugins.HookAddCode(this, "menuItemZoom_Click_bottom", this.Menu);
- Wed Nov 25, 2020 8:16 am
- Forum: Developers
- Topic: Zoomify plugin Forms
- Replies: 3
- Views: 204
Re: Zoomify plugin Forms
Thanks for that. I have managed to 'Zoomify' all my forms, but the bottom of this one will get clipped off when I click Fit: https://i.imgur.com/ZoxTuXW.png https://i.imgur.com/jTVhFz1.png The form is 783 pixels tall, and is the tallest of all my forms. So should I just manually adjust the Zoom scal...
- Sun Nov 22, 2020 12:15 pm
- Forum: Developers
- Topic: Zoomify plugin Forms
- Replies: 3
- Views: 204
Zoomify plugin Forms
Zoom is pretty cool. :D What is the best way to 'Zoomify' my plugin Forms? I was able to scale a button that I added to FormProcEdit like so: butLocal.Location = new System.Drawing.Point(387, 208); int xlocation = 387; int ylocation = 208; xlocation = sender.LayoutManager.Scale(xlocation); ylocation...
- Wed Nov 11, 2020 1:07 pm
- Forum: Developers
- Topic: Hook request- FormProcEdit.FillControlsOnStartup()
- Replies: 3
- Views: 240
Re: Hook request- FormProcEdit.FillControlsOnStartup()
Joe-
Not a problem. That will be fine. Thank you
Not a problem. That will be fine. Thank you
- Tue Nov 10, 2020 7:53 pm
- Forum: Developers
- Topic: Hook request- FormProcEdit.FillControlsOnStartup()
- Replies: 3
- Views: 240
Hook request- FormProcEdit.FillControlsOnStartup()
Could I have the following hook at the bottom of FormProcEdit.FillControlsOnStartup() ? else { labelScheduleBy.Visible=true; comboDPC.SelectedIndex=0; comboDPCpost.SelectedIndex=0; textDateStop.Text=""; } } -----------> Plugins.HookAddCode(this, "FormProcEdit.FillControlsOnStartup_end", comboProv.Ge...
- Tue Nov 10, 2020 6:01 am
- Forum: Developers
- Topic: Updating textNotes from a Plugin
- Replies: 6
- Views: 344
Re: Updating textNotes from a Plugin
Yes, that's it.
Thanks
Thanks
- Sun Nov 08, 2020 1:15 pm
- Forum: Developers
- Topic: Updating textNotes from a Plugin
- Replies: 6
- Views: 344
Re: Updating textNotes from a Plugin
This is where I was adding FillControlsOnStartup(): public static void butLocal_Click(object sender, EventArgs e) { FormAddNotes formAN = new FormAddNotes(0, sender, _procCur, textNotes); formAN.ShowDialog(); if (formAN.DialogResult == DialogResult.OK) { _procCur.Note = formAN.localNote; textNotes.T...
- Sun Nov 08, 2020 1:12 pm
- Forum: Developers
- Topic: Updating textNotes from a Plugin
- Replies: 6
- Views: 344
Re: Updating textNotes from a Plugin
Can't seem to get that to work. Here's what I'm doing: 1) Placing a hook for a button on FormProcEdit at the bottom of FormLoad or FillControlsOnStartup() 2) Clicking the button launches a window where the user can select item(s) from a list of strings 3) Building a note based on the selection 4) In...
- Sun Nov 08, 2020 11:33 am
- Forum: Developers
- Topic: Updating textNotes from a Plugin
- Replies: 6
- Views: 344
Updating textNotes from a Plugin
I have a need to update textNotes on FormProcEdit via a plugin. Right now, I have it all working by making FillControlsOnStartup() method public and then calling it from my plugin after FormProcEdit has loaded but before it is clsoed. Any way of getting a public FillTextNotes method added to FormPro...
- Thu Oct 29, 2020 7:13 am
- Forum: Developers
- Topic: Archived OD dbs causing a problem
- Replies: 2
- Views: 303
Archived OD dbs causing a problem
I have some third party software that imports HL7 messages into the db. It's written for SQL, but they support MySQL. I have run into an issue where their MySQL Schema Engine will get confused if there is more than one OD database in the MySQL data folder, which is where OD places archived dbs when ...
- Thu Oct 29, 2020 7:06 am
- Forum: Developers
- Topic: Updating GridOD on a separate thread
- Replies: 2
- Views: 294
Re: Updating GridOD on a separate thread
Thanks for that. I figured out that the reason for the long load times (there is a lot of Hl7 data streaming in from a vital sign monitor) is that I was re-processing all the messages every time. By marking an HL7 message as processed once it has been imported to the db, I'm not re-parsing all the m...
- Tue Oct 20, 2020 7:08 pm
- Forum: Developers
- Topic: Updating GridOD on a separate thread
- Replies: 2
- Views: 294
Updating GridOD on a separate thread
Hello- I want to update a table on a separate thread regularly using BackgroundWorker so the user will see the updated data refresh every 30 seconds or so and because there can often be a *lot of data to parse so if they wait for a while to push an update button it can take quite a while for all the...
- Mon Oct 19, 2020 11:02 am
- Forum: Plug-ins
- Topic: plugin reference woes
- Replies: 6
- Views: 730
Re: plugin reference woes
When this happens to me, it's usually because some change has been made in the full Open Dental solution and not just OpenDental and OpenDentBusiness, that OpenDental and OpenDentBusiness depend on. So I re-compile the whole Open Dental solution with all the projects, and then re-compile my Plugin. ...
- Wed Aug 19, 2020 12:29 pm
- Forum: Developers
- Topic: 20.4 Compiliation Errors
- Replies: 4
- Views: 630
Re: 20.4 Compiliation Errors
It built just fine for me a few minutes ago.
- Wed Aug 19, 2020 11:49 am
- Forum: Advanced Topics
- Topic: Bug in 20.3.16 change CDT code alveoloplasty
- Replies: 3
- Views: 615
Re: Bug in 20.3.16 change CDT code alveoloplasty
Why would that be intended behavior? I want to change a code in a quadrant I've already selected. Why should OD make me not pass go and not collect $200 and send me right back to square one?
- Wed Aug 19, 2020 7:19 am
- Forum: Advanced Topics
- Topic: Bug in 20.3.16 change CDT code alveoloplasty
- Replies: 3
- Views: 615
Bug in 20.3.16 change CDT code alveoloplasty
When I chart an alveoloplasty with code D7310, and change that code to D7311 (or any of the other alveoloplasty codes), the selected quadrant will revert back to UR, no matter which quadrant had been selected previously.
Thanks
Thanks
- Tue Aug 04, 2020 7:57 am
- Forum: Main Forum
- Topic: Camera for Patient ID Photo
- Replies: 3
- Views: 1009
Re: Camera for Patient ID Photo
Check out IOC Snapshot by Justin Shafer
https://iocsnapshot.com/
Let's you take import a photo wirelessly from your iPhone or Android directly into OD.
https://iocsnapshot.com/
Let's you take import a photo wirelessly from your iPhone or Android directly into OD.
- Thu Jul 30, 2020 9:19 am
- Forum: Developers
- Topic: Can menuMain be made public?
- Replies: 1
- Views: 456
Can menuMain be made public?
Hello- Can this: 414 private FormWebChatTools _formWCT; 415 private FormWebChatSurveys _formWebChatSurveys; 416 private SplitContainerNoFlicker splitContainerNoFlickerDashboard; 417 public UI.MenuOD menuMain; <---------------- be made public on FormOpenDental.Designer.cs like so in OD 20.3.x? Helpfu...
- Mon Jul 20, 2020 9:30 am
- Forum: Main Forum
- Topic: Zoom magnification!!
- Replies: 4
- Views: 1199
Re: Zoom magnification!!
Outstanding!
Thanks for that.
Thanks for that.
- Thu Jul 02, 2020 12:41 pm
- Forum: Developers
- Topic: Annoying plugin build problem
- Replies: 7
- Views: 1532
Re: Annoying plugin build problem
Now I build OK but when I try to run, OD crashes with System.ArgumentException HResult=0x80070057 Message=Column 'WirelessPhone' does not belong to table . Source=System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Data.DataRow.get_Item(String columnName) at Ope...
- Thu Jul 02, 2020 12:24 pm
- Forum: Developers
- Topic: Annoying plugin build problem
- Replies: 7
- Views: 1532
Re: Annoying plugin build problem
Looks like I was targeting the wrong framework in my project (4.5.2 vs 4.7.2)
Thanks
Thanks
- Thu Jul 02, 2020 11:49 am
- Forum: Developers
- Topic: Annoying plugin build problem
- Replies: 7
- Views: 1532
Re: Annoying plugin build problem
Thanks.
Tried that, still get the same result.
Tried that, still get the same result.
- Thu Jul 02, 2020 8:33 am
- Forum: Developers
- Topic: Annoying plugin build problem
- Replies: 7
- Views: 1532
Annoying plugin build problem
I've been having an annoying problem when trying to build a plugin project. Probably goes back about a year or so. Occurs every time I try to build my project for a new version of OD. Procedure: 1) Check out latest of version of OD into a folder and build in VS 2) Switch my plugin folder to a new pa...
- Thu May 28, 2020 6:05 am
- Forum: Main Forum
- Topic: Big Idea Soft EASy (Anesthesia Record)
- Replies: 4
- Views: 3955
Re: Big Idea Soft EASy (Anesthesia Record)
Hi. I know that this post is about 4 years old. I have a criticare ngenuity8100 monitor, would it work with big idea soft EASy software? Thank you. Looks like no. The nGenuitys export data via the COM port, whereas we need to see data in HL7 format in TCP/IP packets. So not currently until Criticar...
- Wed Mar 25, 2020 4:57 pm
- Forum: Developers
- Topic: What does keydata do (SignatureBoxWrapper)?
- Replies: 4
- Views: 2288
Re: What does keydata do (SignatureBoxWrapper)?
Thanks Chris
- Wed Mar 25, 2020 2:04 pm
- Forum: Developers
- Topic: What does keydata do (SignatureBoxWrapper)?
- Replies: 4
- Views: 2288
Re: What does keydata do (SignatureBoxWrapper)?
Thanks for that. I had implemented SignatureBoxWrapper many years ago but that was on a form that had only one note in it, so I set the keydata to the text of that note. Now I am making a form for compliance with the new anesthesia regs in Texas and there are multiple notes on it, so I wasn't sure w...
- Fri Mar 20, 2020 6:39 pm
- Forum: Developers
- Topic: Bug in SignatureBoxWrapper
- Replies: 2
- Views: 1654
Re: Bug in SignatureBoxWrapper
And, for the sake of completeness, protected void OnSignatureChanged() { SigChanged=true; if(SignatureChanged!=null){ labelInvalidSig.Visible = false; <--------------------ADD SignatureChanged(this,new EventArgs()); } } This does the reverse and clears the label when the form is resigned, so that th...
- Fri Mar 20, 2020 6:24 pm
- Forum: Developers
- Topic: Bug in SignatureBoxWrapper
- Replies: 2
- Views: 1654
Bug in SignatureBoxWrapper
Not sure if this is a bug or not, maybe I'm just doing it wrong. When I invalidate a signature because something has changed on the form, I call SignatureBoxWrapper.ClearSignature(). If I then try to call SignatureBoxWrapper.SetInvalid(),so the invalid signature label will show, nothing happens. If ...
- Fri Mar 20, 2020 3:09 pm
- Forum: Developers
- Topic: What does keydata do (SignatureBoxWrapper)?
- Replies: 4
- Views: 2288
What does keydata do (SignatureBoxWrapper)?
What is the purpose of the keydata with regard to SignatureBoxWrapper?
If I can invalidate the signature with a changed event in a control, what purpose does it serve?
If I can invalidate the signature with a changed event in a control, what purpose does it serve?
- Tue Feb 18, 2020 3:30 pm
- Forum: Developers
- Topic: VS2019 designer issue
- Replies: 2
- Views: 2141
Re: VS2019 designer issue
OK, yes your're right. Had it referenced from another solution that was being built for Middle Tier. Thanks Chris
- Tue Feb 18, 2020 12:54 pm
- Forum: Developers
- Topic: VS2019 designer issue
- Replies: 2
- Views: 2141
VS2019 designer issue
The designer is adding this code to my new forms in my plugin (OD 19.4.18): this.ButClose.BtnShape = null; which causes the following exception to be thrown when the form loads: Error Encountered - 02/18/2020 1:44:41 PM Unhandled exception: Method not found: 'Void OpenDental.UI.Button.set_BtnShape(S...
- Tue Jan 28, 2020 10:32 am
- Forum: Developers
- Topic: Middle Tier error question
- Replies: 9
- Views: 4681
Re: Middle Tier error question
OK
Thanks
Thanks
- Tue Jan 28, 2020 9:49 am
- Forum: Developers
- Topic: Middle Tier error question
- Replies: 9
- Views: 4681
Re: Middle Tier error question
That shows MaxConnectErrors set to 999999999
- Mon Jan 27, 2020 6:52 pm
- Forum: Developers
- Topic: Middle Tier error question
- Replies: 9
- Views: 4681
Re: Middle Tier error question
I just looked in there again after a few more tries and now I have: -<RECORDS> -<RECORD> <IP>115.230.124.21</IP> <HOST/> <HOST_VALIDATED>YES</HOST_VALIDATED> <SUM_CONNECT_ERRORS>0</SUM_CONNECT_ERRORS> <COUNT_HOST_BLOCKED_ERRORS>0</COUNT_HOST_BLOCKED_ERRORS> <COUNT_NAMEINFO_TRANSIENT_ERRORS>0</COUNT_...
- Mon Jan 27, 2020 5:35 pm
- Forum: Developers
- Topic: Middle Tier error question
- Replies: 9
- Views: 4681
Re: Middle Tier error question
I was on 5.5 but just installed 5.6 and still get the error
That query returns no results
That query returns no results
- Mon Jan 27, 2020 1:52 pm
- Forum: Developers
- Topic: Middle Tier error question
- Replies: 9
- Views: 4681
Re: Middle Tier error question
I tried that, but still get the error. 

- Mon Jan 27, 2020 11:45 am
- Forum: Developers
- Topic: Middle Tier error question
- Replies: 9
- Views: 4681
Middle Tier error question
I am getting the following error in the Middle Tier An unhandled exception of type 'MySql.Data.MySqlClient.MySqlException' occurred in OpenDentBusiness.dll Additional information: Host 'DESKTOP-01EAGQM' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' On methods li...
- Mon Jan 27, 2020 10:14 am
- Forum: Developers
- Topic: ContrApptJ hook request
- Replies: 2
- Views: 1983
Re: ContrApptJ hook request
Thanks
- Sat Jan 25, 2020 2:28 pm
- Forum: Developers
- Topic: ContrApptJ hook request
- Replies: 2
- Views: 1983
ContrApptJ hook request
Hello- Could I have the following hook added after line 296 in ContrApptJ in OD 19.4? private void contrApptPanel_SelectedApptChanged(object sender,UI.ApptSelectedChangedEventArgs e) { pinBoard.SelectedIndex=-1; if(e.AptNumNew==-1){ RefreshModuleScreenButtonsRight();//just disables the buttons on th...
- Tue Jan 07, 2020 11:47 am
- Forum: Main Forum
- Topic: Cool patient check in tech
- Replies: 3
- Views: 5747
Cool patient check in tech
This is what they are using at the LabCorp by my house. You put your license in the tray and it reads the barcode on the back to get your name, address and DOB and then scams the front and back of your insurance card.
Made by a company called Horizon

Made by a company called Horizon

- Fri Jan 03, 2020 11:05 am
- Forum: Developers
- Topic: Convert.ToBoolean in OD 19.4
- Replies: 5
- Views: 3544
Re: Convert.ToBoolean in OD 19.4
Chris-
I store those as tinyints in my tables instead of bools. Could that be the problem?
I store those as tinyints in my tables instead of bools. Could that be the problem?
- Wed Jan 01, 2020 11:13 am
- Forum: Developers
- Topic: Convert.ToBoolean in OD 19.4
- Replies: 5
- Views: 3544
Re: Convert.ToBoolean in OD 19.4
Always stored as 1 or 0
- Tue Dec 31, 2019 9:15 pm
- Forum: Developers
- Topic: Convert.ToBoolean in OD 19.4
- Replies: 5
- Views: 3544
Convert.ToBoolean in OD 19.4
This code has been working for many years, but is suddenly broken in OD 19.4 string command = "SELECT AddEnhancedMenuItems FROM anesthpreference"; return Convert.ToBoolean(DataCore.GetScalar(command)); So to get it working, I have to rewrite it as string command = "SELECT AddEnhancedMenuItems FROM a...
- Mon Dec 16, 2019 5:53 pm
- Forum: Developers
- Topic: Long load time Middle Tier
- Replies: 2
- Views: 2287
Re: Long load time Middle Tier
Makes sense.
Thanks Chris
Thanks Chris
- Mon Dec 16, 2019 2:51 pm
- Forum: Developers
- Topic: Long load time Middle Tier
- Replies: 2
- Views: 2287
Long load time Middle Tier
The load time for one of my Winforms is greater than 30 seconds in the Middle Tier. I have 6 different methods that refresh controls and tables, eg. try { //null if no saved Anesthetic Record yet RefreshProvComboBoxes(); } catch { } Method RefreshProvComboBoxes() looks like private void RefreshProvC...
- Sun Dec 08, 2019 12:16 pm
- Forum: Developers
- Topic: Newtonsoft.JSON hates me...
- Replies: 1
- Views: 2217
Newtonsoft.JSON hates me...
Another issue with Newstonsoft.JSON in the Middle Tier: I get: InvalidCastException: [A]Anesthesia.AnesthPreference cannot be cast to [B]Anesthesia.AnesthPreference. Type A originates from 'Anesthesia19.3, Version=19.3.7281.23673, Culture=neutral, PublicKeyToken=null' in the context 'Default' at loc...
- Fri Dec 06, 2019 9:26 pm
- Forum: Developers
- Topic: Middle Tier deployment issue
- Replies: 2
- Views: 2458
Re: Middle Tier deployment issue
NVM.
Had to move files to the bin folder and now everything works.
I moved all the OD files there though. Is that correct, or should it just be certain files?
Thanks
Had to move files to the bin folder and now everything works.
I moved all the OD files there though. Is that correct, or should it just be certain files?
Thanks
- Fri Dec 06, 2019 5:53 pm
- Forum: Developers
- Topic: Middle Tier deployment issue
- Replies: 2
- Views: 2458
Middle Tier deployment issue
I have my plugin working with Middle Tier on my development machine. But when I try to deploy it to my live machine with https I get Server Error in '/OpenDentalServer' Application. Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please ...
- Mon Dec 02, 2019 8:39 pm
- Forum: Main Forum
- Topic: Much more efficient way of charting
- Replies: 14
- Views: 8709
Re: Much more efficient way of charting
Gotta agree with you about touchscreens - I love the idea too, but the precision is lacking To some degree - you just have to get creative. :D For instance, on our anesthetic record, we employ expandable keypads for just this purpose. It takes some creative coding to get the font sizes to enlarge, ...
- Thu Nov 21, 2019 12:21 pm
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
Yup.
Thanks Chris
Thanks Chris
- Wed Nov 20, 2019 4:23 pm
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
Chris- Brilliant, wouldn't have thought of that, thanks. But now, in the Load_end_DatabaseWork remotingrole check, I get: {"ActiveX control '8856f961-340a-11d0-a96b-00c04fd705a2' cannot be instantiated because the current thread is not in a single-threaded apartment."} Here: Load_end_DatabaseWork(pa...
- Mon Nov 18, 2019 11:53 am
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
Yes, those files were in the bin folder in my Solution as I running and debugging. So wouldn't the Middle Tier server see that folder as equivalent to C:\Program Files (x86)\Open Dental when I'm debugging? And I should be selecting the Debug_Web dropdown when I build, right? Also, when debugging, wh...
- Thu Nov 14, 2019 5:50 pm
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
Would you mind adding the stack trace where you're getting "Could not load file or assembly"? I have committed the fix for the bug regarding AnesthesiaXX.XX.dll not copying on middle tier. It will be available in 19.2.46 and 19.3.24. The problem was that on line 83 of Plugins.cs we were using Appli...
- Thu Nov 14, 2019 3:50 pm
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
Hey Chris- That update completely fixed the problem, thank you very much. One more issue, if I may: When I hit public static void Load_end(FormOpenDental sender, long patNum) { if (RemotingClient.RemotingRole == RemotingRole.ClientWeb) { Meth.GetVoid(MethodBase.GetCurrentMethod(),sender,patNum); ret...
- Thu Nov 14, 2019 10:29 am
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
I don't reference NewtonsoftJson.dll in my project at all. It seems that VS will copy the dll and references the wrong one in a config file which causes the error. The only workaround I have found it to use the package manager in VS to reinstall NewsoftJSon 9.0.1 which forces VS to rewrite the confi...
- Thu Nov 14, 2019 8:55 am
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
One more for good measure: I get: Could not load file or assembly 'Newtonsoft.Json, Version 9.0.0.0 blah blah blah. The located assembly's manifest defintion does not match the assembly reference I notice that in the OpenDental/Required DLLs folder the version there is 9.0.1.19813, but in VS, the re...
- Wed Nov 13, 2019 9:54 am
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
Thanks Chris
- Tue Nov 12, 2019 9:55 pm
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
OK, I think I'm on to something. The middle tier appears to use the AssemblyName when loading dlls. So in normal OD, I have to match the Assembly version with the running version of OD. In VS, I name the plugin Assembly Anesthesia19.3, and so when I build it outputs Anesthesia19.3.dll. This goes int...
- Tue Nov 12, 2019 6:42 pm
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
Hi again Chris- It seems that the error being thrown by the server is Sysem.IO.FileLoadException: Could not load file or assembly 'Anesthesia' or one of its dependencies. The located assembly's manifest does not match the assembly reference.[Exception from HRESULT 0x80131040] Now I'm really baffled ...
- Tue Nov 12, 2019 12:57 pm
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
OK, I'm getting the same behavior on my development server.
Let me know how to debug the Middle Tier
Thanks Chris
Let me know how to debug the Middle Tier
Thanks Chris
- Tue Nov 12, 2019 11:57 am
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
Yes, sounds great thanks.
I'm going to set up MIddle Tier on my development machine - I can run that without SSL, right?
I'm going to set up MIddle Tier on my development machine - I can run that without SSL, right?
- Tue Nov 12, 2019 9:47 am
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
I have a Plugin.cs in my project This seems to be where the exception is being thrown (RemotingClient.cs): public static void ProcessGetVoid(DtoGetVoid dto,bool hasConnectionLost=true) { string result=SendAndReceive(dto,hasConnectionLost); if(result!="0"){ DtoException exception=(DtoException)DataTr...
- Mon Nov 11, 2019 10:06 pm
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
Chris- So I now I have: public static void Begin() {//unlike in the main program, this conversion script runs on every startup. if (RemotingClient.RemotingRole == RemotingRole.ClientWeb) { Meth.GetVoid(MethodBase.GetCurrentMethod()); return; } Version MainAppVersion = new Version(System.Windows.Form...
- Mon Nov 11, 2019 6:08 pm
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Re: Middle Tier plugin issues
Thanks Chris-
What do the remoting calls look like inside a void though, since I'm not returning anything?
All of the methods in my ConvertAnesthDatabase are voids
What do the remoting calls look like inside a void though, since I'm not returning anything?
All of the methods in my ConvertAnesthDatabase are voids

- Sat Nov 09, 2019 3:24 pm
- Forum: Developers
- Topic: Middle Tier plugin issues
- Replies: 27
- Views: 14657
Middle Tier plugin issues
Hello again- What is the correct method for sending queries from within a plugin with the Middle Tier? I have a lot of them in my ConvertAnesthDatabase.cs and I'm running up against this in revamping my plugin to work with the Middle Tier: if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) { th...
- Thu Nov 07, 2019 11:08 am
- Forum: Advanced Topics
- Topic: Edit patient window: Provider doesn't get populated
- Replies: 2
- Views: 2503
Re: Edit patient window: Provider doesn't get populated
Yes can reproduce. Will do thanks Chris
- Thu Nov 07, 2019 7:52 am
- Forum: Advanced Topics
- Topic: Edit patient window: Provider doesn't get populated
- Replies: 2
- Views: 2503
Edit patient window: Provider doesn't get populated
Hello-
I added a new clinic recently and have myself as a provider at that clinic. When I select the clinic, that provider will not populate the provider dropdown, until I close and reopen the Edit Patient window.
Wondering if I'm missing a new configuration setting somewhere? OD 19.3.21
Thanks.
I added a new clinic recently and have myself as a provider at that clinic. When I select the clinic, that provider will not populate the provider dropdown, until I close and reopen the Edit Patient window.
Wondering if I'm missing a new configuration setting somewhere? OD 19.3.21
Thanks.
- Thu Oct 17, 2019 10:54 am
- Forum: Developers
- Topic: cellFontSize private to public on ODGrid?
- Replies: 13
- Views: 16055
Re: cellFontSize private to public on ODGrid?
Forking ODGrid here seems pretty reasonable will go that route.
Good to see you back on the forum
Good to see you back on the forum

- Wed Oct 16, 2019 3:32 pm
- Forum: Developers
- Topic: cellFontSize private to public on ODGrid?
- Replies: 13
- Views: 16055
Re: cellFontSize private to public on ODGrid?
Oops, was cellFont made private again in 19.3 ?
Suddenly that form looks like poo again because I can't change the cellFont in the grid anymore so it's badly out of scale. Or did that get moved somewhere else?
Suddenly that form looks like poo again because I can't change the cellFont in the grid anymore so it's badly out of scale. Or did that get moved somewhere else?
- Tue Oct 15, 2019 3:55 pm
- Forum: Advanced Topics
- Topic: TrialVersion.exe updates?
- Replies: 2
- Views: 2496
Re: TrialVersion.exe updates?
Great.
Thanks!
Thanks!

- Mon Oct 14, 2019 3:03 pm
- Forum: Advanced Topics
- Topic: TrialVersion.exe updates?
- Replies: 2
- Views: 2496
TrialVersion.exe updates?
Hello OD staff- Is there a hard and fast rule for when the TrialVersion.exe available for download gets updated? I see it's at 18.3.x and OD is currently at 19.2.x with 19.3.x in beta. I track the lowest version my users are on so I know how far I have to backport major bug fixes. However, new users...
- Mon Oct 14, 2019 2:53 pm
- Forum: Main Forum
- Topic: Twain support for webcams and cameras
- Replies: 31
- Views: 60096
Re: Twain support for webcams and cameras
Hello-
PM Justin Shafer for that. I believe the app he has developed will do just that
PM Justin Shafer for that. I believe the app he has developed will do just that

- Sat Sep 07, 2019 10:04 am
- Forum: Main Forum
- Topic: easiest way to enter treatment in opendental at time of exam
- Replies: 4
- Views: 3733
Re: easiest way to enter treatment in opendental at time of
Why?sam farmer wrote:we have to use paper first for charting at time of exam and later enter into computer
Why not just do the charting directly into the computer when you're doing the exam?
- Thu Aug 29, 2019 6:28 pm
- Forum: Advanced Topics
- Topic: Drag and drop PDFs to Image model as Administrator
- Replies: 1
- Views: 2535
Drag and drop PDFs to Image model as Administrator
Should I be able to drag and drop PDFs from the desktop to a folder in the Images module when running OD as an administrator (OD 19.1.x and OD 19.2.x)? I can do it when OD is not run as an adminstrator, but it doesn't work if OD is run as an administrator, even if the Windows user account I'm logged...
- Thu Jul 25, 2019 2:06 pm
- Forum: Developers
- Topic: Refreshing Apptbook programmatically
- Replies: 7
- Views: 4002
Re: Refreshing Apptbook programmatically
Will give that a try.
Thanks Chris
Thanks Chris
- Wed Jul 24, 2019 3:57 pm
- Forum: Developers
- Topic: Refreshing Apptbook programmatically
- Replies: 7
- Views: 4002
Re: Refreshing Apptbook programmatically
Got it, but could you make the RefreshPeriod() method public on ContrApptJ so I can access it?
Thanks
Thanks
- Tue Jul 23, 2019 12:58 pm
- Forum: Developers
- Topic: Refreshing Apptbook programmatically
- Replies: 7
- Views: 4002
Re: Refreshing Apptbook programmatically
OK I'll look there thanks
- Tue Jul 23, 2019 11:55 am
- Forum: Developers
- Topic: Refreshing Apptbook programmatically
- Replies: 7
- Views: 4002
Re: Refreshing Apptbook programmatically
Thanks Chris.
I'm confused though. I'm looping through all the controls from sender (FormOpenDental) from my plugin's ContrApptA. I don't see ContrAppt (or ContrApptJ) in the list of controls. Shouldn't ContrAppt and/or ContrApptJ be in the list of controls from FormOpenDental?
I'm confused though. I'm looping through all the controls from sender (FormOpenDental) from my plugin's ContrApptA. I don't see ContrAppt (or ContrApptJ) in the list of controls. Shouldn't ContrAppt and/or ContrApptJ be in the list of controls from FormOpenDental?
- Tue Jul 23, 2019 9:55 am
- Forum: Developers
- Topic: Refreshing Apptbook programmatically
- Replies: 7
- Views: 4002
Refreshing Apptbook programmatically
I used to do this in my plugin by looping through the controls from FormOpendental like so but this no longer works. public static void RefreshModuleData(FormOpenDental sender) { //Performs dynamic appointmentbook refresh foreach (Control control in sender.Controls) { if (control.Name == "ContrAppt"...
- Mon Jul 22, 2019 5:28 pm
- Forum: Developers
- Topic: [FIXED] Weird 19.2 build error
- Replies: 1
- Views: 1706
Re: [FIXED] Weird 19.2 build error
OK.
Seems like VS 2019 munges the .csproj file when it is renamed from a prior version (e.g. after branching). It doesn't change the paths of all the references to the new solution name paths. Probably a bug in VS. So I had to edit the anesthesia.csproj file manually.
Seems like VS 2019 munges the .csproj file when it is renamed from a prior version (e.g. after branching). It doesn't change the paths of all the references to the new solution name paths. Probably a bug in VS. So I had to edit the anesthesia.csproj file manually.
- Mon Jul 22, 2019 4:58 pm
- Forum: Developers
- Topic: [FIXED] Weird 19.2 build error
- Replies: 1
- Views: 1706
[FIXED] Weird 19.2 build error
I keep getting the following error when I try to build my plugin solution in VS 2019 3>------ Rebuild All started: Project: Anesthesia, Configuration: Release x86 ------ 3>CSC : error CS0006: Metadata file '..\opendental19.1\ODR\bin\Debug\ODR.dll' could not be found I don't know why it's looking for...
- Mon Mar 25, 2019 7:30 pm
- Forum: Advanced Topics
- Topic: 19.1 beta exception on AWS EC2 server
- Replies: 10
- Views: 6372
Re: 19.1 beta exception on AWS EC2 server
#2 did the trick, Chris. Thank you
- Mon Mar 25, 2019 11:05 am
- Forum: Advanced Topics
- Topic: 19.1 beta exception on AWS EC2 server
- Replies: 10
- Views: 6372
Re: 19.1 beta exception on AWS EC2 server
Whelp, one step forward, two steps back. I have the EConnector installed and running, but now when I try to write an eRx I get: 'Based on a period of inactivity, you have been automatically logged-out of your account. To resume prescribing, re-enter the website address. It is recommended that this a...
- Mon Mar 25, 2019 10:40 am
- Forum: Advanced Topics
- Topic: 19.1 beta exception on AWS EC2 server
- Replies: 10
- Views: 6372
Re: 19.1 beta exception on AWS EC2 server
I had to manually install the EConnector service and change the servername in that dialog to my AWS instance servername from 'localhost'.
Working now, thanks.
Working now, thanks.
- Fri Mar 22, 2019 8:33 pm
- Forum: Advanced Topics
- Topic: 19.1 beta exception on AWS EC2 server
- Replies: 10
- Views: 6372
Re: 19.1 beta exception on AWS EC2 server
Yes that's it thank you. Last one: I am having trouble get the eConnectorService running on this PC (it will install but won't start). Is that because I have it running on my production PC? This is my development machine (AWS EC2) that I am trying to get set up to move my production OD install over ...
- Fri Mar 22, 2019 3:11 pm
- Forum: Advanced Topics
- Topic: 19.1 beta exception on AWS EC2 server
- Replies: 10
- Views: 6372
Re: 19.1 beta exception on AWS EC2 server
One more question, on the same box: I'm getting this when I try to send a NewCrop Rx. eConnector service is setup and running: A technical error has been automatically reported to your EMR/PM vendor. Contact them for more information. MSG 3 - Credentials: partner invalid or not authorized - MSG01 Or...
- Fri Mar 22, 2019 3:06 pm
- Forum: Advanced Topics
- Topic: 19.1 beta exception on AWS EC2 server
- Replies: 10
- Views: 6372
Re: 19.1 beta exception on AWS EC2 server
Yes, that's it thanks.
- Fri Mar 22, 2019 1:20 pm
- Forum: Advanced Topics
- Topic: 19.1 beta exception on AWS EC2 server
- Replies: 10
- Views: 6372
19.1 beta exception on AWS EC2 server
Hello- I am testing OD on a AWS EC2 instance of Windows Server 2016. I have compiled the latest beta of 19.1 (19.1.8) and it runs fine on my Windows 10 desktop. But, if I upload all the files and my db to the EC2 server, I get the following exception at runtime: Error Encountered - 03/22/2019 3:01:1...
- Thu Mar 14, 2019 4:56 pm
- Forum: Main Forum
- Topic: Accessing Open Dental via the browser idea.
- Replies: 3
- Views: 2144
Re: Accessing Open Dental via the browser idea.
Freaking cool.
Justin Shafer = the man
Justin Shafer = the man
- Thu Jan 03, 2019 9:49 am
- Forum: Advanced Topics
- Topic: Possible bug 18.4.10 beta
- Replies: 2
- Views: 2756
Possible bug 18.4.10 beta
Not sure if this is a feature or a bug, but if I try to set procedures complete by right clicking on procedures in the chart, and setting them complete, I get a 'Completed procedures are not allowed for future dates' pop up. But the procedures are for today
https://imgur.com/a/FQY6Xdj
https://imgur.com/a/FQY6Xdj
- Wed Jan 02, 2019 3:42 pm
- Forum: Developers
- Topic: OD 18.4 beta runtime error
- Replies: 8
- Views: 3417
Re: OD 18.4 beta runtime error
Cool thx 

- Wed Jan 02, 2019 2:49 pm
- Forum: Developers
- Topic: OD 18.4 beta runtime error
- Replies: 8
- Views: 3417
Re: OD 18.4 beta runtime error
Thanks.
I caught one of the compiler warnings which was complaining that the MySQLData.dll version in the GAC was older than the one in the project, so I replaced it with the newer version and it now it works fine. Do I still need to update the connector?
I caught one of the compiler warnings which was complaining that the MySQLData.dll version in the GAC was older than the one in the project, so I replaced it with the newer version and it now it works fine. Do I still need to update the connector?
- Wed Jan 02, 2019 2:24 pm
- Forum: Developers
- Topic: OD 18.4 beta runtime error
- Replies: 8
- Views: 3417
Re: OD 18.4 beta runtime error
Jason-
Just redownloaded and recompiled 18.4b. No compilation errors. Tried to run on newly downloaded trial db. Same error.
Just redownloaded and recompiled 18.4b. No compilation errors. Tried to run on newly downloaded trial db. Same error.
- Wed Jan 02, 2019 12:48 pm
- Forum: Developers
- Topic: OD 18.4 beta runtime error
- Replies: 8
- Views: 3417
Re: OD 18.4 beta runtime error
Looks like it is trying to do UPDATE preference SET ValueString = '1' WHERE prefname = 'CorruptedDatabase' Here: ///<summary>This query is run with full privileges. This is for commands generated by the main program, and the user will not have access for injection attacks. Result is usually number o...
- Wed Jan 02, 2019 10:42 am
- Forum: Developers
- Topic: OD 18.4 beta runtime error
- Replies: 8
- Views: 3417
OD 18.4 beta runtime error
Hello and happy new year- OD 18.4 beta is throwing the following error when I try to run: Exception thrown: 'System.MissingMethodException' in OpenDentBusiness.dll The thread 0x4bac has exited with code 0 (0x0). Exception thrown: 'System.MissingMethodException' in OpenDentBusiness.dll System.Transac...
- Fri Nov 23, 2018 9:06 am
- Forum: Developers
- Topic: Plugins and middle tier
- Replies: 1
- Views: 1332
Plugins and middle tier
Should plugins 'just work' for users using middle tier, or are there any special considerations/configuration that need to be done first?
- Thu Nov 08, 2018 10:26 am
- Forum: Developers
- Topic: Security permissions
- Replies: 2
- Views: 1746
Re: Security permissions
Got it. Thanks
- Wed Nov 07, 2018 3:01 pm
- Forum: Developers
- Topic: Security permissions
- Replies: 2
- Views: 1746
Security permissions
Are security permissions now read/written from/to usergroupattach or userod? They are broken in my software circa 18.2.23 or so for newly created users. I am looking for admin permissions (1) which I previously read from userod, but I notice if I create a new user and add them to the admin group, th...
- Mon Oct 08, 2018 11:48 am
- Forum: Advanced Topics
- Topic: Forum PMs sitting in outbox?
- Replies: 2
- Views: 2590
Re: Forum PMs sitting in outbox?
OK cool never noticed that thanks
- Mon Oct 08, 2018 11:33 am
- Forum: Advanced Topics
- Topic: Forum PMs sitting in outbox?
- Replies: 2
- Views: 2590
Forum PMs sitting in outbox?
I sent a PM to another member on October 4th that's still sitting in my outbox. I sent another one today that's still sitting there. How to get these moving?
- Thu Oct 04, 2018 6:10 pm
- Forum: Plug-ins
- Topic: EASy (Electronic Anesthesia System) for Open Dental
- Replies: 14
- Views: 27036
Re: EASy (Electronic Anesthesia System) for Open Dental
Hmm, not sure what you mean by blocked?
But I will reach out to you regarding your questions
EDIT: Just PM'ed you
But I will reach out to you regarding your questions
EDIT: Just PM'ed you
- Mon Aug 27, 2018 7:37 am
- Forum: Advanced Topics
- Topic: Office Network Build series
- Replies: 3
- Views: 3938
Re: Office Network Build series
Defnitely
- Fri Aug 03, 2018 10:08 am
- Forum: Plug-ins
- Topic: Anesthesia - do not upgrade OD past 18.1.34 [FIXED]
- Replies: 1
- Views: 6453
Re: Anesthesia - do not upgrade OD past 18.1.34
This issue has been fixed.
All versions of the anesthesia plugin for the 18.1.x and 18.2.x branches of Open Dental should function fine now.
All versions of the anesthesia plugin for the 18.1.x and 18.2.x branches of Open Dental should function fine now.
- Wed Jul 18, 2018 6:02 pm
- Forum: Developers
- Topic: Feature request: Differentiate Major, Minor and Build
- Replies: 2
- Views: 1844
- Wed Jul 18, 2018 4:53 pm
- Forum: Developers
- Topic: Feature request: Differentiate Major, Minor and Build
- Replies: 2
- Views: 1844
Feature request: Differentiate Major, Minor and Build
I currently have to distribute a number of version numbers of my plugin since changes to the OD code between versions will sometimes break later versions of the plugin as things are changed, moved around, deleted etc. from OD code. This has been working fine. In the past, it had been sufficient to o...
- Wed Jul 18, 2018 8:04 am
- Forum: Plug-ins
- Topic: Anesthesia - do not upgrade OD past 18.1.34 [FIXED]
- Replies: 1
- Views: 6453
Anesthesia - do not upgrade OD past 18.1.34 [FIXED]
To users of the EASy anesthesia plugin: Please do not upgrade Open Dental past version 18.1.34 until further notice if you are running the Anesthesia Plugin. Due to changes in the underlying OD framework, the sigBox on FormAnestheticRecord will throw an unhandled exception when you try to save an an...
- Thu Jun 14, 2018 1:04 pm
- Forum: Advanced Topics
- Topic: Dictionary bug 18.1.20
- Replies: 7
- Views: 5423
Re: Dictionary bug 18.1.20
FYI though, after I add something to the dictionary the squiggly red line is not disappearing immediately like it used to. In other words, I have to close the window for the squiggly line to go away. It seems that before it would disappear right after the word was added to the dictionary?
- Thu Jun 14, 2018 9:57 am
- Forum: Advanced Topics
- Topic: Dictionary bug 18.1.20
- Replies: 7
- Views: 5423
Re: Dictionary bug 18.1.20
Ah, I see.
I must have been clicking in the white space next to the second word.
I must have been clicking in the white space next to the second word.
- Thu Jun 14, 2018 9:21 am
- Forum: Advanced Topics
- Topic: Dictionary bug 18.1.20
- Replies: 7
- Views: 5423
Re: Dictionary bug 18.1.20
I will give that a try
- Thu Jun 14, 2018 8:47 am
- Forum: Advanced Topics
- Topic: Dictionary bug 18.1.20
- Replies: 7
- Views: 5423
- Thu Jun 14, 2018 7:16 am
- Forum: Advanced Topics
- Topic: Dictionary bug 18.1.20
- Replies: 7
- Views: 5423
Dictionary bug 18.1.20
There is a bug with the dictionary in 18.1.20 If there are multiple items in a textarea control that are not in the dictionary, I am able to add the one item but the 'Add to dictionary' context menu will not show in the control any more after that. I noticed this when editing a note in the procedure...
- Thu May 24, 2018 7:05 pm
- Forum: Plug-ins
- Topic: *Syncthing* FREE PC to PC sync between multiple offices
- Replies: 6
- Views: 8384
Re: *Syncthing* FREE PC to PC sync between multiple offices
What about HIPAA and PHI?
- Wed May 16, 2018 10:40 am
- Forum: Main Forum
- Topic: can't connect to mysql host after windows update
- Replies: 19
- Views: 19207
Re: can't connect to mysql host after windows update
Shouldn't it have been \\IP\opendentimages?
- Wed Apr 11, 2018 9:31 am
- Forum: Main Forum
- Topic: e-Claims, which clearinghouse to choose?
- Replies: 3
- Views: 3100
Re: e-Claims, which clearinghouse to choose?
I used Emdeon and it always worked great. I assume they're still around
- Thu Mar 22, 2018 2:52 pm
- Forum: Advanced Topics
- Topic: Possible implant supported bridge seat bug - 17.4.44
- Replies: 0
- Views: 4483
Possible implant supported bridge seat bug - 17.4.44
I'm seeing something odd when I treatment plan a 3 unit bridge on 2 dental implants. Not sure if this is a bug or not, was wondering if anyone else could reproduce it. I'm currently on OD 17.4.44. To reproduce: 1) Mark #3, 4, 5 as missing 2) Treatment plan and complete implants and custom abutments ...
- Tue Mar 20, 2018 7:53 am
- Forum: Advanced Topics
- Topic: Query for non-restored implants
- Replies: 0
- Views: 2282
Query for non-restored implants
Has anyone written a query that will show a report of patients that have had implants placed but not abutments?
I can write one, but didn't want to reinvent the wheel if someone's already done it.
Thanks
I can write one, but didn't want to reinvent the wheel if someone's already done it.
Thanks
- Sun Feb 25, 2018 6:17 pm
- Forum: Main Forum
- Topic: Trouble Automating Backups
- Replies: 6
- Views: 4432
Re: Trouble Automating Backups
I think you’re talking apples while he’s talking oranges He’s wanting to backup OD and his images, while you’re taking server cloning, which are two different animals entirely. You also don’t mention anything about offsite backup in your strategy, RAID arrays are fine and dandy (love ‘em myself) but...
- Sun Feb 25, 2018 1:45 pm
- Forum: Main Forum
- Topic: Trouble Automating Backups
- Replies: 6
- Views: 4432
Re: Trouble Automating Backups
Thanks for the responses. I think I understand it now. Basically what my IT people were afraid of (the file being corrupted if copied while in use) cannot happen with the mysql file. So I can use windows scheduler to make a copy of the mysql file and images file into my backup folder. stjames - as ...
- Tue Feb 20, 2018 2:19 pm
- Forum: Advanced Topics
- Topic: Another eRx problem
- Replies: 7
- Views: 5414
Re: Another eRx problem
D'oh, somehow I knew that. Thanks.
- Tue Feb 20, 2018 12:17 pm
- Forum: Advanced Topics
- Topic: Another eRx problem
- Replies: 7
- Views: 5414
Re: Another eRx problem
Hate to nag, but any progress on this? Walgreen's has been refusing to fill eRx because the DEA number that is sent with the eRx is the one I signed up with NewCropRx with, but eRx is sending that DEA with the address of the office I'm currently in. Walgreen's is refusing to fill the Rx's because of...
- Sat Feb 17, 2018 12:28 pm
- Forum: Main Forum
- Topic: Dropdown Program Link?
- Replies: 10
- Views: 10504
Re: Dropdown Program Link?
Not currently.
That'd be a feature request
That'd be a feature request
- Fri Feb 16, 2018 9:52 pm
- Forum: Plug-ins
- Topic: ZoeMedical PPM3 vital sign monitor for EASy anethesia
- Replies: 0
- Views: 3680
ZoeMedical PPM3 vital sign monitor for EASy anethesia
Good news - I have just certified the PPM3 Nightingale vital sign monitor for user with our EASy Anesthesia EHR for Open Dental. The PPM3 is a compact, lightweight full featured monitor that is capable of monitoring NIBP, HR, SpO2, RR, EtCO2 and Temp. It has a bright display and only weighs 4.5 poun...
- Thu Feb 15, 2018 1:55 pm
- Forum: Main Forum
- Topic: Moving lab slip to another patient.
- Replies: 2
- Views: 1923
Re: Moving lab slip to another patient.
Couldn't you just create a new lab slip under the correct patient and hand edit the timestamps to match those of the incorrect patient?
- Tue Feb 13, 2018 12:49 pm
- Forum: Plug-ins
- Topic: EASy (Electronic Anesthesia System) for Open Dental
- Replies: 14
- Views: 27036
Re: EASy (Electronic Anesthesia System) for Open Dental
The Mindray monitors (Passport 8 and Passport 12) use a different HL7 model than we currently use. The monitors that certified with our software (Philips Suresigns VM4, VM6 and VM8), Infinium Omni Series, and ZOE Medical PPM3 all export data via their ethernet ports using an unsolicited push method ...
- Mon Feb 05, 2018 10:01 am
- Forum: Advanced Topics
- Topic: Completed procedures bug 17.4.7b (SOLVED)
- Replies: 13
- Views: 15153
Re: Completed procedures bug 17.4.7b (SOLVED)
That works thank you
- Tue Jan 23, 2018 3:07 pm
- Forum: Advanced Topics
- Topic: Another eRx problem
- Replies: 7
- Views: 5414
Re: Another eRx problem
Cool thanks
- Tue Jan 23, 2018 2:59 pm
- Forum: Advanced Topics
- Topic: No love for Walmart pharmacies (eRx)
- Replies: 4
- Views: 5176
Re: No love for Walmart pharmacies (eRx)
Jason- In some cities they are entered into NewCropRx as Wal-Mart (eg., Frisco, TX) while in others as Walmart (eg., Midland, TX). If I don't specify the city in Texas, typing 'Wal' will find all the pharmacies that begin with 'Wal' (eg., Wal-Mart, Walgreens), but oddly will not display the ones lis...
- Tue Jan 23, 2018 2:52 pm
- Forum: Advanced Topics
- Topic: Another eRx problem
- Replies: 7
- Views: 5414
Re: Another eRx problem
Thanks Derek. However, that causes another issue. While I go to multiple clinics, I really only want one master appointment book view for all of them. When I set the preference you mentioned, I have to have that particular clinic's appointment book selected in order for eRx to set that clinic's para...
- Tue Jan 23, 2018 2:05 pm
- Forum: Main Forum
- Topic: Multiple copies of OD on same workstation?
- Replies: 5
- Views: 4358
Re: Multiple copies of OD on same workstation?
Yes, although AFAIK 3rd party plugins do not work in the second (or third) instance
- Tue Jan 23, 2018 12:41 pm
- Forum: Plug-ins
- Topic: EASy (Electronic Anesthesia System) for Open Dental
- Replies: 14
- Views: 27036
Re: EASy (Electronic Anesthesia System) for Open Dental
Hmm.
Their spec sheet says that they export data in HL7 format. That'd be good news for us if it's compatible. Let me make some calls to MindRay. I'll let you know.
Their spec sheet says that they export data in HL7 format. That'd be good news for us if it's compatible. Let me make some calls to MindRay. I'll let you know.
- Mon Jan 22, 2018 4:22 pm
- Forum: Advanced Topics
- Topic: Another eRx problem
- Replies: 7
- Views: 5414
Another eRx problem
I am running into a new problem with eRx. I have about 12 DEA numbers. eRx is set up with just one of them, so that I don't have to pay for 12 accounts. eRx sends out that DEA with each eRx, but it uses the selected clinic address instead of the address tied to that DEA. Apparently pharmacy software...
- Mon Jan 22, 2018 7:42 am
- Forum: Plug-ins
- Topic: EASy (Electronic Anesthesia System) for Open Dental
- Replies: 14
- Views: 27036
Re: EASy (Electronic Anesthesia System) for Open Dental
Hello-
Does yours have the integrated defibrillator?
Does yours have the integrated defibrillator?
- Thu Jan 18, 2018 2:20 pm
- Forum: Advanced Topics
- Topic: No love for Walmart pharmacies (eRx)
- Replies: 4
- Views: 5176
No love for Walmart pharmacies (eRx)
If I try to search for Walmart pharmacies in eRx, they won't be found.
For instance, if I search for
Walmart
Walmart Pharmacy or even
Walmart Pharmacy 975 in a particular city, the search won't return any results
OD 17.4.17, but I think it started eariler
For instance, if I search for
Walmart
Walmart Pharmacy or even
Walmart Pharmacy 975 in a particular city, the search won't return any results
OD 17.4.17, but I think it started eariler
- Sun Jan 14, 2018 6:53 pm
- Forum: Advanced Topics
- Topic: Completed procedures bug 17.4.7b (SOLVED)
- Replies: 13
- Views: 15153
Re: Completed procedures bug 17.4.7b (SOLVED)
Yup.
You need to stop by sometime and see my Justin Shafer shrine - it’s almost finished

You need to stop by sometime and see my Justin Shafer shrine - it’s almost finished



- Thu Jan 11, 2018 11:49 am
- Forum: Advanced Topics
- Topic: Completed procedures bug 17.4.7b (SOLVED)
- Replies: 13
- Views: 15153
Re: Completed procedures bug 17.4.7b (SOLVED)
UPDATE: Setting the Graphics to OpenGL, Hardware Acceleration (checked), Use Double Buffering (unchecked), Show All Formats (unchecked), Format 3 has fixed the problem. Thanks to Barry in OD Support and the Engineers for their hard work in getting me up and running again. :D UPDATE 2: Well, that wor...
- Wed Jan 10, 2018 7:26 am
- Forum: Advanced Topics
- Topic: Completed procedures bug 17.4.7b (SOLVED)
- Replies: 13
- Views: 15153
Re: Completed procedures bug 17.4.7b
Just upgraded to 17.4.12.
Open Dental is scaled properly until I get to the login window. It's at that point now that the scaling gets munged as described above
Open Dental is scaled properly until I get to the login window. It's at that point now that the scaling gets munged as described above
- Fri Jan 05, 2018 2:21 pm
- Forum: Developers
- Topic: Slowdown with DataCore.GetScalar 17.4 beta
- Replies: 2
- Views: 2979
Re: Slowdown with DataCore.GetScalar 17.4 beta
Well, this is odd.
I let it sit for a few hours and the problem has vanished. Maybe some quirk with VS 2015 debugger IDK.
Thanks for taking the time to look at it Jason
I let it sit for a few hours and the problem has vanished. Maybe some quirk with VS 2015 debugger IDK.
Thanks for taking the time to look at it Jason
- Fri Jan 05, 2018 8:57 am
- Forum: Advanced Topics
- Topic: Completed procedures bug 17.4.7b (SOLVED)
- Replies: 13
- Views: 15153
Re: Completed procedures bug 17.4.7b
Here's that screenshot: https://imgur.com/a/TnWFV To reproduce: 1) Double click in the Appointments module to create a new appt 2) Add treatment planned procedures to the appointment 3) Click 'OK' which will return you to the mangled appointment book Incidentally, not sure if this helps, but I also ...
- Thu Jan 04, 2018 3:41 pm
- Forum: Developers
- Topic: Slowdown with DataCore.GetScalar 17.4 beta
- Replies: 2
- Views: 2979
Slowdown with DataCore.GetScalar 17.4 beta
Hello- I have had this method on a form working fine for several years now: private void listProv_SelectedIndexChanged(object sender, EventArgs e) { listLocation.SelectedItems.Clear(); provNum = GetAnesthProviderNum(listProv.SelectedItem.ToString()); DataTable table = AnesthLocations.RefreshCache();...
- Wed Jan 03, 2018 1:43 pm
- Forum: Advanced Topics
- Topic: Completed procedures bug 17.4.7b (SOLVED)
- Replies: 13
- Views: 15153
Re: Completed procedures bug 17.4.7b
Haha I wish.
No, this is just my two year old Dell XPS 13" laptop
I'll post a screenshot later tonight
No, this is just my two year old Dell XPS 13" laptop
I'll post a screenshot later tonight
- Wed Jan 03, 2018 1:09 pm
- Forum: Advanced Topics
- Topic: Completed procedures bug 17.4.7b (SOLVED)
- Replies: 13
- Views: 15153
Re: Completed procedures bug 17.4.7b
I should probably also mention that my resolution is set to 3200 x 1800 and my scaling is set to 200% (default is 250% which makes everything way too small and difficult to read)
- Wed Jan 03, 2018 11:45 am
- Forum: Advanced Topics
- Topic: Completed procedures bug 17.4.7b (SOLVED)
- Replies: 13
- Views: 15153
Re: Completed procedures bug 17.4.7b
When you say procedures are set complete, do you mean when appointments are set complete? That's correct When you say Appointment book module, do you mean the Appointments module? http://www.opendental.com/manual/appointments.html Yes, Appointments, sorry. Appointment book is a vestigial organ from...
- Wed Jan 03, 2018 9:56 am
- Forum: Advanced Topics
- Topic: Completed procedures bug 17.4.7b (SOLVED)
- Replies: 13
- Views: 15153
Completed procedures bug 17.4.7b (SOLVED)
When procedures are set complete in the Appointment book module in 17.4.7b, the resolution of the program will change to a very high resolution that is impossible to work with, at least on my Dell XPS 13 laptop, The appointment book cannot be interacted with.
Thanks
Thanks
- Tue Dec 19, 2017 11:57 am
- Forum: Main Forum
- Topic: Thank you OD staff
- Replies: 2
- Views: 1716
Re: Thank you OD staff
We don't write a lot of scripts in out office, maybe 1 or 2 a week. Can you please explain what makes eRx so helpful for your office? Well, I write a LOT, between 10-12 patients/day, so it’s a real time saver. Also, I can refill schedule II Rx from anywhere, with my laptop and and internet connecti...
- Mon Dec 18, 2017 2:53 pm
- Forum: Main Forum
- Topic: Thank you OD staff
- Replies: 2
- Views: 1716
Thank you OD staff
Dear OD staff-
Thank you for your recent update to eRx. The switch to Authy from Verizon has made everything seamless and reduced the pain level by at least 50%
To OD users: you should all check out eRx. It's really fantastic and will streamline your workflow considerably.
Thank you for your recent update to eRx. The switch to Authy from Verizon has made everything seamless and reduced the pain level by at least 50%

To OD users: you should all check out eRx. It's really fantastic and will streamline your workflow considerably.
- Thu Dec 07, 2017 4:30 pm
- Forum: Developers
- Topic: OD Db connection string
- Replies: 2
- Views: 3530
Re: OD Db connection string
Thanks
- Thu Dec 07, 2017 3:41 pm
- Forum: Developers
- Topic: OD Db connection string
- Replies: 2
- Views: 3530
OD Db connection string
I need to dynamically collect the OD Database connection string for use with a tableadapter.
Is that stored somewhere in the db (don't think so) or do I have to parse the XML in FreeDentalConfig.xml or is there a more straightforward way?
Is that stored somewhere in the db (don't think so) or do I have to parse the XML in FreeDentalConfig.xml or is there a more straightforward way?
- Wed Nov 29, 2017 2:54 pm
- Forum: Plug-ins
- Topic: EASy (Electronic Anesthesia System) for Open Dental
- Replies: 14
- Views: 27036
Re: EASy (Electronic Anesthesia System) for Open Dental
Hmmm. Not a bad idea. People have requested a 'lite' version for conscious sedation. Let me see what I can doPruce Dental wrote:Bill...
Have you ever considered offering a slimmed down version of your program to chart just nitrous cases? I have a Criticare BP unit and would be interested....
- Sun Nov 12, 2017 11:19 am
- Forum: Main Forum
- Topic: maximum connections
- Replies: 8
- Views: 6455
Re: maximum connections
Open Dental has been recommended to us by a friend who has run 13 offices on it and loves it. We are on Macs now (Macpractice) after transition from Dentrix 3 years ago. Really hate reporting, accounting, and marketing in Macpractice. Clinical is fair. We left Dentrix due to our system being too un...
- Thu Oct 26, 2017 10:21 am
- Forum: Advanced Topics
- Topic: NewCropRx failing to send eRx
- Replies: 3
- Views: 2940
Re: NewCropRx failing to send eRx
FYI, if I go into the admin section in NewCropRx and try to log in to ECPS I get
"You have exceeded the maximum allowed authentication attempts. Your profile will be locked for some period of time. Please try again later."
"You have exceeded the maximum allowed authentication attempts. Your profile will be locked for some period of time. Please try again later."
- Thu Oct 26, 2017 10:13 am
- Forum: Advanced Topics
- Topic: NewCropRx failing to send eRx
- Replies: 3
- Views: 2940
NewCropRx failing to send eRx
This problem is happening with annoying increased frequency over the last month or so after entering my login credentials for eRx Code not found. Received:error=invalid_request&error_description=INVALID+CREDENTIAL&state=SN%3A0%%3Aeab94767-cce1-41ab-bf04-51c5cd8e404a eRx cannot be sent for a time the...
- Tue Oct 03, 2017 7:54 am
- Forum: Advanced Topics
- Topic: Beta issues 17.3.8
- Replies: 15
- Views: 11991
Re: Beta issues 17.3.8
I also had a bug prior to 17.3.8 where when I would treatment plan third molar extractions, the teeth would be grayed out on the left half of the tooth chart. I just upgraded to 17.3.8 so I'll let you know if that problem still persists
- Mon Sep 18, 2017 1:31 pm
- Forum: Main Forum
- Topic: Version Number
- Replies: 6
- Views: 7861
Re: Version Number
Well that's weird
You could always right click on the OpenDental.exe app in C:\Program Files (x86)\Open Dental\ and go to Properties > Details and you'll see it listed there under Product Version
You could always right click on the OpenDental.exe app in C:\Program Files (x86)\Open Dental\ and go to Properties > Details and you'll see it listed there under Product Version
- Sat Sep 09, 2017 9:32 am
- Forum: Main Forum
- Topic: Billing email/print issue
- Replies: 3
- Views: 3444
Re: Billing email/print issue
HI drtech- If there isn't a setting somewhere in OD 'Print statement if email address is blank', a temporary workaround would be to setup an email account, something on the order of noemail@drtech.com and have your staff enter that as default when they check patients in if the patient has no email a...
- Wed Aug 30, 2017 10:03 am
- Forum: Main Forum
- Topic: Tooth Chart messed up by Creator Update 1703
- Replies: 13
- Views: 13287
Re: Tooth Chart messed up by Creator Update 1703
FWIW, I haven't seen the blank chart problem on any of my PCs since upgrading to 17.2 I tried to replicate your problem on my development machine, which has Creator's Update installed, but could not. Now being a development machine, this box has an i7 6700 and a much beefier graphics card, but I can...
- Thu Aug 03, 2017 1:36 pm
- Forum: Main Forum
- Topic: potential new user
- Replies: 3
- Views: 3906
Re: potential new user
Yes, very easily
Look here:
http://opendental.com/manual/providers.html
and here:
http://opendental.com/manual/reports.html
Look here:
http://opendental.com/manual/providers.html
and here:
http://opendental.com/manual/reports.html
- Thu Aug 03, 2017 10:38 am
- Forum: Plug-ins
- Topic: Improving performance - automatically imported vital signs
- Replies: 0
- Views: 4082
Improving performance - automatically imported vital signs
FYI, for those doctors that are automatically importing data from a networked vital sign monitor in EASy, our Electronic Anesthesia System for Open Dental, there is a new button on the preference screen that you can use if you are noticing performance issues when you are opening or closing an anesth...
- Wed Aug 02, 2017 1:32 pm
- Forum: Developers
- Topic: Last database logged in to
- Replies: 2
- Views: 4254
Re: Last database logged in to
Umm, NVM I see it's in FreeConfig.xml
- Wed Aug 02, 2017 1:27 pm
- Forum: Developers
- Topic: Last database logged in to
- Replies: 2
- Views: 4254
Last database logged in to
On FormChooseDatabase, is the last database that was logged on to stored somewhere? I can't seem to find it in any pref
- Mon Jul 31, 2017 8:33 am
- Forum: Plug-ins
- Topic: EASy (Electronic Anesthesia System) for Open Dental
- Replies: 14
- Views: 27036
Re: EASy (Electronic Anesthesia System) for Open Dental
You can: 1) Back up your OpenDental Database. 2) Quit Open Dental 3) Stop the MySQL service 4) In your opendental MySQL folder (usually located at C:\mysql\opendental) , select the tables anesthmedsuppliers.FRM, anesthmedsuppliers.MYI, and anesthmedsuppliers.MYD. Copy and paste them into the same fo...
- Wed Jul 19, 2017 1:14 pm
- Forum: Main Forum
- Topic: X ray system with OD
- Replies: 6
- Views: 11778
Re: X ray system with OD
I think you just coined a new slogan:
Dentrix: Don't!

Dentrix: Don't!



- Wed Jul 19, 2017 7:22 am
- Forum: Advanced Topics
- Topic: Blank chart sometimes 17.2.4 beta
- Replies: 4
- Views: 4741
Blank chart sometimes 17.2.4 beta
Not sure if this was fixed in 17.2.5, but I'm getting a blank chart sometimes in 17.2.4. Today it happened on a patient that has multiple treatment dates so I will try to pay attention and see if it is related to the chart history slider. Switching between modules does not help, have to restart OD h...
- Fri Jul 14, 2017 9:18 pm
- Forum: Developers
- Topic: OD beta runtime errors
- Replies: 1
- Views: 2833
OD beta runtime errors
I'm getting the following runtime error running the latest 17.2.x beta: System.ArgumentException was unhandled HResult=-2147024809 Message=Column 'BypassGlobalLock' does not belong to table sheetdef. Source=System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Dat...
- Fri Jun 02, 2017 8:04 am
- Forum: Developers
- Topic: Additional properties for a custom plugin
- Replies: 3
- Views: 5432
Re: Additional properties for a custom plugin
This brings up an interesting question. I can imagine the possibility of several third party developers settling on the same table prefix(es) for their tables with potentially disastrous consequences. Here's an example: My anesthesia software utilizes a 3rd party MySQL schema engine that parses HL7 ...
- Thu Apr 06, 2017 2:16 pm
- Forum: Advanced Topics
- Topic: 17.1 Beta Exception
- Replies: 5
- Views: 4658
Re: 17.1 Beta Exception
Thank you Chris. The fix you just committed did the trick.
- Thu Apr 06, 2017 7:43 am
- Forum: Advanced Topics
- Topic: 17.1 Beta Exception
- Replies: 5
- Views: 4658
Re: 17.1 Beta Exception
It's breaking here on FormPatientSelect: else { //if the current user is restricted to a clinic (or in the future many clinics), All will refer to only those clinics the user has access to. May only be one clinic. comboClinic.Items.Add(Lan.g(this,"All")); comboClinic.SelectedIndex=0; _listClinics=Cl...
- Wed Apr 05, 2017 1:42 pm
- Forum: Advanced Topics
- Topic: 17.1 Beta Exception
- Replies: 5
- Views: 4658
17.1 Beta Exception
I get the following exception when I try to click the 'Select Patient' button in the latest 17.1 beta: 'System.ArgumentOutOfRangeException: InvalidArgument=Value of '19' is not valid for 'SelectedIndex'. Parameter name: SelectedIndex' The database was updated to 17.1.x from a live 16.4.31 database t...
- Tue Mar 21, 2017 12:49 pm
- Forum: Main Forum
- Topic: Visix vs Apteryx
- Replies: 6
- Views: 7216
Re: Visix vs Apteryx
PM Justin Shafer.
He is the supreme wizard of all things related to imaging
He is the supreme wizard of all things related to imaging
- Mon Feb 27, 2017 9:00 pm
- Forum: Main Forum
- Topic: Dragon
- Replies: 2
- Views: 3235
Re: Dragon
Yuck.
I hated Dragon when I used it about 10 years ago. It was far easier (and faster) to just type.
I'm sure it's improved since then but it was pretty clunky and annoying to use.
Hopefully they have a demo that you can try before you plunk down the $$$
I hated Dragon when I used it about 10 years ago. It was far easier (and faster) to just type.
I'm sure it's improved since then but it was pretty clunky and annoying to use.
Hopefully they have a demo that you can try before you plunk down the $$$
- Thu Feb 16, 2017 10:29 am
- Forum: Developers
- Topic: "The type OpenDental.UI.SignatureBoxWrapper has no property
- Replies: 4
- Views: 7095
Re: "The type OpenDental.UI.SignatureBoxWrapper has no prope
Thanks for the update Jason.
That should make life easier.
That should make life easier.
- Wed Feb 15, 2017 12:00 pm
- Forum: Advanced Topics
- Topic: OD 16.4.22: InsBenBWCodes is an invalid pref name
- Replies: 6
- Views: 4149
Re: OD 16.4.22: InsBenBWCodes is an invalid pref name
I was able to put the code at the bottom of ConvertDatabases4 in a custom script and run it on a backup of my database. This seems to have fixed the problem.
I'll pay better attention to whether the ConvertDatabases script runs when I update in the future.
Thanks.
I'll pay better attention to whether the ConvertDatabases script runs when I update in the future.
Thanks.
- Wed Feb 15, 2017 11:41 am
- Forum: Advanced Topics
- Topic: OD 16.4.22: InsBenBWCodes is an invalid pref name
- Replies: 6
- Views: 4149
Re: OD 16.4.22: InsBenBWCodes is an invalid pref name
Yes, but only to build my plugin.
OD is the released beta version.
That query returns no value in ValueString column
OD is the released beta version.
That query returns no value in ValueString column
- Wed Feb 15, 2017 10:36 am
- Forum: Advanced Topics
- Topic: OD 16.4.22: InsBenBWCodes is an invalid pref name
- Replies: 6
- Views: 4149
- Wed Feb 15, 2017 7:55 am
- Forum: Advanced Topics
- Topic: OD 16.4.22: InsBenBWCodes is an invalid pref name
- Replies: 6
- Views: 4149
OD 16.4.22: InsBenBWCodes is an invalid pref name
I'm getting the following exception 'InsBenBWCodes is an invalid pref name' when I try to enter procedure codes (OD 16.4.22): ************** Exception Text ************** System.Exception: InsBenBWCodes is an invalid pref name. at OpenDentBusiness.PrefC.GetString(PrefName prefName, Dictionary`2 dict...
- Sun Feb 12, 2017 2:38 pm
- Forum: Developers
- Topic: cellFontSize private to public on ODGrid?
- Replies: 13
- Views: 16055
Re: cellFontSize private to public on ODGrid?
The large timer in the top right is the only one that does not have "AM". Yes, that's by design (well sort of) I mainly put that feature in for myself, as I was always squinting at the Lilliputian clock in the Windows taskbar. I'd have to make the clock longer to accomodate the AM/PM, and to do tha...
- Sat Feb 11, 2017 9:11 am
- Forum: Developers
- Topic: cellFontSize private to public on ODGrid?
- Replies: 13
- Views: 16055
- Wed Feb 08, 2017 4:03 pm
- Forum: Developers
- Topic: cellFontSize private to public on ODGrid?
- Replies: 13
- Views: 16055
Re: cellFontSize private to public on ODGrid?
Super, thanks
- Tue Feb 07, 2017 3:45 pm
- Forum: Developers
- Topic: cellFontSize private to public on ODGrid?
- Replies: 13
- Views: 16055
Re: cellFontSize private to public on ODGrid?
Thanks. While we're at it, is there any harm in uncommenting these two and making them public as well? private string title; public Font titleFont=new Font(FontFamily.GenericSansSerif,8.5f,FontStyle.Bold); <------------- public Font headerFont=new Font(FontFamily.GenericSansSerif,8.5f,FontStyle.Bold...
- Sat Jan 28, 2017 2:55 pm
- Forum: Developers
- Topic: cellFontSize private to public on ODGrid?
- Replies: 13
- Views: 16055
cellFontSize private to public on ODGrid?
Could cellFontSize on OpenDentBusiness.ODGrid be made public so I can access it? I need to supersize all the controls on a form (including an ODGrid) so they can me used more easily with a touchscreen public Font FontForSheets; private float cellFontSize = 8.5f; <--------------- protected int titleH...
- Sat Jan 28, 2017 7:06 am
- Forum: Main Forum
- Topic: Missing teeth don't disappear
- Replies: 3
- Views: 5444
Re: Missing teeth don't disappear
That might be a bug in the simple tooth chart. Or maybe it's supposed to work that way. That round thingy is the surfaces (O,M,D.B,L) But you should be using the DirectX (ideally) or OpenGL chart. Go to File > Graphics and select DirectX tooth chart. If you have problems getting it working, look her...
- Mon Jan 23, 2017 10:17 am
- Forum: Developers
- Topic: "The type OpenDental.UI.SignatureBoxWrapper has no property
- Replies: 4
- Views: 7095
Re: "The type OpenDental.UI.SignatureBoxWrapper has no prope
Not sure.
But I used moved the statement to the the Form_Load method and it seems to work just fine there, and doesn't mess up the designer,
Thanks for looking into it for me
But I used moved the statement to the the Form_Load method and it seems to work just fine there, and doesn't mess up the designer,
Thanks for looking into it for me
- Thu Jan 19, 2017 11:40 pm
- Forum: Developers
- Topic: "The type OpenDental.UI.SignatureBoxWrapper has no property
- Replies: 4
- Views: 7095
"The type OpenDental.UI.SignatureBoxWrapper has no property
I want to implement Digital Signatures in my Sig Boxes using SignatureBoxWrapper. If I add this.signatureBoxWrapper.AllowDigitalSig = true; like so // // signatureBoxWrapper // this.signatureBoxWrapper.BackColor = System.Drawing.SystemColors.ControlDark; this.signatureBoxWrapper.Location = new Syste...
- Sun Jan 08, 2017 10:51 am
- Forum: Main Forum
- Topic: Start a Forum Plug In Section?
- Replies: 9
- Views: 10013
Re: Start a Forum Plug In Section?
I like this idea too.
I would give us plugin developers an area where we could not only address problems more efficiently, but also update OD users on new versions, features, troubleshooting and the like, while not annoying non-plugin users.
I would give us plugin developers an area where we could not only address problems more efficiently, but also update OD users on new versions, features, troubleshooting and the like, while not annoying non-plugin users.
- Tue Jan 03, 2017 5:38 pm
- Forum: Developers
- Topic: Plugin not loading (16.4 beta)
- Replies: 7
- Views: 9261
Re: Plugin not loading (16.4 beta)
Wow.
I hereby officially proclaim January 3rd as "Jason Salmon is a Genius" day!
Turns out all my OD references were pointing to 16.3 folders.
Fixed now, thanks Jason.
I hereby officially proclaim January 3rd as "Jason Salmon is a Genius" day!
Turns out all my OD references were pointing to 16.3 folders.

Fixed now, thanks Jason.
- Tue Jan 03, 2017 2:29 pm
- Forum: Developers
- Topic: Plugin not loading (16.4 beta)
- Replies: 7
- Views: 9261
Re: Plugin not loading (16.4 beta)
Hmmnm, that's what I'm already doing? Here is a sample of some of my HookAddCode: public override bool HookAddCode(object sender, string hookName, params object[] parameters){//required method switch (hookName){ //generally in alphabetical order unless grouped by function case "ContrAppt.ContrApptSh...
- Sun Jan 01, 2017 12:35 pm
- Forum: Developers
- Topic: Plugin not loading (16.4 beta)
- Replies: 7
- Views: 9261
Re: Plugin not loading 16.4 beta
OK I tracked down the source of the problem The change from public static long CurPatNum; to public static long CurPatNum { get { return _curPatNum; } set { if(value==_curPatNum) { return; } _curPatNum=value; ODEvent.Fire(new ODEventArgs("PatNumChanged",value)); } } on FormOpenDental.cs (lines 464-4...
- Sat Dec 31, 2016 8:58 am
- Forum: Developers
- Topic: Plugin not loading (16.4 beta)
- Replies: 7
- Views: 9261
Re: Plugin not loading 16.4 beta
FYI, I reverted all the way back to revision 15861, but the problems persists.
Then I hopped into my way back machine and went back to revision 15497, which was around November 1st. And the plugin loads then, so it seems something might have changed on your side between now and then.
Thanks
Then I hopped into my way back machine and went back to revision 15497, which was around November 1st. And the plugin loads then, so it seems something might have changed on your side between now and then.
Thanks
- Sat Dec 31, 2016 3:02 am
- Forum: Developers
- Topic: Plugin not loading (16.4 beta)
- Replies: 7
- Views: 9261
Plugin not loading (16.4 beta)
Hello- My plugin suddenly won't load in 16.4b. No errors in the debugger, it simply doesn't load at all. I downloaded and installed the Perio Voice Chart plugin which seems to load, although a popup window says "There was an error with the Voice Command Plugin" before the perio chart loads. How do I...
- Mon Dec 05, 2016 12:40 pm
- Forum: Main Forum
- Topic: Big Idea Soft EASy (Anesthesia Record)
- Replies: 4
- Views: 3955
Re: Big Idea Soft EASy (Anesthesia Record)
Hello- To run the Anesthesia plugin, you'll need to run the installer, then add a Program Link in Setup > Program Links. Click 'Add'. then enter a name in the 'Description' text box, click 'Enabled' and type in 'Anesthesia[VersionMajMin].dll' in the Plug-in dll name text box. Click 'OK', then close ...
- Sun Nov 20, 2016 11:56 pm
- Forum: Main Forum
- Topic: program links
- Replies: 5
- Views: 6546
Re: program links
Correct you can also just put the full path to the file as you suggested.
- Sun Nov 20, 2016 11:19 pm
- Forum: Main Forum
- Topic: program links
- Replies: 5
- Views: 6546
Re: program links
Sure! Make a new program link, add Excel as the program to open, then the path to the file you want to open More info on Excel from the command line here: https://www.windows-commandline.com/run-command-for-excel/ Like so: http://i1371.photobucket.com/albums/ag317/wjstarck/ProgramLinks_zpsfkerpvx2.p...