/// <summary>
/// A single item in a work queue response. Contains enough information
/// for the user to pick a batch without loading the full detail.
/// </summary>
public record WorkQueueItemResponse(
    Guid BatchId,
    string Status,
    string BatchType,
    string Track,
    Guid? PatientId,
    Guid? EnteredByUserId,
    string? EnteredByUserName,
    string? RejectionReason,
    DateTimeOffset CreatedAt,
    DateTimeOffset UpdatedAt,
    int EventCount
);
