public static void ViewEMR(Neusoft.HISFC.Models.RADT.PatientInfo patientInfo, string eprId) { Neusoft.HISFC.Models.File.DataFileInfo dt = Neusoft.HISFC.BizProcess.Factory.Function.IntegrateEPR.GetFile(eprId); if (dt == null) { Panel p = new Panel(); p.Size = new System.Drawing.Size(800, 1000); p.Visible = true; Common.Classes.Function.EMRShow(p, patientInfo, "0", false); Neusoft.FrameWork.WinForms.Classes.Function.PopShowControl(p); } else { TemplateDesignerApplication.ucLoader loader = new TemplateDesignerApplication.ucLoader(); string[] param = { Neusoft.FrameWork.Management.Connection.Operator.ID, dt.Index1 }; loader.ISql = Common.Classes.Function.ISql; loader.ISql.SetParam(param); loader.ISql.RefreshVariant(); string fileName = TemplateDesignerHost.Function.LoadFileCheckFile(dt, false); loader.Init(dt, fileName, param); Neusoft.FrameWork.WinForms.Classes.Function.PopShowControl(loader); } }
private void ShowEmr(string fileid) { Neusoft.HISFC.Models.File.DataFileInfo dt = new Neusoft.HISFC.Models.File.DataFileInfo(); // Neusoft.HISFC.Management.File.DataFileInfo managerFileInfo = new Neusoft.HISFC.Management.File.DataFileInfo(); dt = Neusoft.HISFC.BizProcess.Factory.Function.IntegrateEPR.GetFile(fileid); if (dt == null) { MessageBox.Show("无法找到病历。"); return; } string[] param = { Neusoft.FrameWork.Management.Connection.Operator.ID, dt.Index1 }; loader.ISql = Common.Classes.Function.ISql; loader.ISql.SetParam(param); loader.ISql.RefreshVariant(); string fileName = TemplateDesignerHost.Function.LoadFileCheckFile(dt, false); loader.Init(dt, fileName, param); this.tabControl1.SelectedTab = this.tabPage2; }