Apologies for my taking so long to get back to this. We just moved to our new office on Friday and I've spent some time correcting any last many issues.
Based on reponses above, Dr. Carrington is interested in getting his demographics out of Medisoft and into Amazing Charts on a one time export/import. Before I get started, some things to consider:
1. Assuming Medisoft will not be sunsetted by Dr. Carrington, he will have the expense of maintaining demographics in each system separately since this is a one time export/import and not recurring.
2. Although the export/import is certainly possible, it will require a skilled IT person to perform the task. A person who has no or little skill with SQL Server, Access, the SQL language, or how data is stored in a database will simply not be able to perform this task.
3. Full backups of both MediSoft and Amazing Charts should be made first before any attempt to work with the data.
With all that being said, here is link to a website with steps I have used successfully in the past to export data out of MediSoft (I assume he is using an older version of MediSoft that relies on the Advantage Database Server, if he is on a newer version that uses SQL Server, he can just make an ODBC link to SQL Server easy enough).
http://tophatmonkey.com/MediExport/Note: On the step shown where the tables are linked, I recommend IMPORTING them, not linking them. This will guarantee that you do not make any accidental changes to your live MediSoft data.
Once you have exported the data from the MWPAT table in MediSoft, you now have your patient data in a table in Access.
A quick check of AC does not reveal an import feature where you can import demos from a csv, Excel, or Access file that I can see, so we will have to do this through the backend.
Your IT person will now need to create an ODBC link in Access to your Amazing Charts database. Unfortunately, Amazing Charts does not give out the SQL Server SA password for the Amazing Charts instance of SQL Server it installs. The way to work around this is to install a second instance of SQL Server on the Amazing Charts Server. You can download a copy of SQL Server Express from
http://www.microsoft.com/sql (also, don't forget the Management Studio Express).
Once the second copy of SQL Server is installed, you should have two instances of SQL Server when you look under the list of services on your computer:
SQL Server(Amazing Charts)
SQL Server (SQL Express)
Using the Services tool under Administrative Tools on your computer, stop the SQL Server(Amazing Charts) instance and start your instance SQL Server(SQL Express). Using the SQL Management Studio Express that you also downloaded and installed earlier, mount the Amazing Charts database in your instance of SQL Server.
In Access, Create an ODBC link to your instance of SQL Server and created a linked table to the Demographics Table in Amazing Charts. You can now import demographics data from the MWPAT table into the Demographics Table in Amazing Charts.
IMPORTANT: Your IT person should carefully review the datatypes used by Amazing Charts and MWPAT table. For example, if the MWPAT table has the birthdate as a text field in the format of 2011/30/01 and Amazing Charts uses a datatime datatype in the format of 01/30/2011, he will need to make that change. Also, beware of truncation where for example, the lastname field in the MWPAT table is length 50 but in AC it is length 20. Your IT person should carefully review each column and make any necessary changes/transformations to the data.
Once the import is done, shutdown and disable your instance of SQL Server (SQL Express) and restart SQL Server(Amazing Charts). You should now see your demographics in AC.
Be certain your instance of SQL Server is DISABLED. You cannot have to instances of SQL Server trying to access the same database files at the same time or you may corrupt the files.
As mentioned earlier, I have successfully used this procedure in the past. Your IT person may encounter a few snags along the way that may be unique to your setup, but nothing an experienced person can't overcome.
Again, be sure to make backups of both MediSoft and AC before beginning - even if the AC database is currently empty.
Lastly, be reminded that AC will not support your endeavor to do this.
Good luck in your import/export.
JamesNT