I agree with all. Of course, we still use paper Superbills, and my coder changes what I write to a diagnosis and code. Back in the day, when the coding database was a bit more accessible, I kind of used the Praxis EMR method (Bell shaped curve). After two years of using the program, I went through and found the 200 most used codes and put them in the database along with the proper code. When the Dx and ICD-9 wasn't there, I would type it in a notepad and add them weekly.
You're correct about searching with ICD-9 codes. Can the Epocrates Pro package be revers engineered to Access. I could then change it to SQL. Of course, it is probably licensed.