public ReportPartDetail( EntityRef reportPartRef, int index, bool isAddendum, EnumValueInfo status, DateTime creationTime, DateTime?preliminaryTime, DateTime?completedTime, DateTime?cancelledTime, StaffSummary supervisor, StaffSummary interpretedBy, StaffSummary transcribedBy, StaffSummary transcriptionSupervisor, StaffSummary verifiedBy, EnumValueInfo transcriptionRejectReason, Dictionary <string, string> extendedProperties) { this.ReportPartRef = reportPartRef; this.Index = index; this.IsAddendum = isAddendum; this.Status = status; this.CreationTime = creationTime; this.PreliminaryTime = preliminaryTime; this.CompletedTime = completedTime; this.CancelledTime = cancelledTime; this.Supervisor = supervisor; this.InterpretedBy = interpretedBy; this.TranscribedBy = transcribedBy; this.TranscriptionSupervisor = transcriptionSupervisor; this.VerifiedBy = verifiedBy; this.TranscriptionRejectReason = transcriptionRejectReason; this.ExtendedProperties = extendedProperties; }
public ProcedureStepDetail( EntityRef procedureStepRef, string procedureStepName, string stepClassName, string description, EnumValueInfo state, DateTime?creationTime, DateTime?scheduledStartTime, DateTime?startTime, DateTime?endTime, StaffSummary scheduledPerformer, StaffSummary performer, ModalitySummary modality ) { this.ProcedureStepRef = procedureStepRef; this.ProcedureStepName = procedureStepName; this.StepClassName = stepClassName; this.Description = description; this.State = state; this.CreationTime = creationTime; this.ScheduledStartTime = scheduledStartTime; this.StartTime = startTime; this.EndTime = endTime; this.Modality = modality; this.ScheduledPerformer = scheduledPerformer; this.Performer = performer; }
public AttachmentSummary(EnumValueInfo category, StaffSummary attachedBy, DateTime attachedTime, AttachedDocumentSummary document) { this.Category = category; this.AttachedBy = attachedBy; this.AttachedTime = attachedTime; this.Document = document; }
public WorklistSummary(EntityRef worklistRef, string displayName, string description, string className, string classCategoryName, string classDisplayName, StaffSummary ownerStaff, StaffGroupSummary ownerGroup) { WorklistRef = worklistRef; DisplayName = displayName; Description = description; ClassName = className; ClassCategoryName = classCategoryName; ClassDisplayName = classDisplayName; OwnerStaff = ownerStaff; OwnerGroup = ownerGroup; }
/// <summary> /// Constructor /// </summary> /// <param name="orderNoteRef"></param> /// <param name="category"></param> /// <param name="creationTime"></param> /// <param name="postTime"></param> /// <param name="author"></param> /// <param name="onBehalfOfGroup"></param> /// <param name="isAcknowledged"></param> /// <param name="urgent"></param> /// <param name="noteBody"></param> public OrderNoteSummary(EntityRef orderNoteRef, string category, DateTime?creationTime, DateTime?postTime, StaffSummary author, StaffGroupSummary onBehalfOfGroup, bool isAcknowledged, bool urgent, string noteBody) { OrderNoteRef = orderNoteRef; Category = category; CreationTime = creationTime; PostTime = postTime; Author = author; OnBehalfOfGroup = onBehalfOfGroup; IsAcknowledged = isAcknowledged; Urgent = urgent; NoteBody = noteBody; }
/// <summary> /// Constructor for creating detail for an existing order note. /// </summary> /// <param name="orderNoteRef"></param> /// <param name="category"></param> /// <param name="creationTime"></param> /// <param name="postTime"></param> /// <param name="author"></param> /// <param name="onBehalfOfGroup"></param> /// <param name="urgent"></param> /// <param name="staffRecipients"></param> /// <param name="groupRecipients"></param> /// <param name="noteBody"></param> /// <param name="canAcknowledge"></param> public OrderNoteDetail(EntityRef orderNoteRef, string category, DateTime creationTime, DateTime?postTime, StaffSummary author, StaffGroupSummary onBehalfOfGroup, bool urgent, List <StaffRecipientDetail> staffRecipients, List <GroupRecipientDetail> groupRecipients, string noteBody, bool canAcknowledge) { OrderNoteRef = orderNoteRef; Category = category; CreationTime = creationTime; PostTime = postTime; Author = author; OnBehalfOfGroup = onBehalfOfGroup; Urgent = urgent; StaffRecipients = staffRecipients; GroupRecipients = groupRecipients; NoteBody = noteBody; CanAcknowledge = canAcknowledge; }
public PatientNoteDetail( EntityRef patientNoteRef, string comment, PatientNoteCategorySummary category, StaffSummary createdBy, DateTime?creationTime, DateTime?validRangeFrom, DateTime?validRangeUntil, bool isExpired) { this.PatientNoteRef = patientNoteRef; this.Comment = comment; this.Category = category; this.Author = createdBy; this.CreationTime = creationTime; this.ValidRangeFrom = validRangeFrom; this.ValidRangeUntil = validRangeUntil; this.IsExpired = isExpired; }
public ProtocolNoteDetail(StaffSummary author, DateTime timeStamp, string text) { Author = author; TimeStamp = timeStamp; Text = text; }
/// <summary> /// Constructor /// </summary> /// <param name="staff"></param> /// <param name="isAcknowledged"></param> /// <param name="acknowledgedTime"></param> public StaffRecipientDetail(StaffSummary staff, bool isAcknowledged, DateTime?acknowledgedTime) : base(isAcknowledged, acknowledgedTime) { Staff = staff; }
/// <summary> /// Constructor /// </summary> /// <param name="isAcknowledged"></param> /// <param name="acknowledgedTime"></param> /// <param name="group"></param> /// <param name="acknowledgedBy"></param> public GroupRecipientDetail(StaffGroupSummary group, bool isAcknowledged, DateTime?acknowledgedTime, StaffSummary acknowledgedBy) : base(isAcknowledged, acknowledgedTime) { Group = group; AcknowledgedByStaff = acknowledgedBy; }