Exemplo n.º 1
0
        public void addPatientClaim()
        {
            PatientClaim _PatientClaim = new PatientClaim
            {
                PatAdjudicationStateCaseNumber = "testGensadadasd",
                PatClientID            = 1,
                PatClaimJurisdictionId = 2,
                PatDOI = DateTime.Parse("10/10/2015"),
                PatEDIExchangeTrackingNumber = "PatEDIExchangeTrackingNumber1",
                PatAdjusterID  = 2,
                PatClaimNumber = "PATCxw4Test",
                PatientID      = 1,
                //PatInjuryDescription = "PatInjuryDescription2",
                PatInjuryReportedDate = DateTime.Parse("10/10/2015"),
                //PatInjuryType = "PatInjuryType",
                PatApplicantAttorneyID = 1,
                PatDefenseAttorneyID   = 1,
                PatPolicyYear          = "2015",
                PatInsurerID           = 1,
                PatInsuranceBranchID   = null,
                PatTPAID       = 2,
                PatTPABranchID = null,
                PatEmployerID  = 2,
                PatADRID       = 1
            };
            var _id = _patientRepository.addPatientClaim(_PatientClaim);

            Assert.IsTrue(_id > 0, "failed");
        }
Exemplo n.º 2
0
        public void updatePatPhysician()
        {
            PatientClaim _PatientClaim = new PatientClaim
            {
                PatAdjudicationStateCaseNumber = "PatAdjudicationStateCaseNumber1",
                PatAdjusterID          = 2,
                PatClientID            = 1,
                PatClaimJurisdictionId = 2,
                PatDOI = DateTime.Parse("10/10/2015"),
                PatEDIExchangeTrackingNumber = "PatEDIExchangeTrackingNumber1",
                PatApplicantAttorneyID       = 1,
                PatDefenseAttorneyID         = 1,
                PatClaimNumber = "PATCLM123564",
                PatientID      = 1,
                //PatInjuryDescription = "PatInjuryDescription1",
                PatInjuryReportedDate = DateTime.Parse("10/10/2015"),
                //PatInjuryType = "PatInjuryType",
                PatPolicyYear  = "2015",
                PatientClaimID = 3,
                PatPhysicianID = 17
            };
            var _id = _patientRepository.updatePatientPhysician(_PatientClaim);

            Assert.IsTrue(_id > 0, "failed");
        }
Exemplo n.º 3
0
 public int updatePatientClaim(PatientClaim _patientClaim)
 {
     if (_patientClaimRepo.GetAll(PatClm => PatClm.PatientClaimID != _patientClaim.PatientClaimID && PatClm.PatClaimNumber == _patientClaim.PatClaimNumber).Count() > 0)
     {
         return(DLModel.Constant.Constant.ConstantValue.AllReadyExists);
     }
     else
     {
         return(_patientClaimRepo.Update(_patientClaim));
     }
 }
Exemplo n.º 4
0
 public int addPatientClaim(PatientClaim _patientClaim)
 {
     if (_patientClaimRepo.GetAll(PatClm => PatClm.PatClaimNumber == _patientClaim.PatClaimNumber).Count() > 0)
     {
         return(DLModel.Constant.Constant.ConstantValue.AllReadyExists);
     }
     else
     {
         return(_patientClaimRepo.Add(_patientClaim).PatientClaimID);
     }
 }
Exemplo n.º 5
0
        public ActionResult SavePatientPhysician(PatientClaim objPatientModel)
        {
            int _Result = GlobalConst.ConstantChar.Zero;
            var _arr    = new List <int>();

            try
            {
                if (objPatientModel.PatientClaimID > GlobalConst.ConstantChar.Zero)
                {
                    _Result = _iPatientService.updatePatientPhysician(Mapper.Map <MMCService.PatientService.PatientClaim>(objPatientModel));
                    _arr.Add(_Result);
                }
            }
            catch
            {
                _arr.Add(0);
            }
            return(Json(_arr));
        }
Exemplo n.º 6
0
 public int addPatientClaim(PatientClaim _patientClaim)
 {
     return(_patientRepository.addPatientClaim(Mapper.Map <DTO.PatientClaim, MMC.Core.Data.Model.PatientClaim>(_patientClaim)));
 }
Exemplo n.º 7
0
 public int updatePatientPhysician(PatientClaim _patientClaim)
 {
     return(_patientRepository.updatePatientPhysician(Mapper.Map <DTO.PatientClaim, MMC.Core.Data.Model.PatientClaim>(_patientClaim)));
 }
Exemplo n.º 8
0
        public ActionResult SavePatientClaimDetail(PatientClaim objPatientModel)
        {
            int _Result       = GlobalConst.ConstantChar.Zero;
            int _ResultStatus = GlobalConst.ConstantChar.Zero;
            var _arr          = new List <int>();

            try
            {
                //  objPatientModel.PatClaimAdministratorID = 1;
                string[] Insval = objPatientModel.PatInsValue.Split('-');
                string[] Tpaval = objPatientModel.PatTPAValue.Split('-');

                if (Insval[1].ToString().ToLower() == GlobalConst.TableAbbreviation.Ins)
                {
                    objPatientModel.PatInsurerID         = Convert.ToInt32(Insval[0]);
                    objPatientModel.PatInsuranceBranchID = null;
                }
                else
                {
                    objPatientModel.PatInsuranceBranchID = Convert.ToInt32(Insval[0]);
                    objPatientModel.PatInsurerID         = null;
                }

                if (Tpaval[1].ToString().ToLower() == GlobalConst.TableAbbreviation.Tpa)
                {
                    objPatientModel.PatTPAID       = Convert.ToInt32(Tpaval[0]);
                    objPatientModel.PatTPABranchID = null;
                }
                else
                {
                    objPatientModel.PatTPABranchID = Convert.ToInt32(Tpaval[0]);
                    objPatientModel.PatTPAID       = null;
                }

                objPatientModel.PatClaimNumber = objPatientModel.PatClaimNumber.Trim();

                if (objPatientModel.PatientClaimID == GlobalConst.ConstantChar.Zero)
                {
                    _Result = _iPatientService.addPatientClaim(Mapper.Map <MMCService.PatientService.PatientClaim>(objPatientModel));
                    if (_Result == GlobalConst.ConstantChar.MinusOne)
                    {
                        _arr.Add(_Result);
                        _arr.Add(GlobalConst.ConstantChar.MinusOne);
                    }
                    else
                    {
                        _arr.Add(_Result);
                        PatientClaimStatus PatientClaimStatusDetails = new PatientClaimStatus();
                        PatientClaimStatusDetails.ClaimStatusID = objPatientModel.ClaimStatusID;
                        if (objPatientModel.DeniedRationale == null)
                        {
                            PatientClaimStatusDetails.DeniedRationale = "";
                        }
                        else
                        {
                            PatientClaimStatusDetails.DeniedRationale = objPatientModel.DeniedRationale;
                        }
                        PatientClaimStatusDetails.PatientClaimID = _Result;
                        _ResultStatus = _iPatientService.addPatientClaimStatus(Mapper.Map <MMCService.PatientService.PatientClaimStatus>(PatientClaimStatusDetails));
                        if (objPatientModel.ClaimStatusID == GlobalConst.ClaimStatus.Delayed)
                        {
                            _iPatientService.updatePatientClaimPleadBodyPartByPatientClaimID(_Result, GlobalConst.BodyPartStatus.Unknown);
                        }
                        else if (objPatientModel.ClaimStatusID == GlobalConst.ClaimStatus.Denied)
                        {
                            _iPatientService.updatePatientClaimPleadBodyPartByPatientClaimID(_Result, GlobalConst.BodyPartStatus.Denied);
                        }
                        else if (objPatientModel.ClaimStatusID == GlobalConst.ClaimStatus.AcceptedinPart || objPatientModel.ClaimStatusID == GlobalConst.ClaimStatus.AcceptedinFull)
                        {
                            _iPatientService.updatePatientClaimPleadBodyPartByPatientClaimID(_Result, GlobalConst.BodyPartStatus.Accepted);
                        }
                        _arr.Add(GlobalConst.ConstantChar.One);
                        _arr.Add(_ResultStatus);
                    }
                }
                else
                {
                    _Result = _iPatientService.updatePatientClaim(Mapper.Map <MMCService.PatientService.PatientClaim>(objPatientModel));

                    if (_Result == GlobalConst.ConstantChar.MinusOne)
                    {
                        _arr.Add(_Result);
                        _arr.Add(GlobalConst.ConstantChar.MinusOne);
                    }
                    else
                    {
                        _arr.Add(objPatientModel.PatientClaimID);
                        PatientClaimStatus PatientClaimStatusDetails = new PatientClaimStatus();
                        PatientClaimStatusDetails.ClaimStatusID = objPatientModel.ClaimStatusID;
                        if (objPatientModel.DeniedRationale == null)
                        {
                            PatientClaimStatusDetails.DeniedRationale = "";
                        }
                        else
                        {
                            PatientClaimStatusDetails.DeniedRationale = objPatientModel.DeniedRationale;
                        }
                        if (objPatientModel.PatientClaimID == 0)
                        {
                            PatientClaimStatusDetails.PatientClaimID = _Result;
                        }
                        else
                        {
                            PatientClaimStatusDetails.PatientClaimID = objPatientModel.PatientClaimID;
                        }
                        PatientClaimStatusDetails.PatientClaimStatusID = objPatientModel.PatientClaimStatusID;
                        _ResultStatus = _iPatientService.updatePatientClaimStatus(Mapper.Map <MMCService.PatientService.PatientClaimStatus>(PatientClaimStatusDetails));
                        if (objPatientModel.ClaimStatusID == GlobalConst.ClaimStatus.Delayed)
                        {
                            _iPatientService.updatePatientClaimPleadBodyPartByPatientClaimID(objPatientModel.PatientClaimID, GlobalConst.BodyPartStatus.Unknown);
                        }
                        else if (objPatientModel.ClaimStatusID == GlobalConst.ClaimStatus.Denied)
                        {
                            _iPatientService.updatePatientClaimPleadBodyPartByPatientClaimID(objPatientModel.PatientClaimID, GlobalConst.BodyPartStatus.Denied);
                        }
                        else if (objPatientModel.ClaimStatusID == GlobalConst.ClaimStatus.AcceptedinPart || objPatientModel.ClaimStatusID == GlobalConst.ClaimStatus.AcceptedinFull)
                        {
                            _iPatientService.updatePatientClaimPleadBodyPartByPatientClaimID(objPatientModel.PatientClaimID, GlobalConst.BodyPartStatus.Accepted);
                        }
                        _arr.Add(GlobalConst.ConstantChar.Two);
                        _arr.Add(_ResultStatus);
                    }
                }
            }
            catch
            {
                _arr.Add(0);
                _arr.Add(GlobalConst.ConstantChar.Zero);
            }

            return(Json(_arr));
        }
Exemplo n.º 9
0
 public int updatePatientPhysician(PatientClaim _patientClaim)
 {
     return(_patientClaimRepo.Update(_patientClaim, ms => ms.PatPhysicianID));
 }