private ObservableCollection<CodeRow> PopulateDetails(ClaimModel claimModel)
        {
            ObservableCollection<CodeRow> details = new ObservableCollection<CodeRow>();
            details.Add(new CodeRow() { Code = string.Empty, Description = " " });
            foreach (ClaimDetailDto claimDetailDto in claimModel.HeaderDto.ClaimDetails)
            {
                CodeRow codeRow = new CodeRow();
                codeRow.Code = claimDetailDto.ClaimDetailData.ClaimDetailReference;
                codeRow.Description = claimDetailDto.ClaimDetailData.ClaimDetailReference + (!String.IsNullOrEmpty(claimDetailDto.ClaimDetailData.ClaimDetailTitle) ? (" - " + claimDetailDto.ClaimDetailData.ClaimDetailTitle) : string.Empty);
                details.Add(codeRow);
            }

            claimModel.InvokeCollectionChanged("ClaimEvent", claimModel.HeaderDto.Data.DataId);
            return details;
        }