实际的项目使用
一、 服务器端(AIPServer)
1 服务器端激活(注册通道,注册远程对象,这里通过配置文件激活)
private static void Main() { try { if (!isService) {
//服务器端激活 RemotingConfiguration.Configure("AIPServer.exe.config", false); RemotingConfiguration.CustomErrorsEnabled(false); AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(WinMain.CurrentDomain_UnhandledException); } // frmMain mainForm = new frmMain(); Application.Run(mainForm); } catch (Exception exception) { MessageBox.Show("应用服务器初始化失败! " + exception.Message); } }
2 启动服务
//定义通道
private TcpChannel tcpChannel = new TcpChannel(); private void ServerStart() { try { if (WinMain.isService) { string name = @"SYSTEM\CurrentControlSet\Services\HisServices"; RegistryKey key = Registry.LocalMachine.OpenSubKey(name, true); int result = -1; if (int.TryParse(key.GetValue("Start").ToString(), out result) && (result == 4)) { key.SetValue("Start", 3); } ServiceController controller = new ServiceController("HisServices"); if (controller.Status != ServiceControllerStatus.Running) { controller.Start(); } } else {
//找到注册通道 if (ChannelServices.RegisteredChannels.Length == 0) { RemotingConfiguration.Configure("AIPServer.exe.config", false); } this.tcpChannel = (TcpChannel) ChannelServices.RegisteredChannels[0]; } this.barButtonItem2.Enabled = true; this.menuItem3.Enabled = true; this.barButtonItem1.Enabled = false; this.menuItem2.Enabled = false; } catch (Exception exception) { MessageBox.Show(exception.Message); } }
3 停止服务
private void ServerStop() { try { if (WinMain.isService) { ServiceController controller = new ServiceController("HisServices"); if (controller.Status != ServiceControllerStatus.Stopped) { controller.Stop(); } } else { //关闭监听 this.tcpChannel.StopListening(null); //注销通道 ChannelServices.UnregisterChannel(this.tcpChannel); } this.barButtonItem2.Enabled = false; this.menuItem3.Enabled = false; this.barButtonItem1.Enabled = true; this.menuItem2.Enabled = true; } catch { } }
4 配置文件AIPServer.exe.config
"http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> "SingleCall" type="UDE.ServiceController.ClinicalPathway.CPMedvariationlogFacade,UDE.ServiceController" objectUri="CPMedvariationlogFacade" /> "SingleCall" type="UDE.ServiceController.ClinicalPathway.CPSingleDiseasesRelatedFeeFacade,UDE.ServiceController" objectUri="CPSingleDiseasesRelatedFeeFacade" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.CChecklistsControler,UDE.ServiceController" objectUri="CChecklistsControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.CClinicemrqcDetailControler,UDE.ServiceController" objectUri="CClinicemrqcDetailControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.CDiagnosisProveFacade,UDE.ServiceController" objectUri="CDiagnosisProveFacade" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.CInfusiondetailControler,UDE.ServiceController" objectUri="CInfusiondetailControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.CInfusionpatrolControler,UDE.ServiceController" objectUri="CInfusionpatrolControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.CInfusionregisterControler,UDE.ServiceController" objectUri="CInfusionregisterControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.CLaboratoryreportControler,UDE.ServiceController" objectUri="CLaboratoryreportControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.ClinicCheckRequisitionReportControler,UDE.ServiceController" objectUri="ClinicCheckRequisitionReportControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.ClinicDiagEnregisterControler,UDE.ServiceController" objectUri="ClinicDiagEnregisterControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.ClinicEmrControler,UDE.ServiceController" objectUri="ClinicEmrControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.ClinicMtReserveControler,UDE.ServiceController" objectUri="ClinicMtReserveControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.ClinicOperationNoControler,UDE.ServiceController" objectUri="ClinicOperationNoControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.CSurgicaldrapeControler,UDE.ServiceController" objectUri="CSurgicaldrapeControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.ExamineControler,UDE.ServiceController" objectUri="ExamineControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.FDiagnoseControler,UDE.ServiceController" objectUri="FDiagnoseControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.SurgNoticeOrderControler,UDE.ServiceController" objectUri="SurgNoticeOrderControler" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.TDiagnoseControler,UDE.ServiceController" objectUri="TDiagnoseControler" /> "SingleCall" type="UDE.ServiceController.Clinic.ClinicBalanceControler,UDE.ServiceController" objectUri="ClinicBalanceControler" /> "SingleCall" type="UDE.ServiceController.Clinic.ClinicproxyControler,UDE.ServiceController" objectUri="ClinicproxyControler" /> "SingleCall" type="UDE.ServiceController.Clinic.DClinicmedicareApplyControler,UDE.ServiceController" objectUri="DClinicmedicareApplyControler" /> "SingleCall" type="UDE.ServiceController.Clinic.DetailAccountControler,UDE.ServiceController" objectUri="DetailAccountControler" /> "SingleCall" type="UDE.ServiceController.Clinic.EcipeDetailControler,UDE.ServiceController" objectUri="EcipeDetailControler" /> "SingleCall" type="UDE.ServiceController.Clinic.EcipeMedicineControler,UDE.ServiceController" objectUri="EcipeMedicineControler" /> "SingleCall" type="UDE.ServiceController.Clinic.GatheringDetailControler,UDE.ServiceController" objectUri="GatheringDetailControler" /> "SingleCall" type="UDE.ServiceController.Clinic.GatheringInvoiceUseDetailControler,UDE.ServiceController" objectUri="GatheringInvoiceUseDetailControler" /> "SingleCall" type="UDE.ServiceController.Clinic.GatheringMasterControler,UDE.ServiceController" objectUri="GatheringMasterControler" /> "SingleCall" type="UDE.ServiceController.Clinic.HospitalCardFacade,UDE.ServiceController" objectUri="HospitalCardFacade" /> "SingleCall" type="UDE.ServiceController.Clinic.SickTypeFacade,UDE.ServiceController" objectUri="SickTypeFacade" /> "SingleCall" type="UDE.ServiceController.Clinic.TBankhisexchangeSignControler,UDE.ServiceController" objectUri="TBankhisexchangeSignControler" /> "SingleCall" type="UDE.ServiceController.Clinic.TBankhisexchangeTransControler,UDE.ServiceController" objectUri="TBankhisexchangeTransControler" /> "SingleCall" type="UDE.ServiceController.Clinic.TLicenseconfigControler,UDE.ServiceController" objectUri="TLicenseconfigControler" /> "SingleCall" type="UDE.ServiceController.Common.AccountSubjectControler,UDE.ServiceController" objectUri="AccountSubjectControler" /> "SingleCall" type="UDE.ServiceController.Common.BalanceModeControler,UDE.ServiceController" objectUri="BalanceModeControler" /> "SingleCall" type="UDE.ServiceController.Common.BatAttMedordFacade,UDE.ServiceController" objectUri="BatAttMedordFacade" /> "SingleCall" type="UDE.ServiceController.Common.BedFileFacade,UDE.ServiceController" objectUri="BedFileFacade" /> "SingleCall" type="UDE.ServiceController.Common.BedRollItemFacade,UDE.ServiceController" objectUri="BedRollItemFacade" /> "SingleCall" type="UDE.ServiceController.Common.BespeakModeControler,UDE.ServiceController" objectUri="BespeakModeControler" /> "SingleCall" type="UDE.ServiceController.Common.CEmrTemplateControler,UDE.ServiceController" objectUri="CEmrTemplateControler" /> "SingleCall" type="UDE.ServiceController.Common.ChargeTypeControler,UDE.ServiceController" objectUri="ChargeTypeControler" /> "SingleCall" type="UDE.ServiceController.Common.ClinicInvoiceControler,UDE.ServiceController" objectUri="ClinicInvoiceControler" /> "SingleCall" type="UDE.ServiceController.Common.ConsultationChargesFacade,UDE.ServiceController" objectUri="ConsultationChargesFacade" /> "SingleCall" type="UDE.ServiceController.Common.CSickCircsControler,UDE.ServiceController" objectUri="CSickCircsControler" /> "SingleCall" type="UDE.ServiceController.Common.CTranConceitControler,UDE.ServiceController" objectUri="CTranConceitControler" /> "SingleCall" type="UDE.ServiceController.Common.DecoctControler,UDE.ServiceController" objectUri="DecoctControler" /> "SingleCall" type="UDE.ServiceController.Common.DiplomaFacade,UDE.ServiceController" objectUri="DiplomaFacade" /> "SingleCall" type="UDE.ServiceController.Common.EClinicdatacodeFacade,UDE.ServiceController" objectUri="EClinicdatacodeFacade" /> "SingleCall" type="UDE.ServiceController.Common.EClinicdatatemplateFacade,UDE.ServiceController" objectUri="EClinicdatatemplateFacade" /> "SingleCall" type="UDE.ServiceController.Common.EFirstpagesignlevelSetFacade,UDE.ServiceController" objectUri="EFirstpagesignlevelSetFacade" /> "SingleCall" type="UDE.ServiceController.Common.EPTumorstaginFacade,UDE.ServiceController" objectUri="EPTumorstaginFacade" /> "SingleCall" type="UDE.ServiceController.Common.ETechnicalpostFacade,UDE.ServiceController" objectUri="ETechnicalpostFacade" /> "SingleCall" type="UDE.ServiceController.Common.ExamineFacade,UDE.ServiceController" objectUri="ExamineFacade" /> "SingleCall" type="UDE.ServiceController.Common.HDoctormedicineaccountFacade,UDE.ServiceController" objectUri="HDoctormedicineaccountFacade" /> "SingleCall" type="UDE.ServiceController.Common.InvoiceUseDetailControler,UDE.ServiceController" objectUri="InvoiceUseDetailControler" /> "SingleCall" type="UDE.ServiceController.Common.LeechdomDetailClassFacade,UDE.ServiceController" objectUri="LeechdomDetailClassFacade" /> "SingleCall" type="UDE.ServiceController.Common.MedicareClassFacade,UDE.ServiceController" objectUri="MedicareClassFacade" /> "SingleCall" type="UDE.ServiceController.Common.MedordDetailControler,UDE.ServiceController" objectUri="MedordDetailControler" /> "SingleCall" type="UDE.ServiceController.Common.OperatorGridConfigFacade,UDE.ServiceController" objectUri="OperatorGridConfigFacade" /> "SingleCall" type="UDE.ServiceController.Common.OperatorInvoiceFacade,UDE.ServiceController" objectUri="OperatorInvoiceFacade" /> "SingleCall" type="UDE.ServiceController.Common.OperDataPrivFacade,UDE.ServiceController" objectUri="OperDataPrivFacade" /> "SingleCall" type="UDE.ServiceController.Common.RebateTypeFacade,UDE.ServiceController" objectUri="RebateTypeFacade" /> "SingleCall" type="UDE.ServiceController.Common.ReckonAccountsControler,UDE.ServiceController" objectUri="ReckonAccountsControler" /> "SingleCall" type="UDE.ServiceController.Common.RegisterTypeControler,UDE.ServiceController" objectUri="RegisterTypeControler" /> "SingleCall" type="UDE.ServiceController.Common.ReportSolutionFacade,UDE.ServiceController" objectUri="ReportSolutionFacade" /> "SingleCall" type="UDE.ServiceController.Common.RoleDataPrivFacade,UDE.ServiceController" objectUri="RoleDataPrivFacade" /> "SingleCall" type="UDE.ServiceController.Common.RoleFacade,UDE.ServiceController" objectUri="RoleFacade" /> "SingleCall" type="UDE.ServiceController.Common.RolePrivFacade,UDE.ServiceController" objectUri="RolePrivFacade" /> "SingleCall" type="UDE.ServiceController.Common.SCacheConfigFacade,UDE.ServiceController" objectUri="SCacheConfigFacade" /> "SingleCall" type="UDE.ServiceController.Common.ServiceRegistInfoFacade,UDE.ServiceController" objectUri="ServiceRegistInfoFacade" /> "SingleCall" type="UDE.ServiceController.Common.SHashconfigFacade,UDE.ServiceController" objectUri="SHashconfigFacade" /> "SingleCall" type="UDE.ServiceController.Common.SUniteChargeFacade,UDE.ServiceController" objectUri="SUniteChargeFacade" /> "SingleCall" type="UDE.ServiceController.Common.TInspectioncategoryControler,UDE.ServiceController" objectUri="TInspectioncategoryControler" /> "SingleCall" type="UDE.ServiceController.Common.TLeechdomAllergyControler,UDE.ServiceController" objectUri="TLeechdomAllergyControler" /> "SingleCall" type="UDE.ServiceController.Common.TOperationlogFacade,UDE.ServiceController" objectUri="TOperationlogFacade" /> "SingleCall" type="UDE.ServiceController.Common.TPatientModifyrecordControler,UDE.ServiceController" objectUri="TPatientModifyrecordControler" /> "SingleCall" type="UDE.ServiceController.Common.TPhysiologystateControler,UDE.ServiceController" objectUri="TPhysiologystateControler" /> "SingleCall" type="UDE.ServiceController.Common.TUserScheduleFacade,UDE.ServiceController" objectUri="TUserScheduleFacade" /> "SingleCall" type="UDE.ServiceController.Common.WholeMenuFacade,UDE.ServiceController" objectUri="WholeMenuFacade" /> "SingleCall" type="UDE.ServiceController.Common.WorkSettingDicFacade,UDE.ServiceController" objectUri="WorkSettingDicFacade" /> "SingleCall" type="UDE.ServiceController.Common.WorkTypeControler,UDE.ServiceController" objectUri="WorkTypeControler" /> "SingleCall" type="UDE.ServiceController.His.CustomModule.AdverseeventsFacade,UDE.ServiceController" objectUri="AdverseeventsFacade" /> "SingleCall" type="UDE.ServiceController.His.CustomModule.HighriskPregnancyFacade,UDE.ServiceController" objectUri="HighriskPregnancyFacade" /> "SingleCall" type="UDE.ServiceController.His.CustomModule.LeavehosDiscussFacade,UDE.ServiceController" objectUri="LeavehosDiscussFacade" /> "SingleCall" type="UDE.ServiceController.DeliveryRoom.ScoreDictionary,UDE.ServiceController" objectUri="ScoreDictionary" /> "SingleCall" type="UDE.ServiceController.DeliveryRoom.THealthmanagetempletControler,UDE.ServiceController" objectUri="THealthmanagetempletControler" /> "SingleCall" type="UDE.ServiceController.DeliveryRoom.TPregnantfirstrecordControler,UDE.ServiceController" objectUri="TPregnantfirstrecordControler" /> "SingleCall" type="UDE.ServiceController.DeliveryRoom.TPregnantrepeatrecordControler,UDE.ServiceController" objectUri="TPregnantrepeatrecordControler" /> "SingleCall" type="UDE.ServiceController.DeliveryRoom.TRiskrecordControler,UDE.ServiceController" objectUri="TRiskrecordControler" /> "SingleCall" type="UDE.ServiceController.DeliveryRoom.TRiskscoreControler,UDE.ServiceController" objectUri="TRiskscoreControler" /> "SingleCall" type="UDE.ServiceController.DeliveryRoom.TSpecialinspectionControler,UDE.ServiceController" objectUri="TSpecialinspectionControler" /> "SingleCall" type="UDE.ServiceController.Doctor.CMedicalchangelogFacade,UDE.ServiceController" objectUri="CMedicalchangelogFacade" /> "SingleCall" type="UDE.ServiceController.Doctor.MTendFacade,UDE.ServiceController" objectUri="MTendFacade" /> "SingleCall" type="UDE.ServiceController.Doctor.PatientInOfficeRecordFacade,UDE.ServiceController" objectUri="PatientInOfficeRecordFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.BLCommonreportFacade,UDE.ServiceController" objectUri="BLCommonreportFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EControlRecordFacade,UDE.ServiceController" objectUri="EControlRecordFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EDiagnosisRecordFacade,UDE.ServiceController" objectUri="EDiagnosisRecordFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EEmrsubmitFacade,UDE.ServiceController" objectUri="EEmrsubmitFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EIDiagnosismapFacade,UDE.ServiceController" objectUri="EIDiagnosismapFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EIMapimageFacade,UDE.ServiceController" objectUri="EIMapimageFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EInterfaceinfoFacade,UDE.ServiceController" objectUri="EInterfaceinfoFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EmrMarkingstandardFacade,UDE.ServiceController" objectUri="EmrMarkingstandardFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EmrPadQualityCtrlDetailFacade,UDE.ServiceController" objectUri="EmrPadQualityCtrlDetailFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EmrQualityCtrlRecordFacade,UDE.ServiceController" objectUri="EmrQualityCtrlRecordFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EmrQualitygradingstencilFacade,UDE.ServiceController" objectUri="EmrQualitygradingstencilFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EPadnodeBusinessFacade,UDE.ServiceController" objectUri="EPadnodeBusinessFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EPadQuestionMesgFacade,UDE.ServiceController" objectUri="EPadQuestionMesgFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.EPadQuestionTypeFacade,UDE.ServiceController" objectUri="EPadQuestionTypeFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.HISInspectionResultFacade,UDE.ServiceController" objectUri="HISInspectionResultFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.MessageFacade,UDE.ServiceController" objectUri="MessageFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.MsgTemplateFacade,UDE.ServiceController" objectUri="MsgTemplateFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.TDoctorDetailFacade,UDE.ServiceController" objectUri="TDoctorDetailFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.TDoctorGroupFacade,UDE.ServiceController" objectUri="TDoctorGroupFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.TMarkingstandardscoreFacade,UDE.ServiceController" objectUri="TMarkingstandardscoreFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.TQualitygradingstencilscoreFacade,UDE.ServiceController" objectUri="TQualitygradingstencilscoreFacade" /> "SingleCall" type="UDE.ServiceController.EmrPad.TScoreinfoFacade,UDE.ServiceController" objectUri="TScoreinfoFacade" /> "SingleCall" type="UDE.ServiceController.HisToRis.HAccessionControler,UDE.ServiceController" objectUri="HAccessionControler" /> "SingleCall" type="UDE.ServiceController.Inpatient.AccountBalanceFacade,UDE.ServiceController" objectUri="AccountBalanceFacade" /> "SingleCall" type="UDE.ServiceController.Inpatient.AdvanceRecordFacade,UDE.ServiceController" objectUri="AdvanceRecordFacade" /> "SingleCall" type="UDE.ServiceController.Inpatient.BalanceReturnControler,UDE.ServiceController" objectUri="BalanceReturnControler" /> "SingleCall" type="UDE.ServiceController.Inpatient.CautionerFacade,UDE.ServiceController" objectUri="CautionerFacade" /> "SingleCall" type="UDE.ServiceController.Inpatient.ChangeBedFacade,UDE.ServiceController" objectUri="ChangeBedFacade" /> "SingleCall" type="UDE.ServiceController.Inpatient.ContractorBedFacade,UDE.ServiceController" objectUri="ContractorBedFacade" /> "SingleCall" type="UDE.ServiceController.Inpatient.HBalanceRecordSetHistoryControler,UDE.ServiceController" objectUri="HBalanceRecordSetHistoryControler" /> "SingleCall" type="UDE.ServiceController.Inpatient.InHosChargeDetailHangFacade,UDE.ServiceController" objectUri="InHosChargeDetailHangFacade" /> "SingleCall" type="UDE.ServiceController.Inpatient.InHosLeechdomDetailFacade,UDE.ServiceController" objectUri="InHosLeechdomDetailFacade" /> "SingleCall" type="UDE.ServiceController.Inpatient.InHosLeechdomRecordHangFacade,UDE.ServiceController" objectUri="InHosLeechdomRecordHangFacade" /> "SingleCall" type="UDE.ServiceController.Inpatient.InHosPatientGroupFacade,UDE.ServiceController" objectUri="InHosPatientGroupFacade" /> "SingleCall" type="UDE.ServiceController.Inpatient.InhosPersonPayReportBydayControler,UDE.ServiceController" objectUri="InhosPersonPayReportBydayControler" /> "SingleCall" type="UDE.ServiceController.Inpatient.InhosPersonPayReportDetialsControler,UDE.ServiceController" objectUri="InhosPersonPayReportDetialsControler" /> "SingleCall" type="UDE.ServiceController.Inpatient.InHosRollFeeFacade,UDE.ServiceController" objectUri="InHosRollFeeFacade" /> "SingleCall" type="UDE.ServiceController.Inpatient.InpatientRefundFacade,UDE.ServiceController" objectUri="InpatientRefundFacade" /> "SingleCall" type="UDE.ServiceController.Inpatient.LeaveHosLeechdomDetailControler,UDE.ServiceController" objectUri="LeaveHosLeechdomDetailControler" /> "SingleCall" type="UDE.ServiceController.Medicare.BalanceOtherMoneyInfoControler,UDE.ServiceController" objectUri="BalanceOtherMoneyInfoControler" /> "SingleCall" type="UDE.ServiceController.Medicare.ClinicMedicareAuditingControler,UDE.ServiceController" objectUri="ClinicMedicareAuditingControler" /> "SingleCall" type="UDE.ServiceController.Operation.OPerationRegisterFacade,UDE.ServiceController" objectUri="OPerationRegisterFacade" /> "SingleCall" type="UDE.ServiceController.Pharmacy.ClinicLeechdomChangeRecordControler,UDE.ServiceController" objectUri="ClinicLeechdomChangeRecordControler" /> "SingleCall" type="UDE.ServiceController.Pharmacy.DiagSendLeechdomControler,UDE.ServiceController" objectUri="DiagSendLeechdomControler" /> "SingleCall" type="UDE.ServiceController.Pharmacy.DosageCompleteControler,UDE.ServiceController" objectUri="DosageCompleteControler" /> "SingleCall" type="UDE.ServiceController.Pharmacy.DosageControler,UDE.ServiceController" objectUri="DosageControler" /> "SingleCall" type="UDE.ServiceController.Pharmacy.InHosSendLeechdomFacade,UDE.ServiceController" objectUri="InHosSendLeechdomFacade" /> "SingleCall" type="UDE.ServiceController.Pharmacy.LeechdomEcipeInfoFacade,UDE.ServiceController" objectUri="LeechdomEcipeInfoFacade" /> "SingleCall" type="UDE.ServiceController.Pharmacy.PharmacyWindowControler,UDE.ServiceController" objectUri="PharmacyWindowControler" /> "SingleCall" type="UDE.ServiceController.Registration.ArranageDoctorControler,UDE.ServiceController" objectUri="ArranageDoctorControler" /> "SingleCall" type="UDE.ServiceController.Registration.ArranageRecordControler,UDE.ServiceController" objectUri="ArranageRecordControler" /> "SingleCall" type="UDE.ServiceController.Registration.BespeakRegisterControler,UDE.ServiceController" objectUri="BespeakRegisterControler" /> "SingleCall" type="UDE.ServiceController.Registration.PlusFeeControler,UDE.ServiceController" objectUri="PlusFeeControler" /> "SingleCall" type="UDE.ServiceController.Registration.RegisterBlackListControler,UDE.ServiceController" objectUri="RegisterBlackListControler" /> "SingleCall" type="UDE.ServiceController.Registration.RegisterInfoControler,UDE.ServiceController" objectUri="RegisterInfoControler" /> "SingleCall" type="UDE.ServiceController.Registration.ScheculMaxControler,UDE.ServiceController" objectUri="ScheculMaxControler" /> "SingleCall" type="UDE.ServiceController.Registration.SchedulControler,UDE.ServiceController" objectUri="SchedulControler" /> "SingleCall" type="UDE.ServiceController.ReportDesign.CPCostReportFacade,UDE.ServiceController" objectUri="CPCostReportFacade" /> "SingleCall" type="UDE.ServiceController.ReportDesign.CPInHosDayReportFacade,UDE.ServiceController" objectUri="CPInHosDayReportFacade" /> "SingleCall" type="UDE.ServiceController.ClinicalPathway.CPPathDicFacade,UDE.ServiceController" objectUri="CPPathDicFacade" /> "SingleCall" type="UDE.ServiceController.ClinicalPathway.CPPathformDoctorFacade,UDE.ServiceController" objectUri="CPPathformDoctorFacade" /> "SingleCall" type="UDE.ServiceController.ClinicalPathway.CPPathScheduleFacade,UDE.ServiceController" objectUri="CPPathScheduleFacade" /> "SingleCall" type="UDE.ServiceController.ClinicalPathway.CPPatientScheduleFacade,UDE.ServiceController" objectUri="CPPatientScheduleFacade" /> "SingleCall" type="UDE.ServiceController.ClinicalPathway.CPPatientsClinicalFacade,UDE.ServiceController" objectUri="CPPatientsClinicalFacade" /> "SingleCall" type="UDE.ServiceController.ClinicalPathway.CPPatientsDischargeFacade,UDE.ServiceController" objectUri="CPPatientsDischargeFacade" /> "SingleCall" type="UDE.ServiceController.ClinicalPathway.CPPatientsDoctorFacade,UDE.ServiceController" objectUri="CPPatientsDoctorFacade" /> "SingleCall" type="UDE.ServiceController.ClinicalPathway.CPPatientsFormcontentsFacade,UDE.ServiceController" objectUri="CPPatientsFormcontentsFacade" /> "SingleCall" type="UDE.ServiceController.ClinicalPathway.CPPatientsvariationFacade,UDE.ServiceController" objectUri="CPPatientsvariationFacade" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.ClinicBriefemrFacade,UDE.ServiceController" objectUri="ClinicBriefemrFacade" /> "SingleCall" type="UDE.ServiceController.ClinicDoctor.ClinicPhysicianRecipeFacade,UDE.ServiceController" objectUri="ClinicPhysicianRecipeFacade" /> "SingleCall" type="UDE.ServiceController.Common.BatMedOrdFacade,UDE.ServiceController" objectUri="BatMedOrdFacade" /> "SingleCall" type="UDE.ServiceController.Common.CEntrustFacade,UDE.ServiceController" objectUri="CEntrustFacade" /> "SingleCall" type="UDE.ServiceController.Common.ChargeKindFacade,UDE.ServiceController" objectUri="ChargeKindFacade" /> "SingleCall" type="UDE.ServiceController.Common.CityFacade,UDE.ServiceController" objectUri="CityFacade" /> "SingleCall" type="UDE.ServiceController.Common.CodexChildFacade,UDE.ServiceController" objectUri="CodexChildFacade" /> "SingleCall" type="UDE.ServiceController.Common.CodexMainFacade,UDE.ServiceController" objectUri="CodexMainFacade" /> "SingleCall" type="UDE.ServiceController.Common.CodexNodesFacade,UDE.ServiceController" objectUri="CodexNodesFacade" /> "SingleCall" type="UDE.ServiceController.Common.CommonFacade,UDE.ServiceController" objectUri="CommonFacade" /> "SingleCall" type="UDE.ServiceController.Common.ContractUnitFacade,UDE.ServiceController" objectUri="ContractUnitFacade" /> "SingleCall" type="UDE.ServiceController.Common.DataPrivFacade,UDE.ServiceController" objectUri="DataPrivFacade" /> "SingleCall" type="UDE.ServiceController.Common.DoctorAdviceGlossaryFacade,UDE.ServiceController" objectUri="DoctorAdviceGlossaryFacade" /> "SingleCall" type="UDE.ServiceController.Common.DoctorRecipeManageFacade,UDE.ServiceController" objectUri="DoctorRecipeManageFacade" /> "SingleCall" type="UDE.ServiceController.Common.ECheckItemFacade,UDE.ServiceController" objectUri="ECheckItemFacade" /> "SingleCall" type="UDE.ServiceController.Common.ECheckRequisitionReportFacade,UDE.ServiceController" objectUri="ECheckRequisitionReportFacade" /> "SingleCall" type="UDE.ServiceController.Common.EMsgrecordFacade,UDE.ServiceController" objectUri="EMsgrecordFacade" /> "SingleCall" type="UDE.ServiceController.Common.EPadTypeFacade,UDE.ServiceController" objectUri="EPadTypeFacade" /> "SingleCall" type="UDE.ServiceController.Common.EPAttachedpageFacade,UDE.ServiceController" objectUri="EPAttachedpageFacade" /> "SingleCall" type="UDE.ServiceController.Common.EPCostFacade,UDE.ServiceController" objectUri="EPCostFacade" /> "SingleCall" type="UDE.ServiceController.Common.ExemplarFacade,UDE.ServiceController" objectUri="ExemplarFacade" /> "SingleCall" type="UDE.ServiceController.Common.EZkzbinfoFacade,UDE.ServiceController" objectUri="EZkzbinfoFacade" /> "SingleCall" type="UDE.ServiceController.Common.IdentityTypeFacade,UDE.ServiceController" objectUri="IdentityTypeFacade" /> "SingleCall" type="UDE.ServiceController.Common.InHosInvoiceFacade,UDE.ServiceController" objectUri="InHosInvoiceFacade" /> "SingleCall" type="UDE.ServiceController.Common.InHosPurposeFacade,UDE.ServiceController" objectUri="InHosPurposeFacade" /> "SingleCall" type="UDE.ServiceController.Common.InspectCategoryFacade,UDE.ServiceController" objectUri="InspectCategoryFacade" /> "SingleCall" type="UDE.ServiceController.Common.InsurerFacade,UDE.ServiceController" objectUri="InsurerFacade" /> "SingleCall" type="UDE.ServiceController.Common.InsurerKindFacade,UDE.ServiceController" objectUri="InsurerKindFacade" /> "SingleCall" type="UDE.ServiceController.Common.LeechdomDosAgeFacade,UDE.ServiceController" objectUri="LeechdomDosAgeFacade" /> "SingleCall" type="UDE.ServiceController.Common.LoginFacade,UDE.ServiceController" objectUri="LoginFacade" /> "SingleCall" type="UDE.ServiceController.Common.MaxSerialNoFacade,UDE.ServiceController" objectUri="MaxSerialNoFacade" /> "SingleCall" type="UDE.ServiceController.Common.MedordMainFacade,UDE.ServiceController" objectUri="MedordMainFacade" /> "SingleCall" type="UDE.ServiceController.Common.MedordOfficeFacade,UDE.ServiceController" objectUri="MedordOfficeFacade" /> "SingleCall" type="UDE.ServiceController.Common.MedordTypeFacade,UDE.ServiceController" objectUri="MedordTypeFacade" /> "SingleCall" type="UDE.ServiceController.Common.MedUnitFacade,UDE.ServiceController" objectUri="MedUnitFacade" /> "SingleCall" type="UDE.ServiceController.Common.MedUsageFacade,UDE.ServiceController" objectUri="MedUsageFacade" /> "SingleCall" type="UDE.ServiceController.Common.MetierFacade,UDE.ServiceController" objectUri="MetierFacade" /> "SingleCall" type="UDE.ServiceController.Common.MinorityFacade,UDE.ServiceController" objectUri="MinorityFacade" /> "SingleCall" type="UDE.ServiceController.Common.NarcosisCodeFacade,UDE.ServiceController" objectUri="NarcosisCodeFacade" /> "SingleCall" type="UDE.ServiceController.Common.NationFacade,UDE.ServiceController" objectUri="NationFacade" /> "SingleCall" type="UDE.ServiceController.Common.OfficeAttachFacade,UDE.ServiceController" objectUri="OfficeAttachFacade" /> "SingleCall" type="UDE.ServiceController.Common.OfficeFacade,UDE.ServiceController" objectUri="OfficeFacade" /> "SingleCall" type="UDE.ServiceController.Common.OperatorFacade,UDE.ServiceController" objectUri="OperatorFacade" /> "SingleCall" type="UDE.ServiceController.Common.OperPrivFacade,UDE.ServiceController" objectUri="OperPrivFacade" /> "SingleCall" type="UDE.ServiceController.Common.OPSCodeFacade,UDE.ServiceController" objectUri="OPSCodeFacade" /> "SingleCall" type="UDE.ServiceController.Common.OpsOfficeFacade,UDE.ServiceController" objectUri="OpsOfficeFacade" /> "SingleCall" type="UDE.ServiceController.Common.PerfromFreqFacade,UDE.ServiceController" objectUri="PerfromFreqFacade" /> "SingleCall" type="UDE.ServiceController.Common.QuerySolutionFacade,UDE.ServiceController" objectUri="QuerySolutionFacade" /> "SingleCall" type="UDE.ServiceController.Common.SicknessFacade,UDE.ServiceController" objectUri="SicknessFacade" /> "SingleCall" type="UDE.ServiceController.Common.SocietyRelationFacade,UDE.ServiceController" objectUri="SocietyRelationFacade" /> "SingleCall" type="UDE.ServiceController.Common.SubCategoryFacade,UDE.ServiceController" objectUri="SubCategoryFacade" /> "SingleCall" type="UDE.ServiceController.Common.SummaryInfoFacade,UDE.ServiceController" objectUri="SummaryInfoFacade" /> "SingleCall" type="UDE.ServiceController.Common.SummaryOfficeFacade,UDE.ServiceController" objectUri="SummaryOfficeFacade" /> "SingleCall" type="UDE.ServiceController.Common.SystemConfigFacade,UDE.ServiceController" objectUri="SystemConfigFacade" /> "SingleCall" type="UDE.ServiceController.Common.TAdversereactionsInfoFacade,UDE.ServiceController" objectUri="TAdversereactionsInfoFacade" /> "SingleCall" type="UDE.ServiceController.Common.TAllergyInfoFacade,UDE.ServiceController" objectUri="TAllergyInfoFacade" /> "SingleCall" type="UDE.ServiceController.Common.TConvenientmenuFacade,UDE.ServiceController" objectUri="TConvenientmenuFacade" /> "SingleCall" type="UDE.ServiceController.Common.TInspectionCategoryFacade,UDE.ServiceController" objectUri="TInspectionCategoryFacade" /> "SingleCall" type="UDE.ServiceController.Common.TSystemRefreshlogFacade,UDE.ServiceController" objectUri="TSystemRefreshlogFacade" /> "SingleCall" type="UDE.ServiceController.Common.EPathologicalFirstPageFacade,UDE.ServiceController" objectUri="EPathologicalFirstPageFacade" /> "SingleCall" type="UDE.ServiceController.Common.PatientInfoFacade,UDE.ServiceController" objectUri="PatientInfoFacade" /> "SingleCall" type="UDE.ServiceController.Common.UsersFacade,UDE.ServiceController" objectUri="UsersFacade" /> "SingleCall" type="UDE.ServiceController.Common.WorkSettingFacade,UDE.ServiceController" objectUri="WorkSettingFacade" /> "SingleCall" type="UDE.ServiceController.DeliveryRoom.DRAntepartumcheckinFacade,UDE.ServiceController" objectUri="DRAntepartumcheckinFacade" /> "SingleCall" type="UDE.ServiceController.DeliveryRoom.DRBabyinfoFacade,UDE.ServiceController" objectUri="DRBabyinfoFacade" /> "SingleCall" type="UDE.ServiceController.DeliveryRoom.DRChildbirthbabychecklistFacade,UDE.ServiceController" objectUri="DRChildbirthbabychecklistFacade" /> "SingleCall" type="UDE.ServiceController.DeliveryRoom.DRDeliveryrecordFacade,UDE.ServiceController" objectUri="DRDeliveryrecordFacade" /> "SingleCall" type="UDE.ServiceController.DeliveryRoom.DRFirstvisitrecordFacade,UDE.ServiceController" objectUri="DRFirstvisitrecordFacade" /> "SingleCall" type="UDE.ServiceController.Doctor.AntimicrobialDrugsUseApplyFacade,UDE.ServiceController" objectUri="AntimicrobialDrugsUseApplyFacade" /> "SingleCall" type="UDE.ServiceController.Doctor.ChecklistsDetailFacade,UDE.ServiceController" objectUri="ChecklistsDetailFacade" /> "SingleCall" type="UDE.ServiceController.Doctor.CheckListsFacade,UDE.ServiceController" objectUri="CheckListsFacade" /> "SingleCall" type="UDE.ServiceController.Doctor.CIrrresultFacade,UDE.ServiceController" objectUri="CIrrresultFacade" /> "SingleCall" type="UDE.ServiceController.Doctor.CPathologyCheckapplyFacade,UDE.ServiceController" objectUri="CPathologyCheckapplyFacade" /> "SingleCall" type="UDE.ServiceController.Doctor.LongDocAdviceConPrtFacade,UDE.ServiceController" objectUri="LongDocAdviceConPrtFacade" /> "SingleCall" type="UDE.ServiceController.Doctor.LongTermMedOrdFacade,UDE.ServiceController" objectUri="LongTermMedOrdFacade" /> "SingleCall" type="UDE.ServiceController.Doctor.LTAttMedOrdExecFacade,UDE.ServiceController" objectUri="LTAttMedOrdExecFacade" /> "SingleCall" type="UDE.ServiceController.Doctor.LTAttMedOrdFacade,UDE.ServiceController" objectUri="LTAttMedOrdFacade" /> "SingleCall" type="UDE.ServiceController.Doctor.LTMedOrdExecFacade,UDE.ServiceController" objectUri="LTMedOrdExecFacade" /> "