Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 5
0
 /// <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;
 }
Exemplo n.º 7
0
 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;
 }
Exemplo n.º 8
0
 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;
 }
Exemplo n.º 10
0
 /// <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;
 }