private bool IsHeaderSegment(String segmentName)
{
if (segmentName.Length != 3) return false;
return segmentName.StartsWith("MSH") || segmentName.StartsWith("MSB") || segmentName.StartsWith("MSF");
//return ((segmentName[0] == 'M') && (segmentName[1] == 'S') && (segmentName[2] == 'H'))
// || ((segmentName[1] == 'H') && (segmentName[2] == 'S') && ((segmentName[0] == 'B') || (segmentName[0] == 'F')));
}
}