Example #1
0
        public void m_mthOpenImage()
        {
            // 新PACS
            if (this.m_objViewer.webBrowser.Visible && this.m_objViewer.webBrowser.Tag != null)
            {
                System.Diagnostics.Process pro = new System.Diagnostics.Process();
                pro.StartInfo.FileName  = Application.StartupPath + @"\PACSReport\ClinicalAccessTo.exe";
                pro.StartInfo.Arguments = this.m_objViewer.webBrowser.Tag.ToString();
                pro.Start();
            }
            return;

            if (this.m_objViewer.btOpenImage.Tag == null)
            {
                return;
            }
            clsImageReportPrintValue obj  = (clsImageReportPrintValue)this.m_objViewer.btOpenImage.Tag;
            clsPatientInfoQuery      PQVO = new clsPatientInfoQuery();

            PQVO.m_strPatientName = obj.m_strPatientName.Trim();
            PQVO.m_strPatientSex  = obj.m_strPatientSex.Trim();
            //			PQVO.m_strDiagnoreNO=obj.m_strPatientNO;
            //			PQVO.m_strInHospitalNo=obj.m_strInHospitalNO;frmPacsWSLeft
            //20080707 刘皓中说:现在不用frmPacsWSLeft,而用frmPacsWSLeftNew,因为frmPacsWSLeft编译不过去,只能换成frmPacsWSLeftNew -- by shaowei.zheng
            com.digitalwave.iCare.gui.PACS.frmPacsWSLeftNew objfrm = new frmPacsWSLeftNew();
            objfrm.PatientInfoQuery = PQVO;
            objfrm.StratupClassByScreenControl("1");
        }
Example #2
0
        public long m_mthGetPacsInfo(string ID, out clsImageReportPrintValue m_objItem)
        {
            m_objItem = null;
            com.digitalwave.iCare.middletier.HIS.clsShowReportsSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsShowReportsSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsShowReportsSvc));
            long lngRes = objSvc.m_mthGetPacsInfo(objPrincipal, ID, out m_objItem);

            objSvc.Dispose();
            return(lngRes);
        }