コード例 #1
0
        public void DateTest()
        {
            PlanPayment target   = new PlanPayment();       // TODO: Initialize to an appropriate value
            DateTime    expected = new DateTime();          // TODO: Initialize to an appropriate value
            DateTime    actual;

            target.Date = expected;
            actual      = target.Date;
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Verify the correctness of this test method.");
        }
コード例 #2
0
        public void CheckNumberTest()
        {
            PlanPayment target   = new PlanPayment(); // TODO: Initialize to an appropriate value
            ushort      expected = 0;                 // TODO: Initialize to an appropriate value
            ushort      actual;

            target.CheckNumber = expected;
            actual             = target.CheckNumber;
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Verify the correctness of this test method.");
        }
コード例 #3
0
        private ClaimItem createTestClaimData()
        {
            ClaimItem ciObj = new ClaimItem();

            ciObj.ClaimStatus      = "02";           // Claim status code for claim processing system
            ciObj.ClaimType        = "InstClaim";    // Institutional claim
            ciObj.SenderID         = "CLPCSVNTEST2"; // Claim processor partner value
            ciObj.ReceiverID       = "APPCSVNTEST1"; // Application partner value
            ciObj.OriginatorID     = "ORGNCSVTEST1"; // Originator partner value (optional)
            ciObj.DestinationID    = "DESMEDSTEST1"; // Destination ID for encounters
            ciObj.ClaimInputMethod = "E";            // Claim input method

            SubscriberInfo siObj = new SubscriberInfo();

            siObj.SubscriberRelationship  = "18";
            siObj.SubscriberPolicyNumber  = "12345";
            siObj.InsuredGroupName        = "MD000004";
            siObj.SubscriberLastName      = "Doe";
            siObj.SubscriberFirstName     = "John";
            siObj.SubscriberMiddleName    = "";
            siObj.SubscriberIdentifierSSN = "489-88-7001";
            siObj.SubscriberAddressLine1  = "5589 Hawthorne Way";
            siObj.SubscriberAddressLine2  = "";
            siObj.SubscriberCity          = "Sacramento";
            siObj.SubscriberState         = "CA";
            siObj.SubscriberPostalCode    = "95835";
            siObj.SubscriberCountry       = "US";
            siObj.SubDateOfBirth          = "12-19-1984";
            siObj.SubscriberGender        = "Male";
            siObj.PayerName        = "";
            siObj.PatientFirstName = "";
            siObj.PatientLastName  = "";
            siObj.PatientDOB       = "12-19-1984";
            siObj.PatientGender    = "Male";
            siObj.PatientSSN       = "489-88-7001";
            siObj.PatientMemberID  = "12345";
            siObj.CatgOfService    = "Consultation";
            List <SubscriberInfo> siList = new List <SubscriberInfo>();

            siList.Add(siObj);
            ciObj.SubscriberInfo = siList;

            ciObj.ClaimNumber      = "1234121235";
            ciObj.TotalClaimCharge = 1234.50m;
            ciObj.PatientStatus    = "01";
            ciObj.PatientAmountDue = 0m;
            ciObj.ServiceDate      = new System.DateTime(); // DateTime.Now; DateTime.Today; new DateTime(2018,10,31,7,0,0);

            ciObj.PolicyNumber  = "898435";
            ciObj.ClaimPaidDate = DateTime.Now;

            ServiceLineDetails sldObj = new ServiceLineDetails();

            sldObj.StatementDate          = new DateTime(2018, 10, 31, 8, 30, 0);
            sldObj.LineCounter            = 1;
            sldObj.ServiceCodeDescription = "INPT";
            sldObj.LineChargeAmount       = 15000.00m;
            sldObj.DrugCode                   = "UN";
            sldObj.DrugUnitQuantity           = 23;
            sldObj.PharmacyPrescriptionNumber = "123897";
            sldObj.ServiceType                = "Consultation";
            sldObj.ProviderCode               = "72";
            sldObj.ProviderIdentification     = "20120904-20120907";
            sldObj.ProviderLastName           = "Longhorn";
            sldObj.ProviderFirstName          = "Dr. James";
            sldObj.InNetworkIndicator         = true;
            List <ServiceLineDetails> sldList = new List <ServiceLineDetails>();

            sldList.Add(sldObj);
            ciObj.ServiceLineDetails = sldList;

            PlanPayment ppObj = new PlanPayment();

            ppObj.PrimaryPayerID       = "MEDICAID";
            ppObj.CobServicePaidAmount = 15000m;
            ppObj.ServiceCode          = "ABC";
            ppObj.PaymentDate          = DateTime.Today;
            ppObj.ClaimAdjGroupCode    = "HIPAA";
            ppObj.ClaimAdjReasonCode   = "CO";
            ppObj.ClaimAdjQuantity     = "3";
            ppObj.ClaimAdjAmount       = 500.00m;
            List <PlanPayment> ppList = new List <PlanPayment>();

            ppList.Add(ppObj);
            ciObj.PlanPayment = ppList;

            return(ciObj);
        }
コード例 #4
0
        public void PlanPaymentConstructorTest()
        {
            PlanPayment target = new PlanPayment();

            Assert.Inconclusive("TODO: Implement code to verify target");
        }