Ejemplo n.º 1
0
        public static FinancialFlowsPercents GetCoinsurance()
        {
            FinancialFlowsPercents coInsurence   = new FinancialFlowsPercents();
            FinancialFlows         finacialFLows = new FinancialFlows();

            finacialFLows.InNetwork  = new Collection <FinancialFlow>();
            finacialFLows.OutNetwork = new Collection <FinancialFlow>();
            coInsurence.Percents     = finacialFLows;
            return(coInsurence);
        }
Ejemplo n.º 2
0
        public static FinancialFlowsAmounts GetCoPayment()
        {
            FinancialFlowsAmounts copayment     = new FinancialFlowsAmounts();
            FinancialFlows        finacialFLows = new FinancialFlows();

            finacialFLows.InNetwork  = new Collection <FinancialFlow>();
            finacialFLows.OutNetwork = new Collection <FinancialFlow>();
            copayment.Amounts        = finacialFLows;
            return(copayment);
        }
Ejemplo n.º 3
0
        public static Financial GetFinancial()
        {
            Financial                  financial  = new Financial();
            FinancialFlows             remainings = new FinancialFlows();
            Collection <FinancialFlow> inNetwork  = new Collection <FinancialFlow>();

            inNetwork.Add(new FinancialFlow()
            {
                Amount             = "4862.15",
                Level              = "FAMILY",
                InsuranceType      = null,
                InsuranceTypeLabel = null,
                Pos      = null,
                PosLabel = null,
                AuthorizationRequired = null,
                Description           = null,
                ContactDetails        = new Collection <ContactDetail>(),
                Dates    = new Collection <Dates>(),
                Comments = new Collection <string>(),
            });

            Collection <FinancialFlow> outNetwork = new Collection <FinancialFlow>();

            outNetwork.Add(new FinancialFlow()
            {
                Amount             = "9237.15",
                Level              = "FAMILY",
                InsuranceType      = null,
                InsuranceTypeLabel = null,
                Pos      = null,
                PosLabel = null,
                AuthorizationRequired = null,
                Description           = null,
                ContactDetails        = new Collection <ContactDetail>(),
                Dates    = new Collection <Dates>(),
                Comments = new Collection <string>(),
            });
            remainings.InNetwork  = inNetwork;
            remainings.OutNetwork = outNetwork;

            FinancialFlows spent = new FinancialFlows();

            spent.InNetwork  = new Collection <FinancialFlow>();
            spent.OutNetwork = new Collection <FinancialFlow>();


            FinancialFlows totals = new FinancialFlows();

            inNetwork = new Collection <FinancialFlow>();
            Collection <Dates> dates = new Collection <Dates>();

            dates.Add(new Dates()
            {
                DateType  = "eligibilty",
                DateValue = "2013-07-01"
            });
            inNetwork.Add(new FinancialFlow()
            {
                Amount             = "4975",
                TimePeriod         = null,
                TimePeriodLabel    = null,
                Level              = "FAMILY",
                InsuranceType      = null,
                InsuranceTypeLabel = null,
                Pos      = null,
                PosLabel = null,
                AuthorizationRequired = null,
                Description           = null,
                ContactDetails        = new Collection <ContactDetail>(),
                Dates    = new Collection <Dates>(),
                Comments = new Collection <string>()
                {
                    "In-Network Providers"
                },
            });

            outNetwork = new Collection <FinancialFlow>();
            outNetwork.Add(new FinancialFlow()
            {
                Amount             = "9350",
                TimePeriod         = null,
                TimePeriodLabel    = null,
                Level              = "FAMILY",
                InsuranceType      = null,
                InsuranceTypeLabel = null,
                Pos      = null,
                PosLabel = null,
                AuthorizationRequired = null,
                Description           = null,
                ContactDetails        = new Collection <ContactDetail>(),
                Dates    = new Collection <Dates>(),
                Comments = new Collection <string>()
            });

            totals.InNetwork  = inNetwork;
            totals.OutNetwork = outNetwork;

            financial.Remainings = remainings;
            financial.Spent      = spent;
            financial.Totals     = totals;

            return(financial);
        }
Ejemplo n.º 4
0
        public static Financial GetDeductable()
        {
            Financial                  financial   = new Financial();
            FinancialFlows             remaindings = new FinancialFlows();
            Collection <FinancialFlow> inNetwork   = new Collection <FinancialFlow>();

            inNetwork.Add(new FinancialFlow()
            {
                Amount             = "4238.35",
                Level              = "FAMILY",
                InsuranceType      = null,
                InsuranceTypeLabel = null,
                Pos      = null,
                PosLabel = null,
                AuthorizationRequired = null,
                Description           = null,
                ContactDetails        = new Collection <ContactDetail>(),
                Dates    = new Collection <Dates>(),
                Comments = new Collection <string>()
                {
                    "INT MED AND RX"
                },
            });

            Collection <FinancialFlow> outNetwork = new Collection <FinancialFlow>();

            remaindings.InNetwork  = inNetwork;
            remaindings.OutNetwork = outNetwork;

            FinancialFlows spent = new FinancialFlows();

            spent.InNetwork  = new Collection <FinancialFlow>();
            spent.OutNetwork = new Collection <FinancialFlow>();


            FinancialFlows totals = new FinancialFlows();

            inNetwork = new Collection <FinancialFlow>();
            Collection <Dates> dates = new Collection <Dates>();

            dates.Add(new Dates()
            {
                DateType  = "eligibilty",
                DateValue = "2013-07-01"
            });
            inNetwork.Add(new FinancialFlow()
            {
                Amount             = "4350",
                TimePeriod         = "25",
                TimePeriodLabel    = "contract",
                Level              = "FAMILY",
                InsuranceType      = null,
                InsuranceTypeLabel = null,
                Pos      = null,
                PosLabel = null,
                AuthorizationRequired = null,
                Description           = null,
                ContactDetails        = new Collection <ContactDetail>(),
                Dates    = dates,
                Comments = new Collection <string>()
                {
                    "INT MED AND RX,DED INCLUDED IN OOP,Visit or Evaluation by Chiropractor,Manipulation by Chiropractor,Emergency use of Emergency Room,Outpatient Surgery Facility,Outpatient Medical Ancillary,Ambulatory Medical Ancillary,Medical Ancillary,Inpatient Xray and Lab",
                    "Room and Board,Intensive Care Room and Board,Non Emergency use of Emergency Room,Emergency Room Physician,Urgent Care,Non Urgent Services at an Urgent Care Facility,GYN Visit,Specialist Visit or Evaluation,Primary Care Visit or Evaluation,Physician Xray and Lab",
                    "Xray and Lab,Outpatient Xray and Lab"
                },
            });

            totals.InNetwork  = inNetwork;
            totals.OutNetwork = new Collection <FinancialFlow>();

            financial.Remainings = remaindings;
            financial.Spent      = spent;
            financial.Totals     = totals;

            return(financial);
        }