public void AddMinAmbCaseWithTrueKey() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); caseAmb.MedRecords = new List <MedRecord> { MedRecordData.clinicMainDiagnosis, MedRecordData.TrueMedRecordDataWithKey }; EmkClient.AddCase(Global.GUID, caseAmb); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddDicpCase() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, "1.2.643.5.1.13.3.25.78.118", patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseDisp = (new SetData()).FullCaseDispSet(); caseDisp.Guardian = null; caseDisp.OpenDate = new DateTime(2014, 06, 01); caseDisp.CloseDate = new DateTime(2014, 06, 10); caseDisp.MedRecords = new List<MedRecord> { GetDispanseryOne(), MedRecordData.clinicMainDiagnosis }; client.AddCase(Global.GUID, caseDisp); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void UpdateDispCaseWithOutMinDispanseryOne() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseDisp = (new SetData()).MinCaseDispSet(); caseDisp.MedRecords = new List <MedRecord> { (new SetData()).MinClinicMainDiagnosis() }; client.AddCase(Global.GUID, caseDisp); caseDisp.MedRecords = new List <MedRecord> { (new SetData()).MinDispensaryOne(), (new SetData()).MinClinicMainDiagnosis() }; client.UpdateCase(Global.GUID, caseDisp); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void TestForConsultNote() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); patient.IdPatientMIS = "TestForMq"; c.AddPatient(Global.GUID, Data.idlpu, patient); } CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); caseAmb.MedRecords = new List<MedRecord> { MedRecordData.consultNote, (new SetData()).MinClinicMainDiagnosis() }; caseAmb.IdCaseMis = "TestForMq"; caseAmb.IdPatientMis = "TestForMq"; using (TestEmkServiceClient client = new TestEmkServiceClient()) { client.AddCase(Global.GUID, caseAmb); } using (TestMqProxyClient client = new TestMqProxyClient()) { client.GetResultDocument(Global.GUID, Data.idlpu, caseAmb.IdCaseMis, 3); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void AddAmbCaseWithAppointedMedicationMin() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); caseAmb.MedRecords = new List<MedRecord> { (new SetData()).MinClinicMainDiagnosis(), (new SetData()).MinAppointedMedication() }; StepAmb stepAmb = (new SetData()).MinStepAmbSet(); stepAmb.MedRecords = new List<MedRecord> { (new SetData()).MinAppointedMedication() }; caseAmb.Steps = new List<StepAmb> { stepAmb }; client.AddCase(Global.GUID, caseAmb); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void TestDishargeSummary() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); caseAmb.MedRecords = new List<MedRecord> { MedRecordData.dischargeSummary, (new SetData()).MinClinicMainDiagnosis() }; using (TestEmkServiceClient client = new TestEmkServiceClient()) { client.AddCase(Global.GUID, caseAmb); } using (TestMqProxyClient client = new TestMqProxyClient()) { client.GetResultDocument(Global.GUID, Data.idlpu, caseAmb.IdCaseMis, 1); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void AddMedRecord_ToCase_StatCaseWithTfomsInfoMin() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); client.AddCase(Global.GUID, caseStat); MedRecord medRecord = (new SetData()).MinTfomsInfo(); client.AddMedRecord(Global.GUID, Data.idlpu, caseStat.IdPatientMis, medRecord, caseStat.IdCaseMis); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void UpdateStatCaseWithAppointedMedicationMin() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); client.AddCase(Global.GUID, caseStat); StepStat stepStat = (new SetData()).MinStepStatSet(); stepStat.MedRecords = new List <MedRecord> { (new SetData()).MinAppointedMedication() }; caseStat.Steps = new List <StepStat> { stepStat }; client.UpdateCase(Global.GUID, caseStat); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddMedRecord_ToCase_AmbCaseWithLaboratoryReportMin() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); client.AddCase(Global.GUID, caseAmb); MedRecord medRecord = (new SetData()).MinLaboratoryReport(); client.AddMedRecord(Global.GUID, Data.idlpu, caseAmb.IdPatientMis, medRecord, caseAmb.IdCaseMis); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddStatCaseWithMinDiagnosis() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); caseStat.MedRecords = new List <MedRecord> { (new SetData()).MinDiagnosis(), (new SetData()).MinClinicMainDiagnosis() }; client.AddCase(Global.GUID, caseStat); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddDicpCase() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, "1.2.643.5.1.13.3.25.78.118", patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseDisp = (new SetData()).FullCaseDispSet(); caseDisp.Guardian = null; caseDisp.OpenDate = new DateTime(2014, 06, 01); caseDisp.CloseDate = new DateTime(2014, 06, 10); caseDisp.MedRecords = new List <MedRecord> { GetDispanseryOne(), MedRecordData.clinicMainDiagnosis }; client.AddCase(Global.GUID, caseDisp); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void TestForConsultNote() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); patient.IdPatientMIS = "TestForMq"; c.AddPatient(Global.GUID, Data.idlpu, patient); } CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); caseAmb.MedRecords = new List <MedRecord> { MedRecordData.consultNote, (new SetData()).MinClinicMainDiagnosis() }; caseAmb.IdCaseMis = "TestForMq"; caseAmb.IdPatientMis = "TestForMq"; using (TestEmkServiceClient client = new TestEmkServiceClient()) { client.AddCase(Global.GUID, caseAmb); } using (TestMqProxyClient client = new TestMqProxyClient()) { client.GetResultDocument(Global.GUID, Data.idlpu, caseAmb.IdCaseMis, 3); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddMinStatCase() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); caseStat.PrehospitalDefects = new List <byte>() { 1, 2 }; EmkClient.AddCase(Global.GUID, caseStat); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void _AddAmbCase() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto p = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, "1.2.643.5.1.13.3.25.78.118", p); } using (TestEmkServiceClient c = new TestEmkServiceClient()) { CaseAmb p = (new SetData()).FullCaseAmbSet(); p.Guardian = null; p.OpenDate = new DateTime(2014, 06, 01); p.CloseDate = new DateTime(2014, 06, 10); p.MedRecords = new List <MedRecord> { MedRecordData.clinicMainDiagnosis, //GetEpic(), GetConsult() }; p.Steps[0].DateStart = new DateTime(2014, 06, 01); p.Steps[0].DateEnd = new DateTime(2014, 06, 10); p.Steps[0].MedRecords = new List <MedRecord> { GetGemotology(), GetBlood(), GetOnkomarkers(), MedRecordData.appointedMedication, MedRecordData.service }; c.AddCase(Global.GUID, p); string caseMis = p.IdCaseMis; p = (new SetData()).FullCaseAmbSet(); p.IdCaseMis = caseMis; p.Guardian = null; p.OpenDate = new DateTime(2014, 06, 01); p.CloseDate = new DateTime(2014, 06, 10); p.MedRecords = new List <MedRecord> { MedRecordData.clinicMainDiagnosis, GetConsult() }; p.Steps[0].DateStart = new DateTime(2014, 06, 01); p.Steps[0].DateEnd = new DateTime(2014, 06, 10); p.Steps[0].MedRecords = new List <MedRecord> { GetGemotology(), GetBlood(), GetOnkomarkers() }; c.UpdateCase(Global.GUID, p); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void TestDishargeSummary() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); caseAmb.MedRecords = new List <MedRecord> { MedRecordData.dischargeSummary, (new SetData()).MinClinicMainDiagnosis() }; using (TestEmkServiceClient client = new TestEmkServiceClient()) { client.AddCase(Global.GUID, caseAmb); } using (TestMqProxyClient client = new TestMqProxyClient()) { client.GetResultDocument(Global.GUID, Data.idlpu, caseAmb.IdCaseMis, 1); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddMinAmbCaseWithWrongKey() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); caseAmb.MedRecords = new List <MedRecord> { MedRecordData.clinicMainDiagnosis, MedRecordData.WrongMedRecordDataWithKey }; EmkClient.AddCase(Global.GUID, caseAmb); } if (Global.errors.Contains("Data - Поле заполнено некорректно")) { Assert.Pass(Global.errors); } else { Assert.Fail(Global.errors); } }
public void AddMedRecord_ToPatient_StatCaseWithLaboratoryReportFull() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); client.AddCase(Global.GUID, caseStat); MedRecord medRecord = MedRecordData.LaboratoryReport; client.AddMedRecord(Global.GUID, Data.idlpu, caseStat.IdPatientMis, medRecord); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddDeathInfo() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); caseStat.IdCaseResult = 6; caseStat.MedRecords = new List <MedRecord> { MedRecordData.anatomopathologicalClinicMainDiagnosis, MedRecordData.deathInfo }; EmkClient.AddCase(Global.GUID, caseStat); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void UpdateAmbCaseWithMaxDiagnosis() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); client.AddCase(Global.GUID, caseAmb); caseAmb.MedRecords = new List <MedRecord> { MedRecordData.diagnosis, (new SetData()).MinClinicMainDiagnosis() }; client.UpdateCase(Global.GUID, caseAmb); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void TestDoc() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, "1.2.643.5.1.13.3.25.78.118", patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseDisp = (new SetData()).FullCaseDispSetWithDoctorWithoutSNILS(); caseDisp.Guardian = null; caseDisp.OpenDate = new DateTime(2014, 06, 01); caseDisp.CloseDate = new DateTime(2014, 06, 10); caseDisp.MedRecords = new List <MedRecord> { MedRecordData.dispensaryOneWithoutSnils, MedRecordData.clinicMainDiagnosisWithOutSnils }; client.AddCase(Global.GUID, caseDisp); caseDisp = (new SetData()).FullCaseDispSetWithDoctorWithSNILS(); caseDisp.Guardian = null; caseDisp.OpenDate = new DateTime(2014, 06, 01); caseDisp.CloseDate = new DateTime(2014, 06, 10); caseDisp.MedRecords = new List <MedRecord> { MedRecordData.dispensaryOneWithSnils, MedRecordData.clinicMainDiagnosisWithSnils }; caseDisp.IdCaseMis = System.DateTime.Now.ToString(); client.AddCase(Global.GUID, caseDisp); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void UpdateFullAmbCase_AfterAdd() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmbAdd = (new SetData()).MinCaseAmbSet(); EmkClient.AddCase(Global.GUID, caseAmbAdd); CaseAmb caseAmb = (new SetData()).FullCaseAmbSet(); SetData set = new SetData(); caseAmb.MedRecords = new List <MedRecord> { MedRecordData.service, MedRecordData.tfomsInfo, MedRecordData.diagnosis, MedRecordData.clinicMainDiagnosis, MedRecordData.referral, MedRecordData.sickList, MedRecordData.dischargeSummary, MedRecordData.LaboratoryReport, MedRecordData.consultNote, }; StepAmb stepAmb = (new SetData()).MinStepAmbSet(); stepAmb.MedRecords = new List <MedRecord> { set.MinService(), set.MinAppointedMedication(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, MedRecordData.referral, set.MinLaboratoryReport(), }; caseAmb.Steps = new List <StepAmb> { stepAmb }; EmkClient.UpdateCase(Global.GUID, caseAmb); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void UpdateFullStatCase_AfterAdd() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStatAdd = (new SetData()).MinCaseStatSet(); EmkClient.AddCase(Global.GUID, caseStatAdd); CaseStat caseStat = (new SetData()).FullCaseStatSet(); SetData set = new SetData(); caseStat.MedRecords = new List <MedRecord> { set.MinService(), set.MinTfomsInfo(), MedRecordData.deathInfo, set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, MedRecordData.referral, MedRecordData.sickList, set.MinDischargeSummary(), set.MinLaboratoryReport(), set.MinConsultNote(), MedRecordData.form027U }; StepStat stepStat = (new SetData()).MinStepStatSet(); stepStat.MedRecords = new List <MedRecord> { set.MinService(), set.MinAppointedMedication(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, MedRecordData.referral, set.MinLaboratoryReport(), }; caseStat.Steps = new List <StepStat> { stepStat }; EmkClient.UpdateCase(Global.GUID, caseStat); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void UpdateFullAmbCase_AfterAdd() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient("D500E893-166B-4724-9C78-D0DBE1F1C48D", "1.2.643.5.1.13.3.25.78.118", patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmbAdd = (new SetData()).MinCaseAmbSet(); EmkClient.AddCase("D500E893-166B-4724-9C78-D0DBE1F1C48D", caseAmbAdd); CaseAmb caseAmb = (new SetData()).FullCaseAmbSet(); SetData set = new SetData(); caseAmb.MedRecords = new MedRecord[] { set.MinService(), set.MinTfomsInfo(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, MedRecordData.referral, MedRecordData.sickList, set.MinDischargeSummary(), set.MinLaboratoryReport(), set.MinConsultNote() }; StepAmb stepAmb = (new SetData()).MinStepAmbSet(); stepAmb.MedRecords = new MedRecord[] { set.MinService(), set.MinAppointedMedication(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, MedRecordData.referral, set.MinLaboratoryReport(), }; caseAmb.Steps = new StepAmb[] { stepAmb }; EmkClient.UpdateCase("D500E893-166B-4724-9C78-D0DBE1F1C48D", caseAmb); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddFullStatCase() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient("D500E893-166B-4724-9C78-D0DBE1F1C48D", "1.2.643.5.1.13.3.25.78.118", patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).FullCaseStatSet(); SetData set = new SetData(); caseStat.MedRecords = new MedRecord[] { set.MinService(), set.MinTfomsInfo(), MedRecordData.deathInfo, set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, MedRecordData.anatomopathologicalClinicMainDiagnosis, MedRecordData.referral, MedRecordData.sickList, set.MinDischargeSummary(), set.MinLaboratoryReportSet(), set.MinConsultNote() }; StepStat stepStat = (new SetData()).MinStepStatSet(); stepStat.MedRecords = new MedRecord[] { set.MinService(), set.MinAppointedMedication(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, MedRecordData.referral, set.MinLaboratoryReportSet(), }; caseStat.Steps = new StepStat[] { stepStat }; EmkClient.AddCase("D500E893-166B-4724-9C78-D0DBE1F1C48D", caseStat); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void TTT() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto p = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, "1.2.643.5.1.13.3.25.3.64", p); } using (TestEmkServiceClient c = new TestEmkServiceClient()) { CaseAmb Case = (new SetData()).MinCaseAmbSet(); Case.IdLpu = "1.2.643.5.1.13.3.25.3.64"; c.AddCase(Global.GUID, Case); } }
public void UpdateFullAmbCase_AfterAdd() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmbAdd = (new SetData()).MinCaseAmbSet(); EmkClient.AddCase(Global.GUID, caseAmbAdd); CaseAmb caseAmb = (new SetData()).FullCaseAmbSet(); SetData set = new SetData(); caseAmb.MedRecords = new List<MedRecord> { MedRecordData.service, MedRecordData.tfomsInfo, MedRecordData.diagnosis, MedRecordData.clinicMainDiagnosis, MedRecordData.referral, MedRecordData.sickList, MedRecordData.dischargeSummary, MedRecordData.LaboratoryReport, MedRecordData.consultNote, }; StepAmb stepAmb = (new SetData()).MinStepAmbSet(); stepAmb.MedRecords = new List<MedRecord> { set.MinService(), set.MinAppointedMedication(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, MedRecordData.referral, set.MinLaboratoryReport(), }; caseAmb.Steps = new List<StepAmb> { stepAmb }; EmkClient.UpdateCase(Global.GUID, caseAmb); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void UpdateFullAmbCase_AfterAdd() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient("D500E893-166B-4724-9C78-D0DBE1F1C48D", "1.2.643.5.1.13.3.25.78.118", patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmbAdd = (new SetData()).MinCaseAmbSet(); EmkClient.AddCase("D500E893-166B-4724-9C78-D0DBE1F1C48D", caseAmbAdd); CaseAmb caseAmb = (new SetData()).FullCaseAmbSet(); SetData set = new SetData(); caseAmb.MedRecords = new MedRecord[] { set.MinService(), set.MinTfomsInfo(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, MedRecordData.referral, MedRecordData.sickList, set.MinDischargeSummary(), set.MinLaboratoryReport(), set.MinConsultNote() }; StepAmb stepAmb = (new SetData()).MinStepAmbSet(); stepAmb.MedRecords = new MedRecord[] { set.MinService(), set.MinAppointedMedication(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, MedRecordData.referral, set.MinLaboratoryReport(), }; caseAmb.Steps = new StepAmb[] { stepAmb }; EmkClient.UpdateCase("D500E893-166B-4724-9C78-D0DBE1F1C48D", caseAmb); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void UpdateMinStatCase_AfterAdd() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); EmkClient.AddCase(Global.GUID, caseStat); caseStat = (new SetData()).MinCaseStatSet(); caseStat.DoctorInCharge = new MedicalStaff { IdLpu = Data.idlpu, IdSpeciality = 31, IdPosition = 76, Person = new PersonWithIdentity { IdPersonMis = "unknown1", Sex = 2, Birthdate = new DateTime(1976, 03, 09), Documents = new List <IdentityDocument> { DocumentData.SNILS, }, HumanName = new HumanName { FamilyName = "unknown1", GivenName = "unknown1", MiddleName = "unknown1", }, } }; caseStat.DoctorInCharge.Person.Documents[0].DocN = "11111111549"; EmkClient.UpdateCase(Global.GUID, caseStat); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddFullDispCase() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).FullCaseDispSet(); SetData set = new SetData(); caseAmb.MedRecords = new List <MedRecord> { set.MinService(), set.MinTfomsInfo(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, set.MinDispensaryOne(), set.MinLaboratoryReport(), }; StepAmb stepAmb = (new SetData()).MinStepAmbSet(); stepAmb.MedRecords = new List <MedRecord> { set.MinService(), set.MinAppointedMedication(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, set.MinRefferal(), set.MinLaboratoryReport(), }; caseAmb.Steps = new List <StepAmb> { stepAmb }; EmkClient.AddCase(Global.GUID, caseAmb); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddAmbStep_CloseCase() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); EmkClient.AddCase(Global.GUID, caseAmb); StepAmb stepAmb = (new SetData()).MinStepAmbSet(); EmkClient.AddStepToCase(Global.GUID, Data.idlpu, caseAmb.IdPatientMis, caseAmb.IdCaseMis, stepAmb); } Assert.IsTrue(Global.errors1.Contains(" - Случай обслуживания закрыт"), "Случай обслуживания был добавлен"); }
public void AddAmbMedRecClinicDiagnosis_CloseCase() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); EmkClient.AddCase(Global.GUID, caseAmb); EmkClient.AddMedRecord(Global.GUID, Data.idlpu, caseAmb.IdPatientMis, MedRecordData.clinicMainDiagnosis, caseAmb.IdCaseMis); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void AddMaxDispanseryOne() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseDisp = (new SetData()).MinCaseDispSet(); MedRecord r = MedRecordData.dispensaryOne; client.AddCase(Global.GUID, caseDisp); client.AddMedRecord(Global.GUID, caseDisp.IdLpu, caseDisp.IdPatientMis, r, caseDisp.IdCaseMis); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void AddMaxConsultNote() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); MedRecord r = MedRecordData.consultNote; client.AddCase(Global.GUID, caseAmb); client.AddMedRecord(Global.GUID, caseAmb.IdLpu, caseAmb.IdPatientMis, r, caseAmb.IdCaseMis); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void AddMinDispCase() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseDispSet(); EmkClient.AddCase(Global.GUID, caseAmb); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddMedRecord_ToCase_AmbCaseWithTfomsInfoFull() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); client.AddCase(Global.GUID, caseAmb); MedRecord medRecord = MedRecordData.tfomsInfo; client.AddMedRecord(Global.GUID, Data.idlpu, caseAmb.IdPatientMis, medRecord, caseAmb.IdCaseMis); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void AddDispCaseWithMinDispanseryOne() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseDisp = (new SetData()).MinCaseDispSet(); caseDisp.MedRecords = new List<MedRecord> { (new SetData()).MinDispensaryOne(), (new SetData()).MinClinicMainDiagnosis() }; client.AddCase(Global.GUID, caseDisp); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void AddStatMedRecAnatomDiagnosis_CloseCase() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); EmkClient.AddCase(Global.GUID, caseStat); EmkClient.AddMedRecord(Global.GUID, Data.idlpu, caseStat.IdPatientMis, MedRecordData.anatomopathologicalClinicMainDiagnosis, caseStat.IdCaseMis); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddAmbMedRecReferral_CloseCase() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); EmkClient.AddCase(Global.GUID, caseAmb); EmkClient.AddMedRecord(Global.GUID, Data.idlpu, caseAmb.IdPatientMis, MedRecordData.referral, caseAmb.IdCaseMis); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddAmbCaseWithLaboratoryReportMin() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); caseAmb.MedRecords = new List<MedRecord> { (new SetData()).MinLaboratoryReport(), (new SetData()).MinClinicMainDiagnosis() }; client.AddCase(Global.GUID, caseAmb); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void UpdateMinStatCase_AfterAdd() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient("D500E893-166B-4724-9C78-D0DBE1F1C48D", "1.2.643.5.1.13.3.25.78.118", patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); EmkClient.AddCase("D500E893-166B-4724-9C78-D0DBE1F1C48D", caseStat); EmkClient.UpdateCase("D500E893-166B-4724-9C78-D0DBE1F1C48D", caseStat); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddStatMedAppointedMedication_CloseCase() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); EmkClient.AddCase(Global.GUID, caseStat); EmkClient.AddMedRecord(Global.GUID, Data.idlpu, caseStat.IdPatientMis, MedRecordData.appointedMedication, caseStat.IdCaseMis); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void AddMaxDiagnosis() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); MedRecord r = MedRecordData.diagnosis; client.AddCase(Global.GUID, caseAmb); client.AddMedRecord(Global.GUID, caseAmb.IdLpu, caseAmb.IdPatientMis, r, caseAmb.IdCaseMis); } if (Global.errors == "") { Assert.Pass(); } else { Assert.Fail(Global.errors); } }
public void _HashTest() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto p = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, p); } using (TestEmkServiceClient c = new TestEmkServiceClient()) { CaseAmb p = (new SetData()).FullCaseAmbSet(); p.Guardian = null; p.OpenDate = new DateTime(2014, 06, 01); p.CloseDate = new DateTime(2014, 06, 10); var x = GetConsult(); x.Attachment.Hash = new byte[] { 1, 2, 3, 4, 5 }; p.MedRecords = new List<MedRecord> { MedRecordData.clinicMainDiagnosis, //GetEpic(), //GetConsult() x }; p.Steps[0].DateStart = new DateTime(2014, 06, 01); p.Steps[0].DateEnd = new DateTime(2014, 06, 10); p.Steps[0].MedRecords = new List<MedRecord> { GetGemotology(), GetBlood(), GetOnkomarkers(), MedRecordData.appointedMedication, MedRecordData.service }; c.AddCase(Global.GUID, p); string caseMis = p.IdCaseMis; p = (new SetData()).FullCaseAmbSet(); p.IdCaseMis = caseMis; p.Guardian = null; p.OpenDate = new DateTime(2014, 06, 01); p.CloseDate = new DateTime(2014, 06, 10); p.MedRecords = new List<MedRecord> { MedRecordData.clinicMainDiagnosis, //GetConsult() x }; p.Steps[0].DateStart = new DateTime(2014, 06, 01); p.Steps[0].DateEnd = new DateTime(2014, 06, 10); p.Steps[0].MedRecords = new List<MedRecord> { GetGemotology(), GetBlood(), GetOnkomarkers() }; c.UpdateCase(Global.GUID, p); } if (Global.errors == "") Assert.Fail("Кейс с левым хешом был добавлен"); else Assert.Pass(); }
public void AddFullDispCase() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).FullCaseDispSet(); SetData set = new SetData(); caseAmb.MedRecords = new List<MedRecord> { set.MinService(), set.MinTfomsInfo(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, set.MinDispensaryOne(), set.MinLaboratoryReport(), }; StepAmb stepAmb = (new SetData()).MinStepAmbSet(); stepAmb.MedRecords = new List<MedRecord> { set.MinService(), set.MinAppointedMedication(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, set.MinRefferal(), set.MinLaboratoryReport(), }; caseAmb.Steps = new List<StepAmb> { stepAmb }; EmkClient.AddCase(Global.GUID, caseAmb); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void _UpdateAmbCase() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto p = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, "1.2.643.5.1.13.3.25.78.118", p); } using (TestEmkServiceClient c = new TestEmkServiceClient()) { CaseAmb p = (new SetData()).FullCaseAmbSet(); p.Guardian = null; p.MedRecords = new List<MedRecord> { MedRecordData.clinicMainDiagnosis }; c.AddCase(Global.GUID, p); string caseMis = p.IdCaseMis; p = (new SetData()).FullCaseAmbSet(); p.IdCaseMis = caseMis; p.Guardian = null; p.OpenDate = new DateTime(2014, 06, 01); p.CloseDate = new DateTime(2014, 06, 10); p.MedRecords = new List<MedRecord> { MedRecordData.clinicMainDiagnosis, GetConsult() }; p.Steps[0].DateStart = new DateTime(2014, 06, 01); p.Steps[0].DateEnd = new DateTime(2014, 06, 10); p.Steps[0].MedRecords = new List<MedRecord> { GetGemotology(), GetBlood(), GetOnkomarkers() }; c.UpdateCase(Global.GUID, p); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void AddDeathInfo() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); caseStat.IdCaseResult = 6; caseStat.MedRecords = new List<MedRecord> { MedRecordData.anatomopathologicalClinicMainDiagnosis, MedRecordData.deathInfo }; EmkClient.AddCase(Global.GUID, caseStat); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void UpdateStatCaseWithLaboratoryReportFull() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); client.AddCase(Global.GUID, caseStat); caseStat.MedRecords = new List<MedRecord> { MedRecordData.LaboratoryReport, (new SetData()).MinClinicMainDiagnosis() }; StepStat stepStat = (new SetData()).MinStepStatSet(); stepStat.MedRecords = new List<MedRecord> { MedRecordData.LaboratoryReport, (new SetData()).MinLaboratoryReport() }; caseStat.Steps = new List<StepStat> { stepStat }; client.UpdateCase(Global.GUID, caseStat); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void AddMedRecord_ToPatient_StatCaseWithLaboratoryReportMin() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); client.AddCase(Global.GUID, caseStat); MedRecord medRecord = (new SetData()).MinLaboratoryReport(); client.AddMedRecord(Global.GUID, Data.idlpu, caseStat.IdPatientMis, medRecord); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void UpdateMinStatCase_AfterAdd() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); EmkClient.AddCase(Global.GUID, caseStat); caseStat = (new SetData()).MinCaseStatSet(); caseStat.DoctorInCharge = new MedicalStaff { IdLpu = Data.idlpu, IdSpeciality = 31, IdPosition = 76, Person = new PersonWithIdentity { IdPersonMis = "unknown1", Sex = 2, Birthdate = new DateTime(1976, 03, 09), Documents = new List<IdentityDocument> { DocumentData.SNILS, }, HumanName = new HumanName { FamilyName = "unknown1", GivenName = "unknown1", MiddleName = "unknown1", }, } }; caseStat.DoctorInCharge.Person.Documents[0].DocN = "11111111549"; EmkClient.UpdateCase(Global.GUID, caseStat); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void UpdateMinAmbCase_AfterAdd() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); EmkClient.AddCase(Global.GUID, caseAmb); caseAmb.Comment = "23123123123123123123"; EmkClient.UpdateCase(Global.GUID, caseAmb); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void UpdateFullStatCase_AfterAdd() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStatAdd = (new SetData()).MinCaseStatSet(); EmkClient.AddCase(Global.GUID, caseStatAdd); CaseStat caseStat = (new SetData()).FullCaseStatSet(); SetData set = new SetData(); caseStat.MedRecords = new List<MedRecord> { set.MinService(), set.MinTfomsInfo(), MedRecordData.deathInfo, set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, MedRecordData.referral, MedRecordData.sickList, set.MinDischargeSummary(), set.MinLaboratoryReport(), set.MinConsultNote(), MedRecordData.form027U }; StepStat stepStat = (new SetData()).MinStepStatSet(); stepStat.MedRecords = new List<MedRecord> { set.MinService(), set.MinAppointedMedication(), set.MinDiagnosis(), MedRecordData.clinicMainDiagnosis, MedRecordData.referral, set.MinLaboratoryReport(), }; caseStat.Steps = new List<StepStat> { stepStat }; EmkClient.UpdateCase(Global.GUID, caseStat); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void AddStatMedRecSickList_CloseCase() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); EmkClient.AddCase(Global.GUID, caseStat); EmkClient.AddMedRecord(Global.GUID, Data.idlpu, caseStat.IdPatientMis, MedRecordData.sickList, caseStat.IdCaseMis); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void TestDoc() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, "1.2.643.5.1.13.3.25.78.118", patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseDisp = (new SetData()).FullCaseDispSetWithDoctorWithoutSNILS(); caseDisp.Guardian = null; caseDisp.OpenDate = new DateTime(2014, 06, 01); caseDisp.CloseDate = new DateTime(2014, 06, 10); caseDisp.MedRecords = new List<MedRecord> { MedRecordData.dispensaryOneWithoutSnils, MedRecordData.clinicMainDiagnosisWithOutSnils }; client.AddCase(Global.GUID, caseDisp); caseDisp = (new SetData()).FullCaseDispSetWithDoctorWithSNILS(); caseDisp.Guardian = null; caseDisp.OpenDate = new DateTime(2014, 06, 01); caseDisp.CloseDate = new DateTime(2014, 06, 10); caseDisp.MedRecords = new List<MedRecord> { MedRecordData.dispensaryOneWithSnils, MedRecordData.clinicMainDiagnosisWithSnils }; caseDisp.IdCaseMis = System.DateTime.Now.ToString(); client.AddCase(Global.GUID, caseDisp); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void UpdateMinStatCase_AfterAdd() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient("D500E893-166B-4724-9C78-D0DBE1F1C48D", "1.2.643.5.1.13.3.25.78.118", patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); EmkClient.AddCase("D500E893-166B-4724-9C78-D0DBE1F1C48D", caseStat); EmkClient.UpdateCase("D500E893-166B-4724-9C78-D0DBE1F1C48D", caseStat); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void AddStatCaseWithAppointedMedicationFull() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); caseStat.MedRecords = new List<MedRecord> { (new SetData()).MinClinicMainDiagnosis(), MedRecordData.appointedMedication, }; StepStat stepStat = (new SetData()).MinStepStatSet(); stepStat.MedRecords = new List<MedRecord> { MedRecordData.appointedMedication, }; caseStat.Steps = new List<StepStat> { stepStat }; client.AddCase(Global.GUID, caseStat); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void AddStatMedRecAnatomDiagnosis_CloseCase() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); PixClient.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); EmkClient.AddCase(Global.GUID, caseStat); EmkClient.AddMedRecord(Global.GUID, Data.idlpu, caseStat.IdPatientMis, MedRecordData.anatomopathologicalClinicMainDiagnosis, caseStat.IdCaseMis); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void _AddCaseForFedUploader() { using (TestPixServiceClient PixClient = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); patient.MiddleName = "Викторович"; patient.GivenName = "Евгений"; patient.FamilyName = "Эторцев"; patient.IdPatientMIS = "ForUploaderMIS4"; PixClient.AddPatient(Global.GUID, "1.2.643.5.1.13.3.25.3.64", patient); } using (TestEmkServiceClient EmkClient = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); caseAmb.IdLpu = "1.2.643.5.1.13.3.25.3.64"; caseAmb.IdPatientMis = "ForUploaderMIS4"; caseAmb.Authenticator.Doctor = new MedicalStaff() { Person = new PersonWithIdentity() { IdPersonMis = "DoctorForUpload2", Birthdate = new DateTime(1987, 06, 11), HumanName = new HumanName() { FamilyName = "Александров", MiddleName = "Игнатьевич", GivenName = "Борис" }, Sex = 1 }, IdPosition = 74, IdSpeciality = 29 }; caseAmb.Author = caseAmb.Authenticator; caseAmb.DoctorInCharge = caseAmb.Authenticator.Doctor; var x = MedRecordData.clinicMainDiagnosis; x.Doctor = caseAmb.DoctorInCharge; caseAmb.MedRecords = new List<MedRecord> { //set.MinService(), //set.MinTfomsInfo(), //set.MinDiagnosis(), //set.MinClinicMainDiagnosis(), x, //MedRecordData.diagnosis //set.MinRefferal(), //set.MinSickList(), //set.MinDischargeSummary(), //set.MinLaboratoryReport(), //set.MinConsultNote() }; EmkClient.AddCase(Global.GUID, caseAmb); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void UpdateStatCaseWithTfomsInfoMin() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseStat caseStat = (new SetData()).MinCaseStatSet(); client.AddCase(Global.GUID, caseStat); caseStat.MedRecords = new List<MedRecord> { (new SetData()).MinTfomsInfo(), (new SetData()).MinClinicMainDiagnosis() }; client.UpdateCase(Global.GUID, caseStat); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }
public void UpdateAmbCaseWithMaxConsultNote() { using (TestPixServiceClient c = new TestPixServiceClient()) { PatientDto patient = (new SetData()).PatientSet(); c.AddPatient(Global.GUID, Data.idlpu, patient); } using (TestEmkServiceClient client = new TestEmkServiceClient()) { CaseAmb caseAmb = (new SetData()).MinCaseAmbSet(); client.AddCase(Global.GUID, caseAmb); caseAmb.MedRecords = new List<MedRecord> { MedRecordData.consultNote, (new SetData()).MinClinicMainDiagnosis() }; client.UpdateCase(Global.GUID, caseAmb); } if (Global.errors == "") Assert.Pass(); else Assert.Fail(Global.errors); }