Example #1
0
        public ActionResult getPhysicianidByReferralID(int _rfaReferralID)
        {
            RFAReferral objRFAReferral = new RFAReferral();

            objRFAReferral = Mapper.Map <RFAReferral>(_intakeService.getReferralByID(_rfaReferralID));
            return(Json(objRFAReferral));
        }
Example #2
0
        public int udateReferralIntakePatientClaimByID(int _patientClaimID, int _rfaReferralId)
        {
            RFAReferral _rFAReferral = new RFAReferral();

            _rFAReferral.PatientClaimID = _patientClaimID;
            _rFAReferral.RFAReferralID  = _rfaReferralId;
            return(_rfaReferralRepo.Update(_rFAReferral, (rFAReferrals => rFAReferrals.PatientClaimID), (rFAReferrals => rFAReferrals.RFAReferralID)));
        }
Example #3
0
        public void SaveSignatureDescription()
        {
            RFAReferral _rfaReferral = new RFAReferral
            {
                RFASignature            = "wertwert",
                RFASignatureDescription = "wertretttttttttt",
                RFAReferralID           = 417
            };
            var data = _intakeRepository.SaveSignatureDescription(_rfaReferral);

            Assert.IsTrue(data != null, "failed");
        }
Example #4
0
        public void UploadSignature()
        {
            RFAReferral _rfaReferral = new RFAReferral
            {
                RFASignature            = "11111",
                RFASignatureDescription = "333333",
                RFAReferralID           = 417
            };
            var data = _intakeRepository.UploadSignature(_rfaReferral);

            Assert.IsTrue(data != null, "failed");
        }
Example #5
0
 public ActionResult SaveRFAIntake(RFAReferral _rfaReferral)
 {
     if (_rfaReferral.RFACETime == null)
     {
         _rfaReferral.RFACETime = null;
     }
     else
     {
         _rfaReferral.RFACETime = _rfaReferral.RFACETime + " " + _rfaReferral.RFATimeValue;
     }
     _intakeService.updateRFAInReferral(Mapper.Map <serviceModel.IntakeService.RFAReferral>(_rfaReferral));
     _commonService.AddProcessLevelByReferralID(_rfaReferral.RFAReferralID, GlobalConst.ProcessLevel.Physician);
     return(Json(GlobalConst.Message.SaveMessage, GlobalConst.ContentTypes.TextHtml));
 }
Example #6
0
        public void updateRFAInReferral()
        {
            RFAReferral obj = new RFAReferral
            {
                RFAReferralID            = 32,
                RFACEDate                = System.DateTime.Now.Date,
                RFAHCRGDate              = System.DateTime.Now.Date,
                RFAReferralDate          = System.DateTime.Now.Date,
                RFASignedByPhysician     = true,
                RFATreatmentRequestClear = false,
                RFADiscrepancies         = "asdfasdfasdfa sfasd fasdf"
            };
            var data = _intakeRepository.updateRFAInReferral(obj);

            Assert.IsTrue(data > 0, "failed");
        }
Example #7
0
        public ActionResult UpdateRFAIMRHistoryRationaleByReferralID(RFAReferral _rfaFile)
        {
            int a = _iIMRService.UpdateRFAIMRHistoryRationaleByReferralID(Mapper.Map <MMCService.IMRService.RFAReferral>(_rfaFile));

            return(Json(a));
        }
Example #8
0
        public ActionResult getIMRRefrenceNumber(int _rfaID)
        {
            RFAReferral _rfafile = Mapper.Map <RFAReferral>(_intakeService.getReferralByID(_rfaID));

            return(Json(_rfafile));
        }
Example #9
0
        public ActionResult uploadIMRDoc(RFAReferralFile _rfaFile, IMRRFAReferral _imrReferral, RFAReferral rfa)
        {
            rfa.RFAReferralID      = _imrReferral.RFAReferralID;
            _rfaFile.RFAReferralID = _imrReferral.RFAReferralID;
            int b = _iIMRService.UpdateRFAIMRReferenceNumberByReferralID(Mapper.Map <MMCService.IMRService.RFAReferral>(rfa));

            if (b == 0)
            {
                return(Json("IMR Referrance Number already exists."));
            }
            else
            {
                if (_imrReferral.IMRRFAReferralID == 0)
                {
                    int a = _iIMRService.addIMRRFAReferral(Mapper.Map <MMCService.IMRService.IMRRFAReferral>(_imrReferral));
                }
                else
                {
                    int a = _iIMRService.updateIMRRFAReferral(Mapper.Map <MMCService.IMRService.IMRRFAReferral>(_imrReferral));
                }
                StorageModel _storageModel = Mapper.Map <StorageModel>(_iCommonService.GetStorageStuctureByID(_rfaFile.RFAReferralID, GlobalConst.ConstantChar.Char_R));
                _storageModel.ReferralID = 0;
                _storageModel.path       = Server.MapPath(System.Configuration.ConfigurationManager.AppSettings[GlobalConst.VirtualDirectoryPath.VirtualPath].ToString());
                _storageModel.FolderName = GlobalConst.FolderName.MedicalRecords;
                //Save file Temporary for Split
                string filename = Guid.NewGuid().ToString() + Path.GetExtension(_rfaFile.rfaReferralFile.FileName);
                string path     = _storageService.GeneateStorage(_storageModel);
                _rfaFile.rfaReferralFile.SaveAs(path + GlobalConst.ConstantChar.DoubleBackSlash + filename);
                string ContentFile = _pdfSplitterService.SplitPDFFilePatientMedicalRecord(1, 3, path + GlobalConst.ConstantChar.DoubleBackSlash + filename, _storageService.GeneateStorage(_storageModel) + GlobalConst.ConstantChar.DoubleBackSlash, "Independent Medical Review Notice of Assignment and Request for Information Letter");
                string BarcodeFile = _pdfSplitterService.SplitPDFFilePatientMedicalRecord(4, 4, path + GlobalConst.ConstantChar.DoubleBackSlash + filename, _storageService.GeneateStorage(_storageModel) + GlobalConst.ConstantChar.DoubleBackSlash, _rfaFile.RFAReferralID.ToString() + "_SplitBarcode");
                //Delete  Temporary file
                System.IO.File.Delete(path + GlobalConst.ConstantChar.DoubleBackSlash + filename);
                _rfaFile.RFAReferralFileName = "Independent Medical Review Notice of Assignment and Request for Information Letter";
                _rfaFile.RFAFileTypeID       = GlobalConst.FileType.IMRSplitContent;
                _rfaFile.RFAFileCreationDate = DateTime.Now;
                _rfaFile.RFAFileUserID       = MMCUser.UserId;
                _intakeService.addReferralFile(Mapper.Map <MMC.MMCService.IntakeService.RFAReferralFile>(_rfaFile));
                _rfaFile.RFAFileTypeID       = GlobalConst.FileType.IMRSplitBarcode;
                _rfaFile.RFAReferralFileName = _rfaFile.RFAReferralID.ToString() + "_SplitBarcode";
                _rfaFile.RFAFileCreationDate = DateTime.Now;
                _intakeService.addReferralFile(Mapper.Map <MMC.MMCService.IntakeService.RFAReferralFile>(_rfaFile));
                return(Json(GlobalConst.Message.UploadedSucessfully));
            }
        }
Example #10
0
 public int UploadSignature(RFAReferral _rfaReferral)
 {
     return(_rfaReferralRepo.Update(_rfaReferral, rs => rs.RFASignature, rs => rs.RFAReferralID));
 }
Example #11
0
 public int addRFAReferral(RFAReferral _rfaReferral)
 {
     return(_rfaReferralRepo.Add(_rfaReferral).RFAReferralID);
 }
Example #12
0
 public int updateRFAInReferral(RFAReferral _rfaReferral)
 {
     return(_rfaReferralRepo.Update(_rfaReferral, hp => hp.RFAReferralDate, hp => hp.RFACEDate, hp => hp.RFACETime, hp => hp.RFAHCRGDate, hp => hp.RFASignedByPhysician, hp => hp.RFATreatmentRequestClear, hp => hp.RFADiscrepancies, hp => hp.EvaluatedBy, hp => hp.EvaluationDate, hp => hp.Credentials, hp => hp.InternalAppeal));
 }
Example #13
0
 public int SaveSignatureDescription(RFAReferral _rfaReferral)
 {
     return(_rfaReferralRepo.Update(_rfaReferral, rs => rs.RFASignatureDescription, rs => rs.RFAReferralID));
 }