public void MinChangePlannedResource() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Referral referral = (new SetData()).MinRegister(); var result = mq.Register(cr, referral); //"Выдано пациенту" referral = (new SetData()).MinPatientDocumentIssue(result.IdMq); var res2 = mq.PatientDocumentIssue(cr, referral); referral = (new SetData()).MinChangePlannedResource(result.IdMq); var res3 = mq.ChangePlannedResource(cr, referral); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void MinHealthCareEnd() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Referral referral = (new SetData()).MinRegister(); var result = mq.Register(cr, referral); //"Выдано пациенту" referral = (new SetData()).MinPatientDocumentIssue(result.IdMq); var res2 = mq.PatientDocumentIssue(cr, referral); //"Выделена единица ресурса, целевой МО назначена дата приема" referral = (new SetData()).MinChangePlannedResource(result.IdMq); var res3 = mq.ChangePlannedResource(cr, referral); //"Начато оказание медицинской помощи в целевой МО" referral = (new SetData()).MinHealthCareStart(result.IdMq); var res4 = mq.HealthCareStart(cr, referral); referral = (new SetData()).MinHealthCareEnd(result.IdMq); var res5 = mq.HealthCareEnd(cr, referral); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void FullAgreedFromTargetMo() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Referral referral = (new SetData()).MinRegister(); var result = mq.Register(cr, referral); //"Выдано пациенту" referral = (new SetData()).MinPatientDocumentIssue(result.IdMq); var res2 = mq.PatientDocumentIssue(cr, referral); referral = (new SetData()).FullAgreedFromTargetMo(result.IdMq); var resultAgreed = mq.AgreedFromTargetMo(cr, referral); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void StatusNotAgreedInTargedMO() { using (MqServiceClient mq = new MqServiceClient()) { //Задаём статус направления "Зарегистрировано в РЕГИЗ.УО" Referral referral = (new SetData()).MinRegister(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; var result = mq.Register(cr, referral); //Задаём статус "Выдано пациенту" referral = (new SetData()).SetStatus_PatientDocumentIssue(result.IdMq); var res2 = mq.UpdateFromSourcedMo(cr, referral); //Задаём статус "Признано не обоснованным в целевой МО" referral = (new SetData()).SetStatus_NotAgreedInTargedMO(result.IdMq); var res3 = mq.UpdateFromTargetMo(cr, referral); if (res3.MqReferralStatus.Code != "8") { Global.errors1.Add("Неверный статус:" + res3.MqReferralStatus.Code + ""); } } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void FullHealthCareEnd() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Referral referral = (new SetData()).MinRegister(); var result = mq.Register(cr, referral); //"Выдано пациенту" referral = (new SetData()).MinPatientDocumentIssue(result.IdMq); var res2 = mq.PatientDocumentIssue(cr, referral); //"Выделена единица ресурса, целевой МО назначена дата приема" referral = (new SetData()).MinChangePlannedResource(result.IdMq); var res3 = mq.ChangePlannedResource(cr, referral); //"Начато оказание медицинской помощи в целевой МО" referral = (new SetData()).MinHealthCareStart(result.IdMq); var res4 = mq.HealthCareStart(cr, referral); referral = (new SetData()).FullHealthCareEnd(result.IdMq); var res5 = mq.HealthCareEnd(cr, referral); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void GetResultDocument_NotEmptyDoc() { using (MqServiceClient mq = new MqServiceClient()) { //Задаём статус направления "Зарегистрировано в РЕГИЗ.УО" Referral referral = (new SetData()).MinRegister(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; var result = mq.Register(cr, referral); //Задаём статус "Выдано пациенту" referral = (new SetData()).SetStatus_PatientDocumentIssue(result.IdMq); var res2 = mq.UpdateFromSourcedMo(cr, referral); //Задаём статус "Выделена единица ресурса, целевой МО назначена дата приема" referral = (new SetData()).MinChangePlannedResource(result.IdMq); var res3 = mq.ChangePlannedResource(cr, referral); //Задаём статус "Начато оказание медицинской помощи в целевой МО" referral = (new SetData()).SetStatus_HealthCareStart(result.IdMq); var res4 = mq.UpdateFromTargetMo(cr, referral); //Задаём статус "Завершено оказание медицинской помощи в целевой МО" referral = (new SetData()).SetStatus_HealthCareEnd(result.IdMq); var res5 = mq.UpdateFromTargetMo(cr, referral); referral = (new SetData()).GetResultDocument(result.IdMq); var res6 = mq.GetResultDocument(cr, referral); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void StatusChangePlannedResource_CurStat3() { using (MqServiceClient mq = new MqServiceClient()) { //Задаём статус направления "Зарегистрировано в РЕГИЗ.УО" Referral referral = (new SetData()).MinRegister(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; var result = mq.Register(cr, referral); //Задаём статус "Выдано пациенту" referral = (new SetData()).SetStatus_PatientDocumentIssue(result.IdMq); var res2 = mq.UpdateFromSourcedMo(cr, referral); //Задаём статус "Выделена единица ресурса, целевой МО назначена дата приема" referral = (new SetData()).MinChangePlannedResource(result.IdMq); var res3 = mq.ChangePlannedResource(cr, referral); if (res3.MqReferralStatus.Code != "5") { Global.errors1.Add("Неверный статус: " + res3.MqReferralStatus.Code + ""); } } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void MinCancellation() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Referral referral = (new SetData()).MinRegister(); var result = mq.Register(cr, referral); referral = (new SetData()).MinCancellation(result.IdMq); try { var resultCancel = mq.Cancellation(cr, referral); } catch (FaultException <MqTests.WebReference.MqFault> e) { string s = e.Detail.MqFaults[0].Message; } } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void MinUpdateMedServiceProfile() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; ProfileMedService medServ = (new SetData()).MinUpdateMedServiceProfile(); mq.UpdateMedServiceProfile(cr, medServ); Options options = new Options { DateReport = OptionData.options.DateReport, Target = new ReferralTarget { Lpu = new Coding { Code = idLpu, System = Dictionary.MO, Version = "1" } }, ReferralInfo = new ReferralInfo { ProfileMedService = medServ.IdProfileMedService } }; var result = mq.GetQueueInfo(cr, options); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void GetResultDocument_EmptyDoc() { using (MqServiceClient mq = new MqServiceClient()) { Referral referral = (new SetData()).MinRegister(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; var result = mq.Register(cr, referral); referral = (new SetData()).GetResultDocument(result.IdMq); var res2 = mq.GetResultDocument(cr, referral); if (res2.IsDocProvided || res2.ResultDocument != null) { Global.errors1.Add("Документ не пуст"); } } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void GetQueueInfo_TargetLpu() { using (MqServiceClient mq = new MqServiceClient()) { SetUp(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Options options = new Options { Target = new ReferralTarget { Lpu = OptionData.options.Target.Lpu } }; var result = mq.GetQueueInfo(cr, options); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void GetQueueInfo_ProfileMedService() { using (MqServiceClient mq = new MqServiceClient()) { SetUp(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Options options = new Options { ReferralInfo = new ReferralInfo { ProfileMedService = OptionData.options.ReferralInfo.ProfileMedService } }; var result = mq.GetQueueInfo(cr, options); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void FullUpdateFromSourcedMo() { using (MqServiceClient mq = new MqServiceClient()) { Referral referral = (new SetData()).MinRegister(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; var result = mq.Register(cr, referral); //обновляем данные referral = (new SetData()).FullUpdateFromSourcedMo(result.IdMq); try { var updateResult = mq.UpdateFromSourcedMo(cr, referral); } catch (FaultException <MqTests.WebReference.MqFault> e) { string s = e.Detail.MqFaults[0].Message; } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } } }
public void GetQueueInfo_Empty() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Options options = new Options(); var result = mq.GetQueueInfo(cr, options); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void GetQueueInfo_DateReport() { using (MqServiceClient mq = new MqServiceClient()) { SetUp(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Options options = new Options { DateReport = OptionData.options.DateReport }; var result = mq.GetQueueInfo(cr, options); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void FullCancellation() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Referral referral = (new SetData()).MinRegister(); var result = mq.Register(cr, referral); referral = (new SetData()).FullCancellation(result.IdMq); var resultCancel = mq.Cancellation(cr, referral); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void MinAgreedFromSourcedMo() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Referral referral = (new SetData()).MinRegister(); var result = mq.Register(cr, referral); referral = (new SetData()).MinAgreedFromSourcedMo(result.IdMq); var resultAgreed = mq.AgreedFromSourcedMo(cr, referral); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void FullChangePlannedResource() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Referral referral = (new SetData()).MinRegister(); var result = mq.Register(cr, referral); //"Выдано пациенту" referral = (new SetData()).MinPatientDocumentIssue(result.IdMq); var res2 = mq.PatientDocumentIssue(cr, referral); referral = (new SetData()).FullChangePlannedResource(result.IdMq); var res3 = mq.ChangePlannedResource(cr, referral); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void GetResultDocument_EmptyDoc() { using (MqServiceClient mq = new MqServiceClient()) { Referral referral = (new SetData()).MinRegister(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; var result = mq.Register(cr, referral); referral = (new SetData()).GetResultDocument(result.IdMq); var res2 = mq.GetResultDocument(cr, referral); if (res2.IsDocProvided || res2.ResultDocument != null) Global.errors1.Add("Документ не пуст"); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void MinAgreedFromTargetMo() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Referral referral = (new SetData()).MinRegister(); var result = mq.Register(cr, referral); //"Выдано пациенту" referral = (new SetData()).MinPatientDocumentIssue(result.IdMq); var res2 = mq.PatientDocumentIssue(cr, referral); referral = (new SetData()).MinAgreedFromTargetMo(result.IdMq); var resultAgreed = mq.AgreedFromTargetMo(cr, referral); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void GetQueueInfo_Empty() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Options options = new Options(); var result = mq.GetQueueInfo(cr, options); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void GetResultDocument_NotEmptyDoc() { using (MqServiceClient mq = new MqServiceClient()) { //Задаём статус направления "Зарегистрировано в РЕГИЗ.УО" Referral referral = (new SetData()).MinRegister(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; var result = mq.Register(cr, referral); //Задаём статус "Выдано пациенту" referral = (new SetData()).SetStatus_PatientDocumentIssue(result.IdMq); var res2 = mq.UpdateFromSourcedMo(cr, referral); //Задаём статус "Выделена единица ресурса, целевой МО назначена дата приема" referral = (new SetData()).MinChangePlannedResource(result.IdMq); var res3 = mq.ChangePlannedResource(cr, referral); //Задаём статус "Начато оказание медицинской помощи в целевой МО" referral = (new SetData()).SetStatus_HealthCareStart(result.IdMq); var res4 = mq.UpdateFromTargetMo(cr, referral); //Задаём статус "Завершено оказание медицинской помощи в целевой МО" referral = (new SetData()).SetStatus_HealthCareEnd(result.IdMq); var res5 = mq.UpdateFromTargetMo(cr, referral); referral = (new SetData()).GetResultDocument(result.IdMq); var res6 = mq.GetResultDocument(cr, referral); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void GetQueueInfo_ProfileMedService() { using (MqServiceClient mq = new MqServiceClient()) { SetUp(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Options options = new Options { ReferralInfo = new ReferralInfo { ProfileMedService = OptionData.options.ReferralInfo.ProfileMedService } }; var result = mq.GetQueueInfo(cr, options); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void MinAgreedFromSourcedMo() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Referral referral = (new SetData()).MinRegister(); var result = mq.Register(cr, referral); referral = (new SetData()).MinAgreedFromSourcedMo(result.IdMq); var resultAgreed = mq.AgreedFromSourcedMo(cr, referral); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void FullCancellation() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Referral referral = (new SetData()).MinRegister(); var result = mq.Register(cr, referral); referral = (new SetData()).FullCancellation(result.IdMq); var resultCancel = mq.Cancellation(cr, referral); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void MinCancellation() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Referral referral = (new SetData()).MinRegister(); var result = mq.Register(cr, referral); referral = (new SetData()).MinCancellation(result.IdMq); try { var resultCancel = mq.Cancellation(cr, referral); } catch (FaultException<MqTests.WebReference.MqFault> e) { string s = e.Detail.MqFaults[0].Message; } } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void FullUpdateMedServiceProfile() { using (MqServiceClient mq = new MqServiceClient()) { Credentials cr = new Credentials { Organization = idLpu, Token = guid }; ProfileMedService medServ = (new SetData()).FullUpdateMedServiceProfile(); mq.UpdateMedServiceProfile(cr, medServ); Options options = new Options { DateReport = OptionData.options.DateReport, Target = new ReferralTarget { Lpu = new Coding { Code = idLpu, System = Dictionary.MO, Version = "1" } }, ReferralInfo = new ReferralInfo { ProfileMedService = medServ.IdProfileMedService } }; var result = mq.GetQueueInfo(cr, options); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void FullUpdateFromSourcedMo() { using (MqServiceClient mq = new MqServiceClient()) { Referral referral = (new SetData()).MinRegister(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; var result = mq.Register(cr, referral); //обновляем данные referral = (new SetData()).FullUpdateFromSourcedMo(result.IdMq); try { var updateResult = mq.UpdateFromSourcedMo(cr, referral); } catch (FaultException<MqTests.WebReference.MqFault> e) { string s = e.Detail.MqFaults[0].Message; } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); } }
public void GetQueueInfo_DateReport() { using (MqServiceClient mq = new MqServiceClient()) { SetUp(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Options options = new Options { DateReport = OptionData.options.DateReport }; var result = mq.GetQueueInfo(cr, options); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public TestMqServiceClient() { client = new MqServiceClient(); disposed = false; }
public void GetQueueInfo_TargetLpu() { using (MqServiceClient mq = new MqServiceClient()) { SetUp(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; Options options = new Options { Target = new ReferralTarget { Lpu = OptionData.options.Target.Lpu } }; var result = mq.GetQueueInfo(cr, options); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void StatusChangePlannedResource_CurStat3() { using (MqServiceClient mq = new MqServiceClient()) { //Задаём статус направления "Зарегистрировано в РЕГИЗ.УО" Referral referral = (new SetData()).MinRegister(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; var result = mq.Register(cr, referral); //Задаём статус "Выдано пациенту" referral = (new SetData()).SetStatus_PatientDocumentIssue(result.IdMq); var res2 = mq.UpdateFromSourcedMo(cr, referral); //Задаём статус "Выделена единица ресурса, целевой МО назначена дата приема" referral = (new SetData()).MinChangePlannedResource(result.IdMq); var res3 = mq.ChangePlannedResource(cr, referral); if (res3.MqReferralStatus.Code != "5") Global.errors1.Add("Неверный статус: " + res3.MqReferralStatus.Code + ""); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void StatusNotAgreedInTargedMO() { using (MqServiceClient mq = new MqServiceClient()) { //Задаём статус направления "Зарегистрировано в РЕГИЗ.УО" Referral referral = (new SetData()).MinRegister(); Credentials cr = new Credentials { Organization = idLpu, Token = guid }; var result = mq.Register(cr, referral); //Задаём статус "Выдано пациенту" referral = (new SetData()).SetStatus_PatientDocumentIssue(result.IdMq); var res2 = mq.UpdateFromSourcedMo(cr, referral); //Задаём статус "Признано не обоснованным в целевой МО" referral = (new SetData()).SetStatus_NotAgreedInTargedMO(result.IdMq); var res3 = mq.UpdateFromTargetMo(cr, referral); if (res3.MqReferralStatus.Code != "8") Global.errors1.Add("Неверный статус:" + res3.MqReferralStatus.Code + ""); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }