Search found 105 matches

by alkhaef
Tue Jan 14, 2014 5:05 pm
Forum: Advanced Topics
Topic: mysql 5.6
Replies: 2
Views: 7176

Re: mysql 5.6

Thanks for the advice Jason. Well noted, and I understand completely that it wouldn't be supported. Regarding the reserved keywords, you're right that they added a few. I just checked the schema against the new ones listed at the bottom of http://dev.mysql.com/doc/mysqld-version-reference/en/mysqld-...
by alkhaef
Mon Jan 13, 2014 8:32 pm
Forum: Advanced Topics
Topic: mysql 5.6
Replies: 2
Views: 7176

mysql 5.6

Hi everyone!

I'm wondering if anyone has tried OD on mysql 5.6+. I'm guessing it's currently not supported, since the most recent stable comes with 5.5x?

GTIDs in 5.6 have made master/slave replication a lot less miserable, so has anyone tried it?
by alkhaef
Mon Jul 09, 2012 10:25 pm
Forum: Developers
Topic: HookAddCode request for deposit slip reconciliation
Replies: 5
Views: 10480

Re: HookAddCode request for deposit slip reconciliation

Hi guys, I downloaded the most recent 12.3 and noticed it wasn't in there yet. So I decided to give it a try locally first to make sure it allows my extension, and it turned out to be a good thing, because I'd like to ask for one more parameter ;). Could I add payTypes to the array like the followin...
by alkhaef
Fri Jun 29, 2012 2:50 pm
Forum: Developers
Topic: HookAddCode request for deposit slip reconciliation
Replies: 5
Views: 10480

Re: HookAddCode request for deposit slip reconciliation

I just realized 12.2 just went stable :-D. Did this hook get into 12.2 before that? Or will it just go into 12.3?

Thanks,
Al
by alkhaef
Wed Jun 20, 2012 7:04 pm
Forum: Developers
Topic: HookAddCode request for deposit slip reconciliation
Replies: 5
Views: 10480

HookAddCode request for deposit slip reconciliation

HookAddCode request in "OpenDentBusiness/Data Interface/Payments.cs" Hello. I just opened a feature request (#2464) for a robust solution to this, but in the meantime I'd like to throw my own little hack together. Unfortunately, the parameter "command" is a string that I'd like to be able to manipul...
by alkhaef
Thu Mar 15, 2012 1:04 am
Forum: Advanced Topics
Topic: X-Charge issues I've come across
Replies: 7
Views: 17171

X-Charge issues I've come across

Hi guys, Just wanted to report a few issues I've had in regards to X-Charge / its bridge. I'm not sure if much of this is probably stuff that should be reported to them, not you guys, but I thought I'd mention it here anyway, in case you have any pointers / workarounds. 1. Permissions - underprivile...
by alkhaef
Wed Feb 15, 2012 7:03 pm
Forum: Developers
Topic: Heuristic Virus
Replies: 3
Views: 11667

Re: Heuristic Virus

Yeah I saw this too... SUPER annoying and wasted HOURS of my time with Symantec's overseas deflection-ninjas they call "support" until finally talking to a real support person. Note, I'm not calling it "Norton", because I think the current company has become a disgrace to the Norton name. OpenDental...
by alkhaef
Tue Nov 08, 2011 3:52 pm
Forum: Developers
Topic: EHRTEST symbol
Replies: 2
Views: 6787

EHRTEST symbol

Hi all. I'm trying to build 11.1 (in Debug configuration), but I'm having troubles related to EHR... 1. Here are some of the errors: a) Error 19 Metadata file '...\opendental11.1\OpenDental\bin\Debug\OpenDental.exe' could not be found TestCanada b) Error 27 The type or namespace name 'FormEHR' could...
by alkhaef
Fri Sep 30, 2011 11:52 am
Forum: Developers
Topic: 2 hook requests :)
Replies: 7
Views: 16034

Re: 2 hook requests :)

Hi Dr. Sparks, That was what I thought (and tried) too, but it didn't seem to work. Here's what happened after the hook was invoked: My Plugin.cs's parameter[0]: correct updated value OD's Plugins.cs's parameter[0]: correct updated value OD's Claims.cs's boxedCommand: incorrect original value OD's C...
by alkhaef
Fri Sep 30, 2011 8:31 am
Forum: Developers
Topic: 2 hook requests :)
Replies: 7
Views: 16034

Re: 2 hook requests :)

Thanks guys! I did notice, however, that strings in c#, although reference types, are immutable. So for me to be able to touch the string in my plugin, we'd have to use a string builder, or do something like the following: command+="ORDER BY carrier.Phone,insplan.PlanNum, carrier.Phone,insplan.PlanN...
by alkhaef
Wed Sep 28, 2011 4:41 pm
Forum: Developers
Topic: 2 hook requests :)
Replies: 7
Views: 16034

2 hook requests :)

Hello friends. I'd like to request a HookAddCode type of hook in "OpenDental\Forms Reports\formRpOutstandingIns.cs" in butRefresh_Click(). private void butRefresh_Click(object sender,EventArgs e) { // PLEASE ADD HOOK HERE - NO PARAMETERS NECESSARY :-D. FillGrid(); } ...and also another HookAddCode t...
by alkhaef
Wed Sep 28, 2011 9:48 am
Forum: Developers
Topic: Hook update request
Replies: 4
Views: 11688

Re: Hook update request

Thanks!

I've gotta pull the v11 source then I'll give it a shot :).

Best regards,
Al
by alkhaef
Fri Sep 23, 2011 1:10 pm
Forum: Developers
Topic: Attempt II - The Adventure of Recall
Replies: 4
Views: 12328

Re: Attempt II - The Adventure of Recall

Hello Dr. Sparks, Thanks for the reply. >> #1 and #2: We will add code to block people from making such changes. We will tell them why they are being blocked. Yes, that's a great idea - that would keep us from shooting ourselves in the foot :). >> #3a. I think the point is to view a date range in th...
by alkhaef
Fri Sep 23, 2011 11:12 am
Forum: Developers
Topic: Attempt II - The Adventure of Recall
Replies: 4
Views: 12328

Re: Attempt II - The Adventure of Recall

EDIT: Added more gems I'd discovered through trial and error and talking to support (#4 and #5).
by alkhaef
Thu Sep 22, 2011 3:13 pm
Forum: Developers
Topic: Attempt II - The Adventure of Recall
Replies: 4
Views: 12328

Attempt II - The Adventure of Recall

Hello all, I recently gave my second shot at trying to set up the Recalls feature of OpenDental and making it compatible with our scheduling protocols, and this time I made quite a bit of progress, and I'm almost there! In the process, however, I ran into a few gotchas where the behavior wasn't quit...
by alkhaef
Thu Sep 22, 2011 6:40 am
Forum: Developers
Topic: Hook update request
Replies: 4
Views: 11688

Re: Hook update request

Prudent decision :).

Yes. I'm the one that originally requested it, so it should only break my code :).

Thanks,
Al
by alkhaef
Wed Sep 21, 2011 5:29 pm
Forum: Developers
Topic: Hook update request
Replies: 4
Views: 11688

Hook update request

Hello again OD Developers! On the following hook: Plugins.HookAddCode(this,"ContrAppt.ShowSearch_end",listProviders); Could we please add the following to the end of the list: PIn.Long(pinBoard.SelectedAppt.DataRoww["AptNum"].ToString()) So that it reads: Plugins.HookAddCode(this,"ContrAppt.ShowSear...
by alkhaef
Mon Aug 22, 2011 3:13 pm
Forum: Developers
Topic: ResGen error
Replies: 24
Views: 50448

Re: ResGen error

Hello Dr. Thomas,

Honestly, it's been too long for me to remember how I got out of it, but I can tell you this much - Express should be just fine. I've built OD with express plenty.

Good luck!

Best,
Al
by alkhaef
Mon Jan 10, 2011 5:44 pm
Forum: Main Forum
Topic: Real production numbers rolled back?
Replies: 16
Views: 22187

Re: Real production numbers rolled back?

Hi Dr. Sparks, Cool. Both options seems like the right direction to go. Indeed, the numbers after writeoffs are what would be meaningful for us. However, the reason I couldn't discern what "net" meant is that the 7.5.22 "net" is nowhere near what the 7.5.11 production would have been, and it appears...
by alkhaef
Mon Jan 10, 2011 10:09 am
Forum: Main Forum
Topic: Real production numbers rolled back?
Replies: 16
Views: 22187

Re: Real production numbers rolled back?

Also, now there's an amount and a "net" on the right side of the accounts module. Not sure what that means...
by alkhaef
Mon Jan 10, 2011 10:08 am
Forum: Main Forum
Topic: Real production numbers rolled back?
Replies: 16
Views: 22187

Real production numbers rolled back?

Hi.

My favorite feature looks to have rolled back...

I updated from 7.5.11? to 7.5.23, and the production estimates are back to UCR-based instead of reflecting writeoffs... Did I somehow botch my upgrade, or was that change rolled back?

Thanks,
by alkhaef
Mon Jan 10, 2011 10:04 am
Forum: Developers
Topic: ResGen error
Replies: 24
Views: 50448

Re: ResGen error

FYI for any later viewers...

A reboot made corflags appear :P. Then, the ResGen fix on the OD site worked :).
by alkhaef
Sat Jan 08, 2011 4:16 pm
Forum: Developers
Topic: "Disable MDA debugger" with Visual Studio 2010
Replies: 0
Views: 4501

"Disable MDA debugger" with Visual Studio 2010

Just FYI to any going through http://opendental.com/manual/sourcecode.html who got hung up on the section titled "http://opendental.com/manual/sourcecode.html" ... In Visual Studio 2010, to get the debug -> exceptions menu item to even appear, I found that I had to first activate the following menu ...
by alkhaef
Thu Jan 06, 2011 3:43 pm
Forum: Advanced Topics
Topic: New server setup/virtualization.
Replies: 11
Views: 17048

Re: New server setup/virtualization.

Wow, Doc! I'm not used to seeing the words "userland" or "kernel" come from a Doctor... Something to be proud of ;). Anyway, thanks for taking the time to help me understand your approach. I actually didn't know that virtualization software these days can do snapshotting. Your approach seems pretty ...
by alkhaef
Tue Jan 04, 2011 7:05 pm
Forum: Advanced Topics
Topic: New server setup/virtualization.
Replies: 11
Views: 17048

Re: New server setup/virtualization.

Hi Dr. Doan, Thanks for your quick reply. Yes, virtualization is a powerful thing indeed :). I guess the big reason I first wanted to ask was that I myself have been looking for a way to address disaster recovery and fault tolerance simultaneously (and hopefully with less complexity than any alterna...
by alkhaef
Tue Jan 04, 2011 1:06 pm
Forum: Advanced Topics
Topic: New server setup/virtualization.
Replies: 11
Views: 17048

Re: New server setup/virtualization.

Hey there guys...

I'm curious because I never considered any setups like these. I keep thinking about it, but I can't see any obvious advantages to doing any virtualization for an OD server. Other readers may be wondering too. Anyone care to enlighten me/us?

Thanks,
by alkhaef
Tue Jan 04, 2011 12:54 pm
Forum: Developers
Topic: ResGen error
Replies: 24
Views: 50448

Re: ResGen error

Thanks anyway. I already googled till I ran out of keywords... Maybe I'll ask Microsoft.
by alkhaef
Tue Jan 04, 2011 9:03 am
Forum: Developers
Topic: ResGen error
Replies: 24
Views: 50448

Re: ResGen error

Hi Doc,

Thanks for the quick reply.

Yes, I have .net 3.5 - i believe SP1 (not at that machine now). I have the entire path. It's just that the executable is missing. I even tried a deep search in "Program Files" and "Program Files (x86)", but couldn't find it.

Best,
by alkhaef
Mon Jan 03, 2011 4:11 pm
Forum: Developers
Topic: ResGen error
Replies: 24
Views: 50448

ResGen error

Hi all... Does anyone know where on earth to find the corflags executable? I'm trying to build on my 64-bit machine, and it's not in the path "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin". I've tried reinstalling SDKs, but no luck :(. Alternately, does anyone know of another workaround? ...
by alkhaef
Fri Nov 19, 2010 10:58 pm
Forum: Advanced Topics
Topic: parameterized reports
Replies: 8
Views: 18431

Re: parameterized reports

Well, I looked at the documentation and I was afraid you were gonna reply with the term RDL :lol: ... I'd looked at the docs, and I got a bit overwhelmed because I'm not familiar with it. Plus, figuring out how to define a query in some intermediate language looked a bit heavy for the simple usage I...
by alkhaef
Thu Nov 18, 2010 8:43 pm
Forum: Advanced Topics
Topic: parameterized reports
Replies: 8
Views: 18431

parameterized reports

I've built some user queries that we're manually changing "inputs" on to get the info we want (for example, dates, providers, etc).

Is there any way to parameterize reports?

Thanks,
Al
by alkhaef
Wed Nov 17, 2010 6:04 pm
Forum: Main Forum
Topic: multiple instances? ... multiple databases?
Replies: 1
Views: 3546

multiple instances? ... multiple databases?

Hi. Quick question - Two interrelated ones, actually... 1. How well does OpenDental work with running multiple instances attached to the same server? I'm thinking about keeping a spare instance going for taking incoming calls while front desk is in the middle of something... 2. In the event that the...
by alkhaef
Wed Nov 10, 2010 1:25 pm
Forum: Main Forum
Topic: Autonotes
Replies: 39
Views: 59083

Re: Autonotes

Dr. Sparks, I think this is a great idea, even in its most basic sense. This may not be simple enough for the first iteration of it, but if you could give us the ability to impose some kind of per-field data type enforcement (string vs integer vs real) on the person leaving the notes, as well as som...
by alkhaef
Mon Nov 08, 2010 12:57 pm
Forum: Advanced Topics
Topic: Yay for production estimates! :D ... but...
Replies: 3
Views: 5708

Re: Yay for production estimates! :D ... but...

Whoops... This was probably better suited in the "Developers" forum... I probably misposted it when looking for a duplicate report...

Oh well :oops:
by alkhaef
Mon Nov 08, 2010 12:55 pm
Forum: Main Forum
Topic: P & I Reports - Writeoff by Procedure Date
Replies: 2
Views: 4578

Re: P & I Reports - Writeoff by Procedure Date

Woah, cool!!

I didn't even know about that very useful checkbox!! :D
by alkhaef
Mon Nov 08, 2010 12:52 pm
Forum: Advanced Topics
Topic: Yay for production estimates! :D ... but...
Replies: 3
Views: 5708

Yay for production estimates! :D ... but...

This has been a much anticipated feature for us! Thanks! I ran into something when testing it though... It doesn't respect the WriteOffEstOverride ... Here are the relevant code sections in "Data Interface\Appointments.cs": Line 646+... command="SELECT AptNum,PlannedAptNum,"//AbbrDesc,procedurecode....
by alkhaef
Sun Nov 07, 2010 11:19 pm
Forum: Developers
Topic: VS2010/.NET 4.0
Replies: 5
Views: 8438

Re: VS2010/.NET 4.0

Looks like you guys took the plunge! :)

My update process has gotten MUCH simpler now... THANK YOU! :)

-Al
by alkhaef
Sun Nov 07, 2010 9:23 pm
Forum: Developers
Topic: hook change request
Replies: 5
Views: 8750

Re: hook change request

Hi. I just finally got some time to use my plugin against the new hook location so I can move to 7.4, and I realized it stops working at this new location, because at that line strBtime has been digested and is no longer relevant: if(strBTime.Length>39) { strBTime.Remove(39,strBTime.Length-39); } st...
by alkhaef
Wed Oct 13, 2010 4:34 pm
Forum: Developers
Topic: Feature request falling back on hook request
Replies: 1
Views: 3900

Feature request falling back on hook request

Hello. I'd like to: I: Request a feature that will give the option of setting all providers instead of just one by default when doing an appointment search. II: Request a hook so I can do it myself in the meantime - - HookAddCode type - ContrAppt.ShowSearch_end - listProviders as a parameter - Just ...
by alkhaef
Mon Oct 11, 2010 3:22 pm
Forum: Developers
Topic: How to add new field to db with Plugin?
Replies: 3
Views: 6129

Re: How to add new field to db with Plugin?

Hmm... As far as I remember, the PluginExample had the outline for the "cleaner way" you're referring to...

Namely, by tracking the version of the current schema, you can alter the table only when you have to "upgrade" to a given version.

Best regards,
by alkhaef
Mon Oct 11, 2010 1:31 pm
Forum: Developers
Topic: VS2010/.NET 4.0
Replies: 5
Views: 8438

Re: VS2010/.NET 4.0

Did this ever happen (the move to .net 4)? I just spent an hour or two struggling with a bug in .net 3.5 that MS is refusing to backport for some reason. https://connect.microsoft.com/VisualStudio/feedback/details/478521/cookiecontainer-domain-handling-issue I'm assuming since you said days, it's al...
by alkhaef
Thu Oct 07, 2010 8:49 am
Forum: Developers
Topic: hook change request
Replies: 5
Views: 8750

Re: hook change request

Great! :)

Thanks,
by alkhaef
Wed Oct 06, 2010 2:58 pm
Forum: Developers
Topic: hook change request
Replies: 5
Views: 8750

hook change request

Hello. I had previously requested the hook: Plugins.HookAddCode(this,"FormApptEdit.CalculateTime_end",strBTime,provDent,provHyg,codeNums);//set strBTime, but without using the 'new' keyword. ...and it works wonderfully... BUT: 1. I never realized that Appointments.CalculatePattern() is called from o...
by alkhaef
Thu Sep 30, 2010 2:59 pm
Forum: Main Forum
Topic: appointment info from chart module
Replies: 3
Views: 4928

Re: appointment info from chart module

Thanks for the feedback! Hmm... I'm on 7.2.43.0, but I'm not seeing it anymore either. Maybe it was a security/permissions issue because I made some changes to the security setup. I guess I'll keep an eye out if it comes back, because I no longer have an example of this :-/. For now, case closed :)....
by alkhaef
Wed Sep 29, 2010 9:25 am
Forum: Main Forum
Topic: Patient Search
Replies: 2
Views: 4078

Re: Patient Search

Nifty... Didn't know about that one :)
by alkhaef
Wed Sep 29, 2010 9:21 am
Forum: Main Forum
Topic: appointment info from chart module
Replies: 3
Views: 4928

appointment info from chart module

Hello OD team,

It appears that when double-clicking the appointment from the chart module, not all info is loaded. For example, the time arrived / seated / etc are blank in cases where clicking on it from the appointment module shows it.

Thanks!
by alkhaef
Sun Sep 26, 2010 12:06 pm
Forum: Developers
Topic: Cannot compile in express 2010
Replies: 3
Views: 6785

Re: Cannot compile in express 2010

OP,

I had the same problem. You could do as others suggest and install 2008, but in case you don't want to, see this thread:

viewtopic.php?f=3&t=2833

Best of luck,
by alkhaef
Sun Sep 26, 2010 12:02 pm
Forum: Developers
Topic: VersionMajMin mechanism and XmlSerializer
Replies: 7
Views: 10899

Re: VersionMajMin mechanism and XmlSerializer

Just wanted to give a quick update on this... I tried out a slightly modified version of the sequence above, and it works great. Soooo much less painful to roll out an update! FYI for anyone that lands on this thread later, I just did it slightly different in the following ways: a) I forgot to put t...
by alkhaef
Tue Sep 14, 2010 4:12 pm
Forum: Developers
Topic: HookAddCode request - FormApptEdit.CalculateTime_end
Replies: 6
Views: 9145

Re: HookAddCode request - FormApptEdit.CalculateTime_end

Just checked 7.2.40 and it works like a charm :)

Thanks,
by alkhaef
Tue Sep 14, 2010 4:08 pm
Forum: Developers
Topic: HookAddCode request - AppointmentL.GetSearchResults
Replies: 6
Views: 8990

Re: HookAddCode request - AppointmentL.GetSearchResults

Works like a charm! :)

Thanks,
by alkhaef
Tue Sep 14, 2010 3:56 pm
Forum: Developers
Topic: typo bug in appointment search?
Replies: 6
Views: 9008

Re: typo bug in appointment search?

Hmm... Too bad, but I guess I'll just roll out my plugin against 7.2 and make it forward-compatible to head. I'll just tell the staff to select two providers when searching in the meantime and take advantage of the "bug" ;). Anyway, thanks a bunch for the hooks. Speaking of which... Cool! 7.3 is on ...
by alkhaef
Tue Sep 14, 2010 3:50 pm
Forum: Developers
Topic: HookAddCode request - end of LayoutToolbar's in MainModules
Replies: 6
Views: 10480

Re: HookAddCode request - end of LayoutToolbar's in MainModules

But patNum is an available variable, and it's impossible for it to be null because it's a value type. Ah. Indeed. Didn't notice it was a passed-in variable, and not PatCur.PatNum. As for ModuleUnselected, patNum is irrelevant. Well... I'm not using that parameter yet (in fact, I'm not using it for ...
by alkhaef
Mon Sep 13, 2010 2:08 pm
Forum: Developers
Topic: HookAddCode request - end of LayoutToolbar's in MainModules
Replies: 6
Views: 10480

Re: HookAddCode request - end of LayoutToolbar's in MainModules

Thanks Michael. Great point. Even better. FYI though - I just looked at head, and noticed that you only made this change to LayoutToolbars, although your concern probably also applies to the ModuleSelected, and ModuleUnselected too. Actually, ModuleUnselected isn't passing anything. Anyway, I just w...
by alkhaef
Mon Sep 13, 2010 1:58 pm
Forum: Developers
Topic: Minor index-limit bug in appointment search
Replies: 1
Views: 3714

Minor index-limit bug in appointment search

During testing of the search functionality, I found that the search functionality always incorrectly reports one extra block of time at the tail end of a schedule because of the function below: ///<summary>Only used in GetSearchResults. All times between start and stop get set to true in provBarSche...
by alkhaef
Mon Sep 13, 2010 1:51 pm
Forum: Developers
Topic: typo bug in appointment search?
Replies: 6
Views: 9008

Re: typo bug in appointment search?

Ah! Great idea. That makes the syntax quite cleaner. I tested it and revised the patch below: --- AppointmentL.cs.head-2010-09-10 2010-09-10 14:55:08.643210100 -0700 +++ AppointmentL-allowoverride.cs 2010-09-10 15:51:14.571302200 -0700 @@ -82,8 +82,11 @@ //step through day, one increment at a time, ...
by alkhaef
Fri Sep 10, 2010 3:29 pm
Forum: Developers
Topic: typo bug in appointment search?
Replies: 6
Views: 9008

Re: typo bug in appointment search?

Hello Dr. Sparks, Thanks for clarifying. I initially reported this because I noticed the following behavior: - When multiple providers are selected, you usually get multiple slots per day. - When a single provider is selected, you only get one. I had to guess which one was intended, and the one that...
by alkhaef
Wed Sep 08, 2010 4:37 pm
Forum: Main Forum
Topic: 5 minute increments
Replies: 4
Views: 7957

Re: 5 minute increments

So via experimentation and rethinking, I've been able to work around question 1 by myself. I'm still wondering about question 2 below, though. Is this a possibility? I really would like 5 minute granularity, but I'd also like to see the whole day's schedule in one screen... 2. Once it's set to 5 min...
by alkhaef
Wed Sep 08, 2010 4:23 pm
Forum: Developers
Topic: HookAddCode request - AppointmentL.GetSearchResults
Replies: 6
Views: 8990

Re: HookAddCode request - AppointmentL.GetSearchResults

Hi.

I've hand-hacked my local copy and it looks like the hook as described with that parameter set would work for me. Will this hook go in?

Thanks,
by alkhaef
Wed Sep 08, 2010 4:19 pm
Forum: Developers
Topic: HookAddCode request - FormApptEdit.CalculateTime_end
Replies: 6
Views: 9145

Re: HookAddCode request - FormApptEdit.CalculateTime_end

alkhaef wrote:Hi,

Could we add the following to the hook parameter set? provDent,provHyg,codeNums

Thanks,
Al
Hi. I just checked head, and it looks like the additional parameters are still not there. Any update on this?

Thanks,
by alkhaef
Wed Sep 08, 2010 2:15 pm
Forum: Developers
Topic: Minor UI bug in appointment search in 7.2.17
Replies: 1
Views: 3934

Minor UI bug in appointment search in 7.2.17

When the appointment search results group box shows, it hides all the widgets that used to be underneath from view, but they still respond to click events. For example, try clicking where "Lab Cases" or "View" should be.

Best,
by alkhaef
Wed Sep 08, 2010 2:07 pm
Forum: Developers
Topic: typo bug in appointment search?
Replies: 6
Views: 9008

typo bug in appointment search?

Lines ~ 127-135 from AppointmentL.cs read: //match found ALresults.Add(dayEvaluating+timeFound); }//for p if(aptIsMatch){ break; } } dayEvaluating=dayEvaluating.AddDays(1);//move to the next day I'm not sure what the break statement is trying to achieve, but I'm guessing the idea is to stop trying o...
by alkhaef
Fri Sep 03, 2010 11:17 am
Forum: Developers
Topic: 7.2 minor spelling bug - unless a ssnake reads it ;)
Replies: 1
Views: 3957

7.2 minor spelling bug - unless a ssnake reads it ;)

Setup -> Appointment Field Defs

Text reads "...you can set up for appointmentss"

PS - Appointment field defs are useful!! Sslick! :)

Best regards,
by alkhaef
Fri Sep 03, 2010 9:53 am
Forum: Developers
Topic: Some HookAddCode requests
Replies: 6
Views: 9153

Re: Some HookAddCode requests

Hi Michael and Dr. Sparks, Took the plunge and moved to 7.2, and noticed the ModuleSelected/ModuleUnselected hooks (thanks! :D), but not the LayoutToolbar hooks. I thought I'd forgotten to ask for them, so I opened up a new thread at http://opendentalsoft.com/forum/viewtopic.php?f=3&t=2978&p=12786#p...
by alkhaef
Fri Sep 03, 2010 9:45 am
Forum: Developers
Topic: HookAddCode request - end of LayoutToolbar's in MainModules
Replies: 6
Views: 10480

Re: HookAddCode request - end of LayoutToolbar's in MainModules

Just wanted to clarify a bit, so this doesn't look like a dupe request... I noticed that 7.2 has a hook like the following in each of the main modules, and another respective one in ModuleUnselected: Plugins.HookAddCode(this,"ContrChart.ModuleSelected_end",patNum);//Hook added to allow adding button...
by alkhaef
Thu Sep 02, 2010 10:19 pm
Forum: Developers
Topic: HookAddCode request - end of LayoutToolbar's in MainModules
Replies: 6
Views: 10480

HookAddCode request - end of LayoutToolbar's in MainModules

A little bit of explanation is at http://opendentalsoft.com/forum/viewtopic.php?f=3&t=2881 I'd like to request hooks at the end of the LayoutToolbar calls in the modules (just before the call to invalidate), because it would allow toolbar changes that don't get clobbered later (LayoutToolbar is ofte...
by alkhaef
Thu Sep 02, 2010 3:49 pm
Forum: Advanced Topics
Topic: multi-office consistency, configuration export / import
Replies: 1
Views: 4300

multi-office consistency, configuration export / import

I'm sure this is something that's been discussed in the past, but I couldn't find any keywords that would get me any relevant threads... Getting every facet of Open Dental customized to our office was a LOT of work, with each bit of work giving huge returns in smoothness of operation. Configuring op...
by alkhaef
Thu Sep 02, 2010 3:26 pm
Forum: Main Forum
Topic: 5 minute increments
Replies: 4
Views: 7957

Re: 5 minute increments

Sandi, Thanks for agreeing. About the padding, I'm referring to how Open Dental calculates an appointment time pattern when combining multiple procedures (for example, 2 fillings, or an FMX and a CompPerioEval). OD team, please correct me if I'm misrepresenting this, but basically it works like this...
by alkhaef
Thu Sep 02, 2010 12:13 pm
Forum: Developers
Topic: HookAddCode request - AppointmentL.GetSearchResults
Replies: 6
Views: 8990

HookAddCode request - AppointmentL.GetSearchResults

Hello... Can I get a HookAddCode called AppointmentL.GetSearchResults_postfilter where the HOOK HERE comment is? So far I think the parameters I need are ALresults, providers[p], apt if(beforeTime!=TimeSpan.Zero && timeFound>beforeTime) { aptIsMatch=false; continue; } //match found ALresults.Add(day...
by alkhaef
Thu Sep 02, 2010 12:11 pm
Forum: Developers
Topic: Appointment search functionality
Replies: 1
Views: 3956

Appointment search functionality

Hello, We haven't started using the "search" functionality yet, but if we get all our procedure patterns right, it would be a SLICK tool, so I would like to start soon. Just flipping through the code, though, it looks like it's looking for free provider slots, but not looking for free ops for the wh...
by alkhaef
Thu Sep 02, 2010 11:44 am
Forum: Developers
Topic: HookAddCode request - FormApptEdit.CalculateTime_end
Replies: 6
Views: 9145

Re: HookAddCode request - FormApptEdit.CalculateTime_end

Hi,

Could we add the following to the hook parameter set? provDent,provHyg,codeNums

Thanks,
Al
by alkhaef
Thu Sep 02, 2010 11:36 am
Forum: Main Forum
Topic: 5 minute increments
Replies: 4
Views: 7957

5 minute increments

Open Dental 7.2 now has 5 minute increments... Awesome! I flipped it on, and noticed a couple of things: 1. Procedure time patterns all use 5-minute blocks now. Fantastic! That's what I wanted. But - now the combined-procedures-padding is 5 minutes, which I don't want. Would it be reasonable to requ...
by alkhaef
Wed Sep 01, 2010 1:06 pm
Forum: Developers
Topic: VersionMajMin mechanism and XmlSerializer
Replies: 7
Views: 10899

Re: VersionMajMin mechanism and XmlSerializer

I remember the version tracking in the demo for DB updates. Fortunately, my plugins haven't started touching the DB yet, but I'll look into it again in the context of file updates. Hmm... What you're describing sounds like a good idea. I'll have to think about it a little more to see if it achieves ...
by alkhaef
Wed Sep 01, 2010 11:07 am
Forum: Developers
Topic: VersionMajMin mechanism and XmlSerializer
Replies: 7
Views: 10899

Re: VersionMajMin mechanism and XmlSerializer

Dr. Sparks, Great explanation. Thanks for all the details and feedback! Yes, I expected the update sequence to be nontrivial to work as well as it does, but wow :P My sequence re-ordered as you described looks like would work, but IMO it would be a little error-prone (especially if I'm not the one a...
by alkhaef
Mon Aug 30, 2010 3:24 pm
Forum: Developers
Topic: Hooks request
Replies: 5
Views: 8570

Re: Hooks request

Dr. Sparks, Sorry to jump in, but if I'm understanding correctly, I *almost* had the same request. I think he's referring to adding a HookAddcode (_end) to the end of ContrAppt.InitializeOnStartup (similar to the one in ContrAccount) as you mentioned, so he can add the menu items. Please feel free t...
by alkhaef
Mon Aug 30, 2010 2:57 pm
Forum: Developers
Topic: VersionMajMin mechanism and XmlSerializer
Replies: 7
Views: 10899

Re: VersionMajMin mechanism and XmlSerializer

Dr. Sparks, I think your suggestion is the "right way" to go (unnumbered dll name, using the "file copy" routine). However, I didn't see any mention of how that works, so I had originally put off doing that for later. How exactly does it work? Does any file in "OpenDentImages\UpdateFiles" get copied...
by alkhaef
Sun Aug 29, 2010 6:54 pm
Forum: Developers
Topic: VersionMajMin mechanism and XmlSerializer
Replies: 7
Views: 10899

VersionMajMin mechanism and XmlSerializer

Hello, I just started using the VersionMajMin functionality and I found out that it doesn't play too well with XmlSerializer. Particularly, when using code like the following: XmlSerializer serializer = new XmlSerializer(typeof(CalmSchema)); calmDataSet = (CalmSchema)serializer.Deserialize(reader); ...
by alkhaef
Wed Aug 04, 2010 10:24 am
Forum: Developers
Topic: Some HookAddCode requests
Replies: 6
Views: 9153

Re: Some HookAddCode requests

Good to know. I'll wait a week or so, try to qualify 7.2 as best as I can, and skip 7.1 entirely then.

Thanks.
by alkhaef
Wed Aug 04, 2010 10:07 am
Forum: Developers
Topic: some plugin-developer-friendly requests
Replies: 7
Views: 13666

Re: some plugin-developer-friendly requests

Dr. Sparks,

Thanks for the clarifications. I'll make some specific requests within the boundaries you've laid out.

Best,
Al
by alkhaef
Wed Aug 04, 2010 9:45 am
Forum: Developers
Topic: Some HookAddCode requests
Replies: 6
Views: 9153

Re: Some HookAddCode requests

Ah... By the way... Under what circumstances do you guys backport hooks to the stable branch?

Thanks,
Al
by alkhaef
Wed Aug 04, 2010 9:44 am
Forum: Developers
Topic: Some HookAddCode requests
Replies: 6
Views: 9153

Re: Some HookAddCode requests

Fantastic! Thanks! :)
by alkhaef
Tue Aug 03, 2010 11:20 am
Forum: Developers
Topic: some plugin-developer-friendly requests
Replies: 7
Views: 13666

Re: some plugin-developer-friendly requests

Hi Dr. Sparks, I'm pretty sure I wasn't able to communicate my message too well, so I wanted to wait until I understood a bit more about the overall intended architecture of OpenDental before replying. It should be easier to get my question across with my laser-pointer below ;). I'm sorry if this po...
by alkhaef
Tue Aug 03, 2010 10:56 am
Forum: Developers
Topic: Some HookAddCode requests
Replies: 6
Views: 9153

Some HookAddCode requests

Contr*.ModuleSelected_end -> to allow hooking into the switch to each module ... maybe ModuleUnselected too
FormOpenDental.LayoutToolbar_end (just before the call to Invalidate()) -> to allow adding buttons to the toolbar and having them not be clobbered

Thanks!
by alkhaef
Thu Jul 22, 2010 4:17 pm
Forum: Main Forum
Topic: saved treatment plans and insurance estimates
Replies: 1
Views: 3217

saved treatment plans and insurance estimates

Hi. Lately I've been running into a side-effect of how "Save TP" works quite often. Namely, when one saves a TP, what happens is that all the dollar amounts get copied over verbatim to the saved TP rather than being recalculated based on the subset of treatments on the saved TP. The issue I run into...
by alkhaef
Thu Jul 22, 2010 3:29 pm
Forum: Main Forum
Topic: Recommended use pattern for many-to-one treatment-to-problem
Replies: 14
Views: 16423

Recommended use pattern for many-to-one treatment-to-problem

Hi all. Conceptual question here... I've looked through some threads as well as contacted support for some good answers to this, but couldn't really find any. I see some references to "conditions" which sounds right for what I'm looking for, but it doesn't appear to be. Anyway, I decided to throw th...
by alkhaef
Tue Jul 20, 2010 3:13 pm
Forum: Developers
Topic: GotoModule.GotoTreatmentPlan()
Replies: 5
Views: 7281

Re: GotoModule.GotoTreatmentPlan()

OpenDental\Misc\ClassesShared.cs
by alkhaef
Mon Jul 19, 2010 7:46 pm
Forum: Main Forum
Topic: very minor restore bug
Replies: 3
Views: 4549

Re: very minor restore bug

Sorry for my ambiguous wording... What I meant by "restore" was restoring the database from the backup/restore functionality.

Best,
Al
by alkhaef
Mon Jul 19, 2010 7:37 pm
Forum: Developers
Topic: GotoModule.GotoTreatmentPlan()
Replies: 5
Views: 7281

Re: GotoModule.GotoTreatmentPlan()

Sure. GotoModule.GotoAppointment is at around line 180 in head.

Thanks again,
Al
by alkhaef
Mon Jul 19, 2010 7:31 pm
Forum: Developers
Topic: multiple multiple-quadrant procedures
Replies: 8
Views: 10918

Re: multiple multiple-quadrant procedures

Thanks Dr. Sparks.

Sorry if I was unclear, but I meant for the request to be a HookAddCode-type hook with a _start suffix at that same location, not a HookMethod-type.

Thanks again,
Al
by alkhaef
Thu Jul 15, 2010 6:22 pm
Forum: Developers
Topic: some plugin-developer-friendly requests
Replies: 7
Views: 13666

Re: some plugin-developer-friendly requests

Just wanted to give another example (also related to treatment plans)... I'm trying to spit out summary information on the most recent treatment plan out to a text file. My only solution I see so far is to duplicate lots of code in ContrTreat.FillMain() (TP totals, patient portions, etc. aren't stor...
by alkhaef
Thu Jul 15, 2010 11:44 am
Forum: Developers
Topic: some plugin-developer-friendly requests
Replies: 7
Views: 13666

some plugin-developer-friendly requests

Hello, Please let me know if I'm just missing something and there's another way I should be looking at all this... I'd like my plugins to call upon some methods in OpenDental that I can't access in some cases. One example of this I'll use is for my plugin to create treatment plans automatically base...
by alkhaef
Tue Jul 13, 2010 5:32 pm
Forum: Developers
Topic: GotoModule.GotoTreatmentPlan()
Replies: 5
Views: 7281

GotoModule.GotoTreatmentPlan()

Hi.

I see GotoModule.Goto* for a few of the modules, but none for TreatmentPlan. Can we add this? I couldn't find any other way for plugin developers to switch the current module.

Thanks,
by alkhaef
Tue Jul 13, 2010 5:16 pm
Forum: Developers
Topic: .NET 4.0 problem - solved
Replies: 2
Views: 5052

Re: .NET 4.0 problem - solved

Thanks for the updates :)

Best Regards,
by alkhaef
Tue Jul 13, 2010 10:19 am
Forum: Developers
Topic: OpenDental 7.1 - Unable to compile
Replies: 2
Views: 4852

Re: OpenDental 7.1 - Unable to compile

Hi.

I recall having the same problem initially, and following the steps in http://www.opendental.com/manual/programmersrefs.html solved it.

Best regards,
by alkhaef
Tue Jul 13, 2010 10:17 am
Forum: Main Forum
Topic: very minor restore bug
Replies: 3
Views: 4549

very minor restore bug

Hello.

It appears that not everything fully refreshes upon restoring - the example I found was the operatories shown in the appointment module.

Thanks!
by alkhaef
Fri Jul 09, 2010 2:39 pm
Forum: Developers
Topic: multiple multiple-quadrant procedures
Replies: 8
Views: 10918

Re: multiple multiple-quadrant procedures

Dr. Sparks, Thanks for the clarifications! I strayed off-topic from the original post a bit, so I'm sorry for that... I'll try to start a new thread later for the methodology-related stuff after putting some visuals together based on your feedback. Regarding the original post, I posted it seeing it ...
by alkhaef
Fri Jul 09, 2010 2:21 pm
Forum: Developers
Topic: .NET 4.0 problem - solved
Replies: 2
Views: 5052

.NET 4.0 problem - solved

Hello all, I just finally got my toolchain setup. But while going through it, I ran into some bumps that I hadn't seen documented anywhere. Here are some specifics of my setup: Windows XP Professional Microsoft Visual C# 2010 Express - 10.0.30319.1 RTMRel Microsoft .NET Framework 4.0.30319 RTMRel Ne...
by alkhaef
Thu Jul 08, 2010 11:02 am
Forum: Developers
Topic: multiple multiple-quadrant procedures
Replies: 8
Views: 10918

Re: multiple multiple-quadrant procedures

Hello Doctor Sparks. Thanks for the reply. In fact, what you've mentioned is exactly what I'm referring to when I say "contribution guidelines" - a huge part of this is the boundaries of community member individuals. I'd like to stay within those boundaries, so before I decide on a methodology for h...
by alkhaef
Fri Jul 02, 2010 8:22 pm
Forum: Developers
Topic: HookAddCode request - FormApptEdit.CalculateTime_end
Replies: 6
Views: 9145

Re: HookAddCode request - FormApptEdit.CalculateTime_end

That was easy :) ... Thanks!

Enjoy your weekend!
-Al
by alkhaef
Fri Jul 02, 2010 8:19 pm
Forum: Developers
Topic: multiple multiple-quadrant procedures
Replies: 8
Views: 10918

Re: multiple multiple-quadrant procedures

Guess this is why it's a bad idea to submit premature patches :-S... Looks like all the quadCount=0; statements should actually be quadCount=1;

Thanks,
Al
by alkhaef
Fri Jul 02, 2010 8:14 pm
Forum: Developers
Topic: OD hooks system implementation curiosity
Replies: 2
Views: 4622

Re: OD hooks system implementation curiosity

Dr. Sparks, Thanks for the quick reply. Actually, I wasn't proposing any changes. The hooks system as-written is quite elegant, and I'm excited to start using it. I was just curious about the thinking behind the implementation choice. Anyway, since code for using c# events as hooks instead would be ...
by alkhaef
Fri Jul 02, 2010 7:44 pm
Forum: Developers
Topic: multiple multiple-quadrant procedures
Replies: 8
Views: 10918

multiple multiple-quadrant procedures

Sorry for the tongue-twister title ;) Right now, the automated-quadrant code is limited to one such procedure. If you want a two four-quad procedures, it begins duplicating UR on the second procedure. The following simple patch against the current head should* change this behavior to allow multiple ...
by alkhaef
Fri Jul 02, 2010 2:46 pm
Forum: Developers
Topic: OD hooks system implementation curiosity
Replies: 2
Views: 4622

OD hooks system implementation curiosity

Just a curiosity question...

Events built into c# / .net could be seen as a possible alternative to the hooking approach taken, correct?

I'm sure you guys had good reasons for the choice, so I'm curious if you can elaborate on the advantages to the current approach.

Thanks and best regards,
Al
by alkhaef
Fri Jul 02, 2010 2:44 pm
Forum: Developers
Topic: HookAddCode request - FormApptEdit.CalculateTime_end
Replies: 6
Views: 9145

HookAddCode request - FormApptEdit.CalculateTime_end

Hello. I'd like to request a hook to be fired at the end of FormApptEdit.CalculateTime() ("FormApptEdit.cs" line 1599 of 2135 in head). This would allow plugin developers to customize how the total appointment time is recalculated. This is my first such request, and I tried to be as verbose as possi...