Search found 5741 matches

by jordansparks
Sat Aug 11, 2007 1:48 pm
Forum: Advanced Topics
Topic: Creating A New Feture: Auto Note
Replies: 28
Views: 29555

I'm starting to integrate your code. Get a copy of the head on your computer, and frequently update it as I go along.
by jordansparks
Sat Aug 11, 2007 1:10 pm
Forum: Advanced Topics
Topic: New strategy for multiple offices
Replies: 0
Views: 4392

New strategy for multiple offices

I just updated the website with our new strategy for multiple offices. http://www.open-dent.com/manual/multiplelocations.html Replication support would be better than the current daisy chain replication option. Also see http://dev.mysql.com/doc/refman/5.1/en/ ... leout.html
by jordansparks
Sat Aug 11, 2007 9:42 am
Forum: Advanced Topics
Topic: Creating A New Feture: Auto Note
Replies: 28
Views: 29555

I just updated the coding styles page with this: If you are using C# Express Edition, and you don't see the "Tabs" group under Text Editor, C#, look down a little bit and find the checkbox to show all groups. The "Tabs" group will then be visible. The problem here with you committing is that you see...
by jordansparks
Sat Aug 11, 2007 9:02 am
Forum: Main Forum
Topic: messagepal.com
Replies: 3
Views: 6718

You realize that our software already does this, right? http://www.open-dent.com/manual/messages.html I'm guessing ours just doesn't have the right mix of features for you?
by jordansparks
Sat Aug 11, 2007 8:59 am
Forum: Main Forum
Topic: 5.0
Replies: 6
Views: 10169

Sure.
by jordansparks
Sat Aug 11, 2007 8:58 am
Forum: Main Forum
Topic: Digital Xray suggestion
Replies: 4
Views: 8831

I looked it up on their website to jog my memory. Just so we have the terminology correct, their software is called ProImage. Our bridge should allow you to quickly jump to the same patient.
by jordansparks
Thu Aug 09, 2007 9:15 am
Forum: Advanced Topics
Topic: Creating A New Feture: Auto Note
Replies: 28
Views: 29555

I still don't understand the basic problem. When they click OK from within the autonote, the text should just go back into the textbox of the FormProcEdit. No events. No reload. Nothing fancy. It's quite simple. Specifically, you have a public string in the autonote form. Once the form is closed, yo...
by jordansparks
Thu Aug 09, 2007 9:08 am
Forum: Main Forum
Topic: Digital Xray suggestion
Replies: 4
Views: 8831

Well, you would generally just leave them in EVO.
by jordansparks
Thu Aug 09, 2007 9:07 am
Forum: Main Forum
Topic: Sealants as preventioce...
Replies: 1
Views: 4707

It should just go in as a note for now. We've laid some groundwork for that functionality, but have not yet taken it to that level of detail.
by jordansparks
Tue Aug 07, 2007 11:09 am
Forum: Main Forum
Topic: Confusing installer
Replies: 3
Views: 6767

We do not have any window in our program with the text "after installation" or "click next". I just did a text search. Are you sure it's an OD window?
by jordansparks
Tue Aug 07, 2007 11:06 am
Forum: Main Forum
Topic: CHARTING is refreshing slowly
Replies: 1
Views: 4816

Oh that's right. We just released the production version of 5.0. But I forgot to put that on the bug list. I've just added it, and we'll work on it.
by jordansparks
Tue Aug 07, 2007 11:04 am
Forum: Advanced Topics
Topic: Creating A New Feture: Auto Note
Replies: 28
Views: 29555

When they click OK from within the autonote, wouldn't the text just go back into the textbox of the FormProcEdit that's already open? Why do you need to "start FormProcEdit" if it's already open?
by jordansparks
Tue Aug 07, 2007 10:22 am
Forum: Main Forum
Topic: Suni Feedback
Replies: 13
Views: 30709

Ah, you haven't purchased them yet. Well, probably the next sensor that interests me is the Schick because they have such excellent and public documentation on their website. The problem with the e2v is that they do not sell retail. And each retailer generally creates their own hardware controller, ...
by jordansparks
Tue Aug 07, 2007 10:19 am
Forum: Advanced Topics
Topic: Asterisk
Replies: 21
Views: 29628

We can't get our phones to talk to the server. So we have to pay someone to come in to fix it. We'll just look over their shoulder while they work, and then we can do it next time.
by jordansparks
Tue Aug 07, 2007 10:18 am
Forum: Advanced Topics
Topic: Creating A New Feture: Auto Note
Replies: 28
Views: 29555

The parameters in the FormProcEdit.cs constructor are simply to pass in the current patient objects. They are clumsy and a relic from earlier versions. Obviously, it would be better if FormProcEdit.cs obtained those objects internally for better encapsulation. But it seems like low priority. Just lo...
by jordansparks
Mon Aug 06, 2007 2:09 pm
Forum: Main Forum
Topic: Suni Feedback
Replies: 13
Views: 30709

Ha ha. Ok, I'll bite. What brand is it?
by jordansparks
Mon Aug 06, 2007 10:34 am
Forum: Main Forum
Topic: Confusing installer
Replies: 3
Views: 6767

I'm really not sure what popup you are referring to. I could not find any window called "After Installation". Are you talking about the one that says this?: "Download succeeded. Setup program will now begin. When done, restart the program on this computer, then on the other computers." It's just rem...
by jordansparks
Fri Aug 03, 2007 1:23 pm
Forum: Main Forum
Topic: Charting Thoughts
Replies: 1
Views: 4481

It's not another paint type we need. It's another status. When we add a "condition" status, there will be two additional colors for you to customize: a light and dark version for that status. It's been planned for quite some time. But it's competing with a few other features that have a higher wow f...
by jordansparks
Fri Aug 03, 2007 1:13 pm
Forum: Main Forum
Topic: Transfer of program to another computer
Replies: 4
Views: 8578

If you look on your old server, you will find C:\Program Files\OpenDentalInstaller\ which contains the old trial version. Install that first. Then use the Setup.exe in your A-Z folder to upgrade to your current version. Normally, you would install the current trial version posted on our website as a...
by jordansparks
Thu Aug 02, 2007 3:27 pm
Forum: Advanced Topics
Topic: Creating A New Feture: Auto Note
Replies: 28
Views: 29555

Well, we use Captivate from Adobe and it goes straight to Flash format. Sort of spendy for a small project, though.
by jordansparks
Thu Aug 02, 2007 2:23 pm
Forum: Main Forum
Topic: e-mail
Replies: 4
Views: 8863

Option #2 depends on your email program. I use Outlook (not Outlook Express), and it pastes just fine onto my outgoing email.
by jordansparks
Thu Aug 02, 2007 12:44 pm
Forum: Main Forum
Topic: Medical History Updates
Replies: 1
Views: 4815

I would consider this a request for a new feature that we don't yet have. Improvements are planned to the medical history section.
by jordansparks
Thu Aug 02, 2007 12:42 pm
Forum: Main Forum
Topic: od 5.0 and vista home premium
Replies: 5
Views: 12628

No, you didn't install it wrong. That's the pleasure of using Vista. We will be making some changes to the program to stop it from doing that, but it's not simple.
by jordansparks
Thu Aug 02, 2007 11:43 am
Forum: Advanced Topics
Topic: Multiple Offices, Multiple Image Folders
Replies: 1
Views: 4615

Right. I'm aware of that request. But I was thinking the other day... Your database is replicated within a few seconds, right? So both databases are always identical, right? So why would it be a problem to set a backup program to keep the image folders synchronized? Yes, the first time you get both ...
by jordansparks
Thu Aug 02, 2007 11:33 am
Forum: Developers
Topic: Drawing of Image
Replies: 2
Views: 5811

We are aware of it. We plan to look at it in a few days. Derek recently worked hard on trying to render it behind the scene. It's impossible. But we should still be able to get it to render faster than it is, because it was faster previously.
by jordansparks
Thu Aug 02, 2007 11:32 am
Forum: Developers
Topic: 2 planned appointments
Replies: 8
Views: 12608

Or you could just tighten down the staff procedures. There should be one assistant for a given procedure. That assistant is responsible for creating the planned appointment. They can't be on two computers at once. Go ahead and add that feature it you want, but I would consider it a very low priority.
by jordansparks
Tue Jul 31, 2007 5:07 pm
Forum: Main Forum
Topic: VixWin or OD bridge Vista problem?
Replies: 4
Views: 8688

Try the link at the bottom of this page: http://www.open-dent.com/manual/vista.html Vista computers have trouble finding shared network folders. Now, you say it's a "mapped" network drive. Does that mean it looks like "F:\" or "G:\"? Or does it look more like "\\SERVER\"? I'm not saying I'm even clo...
by jordansparks
Tue Jul 31, 2007 3:52 pm
Forum: Developers
Topic: 2 planned appointments
Replies: 8
Views: 12608

No... David, the bug you are talking about is more of a "feature by design". It's always been that way, and nobody notices. But the bug james was talking about was much more obvious and was quickly fixed.
by jordansparks
Tue Jul 31, 2007 3:47 pm
Forum: Main Forum
Topic: VixWin or OD bridge Vista problem?
Replies: 4
Views: 8688

New VixWin bridge, or the old one?
by jordansparks
Tue Jul 31, 2007 7:18 am
Forum: Main Forum
Topic: Notes on scanned docs, old forum
Replies: 7
Views: 12768

It always tends to be a problem if you have the exact same window open for the exact same patient, such as the patient edit window, or one procedure edit window. The last person to click OK will be the one who has their changes saved. (except chart notes, which always perfectly record all changes). ...
by jordansparks
Tue Jul 31, 2007 6:39 am
Forum: Developers
Topic: 2 planned appointments
Replies: 8
Views: 12608

OK, then to 4.9.11. My point is that this bug was fixed a long time ago.
by jordansparks
Mon Jul 30, 2007 6:34 am
Forum: Main Forum
Topic: Notes on scanned docs, old forum
Replies: 7
Views: 12768

First of all, move to a bigger monitor. 22" widescreen with speakers are available for $230. Or splurge for a 28" 1900?x1200 for about $650. OK, now you will have space to run two copies of OD side by side. Pull up the same patient in both copies. It has always been planned right from the beginning ...
by jordansparks
Sun Jul 29, 2007 6:21 pm
Forum: Developers
Topic: Stationary
Replies: 6
Views: 10629

It worked for me just now in 5.0. Launched Open Office. Check your file type associations. From any folder, Tool | Folder Options | File Types.
by jordansparks
Sun Jul 29, 2007 1:28 pm
Forum: Developers
Topic: Stationary
Replies: 6
Views: 10629

That sounds fine. Also, I assume you are using the stationary feature, so you would notice if it had any bugs? I've never tested it.
by jordansparks
Sun Jul 29, 2007 8:18 am
Forum: Developers
Topic: Stationary
Replies: 6
Views: 10629

Stationary

I've finally had a moment to review the stationary feature. I have the following comments: 1. The word processor path should be eliminated. Windows can use the extension .doc to figure out which program to use to launch it. 2. You can't use @"\" to join paths. That won't work on Linux. 3. Please don...
by jordansparks
Sun Jul 29, 2007 7:58 am
Forum: Developers
Topic: 2 planned appointments
Replies: 8
Views: 12608

james,
I still think he's talking about a different bug than the one you were talking about. I just want to make sure you have upgraded to 5.0.2.
by jordansparks
Sun Jul 29, 2007 7:25 am
Forum: Main Forum
Topic: Logo addition to Prescriptions
Replies: 2
Views: 6459

David, I'm looking over that feature, and I have some comments. But I will take them to the developer's forum.
by jordansparks
Sat Jul 28, 2007 1:52 pm
Forum: Main Forum
Topic: Usee Queries
Replies: 1
Views: 4975

Yes, there are lots of books. The book I use most is called the MySQL Cookbook. It's meant for programmers, but you still might find it very useful if you ignore the programming part. I like the Cookbook, because each "chapter" is about 5 pages long and addresses one specific practical need. Kind of...
by jordansparks
Sat Jul 28, 2007 12:55 pm
Forum: Main Forum
Topic: entery of procedure
Replies: 1
Views: 4759

Run database maintenance. Also, did you compile? Is your version of MySQL mismatched possibly? In other words, did you transfer the database from one computer to another? You might have a different version of MySQL on each computer. It works ok to move up a version, but not down a version.
by jordansparks
Fri Jul 27, 2007 9:31 pm
Forum: Main Forum
Topic: Suggestion for Chart Module
Replies: 2
Views: 5995

Yes, of course that's planned. There are at least two different possible approaches.
1. Type in text.
2. Freehand annotations.
But the space below the graphical chart is very efficient in the meantime.
by jordansparks
Fri Jul 27, 2007 9:21 pm
Forum: Main Forum
Topic: Demographics by Zip Code
Replies: 2
Views: 6515

SELECT Zip,COUNT(*)
FROM patient
WHERE PatStatus!=4
GROUP BY Zip
by jordansparks
Fri Jul 27, 2007 9:04 pm
Forum: Main Forum
Topic: New patient report
Replies: 2
Views: 5935

by jordansparks
Fri Jul 27, 2007 9:01 pm
Forum: Advanced Topics
Topic: Clustering
Replies: 9
Views: 14178

When I wrote Free Dental version 1.0, I used what I thought were reasonable field lengths. I was proven wrong many many times. That's why all the fields keep ending up bigger. Keep in mind that, for ISAM tables, the field length is nearly meaningless, having zero performance penalty. Even as recentl...
by jordansparks
Fri Jul 27, 2007 8:01 am
Forum: Advanced Topics
Topic: Clustering
Replies: 9
Views: 14178

I don't think such a script should be included in the core program necessarily. It's just a series of SQL statements that could just as easily reside in a text file. I'm having trouble envisioning where, exactly, we might put such a script in the user interface.
by jordansparks
Thu Jul 26, 2007 9:13 pm
Forum: Developers
Topic: Bug Tracking
Replies: 5
Views: 7276

Yes, Derek has been working hard on it. He almost had it running today, but we had to put out some other fires. That's why we have been letting some of the bugs languish. We thought it was more important to get the bug tracking built. It's a big deal for us, so it will certainly be posted when there...
by jordansparks
Thu Jul 26, 2007 4:55 pm
Forum: Main Forum
Topic: newpatientforms.com
Replies: 4
Views: 9234

I am already planning for the day when the patient will have access to their own "chart" online. This means we don't put embarrassing comments in the procedure notes, only professional tone entries. Comments about the patient that we don't wish them to see belong in the Commlog for now because I dou...
by jordansparks
Thu Jul 26, 2007 10:57 am
Forum: Main Forum
Topic: Suni Feedback
Replies: 13
Views: 30709

Well, I wanted to keep on using the sensor, not just evaluate it. I don't want to be beholden to them or pressured to market their sensors to our users. As we add more sensors, I think we will probably do it by temporarily "borrowing" sensors from the manufacturers for testing purposes only. That wo...
by jordansparks
Thu Jul 26, 2007 10:53 am
Forum: Advanced Topics
Topic: Duplicate Records Query
Replies: 2
Views: 5198

Are you using Oracle or MySQL? Try: SELECT COUNT(*) AS repetitions, LName, FName, Birthdate FROM patient WHERE PatStatus!=4 GROUP BY LName,FName,Birthdate HAVING repetitions > 1 The reason I ask about Oracle is that, when you use a GROUP BY clause, it might require you to include all 4 columns (??)....
by jordansparks
Thu Jul 26, 2007 8:04 am
Forum: Main Forum
Topic: Suni Feedback
Replies: 13
Views: 30709

Version 5.0 is still beta. We haven't actually been using it with real patients yet, since we had to order sensor holders, etc. To my eye, the image looks the same as when captured in Apteryx. There will undoubtedly still be some bugs or annoyances in the program flow that will be discovered when we...
by jordansparks
Wed Jul 25, 2007 2:52 pm
Forum: Developers
Topic: Coding Style - White space
Replies: 4
Views: 9933

Reduction of white space isn't to save space in the compiled program. Instead, it serves these purposes: 1. Consistency. The more similar all the code in the program is, the more efficient it is for us. 2. Readability. If blank lines are left in methods, it makes it hard to tell where the divisions ...
by jordansparks
Wed Jul 25, 2007 10:03 am
Forum: Main Forum
Topic: Appointment shown in progress notes
Replies: 2
Views: 6345

I think I understand what you are saying. It's not that the child prophy procedure itself was still there. Instead, the problem was that the description of the appointment still included the child prophy, right? That would make sense to me as a bug.
by jordansparks
Wed Jul 25, 2007 7:38 am
Forum: Main Forum
Topic: 3D tooth chart much slower in 5.0.9 than it was in 5.0.6
Replies: 21
Views: 22077

Derek insists there was no change to the graphics between 5.0.6 and 5.0.9. Integrated graphics chips are frequently not powerful enough to handle the 3D tooth chart, but I'll let Derek make further comments on that. Try updating the driver. If that does not work, purchase a graphics card. They don't...
by jordansparks
Tue Jul 24, 2007 5:14 pm
Forum: Main Forum
Topic: All those Dates
Replies: 4
Views: 9133

Right.
by jordansparks
Tue Jul 24, 2007 5:13 pm
Forum: Main Forum
Topic: Is there a bridge for NEA fastattach program?
Replies: 20
Views: 28984

No. Just put your NEA# in the comment box when sending the claim.
by jordansparks
Tue Jul 24, 2007 1:41 pm
Forum: Developers
Topic: Image storage in Database, FTP Server
Replies: 9
Views: 15993

Or maybe it works fine to have the NUnit test project not be part of the solution. Either way seems like it would be fine.

Good to know that you'll be away.
by jordansparks
Tue Jul 24, 2007 11:59 am
Forum: Main Forum
Topic: MedAlertFlag
Replies: 2
Views: 6581

It already exists. See http://www.open-dent.com/manual/medicalservice.html There's a checkbox for PAC, and a textbox for MedUrgent. Both of these can be set to display on an appointment in http://www.open-dent.com/manual/appointmentviews.html. You can also set them to red from that window.
by jordansparks
Tue Jul 24, 2007 9:01 am
Forum: Main Forum
Topic: Clearing House
Replies: 7
Views: 13438

The industry is still at the very beginning of what it will become. This is going to be huge some day. We're talking about eliminating at least one fulltime staff person in each dental office. No time spent on the phone trying to verify benfits. No waiting for EOBs to come back a month later. Everyt...
by jordansparks
Tue Jul 24, 2007 8:26 am
Forum: Developers
Topic: Appt status bug fixed...
Replies: 1
Views: 5254

You mean you fixed it in 5.1, right? I think you have a typo.
by jordansparks
Tue Jul 24, 2007 8:13 am
Forum: Main Forum
Topic: Clearing House
Replies: 7
Views: 13438

One further problem is that we still don't know how many carriers will actually accept the e-attachment. NEA is going to be better in that regard. Possibly much better.
by jordansparks
Tue Jul 24, 2007 8:11 am
Forum: Main Forum
Topic: All those Dates
Replies: 4
Views: 9133

1. Date Completed in your example would be May 16th. Date would be May 15th. This is for legal reasons and auditing. 2. TP date would be a fourth date. We're thinking about it, but for now, you should have saved that TP from May 1st. If you did not, then why not? 3. There are some queries on our web...
by jordansparks
Mon Jul 23, 2007 11:00 pm
Forum: Main Forum
Topic: Clearing House
Replies: 7
Views: 13438

I would stick with NEA or whatever you set up. It's total vaporware at this point. Planned for version 5.1. It will take months.
by jordansparks
Mon Jul 23, 2007 10:09 pm
Forum: Advanced Topics
Topic: Importing patient history from PracticeWorks?
Replies: 5
Views: 12169

Great. Glad it worked for you.
by jordansparks
Mon Jul 23, 2007 9:43 pm
Forum: Developers
Topic: Appointment bubble delay
Replies: 2
Views: 6471

Appointment bubble delay

David,
Were you going to finish off the bubble delay by making it optional? I still don't like it because it interferes with my efficiency.
by jordansparks
Mon Jul 23, 2007 9:25 pm
Forum: Main Forum
Topic: Clearing House
Replies: 7
Views: 13438

That's the plan. Just to be fair, all the clearinghouses are working on real-time claims. But Tesia has a unique blend of features that we found very attractive, incuding: 1. Medical claims 2. Inexpensive attachments ($15/month) 3. Inexpensive eligibility and benefits ($15/month) This means that alm...
by jordansparks
Mon Jul 23, 2007 9:21 pm
Forum: Main Forum
Topic: 2006.gif missing from packaging?
Replies: 1
Views: 5379

It's not in the source code. It's copyrighted, so we can't include it. The only way to get it is to use 5.0 and to be on a support contract with us.
by jordansparks
Mon Jul 23, 2007 9:19 pm
Forum: Main Forum
Topic: Chart
Replies: 2
Views: 6333

http://www.open-dent.com/manual/graphics.html
If that doesn't work, let me know.
by jordansparks
Mon Jul 23, 2007 9:17 pm
Forum: Main Forum
Topic: Upgrade - Database Conversion Problems
Replies: 5
Views: 10929

You should never have to worry about the grant tables again. Once is all it takes, and you had never done it initially.
by jordansparks
Mon Jul 23, 2007 9:15 pm
Forum: Advanced Topics
Topic: Data Paths and working from remote locations
Replies: 1
Views: 4819

We have been considering image path settings on a per-computer basis. I'll take this as another request for that feature. It would also come in very useful for multilocation setups where you want users at each location to point to a local path. So yes, this seems to be a hot request right now.
by jordansparks
Mon Jul 23, 2007 9:13 pm
Forum: Advanced Topics
Topic: Importing patient history from PracticeWorks?
Replies: 5
Views: 12169

Yes, terribly sorry about the loss. I don't remember anything very important on this thread. There was a link to the MySQL website for conversions from Pervasive, but we can find that again if we need to.
by jordansparks
Mon Jul 23, 2007 9:09 pm
Forum: Advanced Topics
Topic: All Appt, Clinical, CommLog Notes Visible or Just CommLog?
Replies: 5
Views: 8191

You're right. Tasks don't really show outside the task list itself. So many object types... But it kind of seems like low priority, doesn't it? I mean aren't there other higher priorities with tasks? Like having the task lists be assignable to a specific user and popup in a startup window for that u...
by jordansparks
Sun Jul 22, 2007 9:48 pm
Forum: Main Forum
Topic: Upgrade - Database Conversion Problems
Replies: 5
Views: 10929

You're using MySQL 5.0, right? Fix the grant tables using our installer. Honestly. I don't need you to list the queries where it fails. That's irrelevant. The MySQL installation is the problem.
by jordansparks
Sun Jul 22, 2007 9:24 pm
Forum: Advanced Topics
Topic: All Appt, Clinical, CommLog Notes Visible or Just CommLog?
Replies: 5
Views: 8191

My comment about Email was not well thought out. The real solution there is to include email in the Progress Notes. And now that I think about it, my main complaint is that your solution cluttered one of the main modules. If the clutter was buried 3 windows deep inside the recall list, then I wouldn...
by jordansparks
Sun Jul 22, 2007 5:59 pm
Forum: Main Forum
Topic: OD and Scanx
Replies: 4
Views: 9232

From what I've heard, the quality is fine. They are more comfortable. But you still have to wait for them to "process", so some of the convenience of digital is lost. Finally, the plates will tend to get scratched over time, so they need to be replaced frequently. But sensors also tend to fail over ...
by jordansparks
Sun Jul 22, 2007 2:35 pm
Forum: Advanced Topics
Topic: Asterisk
Replies: 21
Views: 29628

After spending the last 3 weeks learning Asterisk, learning about IP phones, ordering parts, adding more wiring, etc, I have a few more comments to make. I can clearly see that Asterisk is not designed for end users in a dental office. But a prebuilt and professionally installed Asterisk system woul...
by jordansparks
Sun Jul 22, 2007 2:15 pm
Forum: Advanced Topics
Topic: All Appt, Clinical, CommLog Notes Visible or Just CommLog?
Replies: 5
Views: 8191

This is a continuation of an ongoing discussion that was lost due to the forum malfunction. It's complex. I'm not interested in people posting messages like, "yeah, it would be great to see everything". That's not the point. The discussion is about HOW we do this. Here's what the debate is about. Th...
by jordansparks
Sun Jul 22, 2007 1:50 pm
Forum: Main Forum
Topic: newpatientforms.com
Replies: 4
Views: 9234

I'm honestly not even sure if they're still in business. And I'm not sure the bridge has been tested on the newest versions. It wouldn't hurt to try it I suppose.
by jordansparks
Sun Jul 22, 2007 1:46 pm
Forum: Main Forum
Topic: Upgrade - Database Conversion Problems
Replies: 5
Views: 10929

I posted this a few weeks ago, but the post is now lost. Look in your my.ini file. You did a custom installation of MySQL instead of using our installer. Comment out all the options you have added to the my.ini file. Essentially, you've set mysql to throw an error at a higher sensitivity level. I on...
by jordansparks
Sat Jul 21, 2007 6:53 pm
Forum: Main Forum
Topic: Is something missing?
Replies: 1
Views: 5134

Man, I am seriously pissed off right now. The boneheads who host this forum had a hard drive failure, and their most recent good backup was a month old. Yet another example of why it's going to be best for us to get this on our own server.
by jordansparks
Thu Jun 28, 2007 10:17 pm
Forum: Advanced Topics
Topic: Asterisk
Replies: 21
Views: 29628

Asterisk

We ordered our new Asterisk server yesterday. For those who are unfamiliar, it's a software that runs on a Linux computer that lets the computer act as a phone PBX. We will have analog phone lines running in, and then IP phones hooked up to it via our LAN. I'm going to be flying tomorrow and again a...
by jordansparks
Thu Jun 28, 2007 10:08 pm
Forum: Advanced Topics
Topic: Multiple offices
Replies: 6
Views: 10501

Multiple offices

I came up today with a new strategy for multiple offices. Connect them all with highspeed internet or even a dedicated T1. Each office would run its own database for its own patients. Now let's say that you want to be able to see all patients for all offices. We could add a feature that lets you set...
by jordansparks
Thu Jun 28, 2007 9:59 pm
Forum: Main Forum
Topic: Scanners
Replies: 3
Views: 4805

I don't have much of an opinion. I think it sort of depends on how much multipage scanning you want to do and your comfort level. I don't know which way we'll take the programming.
by jordansparks
Thu Jun 28, 2007 9:55 pm
Forum: Main Forum
Topic: scheduling
Replies: 8
Views: 15876

1. Indefinitely. Defaults were very problematic because if you change a default, then what date range should the change apply to? Repeating for something like 500 weeks is certainly an option that you could currently use and would be equivalent to "forever". 2. Type it in. The dropdown doesn't restr...
by jordansparks
Thu Jun 28, 2007 9:38 pm
Forum: Advanced Topics
Topic: electronic claims error
Replies: 1
Views: 4744

What specific version are you using?
by jordansparks
Thu Jun 28, 2007 9:37 pm
Forum: Advanced Topics
Topic: Creating A New Feture: Auto Note
Replies: 28
Views: 29555

Go ahead and use text files. Once you get it working, I can quickly adapt it to the database so nobody has to mess with the text files anymore.
by jordansparks
Thu Jun 28, 2007 2:21 pm
Forum: Advanced Topics
Topic: Creating A New Feture: Auto Note
Replies: 28
Views: 29555

Ask away.

I would create a column in the database, and simply dump all the text into it. One "cell" in the database can store an entire novel if needed. I assume you already have a database row that you're working with, right? So the "text file" is just one more column in that row now.
by jordansparks
Thu Jun 28, 2007 8:19 am
Forum: Main Forum
Topic: scheduling
Replies: 8
Views: 15876

If you use version 5.0, you will notice that the area at the lower right of the Appt module does indeed now have schedule info in it. but currently it's only schedule info for the employees. That's a perfect place to also show schedule notes. I'll keep that enhancement in mind.
by jordansparks
Thu Jun 28, 2007 6:15 am
Forum: Advanced Topics
Topic: Creating A New Feture: Auto Note
Replies: 28
Views: 29555

So was your program a stand alone which got launched externally to Open Dental, or did you customize OD by altering the source code and recompiling? In either case, once you get it working again, you could submit the code for inclusion. We would have to edit it somewhat, especially to use MySQL inst...
by jordansparks
Wed Jun 27, 2007 9:29 pm
Forum: Main Forum
Topic: scheduling
Replies: 8
Views: 15876

The front desk should not be deciding the procedures for the next appointment. That's the job of the chairside assitant. At least that's the way the program was optimized.
by jordansparks
Wed Jun 27, 2007 8:22 pm
Forum: Main Forum
Topic: Version 5.0
Replies: 5
Views: 11907

I have noticed slowness printing from Vista computers regardless of the OD version. I think Vista is slower at navigating the network to communicate with a printer hooked to XP.
by jordansparks
Wed Jun 27, 2007 8:19 pm
Forum: Main Forum
Topic: Version 4.9.X
Replies: 6
Views: 13793

Sure it is. When a version goes out of beta, it's our way of saying that we think it's ready for prime time. There are still a couple of bugs, but that's true of any version. They only remain because they are hard to duplicate or track down.
by jordansparks
Wed Jun 27, 2007 6:38 pm
Forum: Main Forum
Topic: Version 5.0
Replies: 5
Views: 11907

Really? I haven't noticed this. On daily view or weekly? There shouldn't be any difference at all. Is it when you click and perform actions on certain appointments, or is it when you simply refresh the appointments module using the button at the left? On all days, or only those with appointments? I ...
by jordansparks
Wed Jun 27, 2007 10:15 am
Forum: Main Forum
Topic: medical e-claims
Replies: 2
Views: 7284

The Emdeon medical claims section is pretty much a separate company, despite the same name. So we have to start all over with contacting them, figuring out the upload process, etc. A better bet might be Tesia, which uses one clearinghouse to do both medical and dental. We're just coming on line with...
by jordansparks
Wed Jun 27, 2007 8:20 am
Forum: Advanced Topics
Topic: Creating A New Feture: Auto Note
Replies: 28
Views: 29555

Yes, some users would like to do this. I think everyone understands the goal. I have some technical questions about the implementation. For each object on the form, you need to store at least these properties: xpos ypos width height text objecttype (checkbox, textbox, label, etc) picklist (for some ...
by jordansparks
Wed Jun 27, 2007 6:55 am
Forum: Main Forum
Topic: Where do you put title on patient information?
Replies: 2
Views: 7488

Would you believe it's one of those details that we haven't quite gotten around to? At this point, I would consider it high priority, so it will probably be added soon.
by jordansparks
Tue Jun 26, 2007 8:51 pm
Forum: Developers
Topic: Startup Login
Replies: 8
Views: 15603

Well, that field is an obvious omission. I'll be happy to add it, but it will have to wait until next week, since we're right in the middle of the 5.0 rollout.
by jordansparks
Tue Jun 26, 2007 8:03 pm
Forum: Developers
Topic: Startup Login
Replies: 8
Views: 15603

I think he just wants to be able to minimize. Many computer users expect to be able to minimize an open program to see what's underneath even though there are other ways to achieve the same thing.
by jordansparks
Tue Jun 26, 2007 7:59 pm
Forum: Developers
Topic: Startup Login
Replies: 8
Views: 15603

I don't see any reason to allow a checkbox at all or to save it in the config file. If a user is hidden, then they certainly should not be allowed to log in. Of course, there is not yet an "IsHidden" field for users. That's what's really missing.
by jordansparks
Tue Jun 26, 2007 2:15 pm
Forum: Developers
Topic: Version 5.0
Replies: 0
Views: 5236

Version 5.0

Version 5.0 will be released today. Please stop adding features immediately, and wrap up any bugs.
by jordansparks
Tue Jun 26, 2007 7:37 am
Forum: Main Forum
Topic: x-charge
Replies: 2
Views: 6956

They are putting together a website with more details. Yes, a swiper. I think it's the typical swiper that plugs into USB and costs about $30. They are recommending a dedicated $100 dymo label printer for the signatures, but I know we won't have the functionality to print to it. The whole thing work...
by jordansparks
Tue Jun 26, 2007 7:31 am
Forum: Developers
Topic: New Feature:Background Print Image
Replies: 6
Views: 12142

Nope. If you get an error, then that means it didn't go through. It's because I added dummy jpg files and committed them so that it would continue to compile for everyone. So now, you should copy your two files to a safe location, do an update, which will overwrite your jpg with mine, and then copy ...
by jordansparks
Mon Jun 25, 2007 8:14 am
Forum: Developers
Topic: New Feature:Background Print Image
Replies: 6
Views: 12142

Looks like you forgot to SVN Add this file: Resources\stationary sample.jpg
by jordansparks
Mon Jun 25, 2007 7:37 am
Forum: Main Forum
Topic: Schedule
Replies: 3
Views: 4454

Set up two different columns. In a few years, we'll add that level of control.
by jordansparks
Sat Jun 23, 2007 2:31 pm
Forum: Developers
Topic: New Feature: Indicator on appt for ins not sent
Replies: 4
Views: 9183

Looks fine. The long term solution to all of these appointment indicators is probably going to be to set up a symbol framework. Maybe there would be 15 different flags that could be set per appointment, including NewPatient, Billing type, premed, confirmed, etc. Each flag would correspond to a symbo...
by jordansparks
Sat Jun 23, 2007 9:50 am
Forum: Main Forum
Topic: Link to Old Discussion Forum
Replies: 3
Views: 10519

Not right now.
by jordansparks
Sat Jun 23, 2007 9:49 am
Forum: Main Forum
Topic: Appointment Reminders...Reducing No Shows
Replies: 1
Views: 6511

Receiving email is obviously planned. It's a higher priority that your idea of sending OL appointment files.
by jordansparks
Sat Jun 23, 2007 9:46 am
Forum: Developers
Topic: New Feature: Indicator on appt for ins not sent
Replies: 4
Views: 9183

You've probably noticed that the business layer has been overhauled for appointments. So you'll put it in the business layer, right? I don't have time to think about the queries involved, but I'm hoping you aren't going to slow down the query.
by jordansparks
Fri Jun 22, 2007 8:51 pm
Forum: Main Forum
Topic: Patient Record...The Enchilada...Report / Printout
Replies: 5
Views: 11460

I can think of a few separate printouts which would provide most of the info, and screenshots which would provide the rest. Good idea, though.
by jordansparks
Fri Jun 22, 2007 7:15 pm
Forum: Advanced Topics
Topic: Conversion error from 4.8 to 4.9
Replies: 11
Views: 14025

I'm glad it worked for you. I didn't quite think it would be in the ini file. That's easy to reinstall using our installer. We recommend using our installer for both the grant tables and the ini file to avoid such issues. I'll keep this in mind for the next time it comes up.
by jordansparks
Fri Jun 22, 2007 6:49 pm
Forum: Developers
Topic: 5.0 beta timing
Replies: 0
Views: 5327

5.0 beta timing

5.0 won't go into beta before Monday morning, so it's OK to add features that you think can be ready for beta by then. The timing of this beta is a bit unusual since we're waiting for some things that are beyond our control. There would not normally be such a long pause in development as there has b...
by jordansparks
Fri Jun 22, 2007 2:54 pm
Forum: Advanced Topics
Topic: Conversion error from 4.8 to 4.9
Replies: 11
Views: 14025

I can't quite tell if you installed mysql using our installer. If you use our installer and our grant tables, then that's the standard installation. Did you use our grant tables or did you configure it yourself? Anyway, that's my best guess as to the problem. Like I said, it ran fine on my computer.
by jordansparks
Fri Jun 22, 2007 8:29 am
Forum: Developers
Topic: Generic Data Access
Replies: 21
Views: 34795

The latest commit puts to rest my concern about fcarlier not understanding the existing code.
by jordansparks
Thu Jun 21, 2007 8:05 pm
Forum: Developers
Topic: Image storage in Database, FTP Server
Replies: 9
Views: 15993

fcarlier certainly wasn't suggesting replacing the current default image storage method. I actually never even thought of abstracting it the way you suggest. I'm interested to see how you do it.
by jordansparks
Thu Jun 21, 2007 5:06 pm
Forum: Main Forum
Topic: This forum is slow
Replies: 1
Views: 7334

We just got our T1 line installed, and we're configuring the new firewall right now. So we're going to move this forum over to the new server fairly soon. It will be more reliable and faster.
by jordansparks
Thu Jun 21, 2007 4:55 pm
Forum: Developers
Topic: Generic Data Access
Replies: 21
Views: 34795

The burden of deciding which direction to go is beginning to weigh very heavily on me. I just looked at the Patient class, which is now 1000 lines vs its original 250 lines. So adding a new table with, for example, 10 fields, would not be much simpler than it currently is. It would take about 130 li...
by jordansparks
Thu Jun 21, 2007 9:32 am
Forum: Developers
Topic: Image storage in Database, FTP Server
Replies: 9
Views: 15993

I support moving this to the head as soon as we move to 5.1. Derek is responsible for that module, and it will be under active development for a while, so it may be a little bit of a dance if you're both working on the same area of the program. But it will be nice to have two sets of eyes looking at...
by jordansparks
Thu Jun 21, 2007 9:20 am
Forum: Developers
Topic: Coding Style - White space
Replies: 4
Views: 9933

I'm a bit fanatical about getting the indentation correct. So if it's not right someplace, then explicitly fixing it is the thing to do. And also informing whoever got it wrong.
by jordansparks
Thu Jun 21, 2007 9:16 am
Forum: Developers
Topic: Generic Data Access
Replies: 21
Views: 34795

Keep in mind that we did, in the not so distant past, already have the database access logic inside the same class as the "TableDef"/"DataObjectBase"/"TableType". I went to great effort to get away from this model, and I really don't think I'm quite ready to go back to it quite so soon. It's very cl...
by jordansparks
Wed Jun 20, 2007 7:18 pm
Forum: Main Forum
Topic: production by provider and catagory
Replies: 1
Views: 7098

Production and income report can be run separately for each provider. It doesn't summarize all providers on one page. As for showing it by procedure, that's part of the procedure code report. That report doesn't split it out by provider.
by jordansparks
Wed Jun 20, 2007 6:20 pm
Forum: Main Forum
Topic: The viruses got me
Replies: 6
Views: 16590

Sorry to hear about the viruses. An entry level business grade server is in the $800 price range. If you get one with Linux preinstalled, and if your computer person sets it up, then I think it's doable. So I think it's worth it to do this for the server, but I would go slowly if moving to Linux or ...
by jordansparks
Wed Jun 20, 2007 6:09 pm
Forum: Advanced Topics
Topic: Clustering
Replies: 9
Views: 14178

After you pointed me in the right direction, I read the MySQL manual for that section, and now I understand. A simple script could shorten a number of columns. And we'll keep in mind the 120 col limit because we're over half way there on the patient table.
by jordansparks
Wed Jun 20, 2007 1:25 pm
Forum: Main Forum
Topic: This forum is slow
Replies: 1
Views: 7334

This forum is slow

When it works, it's great, but when it's slow, this forum is driving me nuts. As soon as our T1 line is installed, we'll move to our own server, and all this slowness will go away. Sorry.
by jordansparks
Wed Jun 20, 2007 10:04 am
Forum: Main Forum
Topic: Business Logo
Replies: 7
Views: 17431

Not possible yet. He's talking about a customized version that he was using. You can't do it without knowing how to program.
by jordansparks
Wed Jun 20, 2007 10:02 am
Forum: Main Forum
Topic: Links to forum
Replies: 1
Views: 7727

Thanks. I was already aware of it.
by jordansparks
Wed Jun 20, 2007 8:39 am
Forum: Developers
Topic: Coding Style - White space
Replies: 4
Views: 9933

Coding Style - White space

In r430, fcarlier comments, "Ran CTRL+K,CTRL+D on this document. This auto-updates the lay-out." The result seems to be an increase in white space. I'm OK with this. (of course, I don't think it's his intention to apply such a sweeping change to our trunk). I'll be rewriting the Coding Style page to...
by jordansparks
Wed Jun 20, 2007 6:50 am
Forum: Advanced Topics
Topic: Clustering
Replies: 9
Views: 14178

Reducing field sizes will reduce the memory footprint? I'm not familiar with the ndbcluster table type, so I'm basing the following comments on how the MyISAM tables work. Changing the allowed length on varchar fields should have no effect at all on the diskspace because they only take up exactly as...
by jordansparks
Tue Jun 19, 2007 10:00 pm
Forum: Advanced Topics
Topic: Conversion error from 4.8 to 4.9
Replies: 11
Views: 14025

Nope. Can't duplicate it. Works just fine. So in a situation like this, we usually just convert it for the customer ourselves. I am also using MySQL 5.0, so my only guess as to what's going on is that you have customized some of your server variables, resulting in MySQL being more likely to give err...
by jordansparks
Tue Jun 19, 2007 9:46 pm
Forum: Advanced Topics
Topic: Conversion error from 4.8 to 4.9
Replies: 11
Views: 14025

Your database converted just fine on my system. I'm going to look into a few more things to try to make it crash, but I just wanted to let you know what was going on in case you were curious.
by jordansparks
Tue Jun 19, 2007 7:48 pm
Forum: Advanced Topics
Topic: Clustering
Replies: 9
Views: 14178

Clustering

Someone has suggested that OD could be better optimized for clustering by having smaller tables. They also said clustering would help with multi-office scenarios. Both statements are false. Unless the people involved with this particular cluster setup can possibly clarify where these comments might ...
by jordansparks
Tue Jun 19, 2007 5:32 pm
Forum: Main Forum
Topic: Business Logo
Replies: 7
Views: 17431

Not yet.
by jordansparks
Tue Jun 19, 2007 5:32 pm
Forum: Advanced Topics
Topic: Conversion error from 4.8 to 4.9
Replies: 11
Views: 14025

Thanks.
by jordansparks
Tue Jun 19, 2007 5:23 pm
Forum: Developers
Topic: Generic Data Access
Replies: 21
Views: 34795

I'm just going to post issues as I run across them. 1. Why are you comparing all field values when deleting? I've always just used the primary key. 2. The reason for only sending the changed values to the database is not to enhance performance. It's to prevent mulituser concurrency issues. http://ww...
by jordansparks
Tue Jun 19, 2007 1:05 pm
Forum: Developers
Topic: Generic Data Access
Replies: 21
Views: 34795

I've been reading the actual code now, and I have to say it's very elegant. The only part that's starting to scare me is the provider factory. I know it needs to be done, but there are just so many details involved. There are so many parts of the program that depend on the current code. There are so...
by jordansparks
Tue Jun 19, 2007 10:10 am
Forum: Developers
Topic: Object.MemberwiseClone() instead of Copy()
Replies: 3
Views: 7469

Are you kidding me? Tell me at least that it's a fairly new method that MS snuck in when I wasn't looking. Yes, of course we should move to that and simply get rid of the whole Copy thing altogether. Except there are a few rare situations where I think it's doing just a bit more, and I would worry a...
by jordansparks
Tue Jun 19, 2007 9:57 am
Forum: Developers
Topic: Generic Data Access
Replies: 21
Views: 34795

6. I think I tried to do a Data Object Factory a few years ago before we had generics. Couldn't figure it out. I avoid tools like NHibernate because I don't want to get locked in to their framework. Our random keys is a perfect example of why we need more flexibility than any such framework can prov...
by jordansparks
Tue Jun 19, 2007 9:43 am
Forum: Main Forum
Topic: Version 4.9.X
Replies: 6
Views: 13793

No. I assumed they would not be annoying once you got used to them.
by jordansparks
Tue Jun 19, 2007 9:02 am
Forum: Advanced Topics
Topic: Conversion error from 4.8 to 4.9
Replies: 11
Views: 14025

Did you ever call us to upload a copy of your database? This is very hard to do without a test database.
by jordansparks
Tue Jun 19, 2007 8:34 am
Forum: Developers
Topic: Further separation of Data & UI Logic
Replies: 2
Views: 6783

Yes, what you suggest works fine for almost all of the simpler smaller forms in the entire program. But it does not work well for the main pages of the main modules. It is much better in those complex windows to get back from the business layer one or a few simple tables which can just be tossed ont...
by jordansparks
Tue Jun 19, 2007 8:25 am
Forum: Developers
Topic: Generic Data Access
Replies: 21
Views: 34795

Thank you - Thank you - Thank you

You have done in one day what I have been attempting to do since day one. I strongly support inclusion of your changes in our trunk. But not right now. Please wait until 5.0 goes to beta, and the trunk moves to 5.1.
by jordansparks
Tue Jun 19, 2007 7:47 am
Forum: Main Forum
Topic: RE: Wecome Back
Replies: 1
Views: 6913

RE: Wecome Back

(sorry I did not intend to allow replies to my sticky post, so I had to move this)
DonDDS writes

We are back... and I am one of the first poster.... keep up the good work, Jordan. I hope your attorney bill is "open-source" too.
_________________
ex-Mogo, soon-to-be ex-Dentrix
by jordansparks
Mon Jun 18, 2007 4:48 pm
Forum: Developers
Topic: FIFO provider splits
Replies: 3
Views: 6159

FIFO provider splits

I just talked on the phone with Dan, a longtime user who has spent the last 8 months branching out on his own code, and is now trying to merge back into the main version without losing all the functionality he built. The main feature he worked on was FIFO patient payments split by provider. (this is...
by jordansparks
Sun Jun 17, 2007 8:22 pm
Forum: Developers
Topic: Further separation of Data & UI Logic
Replies: 2
Views: 6783

Further separation of Data & UI Logic

Hi, I've been, rather for the first time, having a deeper look at the architecture of Open Dental. One thing I'd like to propose is a further separation of the Data & UI Logic. The goal would somewhat be to end up with one DLL (OpenDentBusiness) that only contains the data logic (eg no references t...