@@ -1,15 +1,13 @@
|
||||
using System;
|
||||
using IRaCIS.Core.Infrastructure.Extention;
|
||||
using IRaCIS.Core.Domain.Share;
|
||||
using IRaCIS.Core.Domain.Share;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace IRaCIS.Application.Contracts
|
||||
{
|
||||
{
|
||||
public class SubjectCommand
|
||||
{
|
||||
public Guid? Id { get; set; }
|
||||
public string Code { get; set; } = String.Empty;
|
||||
|
||||
|
||||
public int? Age { get; set; }
|
||||
public string Sex { get; set; } = string.Empty;
|
||||
|
||||
@@ -66,9 +64,9 @@ namespace IRaCIS.Application.Contracts
|
||||
public class TrialSubjectConfig
|
||||
{
|
||||
public string SubjectCodeRule { get; set; } = string.Empty;
|
||||
public bool IsNoticeSubjectCodeRule { get; set; }
|
||||
public bool IsNoticeSubjectCodeRule { get; set; }
|
||||
public bool IsHaveFirstGiveMedicineDate { get; set; }
|
||||
public bool IsEnrollementQualificationConfirm { get; set; }
|
||||
public bool IsEnrollementQualificationConfirm { get; set; }
|
||||
public bool IsHaveSubjectAge { get; set; }
|
||||
public string OutEnrollmentVisitName { get; set; } = string.Empty;
|
||||
public bool VisitPlanConfirmed { get; set; }
|
||||
@@ -78,13 +76,13 @@ namespace IRaCIS.Application.Contracts
|
||||
|
||||
public bool IsPDProgressView { get; set; }
|
||||
|
||||
public bool IsSubjectSecondCodeView { get; set; } = false;
|
||||
public bool IsSubjectSecondCodeView { get; set; } = false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
public class SubjectQueryView: SubjectCommand
|
||||
public class SubjectQueryView : SubjectCommand
|
||||
{
|
||||
|
||||
public DateTime? OutEnrollmentTime { get; set; }
|
||||
@@ -130,11 +128,11 @@ namespace IRaCIS.Application.Contracts
|
||||
|
||||
public string LatestBlindName { get; set; } = string.Empty;
|
||||
|
||||
public bool IsMissingImages { get; set; }
|
||||
public bool IsMissingImages { get; set; }
|
||||
|
||||
public Guid LatestSubmitSubjectVisitId { get; set; }
|
||||
|
||||
public Guid LatestSubmitSubjectVisitId { get; set; }
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -143,7 +141,7 @@ namespace IRaCIS.Application.Contracts
|
||||
public class SubjectQueryParam : PageInput
|
||||
{
|
||||
[NotDefault]
|
||||
public Guid TrialId { get; set; }
|
||||
public Guid TrialId { get; set; }
|
||||
public string Code { get; set; } = string.Empty;
|
||||
|
||||
public string Name { get; set; } = string.Empty;
|
||||
@@ -151,9 +149,9 @@ namespace IRaCIS.Application.Contracts
|
||||
public string Sex { get; set; } = string.Empty;
|
||||
|
||||
|
||||
public bool? IsMissingImages { get; set; }
|
||||
public Guid? TrialSiteId { get; set; }
|
||||
public SubjectStatus? Status { get; set; }
|
||||
public bool? IsMissingImages { get; set; }
|
||||
public Guid? TrialSiteId { get; set; }
|
||||
public SubjectStatus? Status { get; set; }
|
||||
}
|
||||
|
||||
|
||||
@@ -167,7 +165,7 @@ namespace IRaCIS.Application.Contracts
|
||||
|
||||
public string Code { get; set; } = string.Empty;
|
||||
|
||||
public string Sex { get; set; } = string.Empty;
|
||||
public string Sex { get; set; } = string.Empty;
|
||||
|
||||
public int? Age { get; set; }
|
||||
public SubjectStatus Status { get; set; }
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
using IRaCIS.Core.Application.ViewModel;
|
||||
using IRaCIS.Core.Domain.Share;
|
||||
using IRaCIS.Core.Infrastructure.Extention;
|
||||
using Newtonsoft.Json;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Web;
|
||||
|
||||
namespace IRaCIS.Application.Contracts
|
||||
{
|
||||
@@ -398,7 +395,7 @@ namespace IRaCIS.Application.Contracts
|
||||
public List<Guid> SCPStudyIdList { get; set; }
|
||||
}
|
||||
|
||||
public class SubmitVisitStudyBindingCommand: VerifyPacsImageCommand
|
||||
public class SubmitVisitStudyBindingCommand : VerifyPacsImageCommand
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
using IRaCIS.Core.Infrastructure.Extention;
|
||||
using MiniExcelLibs.Attributes;
|
||||
using MiniExcelLibs.Attributes;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace IRaCIS.Application.Contracts
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
using IRaCIS.Core.Infrastructure.Extention;
|
||||
using IRaCIS.Core.Application.Contracts.Dicom.DTO;
|
||||
using IRaCIS.Core.Domain.Share;
|
||||
using IRaCIS.Core.Application.Contracts.Dicom.DTO;
|
||||
using Newtonsoft.Json;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using IRaCIS.Core.Application.Service.Inspection.DTO;
|
||||
|
||||
namespace IRaCIS.Core.Application.Contracts
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user