public class Order
{
    public Guid Id { get; set; }
    public Guid EncounterId { get; set; }
    public OrderType OrderType { get; set; }
    public string Description { get; set; } = null!;
    public string OrderedBy { get; set; } = null!;
    public OrderStatus Status { get; set; } = OrderStatus.Pending;
    public DateTimeOffset OrderedAt { get; set; }
    public DateTimeOffset? ResultedAt { get; set; }
    public string? ResultSummary { get; set; }

    public Encounter Encounter { get; set; } = null!;
}