using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IRaCIS.Core.Application.Service.Reading.Dto { public class AutoAddClinicalInDto { public Guid? SubjectId { get; set; } //public Guid? VisitId { get; set; } public Guid TrialId { get; set; } } public class GetCRCSubjectClinicalInDto { public Guid TrialId { get; set; } } public class GetCRCSubjectClinicalOutDto { public Guid SubjectId { get; set; } public Guid ClinicalDataTrialSetId { get; set; } public string ClinicalDataSetName { get; set; } public string ClinicalDataSetEnName { get; set; } public int ClinicalCount { get; set; } = 0; } public class GetCRCSubjectClinicalResultDto { public Guid SubjectId { get; set; } public string SunjectCode { get; set; } public List ClinicalDataList { get; set; } } public class GetClinicalQuestionAnswerListInDto { public Guid SubjectId { get; set; } public Guid ClinicalDataTrialSetId { get; set; } } public class GetClinicalQuestionAnswerListOutDto { public List QuestionList { get; set; } public List> AnswerList { get; set; } } public class GetClinicalFormInfoInDto { public Guid ClinicalFormId { get; set; } } public class GetClinicalFormInfoOutDto { public List Question { get; set; } } public class ClinicalFormQuestionAnswer { public Guid QuestionId { get; set; } public string Answer { get; set; } = string.Empty; } public class ClinicalFormTableQuestionAnswer { public Guid TableQuestionId { get; set; } public int RowIndex { get; set; } public Guid QuestionId { get; set; } public string Answer { get; set; } = string.Empty; } public class SubmitClinicalFormInDto { /// /// VisitId /// public Guid? VisitId { get; set; } /// /// VisitId /// public Guid? ReadingId { get; set; } public Guid? ClinicalFormId { get; set; } public Guid SubjectId { get; set; } public Guid ClinicalDataTrialSetId { get; set; } public List QuestionAnswers { get; set; } public List TableQuestionAnswerList { get; set; } } public class ClinicalQuestionForm { public Guid QuestionId { get; set; } public List> TableQuestionAnswers { get; set; } } public class ClinicalTableQuestionForm { public Guid TableQuestionId { get; set; } public string Answer { get; set; } = string.Empty; } }