Search found 146 matches

by mopensoft
Sat Jun 20, 2020 9:17 pm
Forum: Developers
Topic: OpenDental.Thinfinity;
Replies: 2
Views: 4203

Re: OpenDental.Thinfinity;

Thanks Chris. It fixed the problem.
by mopensoft
Thu Jun 18, 2020 3:26 am
Forum: Developers
Topic: OpenDental.Thinfinity;
Replies: 2
Views: 4203

OpenDental.Thinfinity;

Hi OpenDental,

I tried to compile version 20.1 and got issue with missing namespace OpenDental.Thinfinity. I could not find implementation of this namespace.

Any suggestion?

Thanks,
Minh
by mopensoft
Sun May 03, 2020 3:12 am
Forum: Developers
Topic: SheetFiller hook request
Replies: 1
Views: 3688

SheetFiller hook request

Dear OpenDental, Could you add the following hook into OpenDentBusiness\SheetFrameworks\SheetFiller.cs at the end of of FillFieldsInStaticText()? object[] parameters = { pat, sheet, data }; Plugins.HookAddCode(null, "SheetFilter.FillFieldsInStatic_End", parameters); sheet = (Sheet) parameters[1]; } ...
by mopensoft
Sat May 02, 2020 8:36 pm
Forum: Developers
Topic: GetMessage() function modification
Replies: 3
Views: 5080

Re: GetMessage() function modification

Great! Thanks for the quick fix.
by mopensoft
Wed Apr 22, 2020 7:56 pm
Forum: Developers
Topic: Hook request
Replies: 3
Views: 4938

Re: Hook request

Thanks guys
by mopensoft
Tue Apr 21, 2020 5:11 am
Forum: Developers
Topic: Hook request
Replies: 3
Views: 4938

Hook request

Hi OpenDental, Could you add the following hook to FormOpenDental.cs near the end of procedure SetSmsNotificationText (line 4505) if(smsNotificationText!="") { menuItemTextMessagesReceived.Text+=" ("+smsNotificationText+")"; } Plugins.HookAddCode(null, "FormOpenDental.SetSmsNotificationText_end", _b...
by mopensoft
Mon Apr 20, 2020 11:32 pm
Forum: Developers
Topic: GetMessage() function modification
Replies: 3
Views: 5080

GetMessage() function modification

Hi OpenDental, I found that the following code could raise some errors (SmsToMobiles.cs line 108-110) if(!string.IsNullOrEmpty(phoneNumber)) { listCommandFilters.Add($"MobilePhoneNumber = {phoneNumber}");\ } Although most of the time, the phoneNumber should be number but in some cases, it could be a...
by mopensoft
Mon Jan 06, 2020 3:18 pm
Forum: Main Forum
Topic: Sync OD Appointments (OD Calendars) with Google Calendar
Replies: 3
Views: 16104

Re: Sync OD Appointments (OD Calendars) with Google Calendar

I still maintain the plugin to be compatible with latest OD release and fix any issue reported.
by mopensoft
Mon May 13, 2019 6:51 pm
Forum: Developers
Topic: Missing form FormWebChatTool.cs
Replies: 3
Views: 5689

Re: Missing form FormWebChatTool.cs

Hi Chris,

Thanks for your reply.

I can see the FormWebChatTool.cs in opendental19.1 but not in 18.4 (https://opendentalsoft.com:23793/svn/op ... ntal/Forms). Is it located elsewhere in 18.4 version or should I copy it from 19.1?

Regards,
Minh
by mopensoft
Sun May 12, 2019 10:10 pm
Forum: Developers
Topic: Missing form FormWebChatTool.cs
Replies: 3
Views: 5689

Missing form FormWebChatTool.cs

Hi OpenDental, I tried to compile the latest 18.4 and encounter the following error: The type or namespace name 'FormWebChatTools' could not be found (are you missing a using directive or an assembly reference?) I could not find the form FormWebChatTools which is referred in FormOpenDental.cs line 4...
by mopensoft
Thu Jan 24, 2019 11:49 pm
Forum: Developers
Topic: Add Patient Fields in Date data type
Replies: 1
Views: 3840

Add Patient Fields in Date data type

Hi OpenDental, I got into an issue with Patient Field setup with Date data type. In FormPatFieldDateEdit.cs, the butOK_Click() implementation doesn't allow user to enter any value if the field is empty. Checking the code below, the _fieldCur.FieldValue and _fieldOld.FieldValue are both empty if ther...
by mopensoft
Wed Jan 09, 2019 9:15 pm
Forum: Main Forum
Topic: Automation Event Trigger
Replies: 10
Views: 10660

Re: Automation Event Trigger

Does it change impact the hook created from this post viewtopic.php?f=3&t=6831?
by mopensoft
Thu Jun 14, 2018 12:27 am
Forum: Developers
Topic: Hook Request
Replies: 6
Views: 7175

Re: Hook Request

I can hopefully get this in by the end of the week. As mentioned in another forum post, I am going to change the code so that planned appointments placed on the schedule do trigger the ScheduleProcedure automation. If I change the code to this: try { ODTuple<Appointment,bool> aptTuple=Appointments....
by mopensoft
Mon Jun 11, 2018 9:28 pm
Forum: Developers
Topic: Hook Request
Replies: 6
Views: 7175

Re: Hook Request

Thanks Chris, it would be great if it is included in the new release this week :)
by mopensoft
Mon Jun 11, 2018 9:27 pm
Forum: Main Forum
Topic: Why no ScheduleProcedure automation for planned appointment
Replies: 5
Views: 7288

Re: Why no ScheduleProcedure automation for planned appointm

I would guess planned procedure is not scheduled procedure, although it allows to create new appointment. Not sure the business rule for that but simple enough to edit the code direction.

I have request a hook for that in the other post so it won’t affect OpenDental automation rule.
by mopensoft
Sat Jun 09, 2018 5:29 am
Forum: Developers
Topic: Hook Request
Replies: 6
Views: 7175

Re: Hook Request

Could you also add the following hook into ContrAppt.cs in event pinBoard_MouseUp line 3240: try { ODTuple<Appointment,bool> aptTuple=Appointments.SchedulePlannedApt(aptCur,PatCur,listApptFields,aptCur.AptDateTime,aptCur.Op); aptCur=aptTuple.Item1; procAlreadyAttached=aptTuple.Item2; // Minh's code ...
by mopensoft
Sat Jun 09, 2018 5:06 am
Forum: Developers
Topic: Hook Request
Replies: 6
Views: 7175

Hook Request

Hi OpenDental, Could I request a hook for AutomationL.cs in function Trigger (public static bool Trigger(AutomationTrigger trigger,List<string> procCodes,long patNum,long aptNum=0)) at line 45 as below: switch (listAutomations[i].AutoAction) { case AutomationAction.CreateCommlog: if (Plugins.HookMet...
by mopensoft
Fri Jun 08, 2018 7:37 am
Forum: Main Forum
Topic: Why no ScheduleProcedure automation for planned appointment
Replies: 5
Views: 7288

Why no ScheduleProcedure automation for planned appointment

Dear OpenDental, I would like to know why ScheduleProcedure automation cannot be used for planned appointment (see the code below). Is it possible to fire the trigger when creating planned appointments? Thanks M if(isCreate) {//new appointment (not planned) is being added to the schedule from the pi...
by mopensoft
Wed Mar 14, 2018 9:42 pm
Forum: Main Forum
Topic: ONLINE SCHEDULING, Sync OD Appointments with Google Calendar
Replies: 53
Views: 224818

Re: ONLINE SCHEDULING, Sync OD Appointments with Google Cale

Has anyone try Setmore.com to sync with Google Calendar?
by mopensoft
Sun Mar 26, 2017 10:47 pm
Forum: Main Forum
Topic: Free Call and Text Messaging in OD for users in any country
Replies: 4
Views: 12551

Re: Free Call and Text Messaging in OD for users in any coun

Thanks Richard for plugin support :)

@Andrea: Remote Phone Call is simplest to setup. Few dentists in NZ are using Remote Phone Call as a gateway and one using SMSGlobal as a third party gateway without any issue. The SMS plugin can send texts via Twilio gateway too.
by mopensoft
Wed Mar 01, 2017 5:16 pm
Forum: Main Forum
Topic: ONLINE SCHEDULING, Sync OD Appointments with Google Calendar
Replies: 53
Views: 224818

Re: ONLINE SCHEDULING, Sync OD Appointments with Google Cale

Hi all,

I you have issue with the license expire, please move the plugin file out of OpenDental folder to run OpenDental as usual.
I will update the license info on my website.

Apologies for the issue.

Minh
by mopensoft
Thu Jan 05, 2017 3:12 am
Forum: Developers
Topic: ApptReminderRules.SendReminders is removed
Replies: 1
Views: 5141

ApptReminderRules.SendReminders is removed

Hi guys

I found that the code to send auto reminder has been removed, or moved to internal repository. Is it possible to put it back or any suggestion to send reminder from the public source code?

Thanks
M
by mopensoft
Tue Jan 03, 2017 11:21 pm
Forum: Main Forum
Topic: Outlook Appointment Integration
Replies: 1
Views: 4085

Re: Outlook Appointment Integration

Since Outlook Calendar is not as popular as Google Calendar, this integration may not be useful to small clinics. It could be wrong now but I did build an integration with Outlook before but no dentists are interested :)
by mopensoft
Sun Dec 18, 2016 2:38 pm
Forum: Main Forum
Topic: ONLINE SCHEDULING, Sync OD Appointments with Google Calendar
Replies: 53
Views: 224818

Re: ONLINE SCHEDULING, Sync OD Appointments with Google Cale

Thanks for sharing the configure file. It doesn't seem correct to me. Could you send me email or private message to discuss future and we will post the solution here instead of flooding it with our discussion :)
by mopensoft
Wed Dec 14, 2016 11:51 pm
Forum: Main Forum
Topic: ONLINE SCHEDULING, Sync OD Appointments with Google Calendar
Replies: 53
Views: 224818

Re: ONLINE SCHEDULING, Sync OD Appointments with Google Cale

Can you send me your confit file?
by mopensoft
Wed Dec 07, 2016 11:47 pm
Forum: Main Forum
Topic: ONLINE SCHEDULING, Sync OD Appointments with Google Calendar
Replies: 53
Views: 224818

Re: ONLINE SCHEDULING, Sync OD Appointments with Google Cale

Could you be more specific, or send me email with error details?
by mopensoft
Wed Dec 07, 2016 5:18 am
Forum: Main Forum
Topic: ONLINE SCHEDULING, Sync OD Appointments with Google Calendar
Replies: 53
Views: 224818

Re: ONLINE SCHEDULING, Sync OD Appointments with Google Cale

The plugin for 16.3 can be download at https://www.dropbox.com/s/q7q6imrp2qjok ... 3.zip?dl=0
You need to copy all dlls file in the zip file into your OpenDental folder. Please check my configure file against your OpenDental.exe.config to add the missing config.

M
by mopensoft
Fri Nov 11, 2016 2:02 pm
Forum: Main Forum
Topic: ONLINE SCHEDULING, Sync OD Appointments with Google Calendar
Replies: 53
Views: 224818

Re: ONLINE SCHEDULING, Sync OD Appointments with Google Cale

The latest 16.2.46 on download folder works well with 16.2.58.

Version 16.3 is now tested but installation and required dlls need to update to .NET framework 4.5 following the new update in OpenDental. Full installation package will be available soon.
by mopensoft
Wed Oct 05, 2016 9:04 pm
Forum: Developers
Topic: Error compiling 16.2.53
Replies: 6
Views: 15184

Re: Error compiling 16.2.53

I tried to install compiler package but doesn't seem to work.

Installed VS2015 and all are working fine so far.

Thanks
M
by mopensoft
Tue Sep 27, 2016 10:42 pm
Forum: Developers
Topic: Error compiling 16.2.53
Replies: 6
Views: 15184

Error compiling 16.2.53

Hi, When I compile OD 162.53, I got a number of error from QualityMeasure.cs from properties for serializing ie. [XmlElement(nameof(QualityMeasure.DictPatNumListEncounters),typeof(List<KeyValuePair<long,List<EhrCqmEncounter>>>))] Errors are: Error 146 An object reference is required for the non-stat...
by mopensoft
Wed Sep 07, 2016 5:09 pm
Forum: Main Forum
Topic: Free Text Messaging in OD by using Google Voice
Replies: 42
Views: 82403

Re: Free Text Messaging in OD by using Google Voice

I think OD integrated text works well and it's totally depends on the clinic situation (location, number of texts, mobile plan price, etc.) to decide which one to use. This SMS plugin just gives more options for dentists to send SMS from OpenDental, especially those who cannot access OD integrated t...
by mopensoft
Tue Aug 30, 2016 7:13 pm
Forum: Advanced Topics
Topic: Auto-Dialer and SMS Text Reminder
Replies: 52
Views: 107796

Re: Auto-Dialer and SMS Text Reminder

GV changes their HTTP access, software like GVDialer or GVNotifier stopped working
by mopensoft
Tue Aug 30, 2016 6:56 pm
Forum: Main Forum
Topic: old KODAK/CARESTREAM xrays into OPEN DENTAL easily??
Replies: 2
Views: 5998

Re: old KODAK/CARESTREAM xrays into OPEN DENTAL easily??

if you can export the xray date data from Kodak and modify the image file data property accordingly, it would be simple since there're plenty of tools help you to change file's date.
by mopensoft
Thu Jul 21, 2016 10:23 pm
Forum: Developers
Topic: CustListenerHeartbeatFrequencyMinutes error
Replies: 2
Views: 6252

Re: CustListenerHeartbeatFrequencyMinutes error

I can see that there's no reference to this preference in the source code, it could have been picked up when my plugin try to update preference list. The dentist just update his OD version to 16.1.33 and this error occurred. No other dentists using 16.1 has report this bug yet. I'm curious and has a...
by mopensoft
Wed Jul 20, 2016 8:40 pm
Forum: Developers
Topic: CustListenerHeartbeatFrequencyMinutes error
Replies: 2
Views: 6252

CustListenerHeartbeatFrequencyMinutes error

One of mine client encouters the following error? "CustListenerHeartbeatFrequencyMinutes is an invalid pref name" Do you have any idea of cause and what the PrefName is for? This PrefName in OD code: ///<summary>Used by OD HQ. Not added to db convert script. Will be passed to OpenDentalEConnector wh...
by mopensoft
Mon Jul 11, 2016 6:33 am
Forum: Developers
Topic: OD16.2.26 error: Field not found: 'OpenDentBusiness.Remoting
Replies: 2
Views: 6587

Re: OD16.2.26 error: Field not found: 'OpenDentBusiness.Remo

Yes, it also fixed this error too.
by mopensoft
Mon Jul 11, 2016 12:38 am
Forum: Developers
Topic: Hook request
Replies: 6
Views: 13659

Re: Hook request

Hi Allen, Can you also add 4 hooks below: if (Plugins.HookMethod(this, "ContrApptSheet2_MouseDown_start", ContrApptSingle.ClickedAptNum, e)) { return; } and Plugins.HookAddCode(this, "FormOpenDental_KeyDown_end", e); and Plugins.HookAddCode(this, "FormProduction_Load_end"); and Plugins.HookAddCode(t...
by mopensoft
Wed Jul 06, 2016 6:20 pm
Forum: Developers
Topic: Error in PrefC.GetString(PrefName prefName) function
Replies: 5
Views: 12374

Re: Error in PrefC.GetString(PrefName prefName) function

No, I would not touch OD code except adding hooks. I get the value by converting PrefName enum to INT. I think the reason could be like tgriswold mentioned. I have to open OD 16.2.26 solution file, clean up and recompile. At first the problem still but after I upgrade to 16.2.28, clean up and recomp...
by mopensoft
Wed Jul 06, 2016 5:16 pm
Forum: Developers
Topic: Error in PrefC.GetString(PrefName prefName) function
Replies: 5
Views: 12374

Re: Error in PrefC.GetString(PrefName prefName) function

GetString refers to the latest version of OpenDentBusiness, how can it call a different version of enum? integer value of BirthdayPostcardMsg is 91 but when pass to GetString, it become 88 which is BillingUseBillingCycleDay. UPDATE: - After multiple update and clean up, it finally works as expected....
by mopensoft
Wed Jul 06, 2016 3:06 am
Forum: Developers
Topic: Error in PrefC.GetString(PrefName prefName) function
Replies: 5
Views: 12374

Re: Error in PrefC.GetString(PrefName prefName) function

even this code

Code: Select all

string greeting2 = PrefC.GetRaw(PrefName.BirthdayPostcardMsg.ToString());
PrefName.BirthdayPostcardMsg.ToString() become "BillingUseBillingCycleDay" instead of "BirthdayPostcardMsg".

It's strange.
by mopensoft
Wed Jul 06, 2016 2:58 am
Forum: Developers
Topic: Error in PrefC.GetString(PrefName prefName) function
Replies: 5
Views: 12374

Error in PrefC.GetString(PrefName prefName) function

I got this error from time to time (not all the time). The plugin pass one PrefName but when it runs in OpenDentBusiness.PrefC code, it changes to different PrefName. It's very unpredictable the behavior of this function. Please see example below: https://lh3.googleusercontent.com/7sMyBQpGFbgqaJQHBN...
by mopensoft
Wed Jul 06, 2016 1:58 am
Forum: Developers
Topic: OD16.2.26 error: Field not found: 'OpenDentBusiness.Remoting
Replies: 2
Views: 6587

OD16.2.26 error: Field not found: 'OpenDentBusiness.Remoting

I just got this error Field not found: 'OpenDentBusiness.RemotingClient.RemotingRole'. when running the code below: if (RemotingClient.RemotingRole == RemotingRole.ClientWeb) { return Meth.GetObject<List<Patient>>(System.Reflection.MethodBase.GetCurrentMethod(), dateFrom, dateTo); } string command =...
by mopensoft
Thu Jun 30, 2016 7:41 pm
Forum: Main Forum
Topic: Query writing
Replies: 3
Views: 6969

Re: Query writing

I prefer online course and found Coursera is great.
by mopensoft
Mon Jun 27, 2016 5:38 pm
Forum: Developers
Topic: Hook request
Replies: 6
Views: 13659

Re: Hook request

Can you also add the following hook in ContrAppt.cs:

if (Plugins.HookMethod(this, "ContrApptSheet2_DoubleClick_start", ContrApptSingle.ClickedAptNum, e))
return;

Thanks
M
by mopensoft
Mon Jun 27, 2016 5:38 pm
Forum: Developers
Topic: Hook request
Replies: 6
Views: 13659

Re: Hook request

OK, if that's the preferred way. Thanks. M
by mopensoft
Sun Jun 26, 2016 11:43 pm
Forum: Developers
Topic: Hook request
Replies: 6
Views: 13659

Hook request

Could you please add the hook to Load function of FormRpBirthday as follow:

Plugins.HookAddCode(this, "FormRpBirthday.Load_end", textDateFrom.Text, textDateTo.Text, textPostcardMsg.Text);

Thanks
M
by mopensoft
Sun Jun 19, 2016 7:23 pm
Forum: Main Forum
Topic: Mass mailing question
Replies: 8
Views: 21684

Re: Mass mailing question

A simple way is to write a SQL to get the active patient list
by mopensoft
Thu May 26, 2016 4:55 am
Forum: Main Forum
Topic: Bridge to softphones?
Replies: 8
Views: 17589

Re: Bridge to softphones?

OD 16.2 has a phone plugin which link to Dentek.com you may want to try. There was someone on the forum tried to integrated with voip system, you can search older topic. I have a plugin to connect with your Android phone to make and receive phone calls from/to mobile phone which might help to make q...
by mopensoft
Tue May 17, 2016 7:32 am
Forum: Main Forum
Topic: ONLINE SCHEDULING, Sync OD Appointments with Google Calendar
Replies: 53
Views: 224818

Re: ONLINE SCHEDULING - Sync OD Appointmnts with Google Cale

I make a separate tool to monitor unread emails from a selected Gmail account by label. It's available on my website website or blogspot, please try and give your feedback. Cheers. M
by mopensoft
Sun May 15, 2016 5:30 pm
Forum: Main Forum
Topic: Free Text Messaging in OD by using Google Voice
Replies: 42
Views: 82403

Re: Free Text Messaging in OD by using Google Voice

It's better to upgrade to newer version. I think OpenDental might offer one-off upgrade if you don't want to subscribe.
by mopensoft
Mon May 09, 2016 1:08 am
Forum: Main Forum
Topic: ONLINE SCHEDULING, Sync OD Appointments with Google Calendar
Replies: 53
Views: 224818

Re: ONLINE SCHEDULING - Sync OD Appointmnts with Google Cale

The bug is fixed and tested with both OD 15.3 and 15.4. Please try updated version from my website.
by mopensoft
Mon Apr 04, 2016 12:32 am
Forum: Main Forum
Topic: RFID Login
Replies: 2
Views: 7488

Re: RFID Login

I think if OD remember the last user of each OD instance so I save time from selecting user name.
by mopensoft
Tue Feb 23, 2016 9:00 pm
Forum: Developers
Topic: Hook Request
Replies: 1
Views: 5097

Hook Request

Could you please add 4 hooks below? Thanks. M public static bool SendSmsSingle(long patNum,string wirelessPhone,string message,long clinicNum) { if (Plugins.HookMethod(null, "SmsToMobiles.SendSmsSingle_start", patNum, wirelessPhone, message, clinicNum)) return true; public static bool SendSms(List<S...
by mopensoft
Sun Feb 14, 2016 9:50 pm
Forum: Main Forum
Topic: Referred From field
Replies: 2
Views: 4890

Re: Referred From field

You need to add this into display field. To do it:
- go to Setup/Display Fields
- Select Patient Information from the list to open Setup Display Fields dialog for patient info
- add Referrals from Available fields list to Fields Showing list

Hope it help
M
by mopensoft
Thu Feb 11, 2016 9:58 pm
Forum: Developers
Topic: Bug in GetToSend() function in ApptComms.cs
Replies: 1
Views: 5255

Bug in GetToSend() function in ApptComms.cs

I found a bug in the SQL query. string command="SELECT * FROM apptcomm WHERE DateTimeSend BETWEEN "+POut.DateT(dateTimeStart)+" AND "+POut.DateT(dateTimeEnd)+")"; The last ")" causes error. Please remove it. string command="SELECT * FROM apptcomm WHERE DateTimeSend BETWEEN "+POut.DateT(dateTimeStart...
by mopensoft
Sun Jan 24, 2016 10:32 pm
Forum: Main Forum
Topic: Can we discount to a certain $ amount?
Replies: 1
Views: 3662

Re: Can we discount to a certain $ amount?

I think discount is simply a separate transaction which means it doesn't attach to a treatment cost so I don't think you can do what you want with current functions. But it's simple to use and implement. You may want to add a discount button to the Payment dialog to add discount but it's need to mod...
by mopensoft
Tue Dec 08, 2015 3:48 pm
Forum: Developers
Topic: Text Messaging
Replies: 2
Views: 5654

Re: Text Messaging

I guess you should contact that random company to give you the function.
by mopensoft
Tue Dec 01, 2015 3:27 pm
Forum: Main Forum
Topic: TREATMENT FINDER- can i see pts CELL PHONE?
Replies: 6
Views: 9789

Re: TREATMENT FINDER- can i see pts CELL PHONE?

I think you can write SQL to update preferred recall method.
by mopensoft
Sun Nov 01, 2015 2:24 pm
Forum: Main Forum
Topic: Mopensoft question
Replies: 2
Views: 5349

Re: Mopensoft question

Synchros wrote:Hi

I tried to use mopensoft for sending confirmation messages to patients. But when i try this to myself, i keep getting "288" message. Any one has similar issue?
There was an issue with eService from OpenDental. My latest version should fix it.
by mopensoft
Sun Nov 01, 2015 2:21 pm
Forum: Main Forum
Topic: Free Text Messaging in OD by using Google Voice
Replies: 42
Views: 82403

Re: Free Text Messaging in OD by using Google Voice

Did you copy all the unzipped files from the plugin download? I guess there're missing dlls.
by mopensoft
Sun Oct 25, 2015 10:24 am
Forum: Main Forum
Topic: Free Text Messaging in OD by using Google Voice
Replies: 42
Views: 82403

Re: Free Text Messaging in OD by using Google Voice

This is not my Google Voice OD plugin, that's why you don't have additional properties.
by mopensoft
Tue Oct 13, 2015 10:20 pm
Forum: Developers
Topic: Hook request: FormPatientEdit.cs
Replies: 2
Views: 6261

Re: Hook request: FormPatientEdit.cs

Thanks Allen
by mopensoft
Sun Oct 11, 2015 2:38 pm
Forum: Developers
Topic: Hook Request for Payment plan
Replies: 1
Views: 4650

Hook Request for Payment plan

Hi Can you add the following hook for our payment plan checking plugin: 1. FormPaymentPlan.cs at the end of butOK_Click method Plugins.HookAddCode(this, "FormPaymentPlan.butOK_Click_end", PatCur, PayPlanCur, IsNew); 2. FormCreditCardEdit.cs at the end of FormCreditCardEdit_Load method: Plugins.HookA...
by mopensoft
Sun Oct 11, 2015 2:26 pm
Forum: Developers
Topic: Hook request: FormPatientEdit.cs
Replies: 2
Views: 6261

Hook request: FormPatientEdit.cs

Hi I would like to add 2 hooks into FormPatientEdit.cs: 1. At the end of FormPatientEdit_Load method as follow: Plugins.HookAddCode(this, "FormPatientEdit.Load_end", PatCur); 2. At the begining of butOK_Click method as follow to verify the user input: bool inputCheck = true; object[] parameters = ne...
by mopensoft
Thu Sep 10, 2015 3:12 am
Forum: Main Forum
Topic: Free SMS Texting with Google Voice in OD
Replies: 31
Views: 48815

Re: Free SMS Texting with Google Voice in OD

Another choice for GV which could be easier to set up.
viewtopic.php?f=1&t=5857
by mopensoft
Thu Aug 20, 2015 6:48 pm
Forum: Developers
Topic: Plugin hook for LabCase plugin
Replies: 7
Views: 12956

Re: Plugin hook for LabCase plugin

Can you please add one more hook into lab case edit form: FormLabCaseEdit.cs ==> SaveToDB function line 832 before LabCases.Update(CaseCur) object[] parameters = { true }; Plugins.HookAddCode(this, "FormLabCaseEdit.SaveToDb_update", parameters); if ((bool)parameters[0] == false) return false; Thanks
by mopensoft
Wed Aug 12, 2015 10:24 pm
Forum: Developers
Topic: Plugin hook for LabCase plugin
Replies: 7
Views: 12956

Plugin hook for LabCase plugin

I'm developing a plugin to integrate OpenDental labcase with DDXDental. Can you please add the following hook at the end of FormLabCaseEdit_Load even in FormLabCaseEdit.cs?

Plugins.HookAddCode(this, "FormLabCaseEdit.Load_end", CaseCur, IsNew);

Thanks
by mopensoft
Tue Aug 11, 2015 5:48 pm
Forum: Main Forum
Topic: text reminders
Replies: 15
Views: 21110

Re: text reminders

Not sure there's a complete solution for that with Diafaan. ATM, I just add commlog to each of them to keep the record since you do not know what outgoing message is replied. I think, you can add a note to each message sent out and track the date to guess the most possible to be reply. In the imcomi...
by mopensoft
Sun Jul 26, 2015 4:12 am
Forum: Main Forum
Topic: Free Text Messaging in OD by using Google Voice
Replies: 42
Views: 82403

Re: Free Text Messaging in OD by using Google Voice

It's GV Notifier to receive patient confirmation not SMS plugin so you can shutdown OD server.
From my understand, all replies will be Google voice inbox as well as GV Notifier so you can always check in the next morning.
by mopensoft
Wed Jul 22, 2015 5:08 am
Forum: Main Forum
Topic: Bulk commlog note
Replies: 1
Views: 3534

Re: Bulk commlog note

I think it can be done easily via plugin or you need to write an SQL to create commlog directly in the database.

Just my 2c
by mopensoft
Mon Jul 20, 2015 11:13 pm
Forum: Developers
Topic: Hook Request - FormPayment
Replies: 7
Views: 15117

Re: Hook Request - FormPayment

could you backport it to 15.2.12 as the previous hooks in this thread? This is part of the payment plugin I build for vishal. It would be good if he can get the plugin function completely.
by mopensoft
Mon Jul 20, 2015 1:20 am
Forum: Developers
Topic: change variable value via hook code?
Replies: 2
Views: 5506

Re: change variable value via hook code?

Thanks for your help. Can you add an other hook in this thread (last post): viewtopic.php?f=3&t=5884#p25715
by mopensoft
Mon Jul 20, 2015 1:18 am
Forum: Developers
Topic: Hook Request - FormPayment
Replies: 7
Views: 15117

Re: Hook Request - FormPayment

Can you add the following hook into ApptSingleDrawing.cs, in method DrawElement(...) after FillText region (line 420) object[] parameters = {Patients.GetPat(PIn.Long(dataRoww["PatNum"].ToString())), PatFieldDefs.GetFieldName(apptRows[elementI].PatFieldDefNum), text}; Plugins.HookAddCode(null, "ApptS...
by mopensoft
Thu Jul 16, 2015 8:45 pm
Forum: Developers
Topic: change variable value via hook code?
Replies: 2
Views: 5506

change variable value via hook code?

Is there a way to update value of a variable via HookAddCode? For example - I have hook Plugins.HookAddCode(null, "FormPayment.Load_update", CurPat, text); - I change "text" value inside hook code Is there anyway I can retrieve new value of "text" variable? Or may be get the hook return values other...
by mopensoft
Wed Jul 15, 2015 12:41 am
Forum: Developers
Topic: Hook Request - FormPayment
Replies: 7
Views: 15117

Hook Request - FormPayment

I would like to add 2 hooks into FormPayment.cs

1. At the end of butOK_Click handler: Plugins.HookAddCode(this, "FormPayment.butOK_Click_end", PaymentCur, SplitList);
2. At the end of FormPayment_Load handler: Plugins.HookAddCode(this, "FormPayment.Load_end", PaymentCur, IsNew);

Thanks
Minh
by mopensoft
Wed Jun 03, 2015 5:26 pm
Forum: Main Forum
Topic: Telephone integration with Open Dental
Replies: 15
Views: 27021

Re: Telephone integration with Open Dental

TextLocal and NeonSMS work well in Ireland and UK, SMSglobal is OK. I'm not sure about the others. Recently I tried DirectSMS but experienced a long delay. Basically, the plugin sends the request to SMS providers and receive a response from them saying accepted/rejected for example. And providers de...
by mopensoft
Tue Jun 02, 2015 5:12 pm
Forum: Main Forum
Topic: Solution to show patient details of incoming call
Replies: 1
Views: 3072

Re: Solution to show patient details of incoming call

I tried to set up mobile phone as the bridge to get incoming number as follow: - Set existing number to forward to the mobile (ie. after 4-6 seconds) - Set mobile forward the call back to existing line. This is where the plugin pick up number and find patient details - Receptionist pick up the exist...
by mopensoft
Sun May 31, 2015 10:58 pm
Forum: Main Forum
Topic: Solution to show patient details of incoming call
Replies: 1
Views: 3072

Solution to show patient details of incoming call

The plugin for this is ready and it ONLY work with Android mobile phone. It works as follows (mentioned in this post http://opendentalsoft.com/forum/viewtopic.php?f=1&t=5271 - Setup a mobile phone which connect to OpenDental and use it as a clinic number for patient to call (or setup clinic number t...
by mopensoft
Sun May 31, 2015 5:11 am
Forum: Main Forum
Topic: VOIP phone system bridge with Open Dental
Replies: 26
Views: 39126

Re: VOIP phone system bridge with Open Dental

I'm thinking of another simple solution to show the incoming number and pull out matching patient data. - Setup a mobile phone which connect to OpenDental and use it as a clinic number for patient to call (or setup clinic number to forward calls to this cell phone) - simple to do - catch the incomin...
by mopensoft
Sun May 31, 2015 4:48 am
Forum: Main Forum
Topic: SMS plugins to send SMS via mobile and Google Voice
Replies: 13
Views: 16698

Re: SMS plugins to send SMS via mobile and Google Voice

Thanks rhaber for setup gmail account for testing.

I haven't think much about the cost yet and open for suggestion.
by mopensoft
Thu May 28, 2015 6:02 am
Forum: Developers
Topic: OpenDental.XmlSerializer giving FileNotFoundException
Replies: 1
Views: 4466

OpenDental.XmlSerializer giving FileNotFoundException

I got this bug for the first time and think it might help to report it. I can compile and run OpenDental from the original solution file (from OD repository) however, the error only occur when I compile and run OpenDental from my plugin solution. Because of the error, it's hard for me to debug my co...
by mopensoft
Tue May 26, 2015 11:24 pm
Forum: Developers
Topic: Compile error: FormPatientPortalSetup.cs
Replies: 3
Views: 6235

Compile error: FormPatientPortalSetup.cs

I'm trying to compile 14.3.40 and have issue with many type matching errors. It looks like there's a same types under both OpenDental.Mobile and OpenDental.MobileWeb such as Prefm, Patientm, etc. A number of functions (see SynchGeneric) try to pass arguments of types under Mobile where same types un...
by mopensoft
Tue May 26, 2015 5:28 pm
Forum: Main Forum
Topic: SMS plugins to send SMS via mobile and Google Voice
Replies: 13
Views: 16698

Re: SMS plugins to send/call patients via mobile phone

I can't use Google Voice or Hangout(desktop) to send SMS in Australia, it only allows phone call. Look like only it's only available in US and CA
by mopensoft
Sun May 24, 2015 4:02 am
Forum: Main Forum
Topic: SMS plugins to send SMS via mobile and Google Voice
Replies: 13
Views: 16698

Re: SMS plugins to send/call patients via mobile phone

I remembered GV was free but I didn't know that Google Voice is still free in US. It's not free in Aus from day one I think.
Anyway, GV will be there soon as well as sending iCalendar invitation.
by mopensoft
Sun May 24, 2015 1:10 am
Forum: Main Forum
Topic: SMS plugins to send SMS via mobile and Google Voice
Replies: 13
Views: 16698

Re: SMS plugins to send/call patients via mobile phone

From my understand, current Google Voice plugins either use GVDial or open google contact link to use google voice function. I think using GVDial is more convenient. You can use Skype instead of GVDial but the cost is a bit higher. However, I'm not sure it has enough integration with OpenDental soft...
by mopensoft
Fri May 22, 2015 11:21 pm
Forum: Main Forum
Topic: SMS plugins to send SMS via mobile and Google Voice
Replies: 13
Views: 16698

Re: SMS plugins to send/call patients via mobile phone

I tried a while a go but it was not available to send HTTP requests. Just tested with Hangout, look likes it's possible now. Will add to the plugin soon.
by mopensoft
Thu May 21, 2015 4:08 am
Forum: Main Forum
Topic: PCRS scheme checker for Ireland clinics
Replies: 1
Views: 4083

PCRS scheme checker for Ireland clinics

Free version allows 10 request a day which should be enough as you only use it with new patients. This plugin supports both client and dental eligibility checking. Please try and give me some feedback. By the way, a dentist mention another scheme in Ireland for dental, if anyone have spare time, ple...
by mopensoft
Thu May 21, 2015 3:57 am
Forum: Main Forum
Topic: Telephone integration with Open Dental
Replies: 15
Views: 27021

Re: Telephone integration with Open Dental

Why not using a mobile phone instead? No hardware required, cost almost nothing to setup. :D I think that the annual or monthly cost will have to be weighed along with the amount of new hardware that would have to come with it. It's really easy to get attached to an existing phone system. Or will th...
by mopensoft
Thu May 21, 2015 3:55 am
Forum: Main Forum
Topic: Telephone integration with Open Dental
Replies: 15
Views: 27021

Re: Telephone integration with Open Dental

I have support Twilio for SMS but haven't try void IP function. Sound interesting to check it out. Twilio allows you to set up VOIP or advanced telephony services using HTTP. By far the best option out there. You just need to find a developer to set this up for you once and tailor it to your practic...
by mopensoft
Thu May 21, 2015 3:51 am
Forum: Main Forum
Topic: VOIP phone system bridge with Open Dental
Replies: 26
Views: 39126

Re: VOIP phone system bridge with Open Dental

Unless you really need voidip, Why don't integrate with mobile phone unlimited plan instead.
It also provides SMS functio and costs almost nothing to set up. Try my SMS plugin with call function.

Handling incoming call to provide caller info will be implemented next.
by mopensoft
Thu May 21, 2015 3:33 am
Forum: Main Forum
Topic: SMS plugins to send SMS via mobile and Google Voice
Replies: 13
Views: 16698

Re: SMS plugins to send/call patients via mobile phone

Yes, only for android device atm. For more info, there's a full document in the download file or I can email if you like.
by mopensoft
Tue May 19, 2015 5:23 pm
Forum: Developers
Topic: Hook Request: butText_Click in FormApptEdit.cs
Replies: 5
Views: 9367

Re: Hook Request: butText_Click in FormApptEdit.cs

Thanks Allen

Although the existing one was mine request but it's not harm to get both.

Cheers
Minh
by mopensoft
Mon May 18, 2015 11:00 pm
Forum: Main Forum
Topic: SMS plugins to send SMS via mobile and Google Voice
Replies: 13
Views: 16698

SMS plugins to send SMS via mobile and Google Voice

Some clinics may found it's useful to send/call patients via mobile phone. Given that the unlimited call/sms plan is now popular, it's much cheaper to use mobile service than SMS providers. In the last version, the setup cost is $199 with Diafaan, our new version set up cost is less than $10 and all...
by mopensoft
Mon May 18, 2015 10:52 pm
Forum: Developers
Topic: Hook Request: butText_Click in FormApptEdit.cs
Replies: 5
Views: 9367

Re: Hook Request: butText_Click in FormApptEdit.cs

Can you also modify the existing hook at the end of FormApptEdit_load function from:

Code: Select all

Plugins.HookAddCode(this,"FormApptEdit.Load_End",pat,butText);
to

Code: Select all

Plugins.HookAddCode(this,"FormApptEdit.Load_End",AptCur);
I found that my existing hook is not very useful to get appointment info.

Thanks
by mopensoft
Mon May 18, 2015 10:48 pm
Forum: Developers
Topic: Hook Request: butText_Click in FormConfirmList.cs
Replies: 3
Views: 6448

Re: Hook Request: butText_Click in FormConfirmList.cs

It is FillMain_Start and placed at the beginning. I do want to replace this function. Thanks

Code: Select all

private void FillMain(){
if (Plugins.HookMethod(this, "FormConfirmList.FillMain_Start", this))
return;
by mopensoft
Mon May 18, 2015 6:43 am
Forum: Developers
Topic: Hook Request: butText_Click in FormConfirmList.cs
Replies: 3
Views: 6448

Hook Request: butText_Click in FormConfirmList.cs

Hi OpenDental

Could you please add the following hook for me.

private void FillMain(){
if (Plugins.HookMethod(this, "FormConfirmList.FillMain_End", this))
return;

Thanks
MOpenSoft
by mopensoft
Sun May 17, 2015 9:53 pm
Forum: Developers
Topic: Hook Request: butText_Click in FormApptEdit.cs
Replies: 5
Views: 9367

Hook Request: butText_Click in FormApptEdit.cs

Hi OpenDental

Could you please add the following hook for me.

private void butText_Click(object sender,EventArgs e) {
if (Plugins.HookMethod(this, "FormApptEdit.butText_Click_Start", pat, AptCur, this))
{
return;
}

Thanks
MOpenSoft
by mopensoft
Fri Apr 10, 2015 2:20 am
Forum: Main Forum
Topic: SMS reminders in Canada
Replies: 13
Views: 14250

Re: SMS reminders in Canada

Our plugin supports Diafaan SMS and can be downloaded from www.mopensoft.com. Feel free to try out and give us your feedback.
by mopensoft
Thu Mar 12, 2015 9:10 pm
Forum: Main Forum
Topic: SMS reminders in Canada
Replies: 13
Views: 14250

Re: SMS reminders in Canada

I will have a plugin using this gateway soon :)
by mopensoft
Sun Aug 10, 2014 9:32 pm
Forum: Main Forum
Topic: emailing multiple patients at once
Replies: 3
Views: 5881

Re: emailing multiple patients at once

How about export list of patient's emails and copy them to sender address of a email client like outlook or webmail?

I have a tool to send bulk email for sending "email address change" when you move job but never thought of make it a plugin. For my curious city, how often you need to do it?
by mopensoft
Thu Aug 07, 2014 11:59 pm
Forum: Main Forum
Topic: Backing up with a laptop that is being used with od
Replies: 4
Views: 4807

Re: Backing up with a laptop that is being used with od

From my understanding, you need to back up database and data folders. You can install a full version of OD on your laptop after than you will know where your database folder and data folders are. If you have back up on external hard drive, you need to change the database and OD data folder path to p...
by mopensoft
Tue Mar 18, 2014 4:42 pm
Forum: Main Forum
Topic: Looking for Australian clinics to develop a free HICAPS plug
Replies: 1
Views: 4320

Looking for Australian clinics to develop a free HICAPS plug

It's good for Australian users to have a Hicaps plugin. If you are interested to help out, please contact me. I need a working Hicaps machine that can connect or talk to a computer. It will be a free plugin for community.

Thanks
M
by mopensoft
Thu Feb 27, 2014 9:57 pm
Forum: Main Forum
Topic: RECALL
Replies: 3
Views: 4858

Re: RECALL

Have you try sending email via RecallList interface?
by mopensoft
Mon Jan 27, 2014 10:18 pm
Forum: Main Forum
Topic: Sync Calender with Google?
Replies: 9
Views: 18400

Re: Sync Calender with Google?

Google now syncs with most of calendar application out there. I think a simple solution is sending a an icalendar file to emails and get Google sync installed. I planned to make a plugin for it but still a bit lazy because of January :). Will start it this week.
by mopensoft
Fri Jan 24, 2014 5:05 am
Forum: Developers
Topic: Update web service database
Replies: 2
Views: 3897

Re: Update web service database

Thanks Jason. Please send the script either to info@mopensoft.com or the email with my forum account. Cheers. Minh
by mopensoft
Thu Jan 23, 2014 4:55 pm
Forum: Developers
Topic: Update web service database
Replies: 2
Views: 3897

Update web service database

Hi OpenDental

Do you provide the SQL script to create web service update database? I could only find the project from update technical page. Does it mean I need to track the code and create database myself. It helps to have database script.

Cheers
Minh
by mopensoft
Wed Jan 08, 2014 8:59 pm
Forum: Main Forum
Topic: SMS Texting bridge
Replies: 9
Views: 11089

Re: SMS Texting bridge

My sms plugin now support NeonSMS too, thank to the support from a Ireland dentist. It can also: - send text message to patients - send confirm sms - send recall sms - receive patient reply, add reply content to commLog and update appointment status (only work with DirectSMS for now) Contact me if y...
by mopensoft
Wed Jan 08, 2014 8:44 pm
Forum: Main Forum
Topic: 2 week follow up appointments?
Replies: 4
Views: 4825

Re: 2 week follow up appointments?

@drtech: i think your solution should work but I dont quite understand why recalls get lost when there're so many since recall process is automatic. Can you explain?

@aussiedentist: I have add function to my plugin to send recall via SMS. It works with DirectSMS if you want to try.
by mopensoft
Wed Jan 08, 2014 3:44 pm
Forum: Developers
Topic: SMS hook request
Replies: 14
Views: 12882

Re: SMS hook request

Thanks mate. I get some request to get SMS reply for appointment confirmation. It's easy to get the reply back but it's hard to update the right appointment with only patient name and appointment time. I'm wondering whether OpenDental include the appointment ID in the test message template. I can ea...
by mopensoft
Mon Jan 06, 2014 3:07 pm
Forum: Developers
Topic: SMS hook request
Replies: 14
Views: 12882

Re: SMS hook request

Thanks for showing me the way to get return value from hook methods. It's very useful.

Also I want to add another hook which enable sending recall sms. The hook is at the end of FormRecallList_Load function:

Code: Select all

Plugins.HookAddCode(this, "FormRecallList.Load_End", table);
Thanks
Minh
by mopensoft
Wed Dec 18, 2013 8:39 pm
Forum: Main Forum
Topic: ZocDoc
Replies: 4
Views: 8533

Re: ZocDoc

I think Zocdoc needs to get the availability of your clinics and dentists to allow patients select the booking time. I'm not sure if they want to get any other data but when I build a plugin to synchronize with an online booking system I need to: - send provider ID, start time and end time of the av...
by mopensoft
Fri Dec 13, 2013 8:21 pm
Forum: Main Forum
Topic: Make phone call with Skype
Replies: 1
Views: 2858

Make phone call with Skype

Note sure if this is a duplication but I think it may be useful for some of you. It's quite easy to setup OpenDental to make phone call with skype which is similar to GoogleVoice but GoogleVoice call phone third party software or commandline is not available in many countries. To setup Skype, you ne...
by mopensoft
Thu Dec 12, 2013 8:17 pm
Forum: Main Forum
Topic: SMS Texting bridge
Replies: 9
Views: 11089

Re: SMS Texting bridge

I have a beta version of the SMS plugin as well as compiled version of OpenDental13.3. The plugin support SMSGLobal, DirectSMS and Textlocal. Anyone interested, please contact me (info@mopensoft.com) for dropbox share.
by mopensoft
Thu Dec 12, 2013 2:48 pm
Forum: Main Forum
Topic: SMS Texting bridge
Replies: 9
Views: 11089

Re: SMS Texting bridge

I think you can create a google voice bridge yourself. There's a thread in this forum for that. Look like Google Voice does not have a great support in Australia :)
by mopensoft
Thu Dec 12, 2013 2:37 pm
Forum: Developers
Topic: SMS hook request
Replies: 14
Views: 12882

Re: SMS hook request

Thanks mate, it would be great to have the hooks on 13.2 since most of OpenDental users do not have 13.3 yet. I am not sure make SendText return a boolean or string can help as I dont see you you can get return value from the hook function. It's only return true or false if the hook exist or not res...
by mopensoft
Wed Dec 11, 2013 2:35 pm
Forum: Developers
Topic: SMS hook request
Replies: 14
Views: 12882

Re: SMS hook request

Does it mean that all the hooks I requested are now available on 13.2 too? it's great. The reason I asked for return is that when you send confirm SMS, you need to know whether it's successfully sent or not before you set the status of appointment to be "Texted". Currently, it doesn't matter, the st...
by mopensoft
Mon Dec 09, 2013 3:26 pm
Forum: Main Forum
Topic: SMS Texting bridge
Replies: 9
Views: 11089

Re: SMS Texting bridge

I will have the SMS plugin which support DirectSMS(AUS), TextLocal(UK) and SMSGlobal ready very soon. Just waiting a few more hook from OpenDental. It's free, if you need more info or other SMS provider support, please let me know.
by mopensoft
Mon Dec 09, 2013 2:55 pm
Forum: Developers
Topic: SMS hook request
Replies: 14
Views: 12882

Re: SMS hook request

Hi Allen I would like to add one more hook at the end of FormApptEdit_Load() function in FormApptEdit.cs to enable the "Text" button: #if DEBUG Text="AptNum"+AptCur.AptNum; #endif [b]Plugins.HookAddCode(this, "FormApptEdit.Load_End", pat, butText)[/b]; One more function I want to change is SendText(...
by mopensoft
Mon Dec 09, 2013 2:46 pm
Forum: Developers
Topic: SMS hook request
Replies: 14
Views: 12882

Re: SMS hook request

Hi Allen

I would like to add one more hook in FormApptEdit to enable the "Text" button:

#if DEBUG
Text="AptNum"+AptCur.AptNum;
#endif


Plugins.HookAddCode(this, "FormApptEdit.Load_End", pat, butText);
by mopensoft
Mon Dec 02, 2013 10:26 pm
Forum: Main Forum
Topic: Text Messaging
Replies: 11
Views: 12889

Re: Text Messaging

PdaNet looks promising, however the new version disable sms agent widget since version 4.01. What's version have you test sms feature?
By the way, version 3.5 doesn't not installed on my Nexus 4. Maybe give it another try tonight.
by mopensoft
Thu Nov 07, 2013 9:00 pm
Forum: Developers
Topic: SMS hook request
Replies: 14
Views: 12882

Re: SMS hook request

Thanks mate.
This is my first hook request and didn't think OpenDental proceeds it that quick. Really appreciate!
by mopensoft
Tue Nov 05, 2013 5:46 pm
Forum: Developers
Topic: SMS hook request
Replies: 14
Views: 12882

SMS hook request

Hi Opendental I would like to have some hook for SMS added to OD source code. The first hook is in the FormTxtMsgEdit.SendText function. This allow to used other SMS provider. public void SendText(long patNum,string wirelessPhone,string message,YN txtMsgOk) { if (OpenDentBusiness.Plugins.HookMethod(...
by mopensoft
Mon Oct 14, 2013 8:45 pm
Forum: Main Forum
Topic: Sending SMS outside of the US through OpenDental
Replies: 4
Views: 4755

Re: Sending SMS outside of the US through OpenDental

I think Red Oxygen has command line tool so you can setup the plugin yourself.
I will create one simple plugin for SMS global to send sms.
by mopensoft
Mon Oct 14, 2013 3:52 pm
Forum: Main Forum
Topic: Sending SMS outside of the US through OpenDental
Replies: 4
Views: 4755

Re: Sending SMS outside of the US through OpenDental

I think you can use either local or international SMS gateway (SMS Global, Clickatell, Red Oxygen, etc). It may require to create a simple plugin to send SMS.
by mopensoft
Fri Sep 06, 2013 6:16 am
Forum: Developers
Topic: GetAppointmentsForPeriod() question
Replies: 2
Views: 3674

Re: GetAppointmentsForPeriod() question

I rewrote the function in my plugin so it's ok now. Will try GetAppointmentsForPeriod(). Thanks. Minh
by mopensoft
Thu Sep 05, 2013 7:19 pm
Forum: Developers
Topic: GetAppointmentsForPeriod() question
Replies: 2
Views: 3674

GetAppointmentsForPeriod() question

I was a bit confuse with this function as it always give me empty list result: public static List<Appointment> GetAppointmentsForPeriod(DateTime start,DateTime end) { if(RemotingClient.RemotingRole==RemotingRole.ClientWeb) { return Meth.GetObject<List<Appointment>>(MethodBase.GetCurrentMethod(),star...
by mopensoft
Thu Sep 05, 2013 7:10 pm
Forum: Developers
Topic: Mobile database
Replies: 2
Views: 3732

Re: Mobile database

Thanks. I will give it a go
by mopensoft
Sun Aug 25, 2013 10:53 pm
Forum: Developers
Topic: Mobile database
Replies: 2
Views: 3732

Mobile database

I am playing with the mobile app setup. However, there is a mobile database for Open Dental on server site. Is there any sql script to setup that database. I cant think of any where to find it except the source code and the website but no luck so far. I may not try hard enough :)

Thanks
M
by mopensoft
Wed Aug 07, 2013 4:45 pm
Forum: Main Forum
Topic: Using the Wireless Camera Card
Replies: 9
Views: 13386

Re: Using the WIRELESS CAMERA CARD

jsalmon has suggested a good manual way to do it. I think you can write some code automate that process via program link. For example: - from OpenDental, create a program link to fire up the camera software - camera will take photo and save it to it's folder (fix path) - open dental will go to the f...
by mopensoft
Mon Jul 15, 2013 5:49 pm
Forum: Main Forum
Topic: Texting a whole stack of patients
Replies: 2
Views: 3748

Re: Texting a whole stack of patients

Over the Net, you can register with SMS gateway provider ie directSMS, BurstSMS, AussieSMS, SMS Tech, etc and send SMS via their web portal. However, you may need to manually add or convert patient contact info into their database. A better way is to create a SMS plug-in for OD with the provider you...
by mopensoft
Mon Jul 15, 2013 5:39 pm
Forum: Main Forum
Topic: Patient check-in
Replies: 5
Views: 6204

Re: Patient check-in

How about a kiosk with the list of patients having appointments during the day. Patient will be able to select their name to bring up the checking form. In order view their information, they need a code, may be sent via their registered email or mobile. This can be a simple solution to protect them ...
by mopensoft
Mon Jul 15, 2013 5:28 pm
Forum: Main Forum
Topic: Dentist wrong on new appt
Replies: 3
Views: 4335

Re: Dentist wrong on new appt

I got similar problem with my client. They set up different providers for each Operatory and also set up daily Schedule correctly. However, once an appointment complete, all credit go to a particular provider. The reason was when setting up the practice, they set default billing dentist to default p...
by mopensoft
Mon Jul 15, 2013 5:22 pm
Forum: Main Forum
Topic: iPad App
Replies: 4
Views: 7447

Re: iPad App

I don't think OD design is ideal for small tablet with touch screen. A simple version of OD for tablet would be nice to have.
by mopensoft
Mon Jul 15, 2013 3:51 pm
Forum: Main Forum
Topic: CRM - Customer relationship management?
Replies: 12
Views: 21039

Re: CRM - Customer relationship management?

I'm sure you can create plug-ins or queries to get the list Im not quite understanding if this means i can create a query to make the list (which would be ok), or if i can create plug ins to get more lists (which would be brilliant!) Can i create plug ins to create MORE lists, ie more than the 'uns...
by mopensoft
Sun Jul 07, 2013 9:49 pm
Forum: Main Forum
Topic: Multiple modules
Replies: 4
Views: 6455

Re: Multiple modules

What different is tabbed design? You can see only one tab at a time. I think run multiple instances of OD at a time is simple enough.
by mopensoft
Sun Jul 07, 2013 9:20 pm
Forum: Main Forum
Topic: CRM - Customer relationship management?
Replies: 12
Views: 21039

Re: CRM - Customer relationship management?

I'm sure you can create plug-ins or queries to get the list
by mopensoft
Fri Jun 21, 2013 7:49 pm
Forum: Main Forum
Topic: Appointment only show hours between 9am-6pm
Replies: 2
Views: 2978

Re: Appointment only show hours between 9am-6pm

Thanks for confirmation!!!
by mopensoft
Fri Jun 21, 2013 6:34 am
Forum: Main Forum
Topic: Appointment only show hours between 9am-6pm
Replies: 2
Views: 2978

Appointment only show hours between 9am-6pm

I tried too search for this but couldn't find the solution. Can anyone confirm whether there's any option to set this appointment view to show only part of the day instead of 24h?

Thanks
M
by mopensoft
Thu Apr 04, 2013 11:31 pm
Forum: Developers
Topic: DirectX exception in Windows 8
Replies: 3
Views: 5098

DirectX exception in Windows 8

I got the following exception when building OD version 12.4 on Windows 8: - "The system cannot find the file specified.":"Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" I doesn't happen on my Windows 7 at all. Also, it only appears when you select graphic op...
by mopensoft
Thu Feb 07, 2013 7:46 pm
Forum: Main Forum
Topic: SMS text messages down
Replies: 2
Views: 2985

SMS text messages down

I'm wondering if this link in manual search is down or it's never been there???
by mopensoft
Tue Dec 18, 2012 10:34 pm
Forum: Main Forum
Topic: Multiple providers for an appointment
Replies: 1
Views: 2562

Re: Multiple providers for an appointment

I think OD tries to match the scheduled providers with those who carried the procedures. In the database, each appointment has maximum one provider who can be the default provider of the operatory or the scheduled provider. If you schedule multiple provider for a operatory, the first one will be use...
by mopensoft
Tue Dec 18, 2012 2:53 pm
Forum: Main Forum
Topic: SMS Texting bridge
Replies: 9
Views: 11089

Re: SMS Texting bridge

Correct me if I'm wrong but most of SMS gateway provide simple APIs to send and receive messages. It can be .NET APIs, HTTP request, web service, etc. My suggestion is to check the APIs from your preferred provider and create a plugin to do so. The plugin document is available on Open Dental website...
by mopensoft
Wed Dec 05, 2012 5:49 pm
Forum: Main Forum
Topic: Provider names on schedule columns
Replies: 6
Views: 6018

Re: Provider names on schedule columns

Yes because you can access the schedule of each operation to get who are the provider. However, one operation at certain time can be assigned to multiple providers and one provider can look after multiple ops. So how do you decide which provider should be display at the top column. FYI, you can look...