public long m_lngDelRecipeDet(string strID, string RecID, int RecType) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)); switch (RecType) { case 1: //西药 lngRes = objSvc.m_lngDelWestRecipe(objPrincipal, strID, RecID); break; case 2: //中药 lngRes = objSvc.m_lngDelCMRecipe(objPrincipal, strID, RecID); break; case 3: //检验 lngRes = objSvc.m_lngDelCHKRecipe(objPrincipal, strID, RecID); break; case 4: //检查 lngRes = objSvc.m_lngDelTestRecipe(objPrincipal, strID, RecID); break; case 5: //手术治疗 lngRes = objSvc.m_lngDelOPSRecipe(objPrincipal, strID, RecID); break; case 6: //其它 lngRes = objSvc.m_lngDelOtherRecipe(objPrincipal, strID, RecID); break; } objSvc.Dispose(); return(lngRes); }
public long m_lngCheckMainRecipe(string strRegID) { com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)); long lngRes = objSvc.m_lngCheckMainRecipe(objPrincipal, strRegID); objSvc.Dispose(); return(lngRes); }
/// <summary> /// 保存治疗记录 /// </summary> public long m_lngSaveCureRec(clsOutpatientDiagRec_VO clsVO) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)); lngRes = objSvc.m_lngSaveCure(objPrincipal, clsVO); objSvc.Dispose(); return(lngRes); }
/// <summary> /// 检查是否能查看病人处方 /// </summary> public long m_lngCheckPatRecipe(string strRegID, string DocID, ref DataTable dtResult) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)); lngRes = objSvc.m_lngCheckPatRecipe(objPrincipal, strRegID, DocID, ref dtResult); objSvc.Dispose(); return(lngRes); }
/// <summary> /// 查询西药处方 /// </summary> public long m_lngGetWestRec(string strRegID, string strRecID, ref DataTable p_objResultArr) { long lngRes = 0; // System.Security.Principal.IPrincipal p_objPrincipal = null; com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)); lngRes = objSvc.m_lngFindWestRecipe(objPrincipal, strRegID, strRecID, ref p_objResultArr); objSvc.Dispose(); return(lngRes); }
/// <summary> /// 撤消接诊 /// </summary> public long m_lngUndoTakeWait(string strID, string strRegID) { long lngRes = 0; // System.Security.Principal.IPrincipal p_objPrincipal = null; com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)); lngRes = objSvc.m_lngUndoTakeDiag(objPrincipal, strID, strRegID); objSvc.Dispose(); return(lngRes); }
/// <summary> /// 查看病历 /// </summary> public long m_lngFindPatCase(string strRegID, out clsOutpatientCaseHis_VO clsCase, out clsOutpatientDiagRec_VO clsDiag) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)); lngRes = objSvc.m_lngFindCaseAndCure(objPrincipal, strRegID, out clsCase, out clsDiag); objSvc.Dispose(); return(lngRes); }
/// <summary> /// 查询处方描述 /// </summary> public long m_lngGetRecDesc(string strRecID, out clsOutpatientRecipeDesc_VO clsVO) { long lngRes = 0; clsVO = new clsOutpatientRecipeDesc_VO(); com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)); lngRes = objSvc.m_lngFindRecipeDesc(objPrincipal, strRecID, out clsVO); objSvc.Dispose(); return(lngRes); }
public long m_lngSaveOther(clsOutpatientRecipe_VO clsRec, clsOutpatientOtherRecipeDe_VO[] clsVO, bool IsNew) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)); if (IsNew) { lngRes = objSvc.m_lngAddOtherRecipe(objPrincipal, clsVO, clsRec); } else { lngRes = objSvc.m_lngUPDOtherRecipe(objPrincipal, clsVO); } objSvc.Dispose(); return(lngRes); }