Object

TreatmentSheetRowConfigSegment

One configuration in a treatment row's timeline. It owns a closed inclusive window `[startsAt, endsAt]` and a snapshot of the config fields in force over that window. `endsAt` null runs until check out; a stop for good is `discontinued` on the row, not a configuration here.

Usage Example
query {
# Use this type in your queries
someQuery {
administration
calculatedAmount
dose
doseUnit
endsAt
}
}

Fields

administrationString
calculatedAmountPlainDecimal
doseUnitString
endsAtDateTime

The instant this configuration stopped, inclusive, or null while it runs. Second precision.

extendedInstructionsString
frequencyInt

Minutes between administrations, always positive. Null when the kind holds no interval.

idID!required
instructionsString
isBillableBoolean
quantityPlainDecimal
reasonString

Why the configuration stopped, if a reason was given. Null while it runs.

scheduleTypeScheduleType!required

How the row was scheduled over this window.

startsAtDateTime!required

The instant this configuration took effect. Second precision.

totalDosePlainDecimal