public ActionResult updatePatientMedicalRecord(int id)
        {
            RFARecordSplittingViewModel _rfaRecordSplit = new RFARecordSplittingViewModel();

            //_rfaRecordSplit.documentTypes = Mapper.Map<IEnumerable<AppModel.DocumentTypeModel.DocumentType>>(_iCommonService.getDocumentTypesAll());
            _rfaRecordSplit.rfaRecordSpliting           = Mapper.Map <RFARecordSpliting>(_intakeService.getRFARecordSplittingByID(id));
            _rfaRecordSplit.documentTypes               = Mapper.Map <IEnumerable <AppModel.DocumentTypeModel.DocumentType> >(_iCommonService.getDocumentTypeByDocumentCategoryID(_rfaRecordSplit.rfaRecordSpliting.DocumentCategoryID));
            _rfaRecordSplit.rfaRecordSpliting.PatientID = _iPatientService.getPatientClaimByID(_rfaRecordSplit.rfaRecordSpliting.PatientClaimID).PatientID;

            ///create path...
            StorageModel _storageModel = new StorageModel();

            _storageModel            = Mapper.Map <StorageModel>(_iCommonService.GetStorageStuctureByID(_rfaRecordSplit.rfaRecordSpliting.PatientClaimID, 'C'));
            _storageModel.path       = System.Configuration.ConfigurationManager.AppSettings[GlobalConst.VirtualDirectoryPath.VirtualPath].ToString();
            _storageModel.FolderName = GlobalConst.FolderName.MedicalRecords;

            //end path..

            _rfaRecordSplit.rfaRecordSpliting.DocumentUrl = _storageService.GeneateStorage(_storageModel) + GlobalConst.ConstantChar.DoubleBackSlash + _rfaRecordSplit.rfaRecordSpliting.RFAFileName;

            List <string> diag = (from s in _iPatientService.getPatientClaimDiagnoseByPatientClaimIdAll(_rfaRecordSplit.rfaRecordSpliting.PatientClaimID).OrderByDescending(hp => hp.PatientClaimDiagnosisID).ToList()
                                  select s.icdICDNumber).ToList();

            diag.ForEach(hp => _rfaRecordSplit.diagnosisAll += hp + ",");

            if (_rfaRecordSplit.diagnosisAll != null)
            {
                _rfaRecordSplit.diagnosisAll = _rfaRecordSplit.diagnosisAll.Substring(0, _rfaRecordSplit.diagnosisAll.Length - 1);
            }


            return(View(_rfaRecordSplit));
        }
Beispiel #2
0
 public JsonResult GetDocumentTypeByDocumentCategoryID(int _documentCategoryID)
 {
     return(Json(_iCommonService.getDocumentTypeByDocumentCategoryID(_documentCategoryID), GlobalConst.ContentTypes.TextHtml, JsonRequestBehavior.AllowGet));
 }