Search found 24 matches
- Mon Sep 30, 2019 5:44 am
- Forum: Main Forum
- Topic: Moving away from plug-ins
- Replies: 10
- Views: 36443
Re: Moving away from plug-ins
A few questions: Is plugin support being deprecated in any way? What enhancements to the FHIR implementation will be made to bridge the gap between the data currently exposed via FHIR vs direct database access? How would plug-ins that modified the OD user interface exist with only external FHIR acce...
- Wed Mar 28, 2018 9:08 am
- Forum: Developers
- Topic: OpenDental Install Location
- Replies: 8
- Views: 22410
Re: OpenDental Install Location
Make sure you are looking under the 32-bit registry.
- Wed Mar 14, 2018 11:44 am
- Forum: Developers
- Topic: Plug-in broken in 17.3
- Replies: 6
- Views: 13016
Re: Plug-in broken in 17.3
Open Dental doesn't really have a suggestion one way or the other that I'm aware of. Right now Open Dental just supplies the source code and says "good luck" to everyone else. Your suggestion is one way to approach it and would probably give the users of your plug-in a better experience unless you ...
- Wed Mar 14, 2018 11:05 am
- Forum: Developers
- Topic: Plug-in broken in 17.3
- Replies: 6
- Views: 13016
Re: Plug-in broken in 17.3
Is it unreasonable to add those original method signatures back to OpenDentBusiness.PIn (possibly including them in a 17.3 patch), and then add a new method overload that adds the hasExceptions parameter? It is unreasonable to add overloads to all the methods that we broke with optional parameters....
- Wed Mar 14, 2018 9:07 am
- Forum: Developers
- Topic: Plug-in broken in 17.3
- Replies: 6
- Views: 13016
Re: Plug-in broken in 17.3
What are the API compatibility guarantees for the OpenDentBusiness DLL? Or should we not have been using these functions from the beginning? We don't have an API and have zero backwards compatibility guarantees for all code available. Those functions are absolutely available for use and I encourage...
- Wed Mar 14, 2018 7:50 am
- Forum: Developers
- Topic: Plug-in broken in 17.3
- Replies: 6
- Views: 13016
Plug-in broken in 17.3
Our plug-in that was functioning in 17.2 is broken in 17.3, due to the OpenDentBusiness.PIn signatures changing. In 17.2, the signatures were in the form: long Long (string myString) In 17.3, they have changed to: long Long (string myString, bool hasExceptions = true) The following exception is thro...
- Tue Jul 18, 2017 11:22 am
- Forum: Developers
- Topic: OpenDental Install Location
- Replies: 8
- Views: 22410
Re: OpenDental Install Location
This is something I am looking for as well, as we would like to detect if Open Dental is installed during our installer.
I found the registry key HKLM\Software\MakeMSI\PersistingProperties\OpenDental\INSTALLDIR. Is this the key to use?
I found the registry key HKLM\Software\MakeMSI\PersistingProperties\OpenDental\INSTALLDIR. Is this the key to use?
- Fri Jun 30, 2017 3:57 am
- Forum: Developers
- Topic: Referral requests
- Replies: 5
- Views: 13628
Re: Referral requests
I have added the hooks and columns to 17.2.2. However, we have decided that we will not add new Data Interface methods for two reasons: 1) Open Dental would incur future maintenance costs on these methods. 2) You would be better off in the long run implementing these methods yourself. If we were to...
- Thu Jun 29, 2017 5:54 am
- Forum: Developers
- Topic: Referral requests
- Replies: 5
- Views: 13628
Re: Referral requests
Whoops, seems I missed one of the methods we also need:
- 8. Add static RefAttach GetOne(long refAttachNum) to OpenDentBusiness.RefAttaches
- Fri Jun 23, 2017 11:45 am
- Forum: Developers
- Topic: Referral requests
- Replies: 5
- Views: 13628
Referral requests
Hi, I have a several hook requests and schema changes regarding referrals that I hope can make it into 17.2 beta: 1. Add HookAddCode FormReferralsPatient.Load_end() 2. Add HookMethod FormReferralEdit.Load_start(RefCur, IsNew) 3. Add HookMethod FormRefAttachEdit.Load_start(RefAttachCur, IsNew) 4. Add...
- Fri May 19, 2017 7:30 am
- Forum: Developers
- Topic: Labcases DateTStamp request
- Replies: 4
- Views: 12257
Re: Labcases DateTStamp request
Thank you!
- Thu May 18, 2017 6:22 am
- Forum: Developers
- Topic: Labcases DateTStamp request
- Replies: 4
- Views: 12257
Re: Labcases DateTStamp request
Just checking in to see if there is an ETA on this. We are hoping to make use of this functionality in our plugin. Thanks.
- Thu May 11, 2017 5:25 am
- Forum: Developers
- Topic: Labcases DateTStamp request
- Replies: 4
- Views: 12257
Labcases DateTStamp request
Hi, Could a DateTStamp column be added to the labcase table, similar to other tables in the database? To complement that change, could the following method also be added to the LabCases class: public static List<LabCase> GetChangedSince(DateTime changedSince) { if(RemotingClient.RemotingRole==Remoti...
- Mon May 01, 2017 4:42 am
- Forum: Developers
- Topic: Additional properties for a custom plugin
- Replies: 3
- Views: 11051
Additional properties for a custom plugin
We would like to have some user-configurable additional properties for our plugin. Presumably, we need to create some initial OpenDentBusiness.ProgramProperty entries that will populate the additional properties table in the program link edit form. However, since this is a custom program link, the P...
- Tue Apr 25, 2017 11:36 am
- Forum: Developers
- Topic: OpenDentBusiness AppointmentDeleteds request
- Replies: 6
- Views: 15425
Re: OpenDentBusiness AppointmentDeleteds request
Thanks for the quick reply, Chris.cmcgehee wrote:I added these two methods to the head and to 17.1.8. I did modify them and renamed one so that they matched our patterns a little better.
Is it possible for this request to be added as well? It looks like it may have been forgotten.
- Tue Apr 25, 2017 4:48 am
- Forum: Developers
- Topic: OpenDentBusiness AppointmentDeleteds request
- Replies: 6
- Views: 15425
Re: OpenDentBusiness AppointmentDeleteds request
We can add that method for you. Great! Could the following method also be added: public static List<long> GetChangedSinceAptNums(DateTime changedSince) { if (RemotingClient.RemotingRole == RemotingRole.ClientWeb) { return Meth.GetObject<List<long>>(MethodBase.GetCurrentMethod(), changedSince); } st...
- Mon Apr 24, 2017 10:17 am
- Forum: Developers
- Topic: OpenDentBusiness AppointmentDeleteds request
- Replies: 6
- Views: 15425
OpenDentBusiness AppointmentDeleteds request
Hi, Could the following method be added to the OpenDentBusiness.AppointmentDeleteds class: public static List<AppointmentDeleted> GetChangedSince(DateTime changedSince) { if (RemotingClient.RemotingRole == RemotingRole.ClientWeb) { return Meth.GetObject<List<AppointmentDeleted>>(MethodBase.GetCurren...
- Tue Apr 18, 2017 9:32 am
- Forum: Developers
- Topic: Allow lab case entry without a patient
- Replies: 5
- Views: 14802
Re: Allow lab case entry without a patient
needs to ask for a Plugins.HookMethod and to completely take over the entire "FormLabCaseEdit_Load" method to allow for lab cases with invalid patients to be shown. OK, that seems reasonable. Could you add a plugin hook method FormLabCaseEdit_Load at the beginning of FormLabCaseEdit_Load with the a...
- Tue Apr 18, 2017 9:04 am
- Forum: Developers
- Topic: Allow lab case entry without a patient
- Replies: 5
- Views: 14802
Re: Allow lab case entry without a patient
The motivation for this change is our plugin is creating new LabCase records from our external data source, but in some cases there isn't an exact patient match for us to automatically populate in the patient ID. We ask the operator to resolve this in our UI that is generated in the FormLabCaseEdit....
- Mon Apr 17, 2017 12:06 pm
- Forum: Developers
- Topic: Allow lab case entry without a patient
- Replies: 5
- Views: 14802
Allow lab case entry without a patient
Currently, having 0 set for labcase.PatNum will throw a null reference exception from FormLabCaseEdit.FormLabCaseEdit_Load. Could a check of Patients.GetPat(CaseCur.PatNum) be done so this does not happen? The lab cases form already handles this correctly by not showing a patient name in the data gr...
- Fri Mar 24, 2017 9:13 am
- Forum: Developers
- Topic: Plugin questions
- Replies: 4
- Views: 12345
Re: Plugin questions
Thank you very much, Jason. Your answers were very helpful! The only other thing I can think of would be for you to include the OpenDentBusiness.dll within your installer application and make a connection to the Open Dental database and then invoke our methods to add the necessary things to the data...
- Tue Mar 21, 2017 6:46 am
- Forum: Developers
- Topic: Plugin questions
- Replies: 4
- Views: 12345
Plugin questions
Hi, I have a few questions regarding plugin development: 1. We would like to streamline the installation of our plugin for users. Would it bad practice to automatically insert an entry into the program table during installation of our application? 2. We have a Windows service that performs various s...
- Wed Mar 08, 2017 8:13 am
- Forum: Developers
- Topic: Hook request
- Replies: 3
- Views: 9640
Re: Hook request
That's it for the moment, Chris, thanks.
- Wed Mar 08, 2017 5:23 am
- Forum: Developers
- Topic: Hook request
- Replies: 3
- Views: 9640
Hook request
Hi,
Could you please add a HookMethod to FormOpenDental.menuItemLaboratories_Click (after the security check).
Thanks.
Could you please add a HookMethod to FormOpenDental.menuItemLaboratories_Click (after the security check).
Thanks.