Beispiel #1
0
        ///<summary>Reads the X12 835 text in the MessageText variable and displays the information from Table 3 (Summary).</summary>
        private void FillProviderAdjustmentDetails()
        {
            gridProviderAdjustments.BeginUpdate();
            gridProviderAdjustments.Columns.Clear();
            gridProviderAdjustments.Columns.Add(new ODGridColumn("NPI", 100, HorizontalAlignment.Center));
            gridProviderAdjustments.Columns.Add(new ODGridColumn("FiscalPeriod", 100, HorizontalAlignment.Center));
            gridProviderAdjustments.Columns.Add(new ODGridColumn("Reason", 440, HorizontalAlignment.Left));
            gridProviderAdjustments.Columns.Add(new ODGridColumn("ReasonCode", 100, HorizontalAlignment.Center));
            gridProviderAdjustments.Columns.Add(new ODGridColumn("RefIdent", 100, HorizontalAlignment.Left));
            gridProviderAdjustments.Columns.Add(new ODGridColumn("Amount", 100, HorizontalAlignment.Right));
            gridProviderAdjustments.EndUpdate();
            gridProviderAdjustments.BeginUpdate();
            gridProviderAdjustments.Rows.Clear();
            List <string[]> providerAdjustments = x835.GetProviderLevelAdjustments();

            for (int i = 0; i < providerAdjustments.Count; i++)
            {
                ODGridRow row = new ODGridRow();
                row.Cells.Add(new ODGridCell(providerAdjustments[i][0]));                //NPI
                row.Cells.Add(new ODGridCell(providerAdjustments[i][1]));                //FiscalPeriod
                row.Cells.Add(new ODGridCell(providerAdjustments[i][2]));                //Reason
                row.Cells.Add(new ODGridCell(providerAdjustments[i][3]));                //ReasonCode
                row.Cells.Add(new ODGridCell(providerAdjustments[i][4]));                //RefIdent
                row.Cells.Add(new ODGridCell(providerAdjustments[i][5]));                //Amount
                gridProviderAdjustments.Rows.Add(row);
            }
            gridProviderAdjustments.EndUpdate();
        }