Exemplo n.º 1
0
        public void addPatientClaimStatus()
        {
            PatientClaimStatus _PatientClaimStatus = new PatientClaimStatus
            {
                ClaimStatusID   = 1,
                PatientClaimID  = 5,
                DeniedRationale = "jhgjdfgdjgdjfgdjg"
            };
            var _id = _patientRepository.addPatientClaimStatus(_PatientClaimStatus);

            Assert.IsTrue(_id > 0, "failed");
        }
Exemplo n.º 2
0
        public void updatePatientClaimStatus()
        {
            PatientClaimStatus _PatientClaimStatus = new PatientClaimStatus
            {
                PatientClaimStatusID = 3,
                ClaimStatusID        = 1,
                PatientClaimID       = 5,
                DeniedRationale      = ""
            };
            var _id = _patientRepository.updatePatientClaimStatus(_PatientClaimStatus);

            Assert.IsTrue(_id > 0, "failed");
        }
Exemplo n.º 3
0
        public ActionResult SavePatientClaimStatus(PatientClaimStatus PatientClaimStatusDetails)
        {
            var _Result = GlobalConst.ConstantChar.Zero;

            try
            {
                if (PatientClaimStatusDetails.PatientClaimID != GlobalConst.ConstantChar.Zero)
                {
                    _Result = _iPatientService.addPatientClaimStatus(Mapper.Map <MMCService.PatientService.PatientClaimStatus>(PatientClaimStatusDetails));
                }
            }
            catch
            {
                _Result = GlobalConst.ConstantChar.Zero;
            }
            return(Json(_Result));
        }
Exemplo n.º 4
0
 public int updateDeniedRationale(PatientClaimStatus _patientClaimStatus)
 {
     return(_patientRepository.updateDeniedRationale(Mapper.Map <DTO.PatientClaimStatus, MMC.Core.Data.Model.PatientClaimStatus>(_patientClaimStatus)));
 }
Exemplo n.º 5
0
 public int updatePatientClaimStatus(PatientClaimStatus _patientClaimDiagnose)
 {
     return(_patientRepository.updatePatientClaimStatus(Mapper.Map <DTO.PatientClaimStatus, MMC.Core.Data.Model.PatientClaimStatus>(_patientClaimDiagnose)));
 }
Exemplo n.º 6
0
 public int addPatientClaimStatus(PatientClaimStatus _patientClaimStatus)
 {
     return(_patientRepository.addPatientClaimStatus(Mapper.Map <DTO.PatientClaimStatus, MMC.Core.Data.Model.PatientClaimStatus>(_patientClaimStatus)));
 }
Exemplo n.º 7
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.º 8
0
 public int updateDeniedRationale(PatientClaimStatus _patientClaimStatus)
 {
     return(_patientClaimStatusRepo.Update(_patientClaimStatus, rs => rs.PatientClaimStatusID, rs => rs.DeniedRationale));
 }
Exemplo n.º 9
0
 public int updatePatientClaimStatus(PatientClaimStatus _patientClaimStatus)
 {
     return(_patientClaimStatusRepo.Update(_patientClaimStatus));
 }
Exemplo n.º 10
0
 public int addPatientClaimStatus(PatientClaimStatus _patientClaimStatus)
 {
     return(_patientClaimStatusRepo.Add(_patientClaimStatus).PatientClaimStatusID);
 }