/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 25, Configuration.FieldSeparator), Id, SequenceNumberTestObservationMasterFile.HasValue ? SequenceNumberTestObservationMasterFile.Value.ToString(Consts.NumericFormat, culture) : null, UniversalServiceIdentifier?.ToDelimitedString(), CategoryIdentifier != null ? string.Join(Configuration.FieldRepeatSeparator, CategoryIdentifier.Select(x => x.ToDelimitedString())) : null, CategoryDescription?.ToDelimitedString(), CategorySynonym != null ? string.Join(Configuration.FieldRepeatSeparator, CategorySynonym) : null, EffectiveTestServiceStartDateTime.HasValue ? EffectiveTestServiceStartDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, EffectiveTestServiceEndDateTime.HasValue ? EffectiveTestServiceEndDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, TestServiceDefaultDurationQuantity.HasValue ? TestServiceDefaultDurationQuantity.Value.ToString(Consts.NumericFormat, culture) : null, TestServiceDefaultDurationUnits?.ToDelimitedString(), TestServiceDefaultFrequency, ConsentIndicator, ConsentIdentifier?.ToDelimitedString(), ConsentEffectiveStartDateTime.HasValue ? ConsentEffectiveStartDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, ConsentEffectiveEndDateTime.HasValue ? ConsentEffectiveEndDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, ConsentIntervalQuantity.HasValue ? ConsentIntervalQuantity.Value.ToString(Consts.NumericFormat, culture) : null, ConsentIntervalUnits?.ToDelimitedString(), ConsentWaitingPeriodQuantity.HasValue ? ConsentWaitingPeriodQuantity.Value.ToString(Consts.NumericFormat, culture) : null, ConsentWaitingPeriodUnits?.ToDelimitedString(), EffectiveDateTimeOfChange.HasValue ? EffectiveDateTimeOfChange.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, EnteredBy?.ToDelimitedString(), OrderableAtLocation != null ? string.Join(Configuration.FieldRepeatSeparator, OrderableAtLocation.Select(x => x.ToDelimitedString())) : null, FormularyStatus, SpecialOrderIndicator, PrimaryKeyValueCdm != null ? string.Join(Configuration.FieldRepeatSeparator, PrimaryKeyValueCdm.Select(x => x.ToDelimitedString())) : null ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 20, Configuration.FieldSeparator), Id, OrderControl, PlacerOrderNumber?.ToDelimitedString(), FillerOrderNumber?.ToDelimitedString(), PlacerGroupNumber?.ToDelimitedString(), OrderStatus, ResponseFlag, QuantityTiming?.ToDelimitedString(), ParentOrder?.ToDelimitedString(), DateTimeOfTransaction.HasValue ? DateTimeOfTransaction.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, EnteredBy?.ToDelimitedString(), VerifiedBy?.ToDelimitedString(), OrderingProvider?.ToDelimitedString(), EnterersLocation?.ToDelimitedString(), CallBackPhoneNumber != null ? string.Join(Configuration.FieldRepeatSeparator, CallBackPhoneNumber.Select(x => x.ToDelimitedString())) : null, OrderEffectiveDateTime.HasValue ? OrderEffectiveDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, OrderControlCodeReason?.ToDelimitedString(), EnteringOrganization?.ToDelimitedString(), EnteringDevice?.ToDelimitedString(), ActionBy?.ToDelimitedString() ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 9, Configuration.FieldSeparator), Id, SetIdNte.HasValue ? SetIdNte.Value.ToString(culture) : null, SourceOfComment, Comment != null ? string.Join(Configuration.FieldRepeatSeparator, Comment) : null, CommentType?.ToDelimitedString(), EnteredBy?.ToDelimitedString(), EnteredDateTime.HasValue ? EnteredDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, EffectiveStartDate.HasValue ? EffectiveStartDate.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, ExpirationDate.HasValue ? ExpirationDate.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 11, Configuration.FieldSeparator), Id, AccidentDateTime.HasValue ? AccidentDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, AccidentCode?.ToDelimitedString(), AccidentLocation, AutoAccidentState?.ToDelimitedString(), AccidentJobRelatedIndicator, AccidentDeathIndicator, EnteredBy?.ToDelimitedString(), AccidentDescription, BroughtInBy, PoliceNotifiedIndicator ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 14, Configuration.FieldSeparator), Id, AccidentDateTime.HasValue ? AccidentDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, AccidentCode?.ToDelimitedString(), AccidentLocation, AutoAccidentState?.ToDelimitedString(), AccidentJobRelatedIndicator, AccidentDeathIndicator, EnteredBy?.ToDelimitedString(), AccidentDescription, BroughtInBy, PoliceNotifiedIndicator, AccidentAddress?.ToDelimitedString(), DegreeOfPatientLiability.HasValue ? DegreeOfPatientLiability.Value.ToString(Consts.NumericFormat, culture) : null, AccidentIdentifier != null ? string.Join(Configuration.FieldRepeatSeparator, AccidentIdentifier.Select(x => x.ToDelimitedString())) : null ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }