Timing

complex type

Base StructureDefinition for Timing Type: Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were carried out.

Official spec
PathCard.TypeDescription & Constraints
Timing0..*A timing schedule that specifies an event that may occur multiple times
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.eventΣ0..*dateTimeWhen the event occurs
.repeatΣ0..1ElementWhen the event is to occur
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.bounds[x]Σ0..1Duration | Range | PeriodLength/Range of lengths, or (Start and/or end) limits
.countΣ0..1positiveIntNumber of times to repeat
.countMaxΣ0..1positiveIntMaximum number of times to repeat
.durationΣ0..1decimalHow long when it happens
.durationMaxΣ0..1decimalHow long when it happens (Max)
.durationUnitΣ0..1codes | min | h | d | wk | mo | a - unit of time (UCUM)
Bindingunits-of-time(required)
.frequencyΣ0..1positiveIntEvent occurs frequency times per period
.frequencyMaxΣ0..1positiveIntEvent occurs up to frequencyMax times per period
.periodΣ0..1decimalEvent occurs frequency times per period
.periodMaxΣ0..1decimalUpper limit of period (3-4 hours)
.periodUnitΣ0..1codes | min | h | d | wk | mo | a - unit of time (UCUM)
Bindingunits-of-time(required)
.dayOfWeekΣ0..*codemon | tue | wed | thu | fri | sat | sun
Bindingdays-of-week(required)
.timeOfDayΣ0..*timeTime of day for action
.whenΣ0..*codeCode for time period of occurrence
Bindingevent-timing(required)
.offsetΣ0..1unsignedIntMinutes from event (before or after)
.codeΣ0..1CodeableConceptBID | TID | QID | AM | PM | QD | QOD | +
Bindingtiming-abbreviation(preferred)