Пример #1
0
 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);
     }
 }
Пример #2
0
        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;
        }