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)); }
public JsonResult GetDocumentTypeByDocumentCategoryID(int _documentCategoryID) { return(Json(_iCommonService.getDocumentTypeByDocumentCategoryID(_documentCategoryID), GlobalConst.ContentTypes.TextHtml, JsonRequestBehavior.AllowGet)); }