Page 1 of 1

Perio Chart Voice Plugin

Posted: Sat Dec 24, 2016 2:20 pm
by cmcgehee
I have created a plugin that controls the Perio Chart within Open Dental by voice. It is completely free (and open source). Here are some things that you can accomplish with this plugin:
  • Create new perio chart
  • Enter measurements for probing, muco gingival junction, mobility, furcation, gingival margin
  • Mark plague, bleeding, calculus, suppuration
  • Skip to a different tooth
  • Audio feedback
To use the plugin, you must be on Open Dental 16.3.34 or higher. The link to download the plugin is https://github.com/chrismcgehee10/OpenD ... e/releases. Click the Latest Release button and under Downloads, click VoiceCommandInstaller.exe. The installer will copy the VoiceCommand.dll to the Open Dental installation directory, and it will create the program link for the plugin. Now you can open up Open Dental and go to the Perio Chart. You can know that the plugin is installed if you see a microphone button on the left hand side.

Note that this is my own work and is not endorsed or supported by Open Dental.

Re: Perio Chart Voice Plugin

Posted: Wed Dec 28, 2016 9:29 am
by enamelrod
awesome ill play with it tonight!!!!

Re: Perio Chart Voice Plugin

Posted: Wed Dec 28, 2016 9:55 am
by nick
thank you very much :D

Re: Perio Chart Voice Plugin

Posted: Wed Dec 28, 2016 10:58 am
by cmcgehee
You are very welcome. It was fun to program. If you have any issues with the plugin, you can email me at chris.a.mcgehee@gmail.com.

Re: Perio Chart Voice Plugin

Posted: Thu Dec 29, 2016 5:10 pm
by Justin Shafer
:o Woot Woot! NIIIIIIIICE!

Re: Perio Chart Voice Plugin

Posted: Wed Jan 04, 2017 2:09 pm
by DrSteve
Thanks for the cool app! We loaded it on our server and 2 workstations but 2 of the other workstations will not let us run the program. The error message states: "This app can't run on your PC". Win10 pro as all workstations. Suggestions??? Steve

Re: Perio Chart Voice Plugin

Posted: Wed Jan 04, 2017 7:04 pm
by cmcgehee
The plug in relies on Windows Speech Recognition. Try going through the setup of that app on the workstations that are having problems. You can do that by typing "windows speech recognition" in Windows search.

Re: Perio Chart Voice Plugin

Posted: Wed Jan 11, 2017 12:12 pm
by Rickliftig
Hi Chris - My headset finally arrived today and have just started working with the plug-in.

First, Thank you! This was a great gift to the Open Dental community.

Some fine tuning will be needed - so far I have these two items:

1) The <Skip to tooth # labial/facial> command needs to be changed to "facial or lingual" (in dental terminology, labial and facial are the same thing)

2) A skip tooth command is needed - It's frequent that a tooth is missing that we haven't re-charted. But, this could create an issue as it would conflict with the <skip to tooth # facial/lingual> command. Perhaps that command should changed to a "go to" as in in <Go To tooth # facial>

I have created a word/pdf doc of the commands and maybe the webmeister will let me upload it to the Board.

Best,

Rick Liftig

Re: Perio Chart Voice Plugin

Posted: Wed Jan 11, 2017 1:27 pm
by jsalmon
Rickliftig wrote:...maybe the webmeister will let me upload it to the Board.
I'm pretty sure it is a "forum" specific setting to allow uploading documents, not a "user" specific setting. I can look into it more when I have some time but for now you could probably post it to the "Sharing" forum.

Re: Perio Chart Voice Plugin

Posted: Wed Jan 11, 2017 2:02 pm
by Rickliftig
That worked just fine Jason - it's sitting in the Sharing section for anyone interested.

Re: Perio Chart Voice Plugin

Posted: Thu Jan 12, 2017 7:42 am
by klinlv
Thanks for the cheatsheet, Rick this is what helps make Open Dental so good

Re: Perio Chart Voice Plugin

Posted: Sun Jan 15, 2017 3:05 pm
by cmcgehee
Rick,

Thank you very much for the feedback. It is good to know that the L on the perio chart means lingual not labial. I will definitely get that changed. I'm still working on learning how to talk like a dentist. :D

I will also work on adding a skip teeth functionality. Most likely I will change the current "skip to tooth" command to "go to tooth". I will keep you posted on my progress.

Re: Perio Chart Voice Plugin

Posted: Mon Jan 16, 2017 4:35 am
by Rickliftig
Chris - gotta love dental/medical terms - they're pretty much all Latin phrases. When my kids were in fourth grade, I guest taught the class in anatomy. What we did was get some plastic halloween skulls and gradually applied the muscles of the face (made out of clay) and translated their names.

Some of the gems: the orbicularis oris translates to: ring around the mouth - similarly, orbicularis oculi: ring around the eye - risorius: smiler.

I suppose it's no more cryptic than writing in Python or C#!

Best,

Rick

Re: Perio Chart Voice Plugin

Posted: Mon Jan 16, 2017 1:30 pm
by babysilvertooth
do i have to install this on the server and all workstations?

Re: Perio Chart Voice Plugin

Posted: Mon Jan 16, 2017 2:46 pm
by Rickliftig
babysilvertooth wrote:do i have to install this on the server and all workstations?
Only the workstations that you will be using it on.

best,

Rick

Re: Perio Chart Voice Plugin

Posted: Tue Jan 17, 2017 9:06 pm
by cmcgehee
I have made a new release that includes the ability to mark teeth as skipped.
https://github.com/chrismcgehee10/OpenD ... /releases/

Re: Perio Chart Voice Plugin

Posted: Wed Jan 18, 2017 3:20 am
by Rickliftig
Thanks Chris!

Re: Perio Chart Voice Plugin

Posted: Wed Jan 18, 2017 6:06 am
by Rickliftig
Chris - I keep getting errors with "skip current tooth':

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.MissingMethodException: Method not found: 'Void OpenDental.ContrPerio.SaveCurExam(OpenDentBusiness.PerioExam)'.
at VoiceCommand.FormPerioV.SkipTooth(Int32 toothNum)
at VoiceCommand.FormPerioV.ExecuteVoiceCommand(VoiceCommandAction action)
at VoiceCommand.VoiceCommandAbs.RecEngine_SpeechRecognized(Object sender, SpeechRecognizedEventArgs e)
at System.Speech.Recognition.SpeechRecognitionEngine.SpeechRecognizedProxy(Object sender, SpeechRecognizedEventArgs e)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
OpenDental
Assembly Version: 16.3.42.0
Win32 Version: 16.3.42.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/OpenDental.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
OpenDentBusiness
Assembly Version: 16.3.42.0
Win32 Version: 16.3.42.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/OpenDentBusiness.DLL
----------------------------------------
CodeBase
Assembly Version: 16.3.1.0
Win32 Version: 16.3.1.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/CodeBase.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
NHunspell
Assembly Version: 0.9.6.0
Win32 Version: 0.9.6.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/NHunspell.DLL
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1636.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
MySql.Data
Assembly Version: 6.2.4.0
Win32 Version: 6.2.4.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/MySql.Data.DLL
----------------------------------------
System.Transactions
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
Oracle.DataAccess
Assembly Version: 2.112.3.0
Win32 Version: 2.112.3.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/Oracle.DataAccess.DLL
----------------------------------------
System.EnterpriseServices
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
SparksToothChart
Assembly Version: 4.7.1.0
Win32 Version: 4.7.1.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/SparksToothChart.DLL
----------------------------------------
Microsoft.DirectX.Direct3D
Assembly Version: 1.0.2902.0
Win32 Version: 9.05.132.0000
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll
----------------------------------------
xImageDeviceManager
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/xImageDeviceManager.DLL
----------------------------------------
SigPlusNET
Assembly Version: 1.1.4050.24928
Win32 Version:
CodeBase: file:///C:/Program%20Files/Open%20Dental/SigPlusNET.DLL
----------------------------------------
msvcm90
Assembly Version: 9.0.30729.9247
Win32 Version: 9.00.30729.9247
CodeBase: file:///C:/WINDOWS/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9247_none_5090cb78bcba4a35/msvcm90.dll
----------------------------------------
System.Web.Services
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Web.Services/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
----------------------------------------
OpenDental.XmlSerializers
Assembly Version: 16.3.42.0
Win32 Version: 16.3.42.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/OpenDental.XmlSerializers.DLL
----------------------------------------
AxInterop.AcroPDFLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/AxInterop.AcroPDFLib.DLL
----------------------------------------
CDT
Assembly Version: 16.3.38.0
Win32 Version: 16.3.38.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/CDT.DLL
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Web
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
VoiceCommand
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/VoiceCommand.DLL
----------------------------------------
Ionic.Zip
Assembly Version: 1.9.1.4
Win32 Version: 1.9.1.4
CodeBase: file:///C:/Program%20Files/Open%20Dental/Ionic.Zip.DLL
----------------------------------------
System.ServiceProcess
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll
----------------------------------------
Microsoft.DirectX
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll
----------------------------------------
Microsoft.DirectX.Direct3DX
Assembly Version: 1.0.2911.0
Win32 Version: 9.12.589.0000
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3DX/1.0.2911.0__31bf3856ad364e35/Microsoft.DirectX.Direct3DX.dll
----------------------------------------
Microsoft.VisualC
Assembly Version: 10.0.0.0
Win32 Version: 12.00.52512.0 built by: VSWINSERVICING
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualC/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll
----------------------------------------
EHR
Assembly Version: 16.3.42.0
Win32 Version: 16.3.1.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/EHR.DLL
----------------------------------------
OpenDentalHelp
Assembly Version: 15.2.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/OpenDentalHelp.DLL
----------------------------------------
Health.Direct.Common
Assembly Version: 1.2.0.8
Win32 Version: 1.2.0.8
CodeBase: file:///C:/Program%20Files/Open%20Dental/Health.Direct.Common.DLL
----------------------------------------
System.Speech
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Re: Perio Chart Voice Plugin

Posted: Wed Jan 18, 2017 10:27 am
by Rickliftig
So Chris - playing around a little more - the skip tooth command is causing a crash at all times. Also, I noted that I can't enter probings unless I "add a new perio chart"

Getting there - hey you need folks like me that try to break your software, right?

best,

Rick

Re: Perio Chart Voice Plugin

Posted: Thu Jan 19, 2017 11:28 am
by amarpawar
cmcgehee wrote:I have created a plugin that controls the Perio Chart within Open Dental by voice. It is completely free (and open source). Here are some things that you can accomplish with this plugin:
  • Create new perio chart
  • Enter measurements for probing, muco gingival junction, mobility, furcation, gingival margin
  • Mark plague, bleeding, calculus, suppuration
  • Skip to a different tooth
  • Audio feedback
To use the plugin, you must be on Open Dental 16.3.34 or higher. The link to download the plugin is https://github.com/chrismcgehee10/OpenD ... e/releases. Click the Latest Release button and under Downloads, click VoiceCommandInstaller.exe. The installer will copy the VoiceCommand.dll to the Open Dental installation directory, and it will create the program link for the plugin. Now you can open up Open Dental and go to the Perio Chart. You can know that the plugin is installed if you see a microphone button on the left hand side.

Note that this is my own work and is not endorsed or supported by Open Dental.
Did pretty much as your instructions but no mic button on the left. What do you think?

Re: Perio Chart Voice Plugin

Posted: Thu Jan 19, 2017 1:56 pm
by Rickliftig
amarpawar wrote:
Did pretty much as your instructions but no mic button on the left. What do you think?
Did you "install as an administrator"? It's a right click option when you go to install.

best,

Rick

Re: Perio Chart Voice Plugin

Posted: Sat Jan 21, 2017 4:23 pm
by cmcgehee
amarpawar wrote:
Did pretty much as your instructions but no mic button on the left. What do you think?
In the Open Dental installation directory is there a file named VoiceCommand.dll?
In the Program Links, is there a program link that is enabled that has a plugin dll name of VoiceCommand.dll?
Are you on Open Dental version 16.3.34 or higher?

Re: Perio Chart Voice Plugin

Posted: Sat Jan 21, 2017 5:56 pm
by cmcgehee
Rickliftig wrote:Chris - I keep getting errors with "skip current tooth':
This should be fixed as of version 1.1.1. It turns out I was trying to call a method in Open Dental that was different in 16.3 than it was in 16.4.

Re: Perio Chart Voice Plugin

Posted: Sat Jan 21, 2017 6:53 pm
by Rickliftig
Thanks again Chris...hey it's Saturday night! Don't you ever get out?? Uh ... It's Saturday night.... I guess I never get out either.

Best,

Rick

Re: Perio Chart Voice Plugin

Posted: Mon Jan 23, 2017 7:21 pm
by cmcgehee
You're welcome, Rick. I did end up going out later Saturday night. Question: How important would it be to be able to mark a tooth as not skipped?

Re: Perio Chart Voice Plugin

Posted: Tue Jan 24, 2017 3:28 am
by Rickliftig
I'm not quite sure of the question Chris - sort of like an "undo"? If that's so, by that time you have taken off the gloves and are back at the keyboard. IMO, it's probably not much of an issue. Simpler is always better.

If you get a chance, could you check the "backspace", "left", "right" commands? They weren't working for me yesterday.

Best,

Rick

PS - Glad you got out. Personally, I got out the night before and performed my first open mic at age 63!

Re: Perio Chart Voice Plugin

Posted: Tue Jan 24, 2017 6:49 am
by klinlv
Running Voice commander ver 1.0.2 trying to upgrade to 1.1.1 but keep getting an error message that install was unsuccessful try running as administrator, but I was trying to install as administrator. Any thing else I should try

Re: Perio Chart Voice Plugin

Posted: Tue Jan 24, 2017 1:26 pm
by cmcgehee
If the installer doesn't work, here's what you can do.

1. Download the VoiceCommand.dll and place it in the Open Dental program files directory on any computer you want to use the plugin.
https://github.com/chrismcgehee10/OpenD ... ommand.dll
2. Create a program link if one doesn't exist. Make sure the name of the plugin dll is 'VoiceCommand.dll' and make sure the program link is enabled.
3. When you open Open Dental and go to the perio chart, you should see a button with a microphone in the left hand side.

Re: Perio Chart Voice Plugin

Posted: Wed Jan 25, 2017 6:36 am
by klinlv
Thanks Chris I downloaded the .dll and overwrote the existing and it is working great. Thanks for the help and the effort in creating such a great plugin

Re: Perio Chart Voice Plugin

Posted: Fri Jan 27, 2017 3:12 pm
by cmcgehee
Rickliftig wrote:If you get a chance, could you check the "backspace", "left", "right" commands? They weren't working for me yesterday.
I tried out the left, right, and backspace, and they worked fine for me. Have you trained the speech recognizer with your voice?

Re: Perio Chart Voice Plugin

Posted: Fri Jan 27, 2017 6:09 pm
by Rickliftig
I'll try that Chris - good idea.

Re: Perio Chart Voice Plugin

Posted: Fri Feb 10, 2017 10:24 pm
by draluu
Thanks, Chris for the work on this great opensource plugin.
As it is designed to work with the US tooth numbering, I wonder if there are any volunteers to cooperate on recoding it with the International tooth numbering system.

Re: Perio Chart Voice Plugin

Posted: Mon Feb 13, 2017 9:18 pm
by cmcgehee
I am definitely open to contributions from other developers. I'm working on another project right now, so I might not have time for a while to enhance this plug-in. I will, however, continue to fix bugs if any come up.

Re: Perio Chart Voice Plugin

Posted: Thu Apr 06, 2017 4:22 pm
by jjcdoc3511
I downloaded your voice recognition program for use with OpenDental Perio Chart and it was very easy and I had no problem using it with the Amazon Basic headset/microphone. I do have a few observations:
1. Would it be possible to add a "Stop Listening" Command?
2. We could not get the program to recognize the word "plus" when trying to use it with FURCATION?
3. Would it be possible to add a "Tooth Missing" command?
We used VICTOR CHART for many years and I think your program has many similarities that probably made it easy for us to adapt to your program.
Thank you for sharing this with OpenDental Community!

Re: Perio Chart Voice Plugin

Posted: Thu Apr 06, 2017 6:44 pm
by cmcgehee
jjcdoc3511 wrote:1. Would it be possible to add a "Stop Listening" Command?
To make the program stop listening, you can say "Goodbye Open Dental" or click the microphone button.
2. We could not get the program to recognize the word "plus" when trying to use it with FURCATION?
Furcation values are always positive. The only time you need to specify that a number is positive is with Gingival Margin.
3. Would it be possible to add a "Tooth Missing" command?
I've asked other users if this would be a useful functionality, and the response that I got was that the situation is uncommon enough that it wouldn't be too terribly useful.

Re: Perio Chart Voice Plugin

Posted: Fri Apr 07, 2017 6:17 am
by jjcdoc3511
Thank you for your quick response. We can make it work with your suggestions.

Re: Perio Chart Voice Plugin

Posted: Wed Apr 19, 2017 8:45 pm
by lwolniak
this is AWESOME!! Is there any way to get a voice to text functionality for clinical notes? Voice to text dictation? Thanks!!

Re: Perio Chart Voice Plugin

Posted: Thu Apr 20, 2017 7:52 am
by Rickliftig
lwolniak wrote:this is AWESOME!! Is there any way to get a voice to text functionality for clinical notes? Voice to text dictation? Thanks!!
Long ago (maybe 8 years) , I tried that using both IBM's Via Voice and Dragon "Naturally Speaking". I gave up when first, it would constantly misspell my name and the deal breaker was when it interpreted Parkell's "Brush and Bond" as "Russian Bombs".

Probings are a very good use for voice recognition as there is a limited set of commands with little parsing or interpretation needed. For your clinical notes, I would suggest using the autonote function of OD to generate a custom note. For example:

The tooth was restored with the following materials: Brush and Bond, Surefil SDR flowable, Kerr Premise
Anesthesia with: Septocaine 40 mg .01 mg epi. (1/2 carpule), Infiltration
Restoration Reason: Failure of prior restoration - Fracture
broke cleanly on pizza - no decay


The areas in blue were generated with "Radio" check off boxes and the green was added in manually at the conclusion of the note. The framework (boiler plate text) is colored in orange.

We also use autonotes for recall:

CC: #21 F cervical decay, #2 Mo, #3 DO - polish, #30 DO watch
Medical History: Any changes? No Change
---
Plaque: Lower Ant, Lower Left, Light, Medium
Calculus: Lower Ant, Medium
Gingival Inflammation/Bleeding: Lower Right, Lower Ant
---
Soft Tissue Exam: Head and Neck, Skin, TMJ, Lips, Cheeks, Palate, Floor of Mouth, Pharynx, Tongue were examined and showed no abnormalities.
Findings of Concern: Caries on Exam
---
Todays Treatment:Examination, Prophylaxis, Oral Hygiene Instruction, Hand Scaled
The patient needs to improve: nothing - excellent hygiene
Further Treatment: Standard Recall - 6 months

best,

Rick

Re: Perio Chart Voice Plugin

Posted: Fri Apr 21, 2017 9:09 am
by lwolniak
Thats what we are currently doing. But I also put in notes about how procedure went, any findings, communication with patient, complications, etc. Those are free hand typed...and I never learned "home row" so I just peck away.

Re: Perio Chart Voice Plugin

Posted: Wed Jun 07, 2017 2:28 pm
by uuuu2c
Chris, thank you so much for the plugin.

I am located in Canada. I noticed that the tooth numbering is according to the American standard. Can you please make a Canadian version?

Charles

Re: Perio Chart Voice Plugin

Posted: Thu Jun 08, 2017 5:26 pm
by cmcgehee
Charles, lately I haven't had enough free time to work on this plugin. What I would do is put your votes on feature request #83 so that this plugin can be incorporated into the main Open Dental program.

Re: Perio Chart Voice Plugin

Posted: Thu Jun 15, 2017 12:43 pm
by noestervemb
Does anybody use this with success? I finally got it installed. It does work but it takes forever to advance. I have to say 1 number, wait 3 seconds and then i can do the next tooth. And every time it goes to the next tooth it takes forever as well. Is this just my computer or any workaround?

Re: Perio Chart Voice Plugin

Posted: Fri Jan 05, 2018 2:29 pm
by DrSteve
Chris,
We upgraded to 17.3.38 and now have 2 different voice icon on the perio chart. What specific file should we delete to remove your beta voice icon/program?
Thanks,
Dr. Steve

Re: Perio Chart Voice Plugin

Posted: Fri Jan 05, 2018 2:59 pm
by jsalmon
DrSteve wrote:Chris,
We upgraded to 17.3.38 and now have 2 different voice icon on the perio chart. What specific file should we delete to remove your beta voice icon/program?
Thanks,
Dr. Steve
If it's a plugin then you can just disable the Program Link that you set up.
http://www.opendental.com/manual/programlinks.html

Re: Perio Chart Voice Plugin

Posted: Fri Jan 05, 2018 8:16 pm
by DrSteve
Jason,
I am not sure what the plugin is called. I search the program link and couldn't find the one that needed to be disabled.
Steve

Re: Perio Chart Voice Plugin

Posted: Mon Jan 08, 2018 9:53 am
by cmcgehee
The plugin is called "Voice Command" unless the name was manually changed.

Re: Perio Chart Voice Plugin

Posted: Mon Jan 08, 2018 4:17 pm
by DrSteve
Thanks! Working fine now.