Class PlanEntry
- Assembly
- Core.CliniCore.dll
Represents a treatment plan entry
public class PlanEntry : AbstractClinicalEntry
- Inheritance
-
PlanEntry
- Inherited Members
- Extension Methods
Constructors
PlanEntry(Guid, string)
public PlanEntry(Guid authorId, string planDescription)
Parameters
Properties
CompletedDate
When the plan item was completed
public DateTime? CompletedDate { get; set; }
Property Value
EntryType
Gets the type of this clinical entry
public override ClinicalEntryType EntryType { get; }
Property Value
FollowUpInstructions
Follow-up instructions
public string? FollowUpInstructions { get; set; }
Property Value
IsCompleted
Whether this plan item has been completed
public bool IsCompleted { get; set; }
Property Value
Priority
Priority of this plan item
public PlanPriority Priority { get; set; }
Property Value
RelatedDiagnoses
Diagnoses this plan addresses
public List<Guid> RelatedDiagnoses { get; }
Property Value
TargetDate
When this plan item should be completed
public DateTime? TargetDate { get; set; }
Property Value
Type
Type of plan item
public PlanType Type { get; set; }
Property Value
Methods
GetDisplayString()
Creates a formatted display string for this entry
public override string GetDisplayString()
Returns
GetValidationErrors()
Gets validation errors for this entry
public override List<string> GetValidationErrors()
Returns
MarkCompleted()
Marks the plan item as completed
public void MarkCompleted()