Most Recent Posts
How to send out a mass mailing
by AmazingDave - 10/21/2025 2:17 PM
Support Requests
by ChrisFNP - 10/20/2025 4:48 PM
AC LOCALLY INSTALLED VS CLOUD BASED
by doctheo88 - 10/17/2025 7:00 PM
Insurance on encounter sheet
by Raj1 - 10/06/2025 10:57 AM
Member Spotlight
Sandeep
Sandeep
California
Posts: 2,316
Joined: April 2011
Newest Members
sara25, SmartRX, sne787, Dr. Christine Se, ozonr666
4,599 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Joined: Feb 2009
Posts: 1
Member
OP Offline
Member
Joined: Feb 2009
Posts: 1
A family practice clinic I work with is getting ready to evaluate Amazing Charts.

A couple of questions: the practice has been using a MySQL based EMR program for the last year--is the database schema for Amazing Charts available so I can come up with a suitable migration tool?

Is it possible to use an ODBC connector to use a different backend?

Thanks,

Jeff Ross

Joined: Sep 2003
Posts: 12,899
Likes: 34
Member
Offline
Member
Joined: Sep 2003
Posts: 12,899
Likes: 34
Jeff,

I know a little SQL. Certainly not as much as most or George. But, my advice would be to talk directly to Amazing Charts. Just go to support page and call them. I think that is the only way to really get the best answer.


Bert
Pediatrics
Brewer, Maine

Joined: May 2008
Posts: 337
Member
Offline
Member
Joined: May 2008
Posts: 337
The EVEN LARGER QUESTION is how will you support this installation? Who will you call when you have a database problem?

How will you handle changes to the database when there are enhancements made to AC?

If you answer the first two, then here are are two issues to consider, depending on the AC4 database design.

1) If the AC database designed is to run all data access thru stored procedures it would be next to impossible to use another backend WITHOUT recreating all the stored procedures in that backend. This I believe would be a violation of AC or any vendor's license as you would have reverse engineer THEIR BUSINESS LOGIC in your database.

For example if there is a stored proc sp_FindPatientByLastName that requires the @LastName parameter, then the ODBC call will simply call the stored proc and pass it the last name 'Smith'.
Something like:
EXEC sp_GetPatientByLastName 'Smith'
The sp will do all of the work which is really, something like:
SELECT FirstName, LastName, ID from Patients
WHERE last name=@LastName
ORDER by LastName, FirstName
The SP will send the result set to the ODBC recordset. Remember all of this is done internally on the server.

2) If the above data access code is written as a part of the UI, then you may, and I stress may be able to do it, BUT you are taking a huge risk, because while ODBC IS SUPPOSED to use the same set of commands for every ODBC compliant database, it does not. My rule of thumb in this regards is:

Quote
In theory, practice and theory are the same, in practice, they are different.




Last edited by gkfahnbulleh; 03/03/2009 8:27 PM.

"The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn." ~ Alvin Toffler

Moderated by  ChrisFNP, DocGene, JBS, Wendell365 

Link Copied to Clipboard
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Who's Online Now
1 members (tcosta), 119 guests, and 14 robots.
Key: Admin, Global Mod, Mod
Top Posters(30 Days)
Raj1 1
tcosta 1
Top Posters
Bert 12,899
JBS 2,992
Wendell365 2,367
Sandeep 2,316
ryanjo 2,084
Leslie 2,002
Wayne 1,889
This board is dedicated to the memory of Michael "Indy" Astleford. February 6, 1961 -- April 16, 2019




SiteLock
Powered by UBB.threads™ PHP Forum Software 7.7.5