Doug:
I am teaching class this week and did not have a chance to answer yesterday, sorry 'bout that. There are a few things that not quite right with your data sample.
First, let me say that I was able to read it with EG. So that's the good news.
But, there are a few problematic things about your data file. It is just an ASCII text file. .DAT is just how some folks send "data" files.
Let's look at your header: [pre]
NM1*QC*1*LastName*FirstName****MR*00123456
[/pre]
A few issues here...EG was not happy about reading the .dat file that I made, with those 4 asterisks in a row after FirstName. Also, it bothered me to have a variable name that started with a number (after QC, you have the number 1 and after MR, the number 00123456. I don't know what your data folks meant, but I had to put dummy var names up on the first row so EG had column names...like this:
[pre]
NM1*QC*x1*LastName*FirstName*x2*x3*x4*MR*x00123456
or maybe they meant that to be QC1 -- I can't answer that --
NM1*QC1*LastName*FirstName*x2*x3*x4*MR*x00123456
[/pre]
OK...so let's assume that the first column should have been NM1*QC1*LastName....for the first 3 columns...the problem is that when I parse out the data visually and line it up (manually), LastName looks like a number in some of the rows and then there's the poor last row, where FirstName looks like 0:
[pre]
NM1 *QC1 *LastName *FirstName *x2 *x3 *x4 *MR *00123456
REF *CE *MA
REF *1L *A
REF *1A *428.0
REF *1B *362.50
DTM *232 *20060516
DTM *233 *20060517
SVC *HC:X5476 *23.18 *0 * *1
[/pre]
So, I don't think you would want a LastName for some of these observations of 428.0 or 362.50....but, it -is- possible to read this with EG...first, fix up row 1 so it makes a bit more sense, then look on the File menu for Import Data and then point yourself to the fixed .DAT file. At some point in the import process, you have a chance to tell EG that the file is delimited by "other" -- so you would type in an asterisk (*) in the other delimiter field.
The problem is that I don't think this is good data to begin with and there might not be any point to reading it with EG until you go back to the person who gave it to you and find out where the missing data is. EG will assume that LastName is numeric (because it's just going to find numbers) -- so you'd have to change that in the Import Data dialog boxes. But, the bottom line is that I think even though you CAN read this data with EG, you may not WANT to read this data with EG until you find out a bit more about the data and/or get a corrected file. When you eyeball a file like this, it ought to hang together logically -- naturally, you expect the first row to be column names (even if the delimiter is an *) and so if you manually line things up in your head or in a temp version of the file, what lines up under LastName, for example, should make sense before you go forward.
Good luck with this and if you get better data, I'm sure you will be able to walk through the EG Import Data dialog boxes with no problems.
cynthia