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"); }
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"); }
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)); } }
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); } }
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)); }
public int addPatientClaim(PatientClaim _patientClaim) { return(_patientRepository.addPatientClaim(Mapper.Map <DTO.PatientClaim, MMC.Core.Data.Model.PatientClaim>(_patientClaim))); }
public int updatePatientPhysician(PatientClaim _patientClaim) { return(_patientRepository.updatePatientPhysician(Mapper.Map <DTO.PatientClaim, MMC.Core.Data.Model.PatientClaim>(_patientClaim))); }
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)); }
public int updatePatientPhysician(PatientClaim _patientClaim) { return(_patientClaimRepo.Update(_patientClaim, ms => ms.PatPhysicianID)); }