示例#1
0
        public static string RunEight(bool showForms)
        {
            Claim claim = Claims.GetClaim(ClaimNums[7]);

            InsSubTC.SetAssignBen(true, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 2);
            return(Run(8, "", "21", claim, showForms));
        }
示例#2
0
        public static string RunTen(bool showForms)
        {
            Claim claim = Claims.GetClaim(ClaimNums[9]);

            InsSubTC.SetAssignBen(true, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 1);
            return(Run(10, "", "21", claim, showForms));       //test the result of the COB
        }
示例#3
0
        public static string RunFour(bool showForms)
        {
            Claim claim = Claims.GetClaim(ClaimNums[3]);

            InsSubTC.SetAssignBen(false, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 2);
            return(Run(4, "", "21", claim, showForms));       //expecting EOB
        }
示例#4
0
        public static string RunSeven(bool showForms)
        {
            Claim claim = Claims.GetClaim(ClaimNums[6]);

            InsSubTC.SetAssignBen(false, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 1);
            return(Run(7, "", "21", claim, showForms));
        }
示例#5
0
        public static string RunThree(bool showForms)
        {
            Claim claim = Claims.GetClaim(ClaimNums[2]);

            InsSubTC.SetAssignBen(true, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 2);  //Even though the test says 1, the example message uses 2
            return(Run(3, "", "21", claim, showForms));       //expecting EOB
        }
示例#6
0
        public static string RunOne(bool showForms)
        {
            Claim claim = Claims.GetClaim(ClaimNums[0]);

            InsSubTC.SetAssignBen(false, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 2);
            return(Run(1, "C", "11", claim, showForms));
        }
示例#7
0
        public static string RunEight(bool showForms)
        {
            Claim claim = Claims.GetClaim(ClaimNums[9]);

            InsSubTC.SetAssignBen(false, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 1);
            return(Run(8, "C", "13", claim, showForms, 1, 1, 0, 0));
        }
示例#8
0
        public static string RunThree(bool showForms)
        {
            Claim claim = Claims.GetClaim(ClaimNums[2]);

            InsSubTC.SetAssignBen(false, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 1);
            return(Run(3, "", "23", claim, showForms, 1, 1, 350, 250));
        }
示例#9
0
        public static string RunThree()
        {
            Claim claim = Claims.GetClaim(ClaimTC.ClaimNums[6]);

            claim.CanadaTransRefNum = "CCC12345      ";
            InsSubTC.SetAssignBen(false, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 1);
            return(Run(3, "R", claim));
        }
示例#10
0
        public static string RunTwo()
        {
            Claim claim = Claims.GetClaim(ClaimTC.ClaimNums[2]);

            claim.CanadaTransRefNum = "BCD88345      ";
            InsSubTC.SetAssignBen(true, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 1);
            return(Run(2, "A", claim));
            //TODO: We need to run the reversal for the secondary claim. Can't do this yet since we don't have COB claims implemented yet.
        }
示例#11
0
        public static string RunTwelve(bool showForms)
        {
            Claim claim = Claims.GetClaim(ClaimNums[11]);

            InsSubTC.SetAssignBen(false, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 1);
            string oldVersion = CarrierTC.SetCDAnetVersion(claim.PlanNum, "02");
            string retval     = Run(12, "", "21", claim, showForms);

            CarrierTC.SetCDAnetVersion(claim.PlanNum, oldVersion);
            return(retval);
        }
示例#12
0
        public static string RunFour()
        {
            Claim claim = Claims.GetClaim(ClaimTC.ClaimNums[11]);

            claim.CanadaTransRefNum = "AB123456V2    ";
            InsSubTC.SetAssignBen(false, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 1);
            string oldVersion = CarrierTC.SetCDAnetVersion(claim.PlanNum, "02");
            string retval     = Run(4, "A", claim);

            CarrierTC.SetCDAnetVersion(claim.PlanNum, oldVersion);
            return(retval);
        }
示例#13
0
        public static string RunSeven(bool showForms)
        {
            Claim claim = Claims.GetClaim(ClaimNums[7]);          //Claim 7 page 1

            InsSubTC.SetAssignBen(false, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 1);
            string result = Run(7, "", "13", claim, showForms, 1, 2, 0, 0);

            claim = Claims.GetClaim(ClaimNums[8]);          //Claim 7 page 2
            InsSubTC.SetAssignBen(false, claim.InsSubNum);
            CarrierTC.SetEncryptionMethod(claim.PlanNum, 1);
            result += Environment.NewLine + Run(7, "", "13", claim, showForms, 2, 2, 0, 0);
            return(result);
        }