Table of Contents

Class ConflictCheckResult

Namespace
Core.CliniCore.Scheduling.Management
Assembly
Core.CliniCore.dll

Result of conflict checking

public class ConflictCheckResult
Inheritance
ConflictCheckResult
Inherited Members

Properties

AlternativeSuggestions

public List<TimeSlotSuggestion> AlternativeSuggestions { get; set; }

Property Value

List<TimeSlotSuggestion>

Conflicts

public List<ScheduleConflict> Conflicts { get; set; }

Property Value

List<ScheduleConflict>

HasConflicts

public bool HasConflicts { get; set; }

Property Value

bool

ProposedAppointment

public AppointmentTimeInterval ProposedAppointment { get; set; }

Property Value

AppointmentTimeInterval

Methods

GetSummary()

public string GetSummary()

Returns

string

GetValidationErrors()

Returns formatted validation error strings for use in command validation. Includes conflict descriptions and alternative slot suggestions.

public IEnumerable<string> GetValidationErrors()

Returns

IEnumerable<string>