コード例 #1
0
        public static Carrier CreateCarrier(string suffix)
        {
            Carrier carrier = new Carrier();

            carrier.CarrierName = "Carrier" + suffix;
            Carriers.Insert(carrier);
            return(carrier);
        }
コード例 #2
0
        public static Carrier CreateCarrier(string suffix, string address = "", string city = "", string state = "", string zip = "", string electID = "", params TrustedEtransTypes[] arrayTrustedEtrans)
        {
            Carrier carrier = new Carrier();

            carrier.CarrierName = "Carrier" + suffix;
            carrier.Address     = address;
            carrier.City        = city;
            carrier.State       = state;
            carrier.Zip         = zip;
            carrier.ElectID     = electID;
            if (arrayTrustedEtrans != null && arrayTrustedEtrans.Length > 0)
            {
                carrier.TrustedEtransFlags = (TrustedEtransTypes)arrayTrustedEtrans.ToList().Sum(x => (int)x);
            }
            Carriers.Insert(carrier);
            Carriers.RefreshCache();
            return(carrier);
        }
コード例 #3
0
ファイル: CarrierTC.cs プロジェクト: kjb7749/testImport
        public static string SetInitialCarriers()
        {
            //We are starting with zero carriers
            CanadianNetwork network = new CanadianNetwork();

            network.Abbrev   = "CDANET14";
            network.Descript = "CDANET14";
            network.CanadianTransactionPrefix = "CDANET14";
            CanadianNetworks.Insert(network);
            Carrier carrier = new Carrier();

            carrier.IsCDA                    = true;
            carrier.CarrierName              = "Carrier 1";
            carrier.CanadianNetworkNum       = network.CanadianNetworkNum;
            carrier.CDAnetVersion            = "04";
            carrier.ElectID                  = "666666";
            carrier.CanadianEncryptionMethod = 2;
            carrier.CanadianSupportedTypes
            //claim_01 is implied
                = CanSupTransTypes.CobClaimTransaction_07
                  //claimAck_11 is implied
                  //claimEob_21 is implied
                  | CanSupTransTypes.ClaimReversal_02
                  | CanSupTransTypes.ClaimReversalResponse_12
                  | CanSupTransTypes.PredeterminationSinglePage_03
                  | CanSupTransTypes.PredeterminationMultiPage_03
                  | CanSupTransTypes.RequestForOutstandingTrans_04
                  | CanSupTransTypes.EmailTransaction_24
                  | CanSupTransTypes.RequestForSummaryReconciliation_05
                  | CanSupTransTypes.RequestForPaymentReconciliation_06;
            Carriers.Insert(carrier);
            //Carrier2---------------------------------------------------
            network          = new CanadianNetwork();
            network.Abbrev   = "A";
            network.Descript = "A";
            network.CanadianTransactionPrefix = "A";
            CanadianNetworks.Insert(network);
            carrier                          = new Carrier();
            carrier.IsCDA                    = true;
            carrier.CarrierName              = "Carrier 2";
            carrier.CanadianNetworkNum       = network.CanadianNetworkNum;
            carrier.CDAnetVersion            = "04";
            carrier.ElectID                  = "777777";
            carrier.CanadianEncryptionMethod = 1;
            carrier.CanadianSupportedTypes
                = CanSupTransTypes.EligibilityTransaction_08
                  //claim_01 is implied
                  //claimAck_11 is implied
                  //claimEob_21 is implied
                  | CanSupTransTypes.ClaimReversal_02
                  | CanSupTransTypes.PredeterminationSinglePage_03
                  | CanSupTransTypes.RequestForOutstandingTrans_04
                  | CanSupTransTypes.EmailTransaction_24
                  | CanSupTransTypes.RequestForPaymentReconciliation_06;
            Carriers.Insert(carrier);
            //Carrier3---------------------------------------------------
            network          = new CanadianNetwork();
            network.Abbrev   = "AB";
            network.Descript = "AB";
            network.CanadianTransactionPrefix = "AB";
            CanadianNetworks.Insert(network);
            carrier                          = new Carrier();
            carrier.IsCDA                    = true;
            carrier.CarrierName              = "Carrier 3";
            carrier.CanadianNetworkNum       = network.CanadianNetworkNum;
            carrier.CDAnetVersion            = "04";
            carrier.ElectID                  = "888888";
            carrier.CanadianEncryptionMethod = 2;
            carrier.CanadianSupportedTypes
                = CanSupTransTypes.EligibilityTransaction_08
                  //claim_01 is implied
                  | CanSupTransTypes.CobClaimTransaction_07
                  //claimAck_11 is implied
                  //claimEob_21 is implied
                  | CanSupTransTypes.ClaimReversal_02
                  | CanSupTransTypes.PredeterminationSinglePage_03
                  | CanSupTransTypes.RequestForOutstandingTrans_04
                  | CanSupTransTypes.EmailTransaction_24
                  | CanSupTransTypes.RequestForPaymentReconciliation_06;
            Carriers.Insert(carrier);
            //Carrier4---------------------------------------------------
            network          = new CanadianNetwork();
            network.Abbrev   = "ABC";
            network.Descript = "ABC";
            network.CanadianTransactionPrefix = "ABC";
            CanadianNetworks.Insert(network);
            carrier                          = new Carrier();
            carrier.IsCDA                    = true;
            carrier.CarrierName              = "Carrier 4";
            carrier.CanadianNetworkNum       = network.CanadianNetworkNum;
            carrier.CDAnetVersion            = "04";
            carrier.ElectID                  = "999111";
            carrier.CanadianEncryptionMethod = 2;
            carrier.CanadianSupportedTypes
                = CanSupTransTypes.EligibilityTransaction_08
                  //claim_01 is implied
                  | CanSupTransTypes.CobClaimTransaction_07
                  //claimAck_11 is implied
                  //claimEob_21 is implied
                  | CanSupTransTypes.ClaimReversal_02
                  | CanSupTransTypes.PredeterminationSinglePage_03
                  | CanSupTransTypes.RequestForOutstandingTrans_04
                  | CanSupTransTypes.EmailTransaction_24
                  | CanSupTransTypes.RequestForPaymentReconciliation_06;
            Carriers.Insert(carrier);
            //Carrier5---------------------------------------------------
            network          = new CanadianNetwork();
            network.Abbrev   = "V2CAR";
            network.Descript = "V2CAR";
            network.CanadianTransactionPrefix = "V2CAR";
            CanadianNetworks.Insert(network);
            carrier                          = new Carrier();
            carrier.IsCDA                    = true;
            carrier.CarrierName              = "Carrier 5";
            carrier.CanadianNetworkNum       = network.CanadianNetworkNum;
            carrier.CDAnetVersion            = "02";
            carrier.ElectID                  = "555555";
            carrier.CanadianEncryptionMethod = 0;          //not applicable
            carrier.CanadianSupportedTypes
                = CanSupTransTypes.EligibilityTransaction_08
                  | CanSupTransTypes.EligibilityResponse_18
                  //claim_01 is implied
                  //claimAck_11 is implied
                  //claimEob_21 is implied
                  | CanSupTransTypes.ClaimReversal_02
                  | CanSupTransTypes.PredeterminationSinglePage_03
                  | CanSupTransTypes.PredeterminationMultiPage_03;
            Carriers.Insert(carrier);
            //---------------------------------------------------------
            //Used for Payment Reconciliation test #3 and Summary Reconciliation test #3
            network          = new CanadianNetwork();
            network.Abbrev   = "ABC";
            network.Descript = "ABC";
            network.CanadianTransactionPrefix = "ABC";
            CanadianNetworks.Insert(network);
            carrier                          = new Carrier();
            carrier.IsCDA                    = true;
            carrier.CarrierName              = "111555";
            carrier.CanadianNetworkNum       = network.CanadianNetworkNum;
            carrier.CDAnetVersion            = "04";
            carrier.ElectID                  = "111555";
            carrier.CanadianEncryptionMethod = 0;          //not applicable
            carrier.CanadianSupportedTypes
                = CanSupTransTypes.PaymentReconciliation_16;
            Carriers.Insert(carrier);
            return("Carrier objects set.\r\n");
        }