/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 25, Configuration.FieldSeparator), Id, HealthPlanId?.ToDelimitedString(), InsuranceCompanyId != null ? string.Join(Configuration.FieldRepeatSeparator, InsuranceCompanyId.Select(x => x.ToDelimitedString())) : null, InsuranceCompanyName != null ? string.Join(Configuration.FieldRepeatSeparator, InsuranceCompanyName.Select(x => x.ToDelimitedString())) : null, InsuranceCompanyAddress != null ? string.Join(Configuration.FieldRepeatSeparator, InsuranceCompanyAddress.Select(x => x.ToDelimitedString())) : null, InsuranceCoContactPerson != null ? string.Join(Configuration.FieldRepeatSeparator, InsuranceCoContactPerson.Select(x => x.ToDelimitedString())) : null, InsuranceCoPhoneNumber != null ? string.Join(Configuration.FieldRepeatSeparator, InsuranceCoPhoneNumber.Select(x => x.ToDelimitedString())) : null, GroupNumber, GroupName != null ? string.Join(Configuration.FieldRepeatSeparator, GroupName.Select(x => x.ToDelimitedString())) : null, PlanEffectiveDate.HasValue ? PlanEffectiveDate.Value.ToString(Consts.DateFormatPrecisionDay, culture) : null, PlanExpirationDate.HasValue ? PlanExpirationDate.Value.ToString(Consts.DateFormatPrecisionDay, culture) : null, PatientDobRequired, PatientGenderRequired, PatientRelationshipRequired, PatientSignatureRequired, DiagnosisRequired, ServiceRequired, PatientNameRequired, PatientAddressRequired, SubscribersNameRequired, WorkmansCompIndicator, BillTypeRequired, CommercialCarrierNameAndAddressRequired, PolicyNumberPattern, GroupNumberPattern ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 26, Configuration.FieldSeparator), Id, SetIdFt1.HasValue ? SetIdFt1.Value.ToString(culture) : null, TransactionId, TransactionBatchId, TransactionDate.HasValue ? TransactionDate.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, TransactionPostingDate.HasValue ? TransactionPostingDate.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, TransactionType, TransactionCode?.ToDelimitedString(), TransactionDescription, TransactionDescriptionAlt, TransactionQuantity.HasValue ? TransactionQuantity.Value.ToString(Consts.NumericFormat, culture) : null, TransactionAmountExtended?.ToDelimitedString(), TransactionAmountUnit?.ToDelimitedString(), DepartmentCode?.ToDelimitedString(), HealthPlanId?.ToDelimitedString(), InsuranceAmount?.ToDelimitedString(), AssignedPatientLocation?.ToDelimitedString(), FeeSchedule, PatientType, DiagnosisCodeFt1 != null ? string.Join(Configuration.FieldRepeatSeparator, DiagnosisCodeFt1.Select(x => x.ToDelimitedString())) : null, PerformedByCode?.ToDelimitedString(), OrderedByCode?.ToDelimitedString(), UnitCost?.ToDelimitedString(), FillerOrderNumber?.ToDelimitedString(), EnteredByCode?.ToDelimitedString(), ProcedureCode?.ToDelimitedString() ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 50, Configuration.FieldSeparator), Id, SetIdIn1.HasValue ? SetIdIn1.Value.ToString(culture) : null, HealthPlanId?.ToDelimitedString(), InsuranceCompanyId != null ? string.Join(Configuration.FieldRepeatSeparator, InsuranceCompanyId.Select(x => x.ToDelimitedString())) : null, InsuranceCompanyName != null ? string.Join(Configuration.FieldRepeatSeparator, InsuranceCompanyName.Select(x => x.ToDelimitedString())) : null, InsuranceCompanyAddress != null ? string.Join(Configuration.FieldRepeatSeparator, InsuranceCompanyAddress.Select(x => x.ToDelimitedString())) : null, InsuranceCoContactPerson != null ? string.Join(Configuration.FieldRepeatSeparator, InsuranceCoContactPerson.Select(x => x.ToDelimitedString())) : null, InsuranceCoPhoneNumber != null ? string.Join(Configuration.FieldRepeatSeparator, InsuranceCoPhoneNumber.Select(x => x.ToDelimitedString())) : null, GroupNumber, GroupName != null ? string.Join(Configuration.FieldRepeatSeparator, GroupName.Select(x => x.ToDelimitedString())) : null, InsuredsGroupEmpId != null ? string.Join(Configuration.FieldRepeatSeparator, InsuredsGroupEmpId.Select(x => x.ToDelimitedString())) : null, InsuredsGroupEmpName != null ? string.Join(Configuration.FieldRepeatSeparator, InsuredsGroupEmpName.Select(x => x.ToDelimitedString())) : null, PlanEffectiveDate.HasValue ? PlanEffectiveDate.Value.ToString(Consts.DateFormatPrecisionDay, culture) : null, PlanExpirationDate.HasValue ? PlanExpirationDate.Value.ToString(Consts.DateFormatPrecisionDay, culture) : null, AuthorizationInformation?.ToDelimitedString(), PlanType, NameOfInsured != null ? string.Join(Configuration.FieldRepeatSeparator, NameOfInsured.Select(x => x.ToDelimitedString())) : null, InsuredsRelationshipToPatient?.ToDelimitedString(), InsuredsDateOfBirth.HasValue ? InsuredsDateOfBirth.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, InsuredsAddress != null ? string.Join(Configuration.FieldRepeatSeparator, InsuredsAddress.Select(x => x.ToDelimitedString())) : null, AssignmentOfBenefits, CoordinationOfBenefits, CoordOfBenPriority, NoticeOfAdmissionFlag, NoticeOfAdmissionDate.HasValue ? NoticeOfAdmissionDate.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, ReportOfEligibilityFlag, ReportOfEligibilityDate.HasValue ? ReportOfEligibilityDate.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, ReleaseInformationCode, PreAdmitCertPac, VerificationDateTime.HasValue ? VerificationDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, VerificationBy != null ? string.Join(Configuration.FieldRepeatSeparator, VerificationBy.Select(x => x.ToDelimitedString())) : null, TypeOfAgreementCode, BillingStatus, LifetimeReserveDays.HasValue ? LifetimeReserveDays.Value.ToString(Consts.NumericFormat, culture) : null, DelayBeforeLRDay.HasValue ? DelayBeforeLRDay.Value.ToString(Consts.NumericFormat, culture) : null, CompanyPlanCode, PolicyNumber, PolicyDeductible?.ToDelimitedString(), PolicyLimitAmount?.ToDelimitedString(), PolicyLimitDays.HasValue ? PolicyLimitDays.Value.ToString(Consts.NumericFormat, culture) : null, RoomRateSemiPrivate?.ToDelimitedString(), RoomRatePrivate?.ToDelimitedString(), InsuredsEmploymentStatus?.ToDelimitedString(), InsuredsAdministrativeSex, InsuredsEmployersAddress != null ? string.Join(Configuration.FieldRepeatSeparator, InsuredsEmployersAddress.Select(x => x.ToDelimitedString())) : null, VerificationStatus, PriorInsurancePlanId, CoverageType, Handicap, InsuredsIdNumber != null ? string.Join(Configuration.FieldRepeatSeparator, InsuredsIdNumber.Select(x => x.ToDelimitedString())) : null ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 44, Configuration.FieldSeparator), Id, SetIdFt1.HasValue ? SetIdFt1.Value.ToString(culture) : null, TransactionId, TransactionBatchId, TransactionDate?.ToDelimitedString(), TransactionPostingDate.HasValue ? TransactionPostingDate.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, TransactionType?.ToDelimitedString(), TransactionCode?.ToDelimitedString(), TransactionDescription, TransactionDescriptionAlt, TransactionQuantity.HasValue ? TransactionQuantity.Value.ToString(Consts.NumericFormat, culture) : null, TransactionAmountExtended?.ToDelimitedString(), TransactionAmountUnit?.ToDelimitedString(), DepartmentCode?.ToDelimitedString(), HealthPlanId?.ToDelimitedString(), InsuranceAmount?.ToDelimitedString(), AssignedPatientLocation?.ToDelimitedString(), FeeSchedule?.ToDelimitedString(), PatientType?.ToDelimitedString(), DiagnosisCodeFt1 != null ? string.Join(Configuration.FieldRepeatSeparator, DiagnosisCodeFt1.Select(x => x.ToDelimitedString())) : null, PerformedByCode != null ? string.Join(Configuration.FieldRepeatSeparator, PerformedByCode.Select(x => x.ToDelimitedString())) : null, OrderedByCode != null ? string.Join(Configuration.FieldRepeatSeparator, OrderedByCode.Select(x => x.ToDelimitedString())) : null, UnitCost?.ToDelimitedString(), FillerOrderNumber?.ToDelimitedString(), EnteredByCode != null ? string.Join(Configuration.FieldRepeatSeparator, EnteredByCode.Select(x => x.ToDelimitedString())) : null, ProcedureCode?.ToDelimitedString(), ProcedureCodeModifier != null ? string.Join(Configuration.FieldRepeatSeparator, ProcedureCodeModifier.Select(x => x.ToDelimitedString())) : null, AdvancedBeneficiaryNoticeCode?.ToDelimitedString(), MedicallyNecessaryDuplicateProcedureReason?.ToDelimitedString(), NdcCode?.ToDelimitedString(), PaymentReferenceId?.ToDelimitedString(), TransactionReferenceKey != null ? string.Join(Configuration.FieldRepeatSeparator, TransactionReferenceKey.Select(x => x.ToString(Consts.NumericFormat, culture))) : null, PerformingFacility != null ? string.Join(Configuration.FieldRepeatSeparator, PerformingFacility.Select(x => x.ToDelimitedString())) : null, OrderingFacility?.ToDelimitedString(), ItemNumber?.ToDelimitedString(), ModelNumber, SpecialProcessingCode != null ? string.Join(Configuration.FieldRepeatSeparator, SpecialProcessingCode.Select(x => x.ToDelimitedString())) : null, ClinicCode?.ToDelimitedString(), ReferralNumber?.ToDelimitedString(), AuthorizationNumber?.ToDelimitedString(), ServiceProviderTaxonomyCode?.ToDelimitedString(), RevenueCode?.ToDelimitedString(), PrescriptionNumber, NdcQtyAndUom?.ToDelimitedString() ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }