public IHttpActionResult ExamInfoItemEdited([FromBody] PatientCaseInfoDto patientCaseInfoDto) { var user = base.CurrentUser(); var result = _consultationPatientCaseService.ExamInfoItemEdited(patientCaseInfoDto, user.UniqueID); return(Ok(result)); }
public void CreateRequestTest() { string identityCard = RandomHelper.GenerateString(); string patientNo1 = RandomHelper.GenerateString(); string patientNo2 = RandomHelper.GenerateString(); PatientCaseInfoDto patientCaseInfoDto = new PatientCaseInfoDto { IdentityCard = identityCard, PatientName = RandomHelper.GenerateString(), InsuranceNumber = RandomHelper.GenerateString(), PatientNo = patientNo1, Age = RandomHelper.GenerateString(), Gender = "0", Birthday = DateTime.Now, CreateTime = DateTime.Now, LastEditTime = DateTime.Now }; PatientCaseInfoDto patientCaseInfoDtoNew = ConsultationPatientCaseService.CreatePatientCase(patientCaseInfoDto, null, "", ""); NewConsultationRequestDto newConsultationRequestDto = new NewConsultationRequestDto { ConsultationType = "0", ExpectedDate = DateTime.Now, ExpectedTimeRange = "0", PatientCaseID = patientCaseInfoDtoNew.UniqueID, RequestPurpose = RandomHelper.GenerateString(), RequestRequirement = RandomHelper.GenerateString(), SelectHospital = "1" }; string result = ConsultationService.CreateRequest(newConsultationRequestDto, "", ""); Assert.IsNotNull(result); }
public void GetPatientCaseNoItemsTest() { var patientCaseInfoDto = MockData.Generate <PatientCaseInfoDto>(c => c.Gender = "0"); PatientCaseInfoDto patientCaseInfoDtoNew = ConsultationPatientCaseService.CreatePatientCase(patientCaseInfoDto, null, "", ""); PatientCaseInfoDto result = ConsultationPatientCaseService.GetPatientCaseNoItems(patientCaseInfoDtoNew.UniqueID); Assert.IsNotNull(result); }
public IHttpActionResult CreatePatientCase([FromBody] PatientCaseInfoDto patientCaseDto) { var user = base.CurrentUser(); var defaultModules = (Dictionary <string, IEnumerable <ExamModuleDto> >)HttpContext.Current.Application["examModule"]; var result = _consultationPatientCaseService.CreatePatientCase(patientCaseDto, defaultModules[user.Language], user.UniqueID, user.LocalName); return(Ok(result)); }
public void CompleteRequestTest() { string identityCard = RandomHelper.GenerateString(); string patientNo1 = RandomHelper.GenerateString(); string patientNo2 = RandomHelper.GenerateString(); PatientCaseInfoDto patientCaseInfoDto = new PatientCaseInfoDto { IdentityCard = identityCard, PatientName = RandomHelper.GenerateString(), InsuranceNumber = RandomHelper.GenerateString(), PatientNo = patientNo1, Age = RandomHelper.GenerateString(), Gender = "0", Birthday = DateTime.Now, CreateTime = DateTime.Now, LastEditTime = DateTime.Now }; PatientCaseInfoDto patientCaseInfoDtoNew = ConsultationPatientCaseService.CreatePatientCase(patientCaseInfoDto, null, "", ""); NewConsultationRequestDto newConsultationRequestDto = new NewConsultationRequestDto { ConsultationType = "0", ExpectedDate = DateTime.Now, ExpectedTimeRange = "0", PatientCaseID = patientCaseInfoDtoNew.UniqueID, RequestPurpose = RandomHelper.GenerateString(), RequestRequirement = RandomHelper.GenerateString(), SelectHospital = "1" }; string result = ConsultationService.CreateRequest(newConsultationRequestDto, "", ""); RequestAcceptInfoDto requestAcceptInfoDto = new RequestAcceptInfoDto { ConsultationDate = DateTime.Now, consultationStartTime = "1", RequestID = result, ExpertList = new List <string> { "test" } }; bool result2 = ConsultationService.AcceptRequest(requestAcceptInfoDto, ""); bool result3 = ConsultationService.CompleteRequest(result); Assert.AreEqual(true, result3); }
public void GetCombinePatientCaseListTest() { var identityCard = RandomHelper.GenerateString(); var patientCaseInfoDto = new PatientCaseInfoDto { IdentityCard = identityCard, PatientName = RandomHelper.GenerateString(), InsuranceNumber = RandomHelper.GenerateString(), PatientNo = RandomHelper.GenerateString(), Age = RandomHelper.GenerateString(), Gender = "0", Birthday = DateTime.Now, CreateTime = DateTime.Now, LastEditTime = DateTime.Now }; ConsultationPatientCaseService.CreatePatientCase(patientCaseInfoDto, null, "", ""); patientCaseInfoDto = new PatientCaseInfoDto { IdentityCard = identityCard, PatientName = RandomHelper.GenerateString(), InsuranceNumber = RandomHelper.GenerateString(), PatientNo = RandomHelper.GenerateString(), Age = RandomHelper.GenerateString(), Gender = "0", Birthday = DateTime.Now, CreateTime = DateTime.Now, LastEditTime = DateTime.Now }; var patientCaseInfoDtoNew = ConsultationPatientCaseService.CreatePatientCase(patientCaseInfoDto, null, "", ""); List <PatientCaseInfoDto> list = ConsultationPatientCaseService.GetCombinePatientCaseList(patientCaseInfoDtoNew.UniqueID, identityCard); Assert.AreEqual(1, list.Count); }
public void EditPatientCaseTest() { string identityCard = RandomHelper.GenerateString(); string patientNo1 = RandomHelper.GenerateString(); string patientNo2 = RandomHelper.GenerateString(); PatientCaseInfoDto patientCaseInfoDto = new PatientCaseInfoDto { IdentityCard = identityCard, PatientName = RandomHelper.GenerateString(), InsuranceNumber = RandomHelper.GenerateString(), PatientNo = patientNo1, Age = RandomHelper.GenerateString(), Gender = "0", Birthday = DateTime.Now, CreateTime = DateTime.Now, LastEditTime = DateTime.Now }; PatientCaseInfoDto patientCaseInfoDtoNew = ConsultationPatientCaseService.CreatePatientCase(patientCaseInfoDto, null, "", ""); PatientCaseEditInfoDto editPatientCase = new PatientCaseEditInfoDto { UniqueID = patientCaseInfoDtoNew.UniqueID, IdentityCard = patientCaseInfoDtoNew.IdentityCard, PatientName = patientCaseInfoDtoNew.PatientName, InsuranceNumber = patientCaseInfoDtoNew.InsuranceNumber, PatientNo = patientCaseInfoDtoNew.PatientNo, Age = patientCaseInfoDtoNew.Age, Gender = patientCaseInfoDtoNew.Gender, Birthday = patientCaseInfoDtoNew.Birthday, CreateTime = patientCaseInfoDtoNew.CreateTime }; bool result = ConsultationPatientCaseService.EditPatientCase(editPatientCase, ""); Assert.AreEqual(true, result); }