예제 #1
0
        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);
        }
예제 #2
0
        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));
        }
예제 #3
0
        public void CreatePatientCaseTest()
        {
            var patientCaseInfoDto    = MockData.Generate <PatientCaseInfoDto>(c => c.Gender = "0");
            var patientCaseInfoDtoNew = ConsultationPatientCaseService.CreatePatientCase(patientCaseInfoDto, null, "", "");

            Assert.IsNotNull(patientCaseInfoDtoNew);
        }