public HL7Segment(string sSeg, HL7Delimeters delim) { deSegment = new HL7DataElement(sSeg); delimeters = delim; try { sName = deSegment.getString(delimeters.getFD(), 1).Trim(); if (sName.Equals("")) { //throw new InvalidSegmentException("Segment name is empty"); } } catch (UnableToGetStringException e) { throw new InvalidSegmentException(e.Message); } catch (Exception e) { throw new InvalidSegmentException(e.Message); } }