Generated Narrative: StructureDefinition ext-R5-Appointment.recurrenceTemplate Name Flags Card. Type Description & Constraints Extension 0..* Extension(4.3.0) Details of the recurrence pattern/template used to generate occurrences #xD; Slices for extension 1..* Extension Extension Slice: Unordered, Closed by value:url #xD; extension:timezone 0..1 Extension The timezone of the occurrences #xD; url 1..1 uri "timezone" #xD; value[x] 0..1 CodeableConcept The timezone of the occurrences Binding: R5_timezones_for_R4B (0.0.1-snapshot-2) (required): IANA Timezones (BCP 175) #xD; extension:recurrenceType 1..1 Extension The frequency of the recurrence #xD; url 1..1 uri "recurrenceType" #xD; value[x] 0..1 CodeableConcept The frequency of the recurrence Binding: R5_appointment_recurrrence_type_for_R4B (0.0.1-snapshot-2) (preferred): IANA Timezones (BCP 175) #xD; extension:lastOccurrenceDate 0..1 Extension The date when the recurrence should end #xD; url 1..1 uri "lastOccurrenceDate" #xD; value[x] 0..1 date The date when the recurrence should end #xD; extension:occurrenceCount 0..1 Extension The number of planned occurrences #xD; url 1..1 uri "occurrenceCount" #xD; value[x] 0..1 positiveInt The number of planned occurrences #xD; extension:occurrenceDate 0..* Extension Specific dates for a recurring set of appointments (no template) #xD; url 1..1 uri "occurrenceDate" #xD; value[x] 0..1 date Specific dates for a recurring set of appointments (no template) #xD; extension:weeklyTemplate 0..1 Extension Information about weekly recurring appointments #xD; Slices for extension 0..* Extension Extension Slice: Unordered, Closed by value:url #xD; extension:monday 0..1 Extension Recurs on Mondays #xD; url 1..1 uri "monday" #xD; value[x] 0..1 boolean Recurs on Mondays #xD; extension:tuesday 0..1 Extension Recurs on Tuesday #xD; url 1..1 uri "tuesday" #xD; value[x] 0..1 boolean Recurs on Tuesday #xD; extension:wednesday 0..1 Extension Recurs on Wednesday #xD; url 1..1 uri "wednesday" #xD; value[x] 0..1 boolean Recurs on Wednesday #xD; extension:thursday 0..1 Extension Recurs on Thursday #xD; url 1..1 uri "thursday" #xD; value[x] 0..1 boolean Recurs on Thursday #xD; extension:friday 0..1 Extension Recurs on Friday #xD; url 1..1 uri "friday" #xD; value[x] 0..1 boolean Recurs on Friday #xD; extension:saturday 0..1 Extension Recurs on Saturday #xD; url 1..1 uri "saturday" #xD; value[x] 0..1 boolean Recurs on Saturday #xD; extension:sunday 0..1 Extension Recurs on Sunday #xD; url 1..1 uri "sunday" #xD; value[x] 0..1 boolean Recurs on Sunday #xD; <a href="StructureDefinition-ext-R5-Appointment.recurrenceTemplate-definitions.html#Extension.extension:weeklyTemplate.extension:weekInterval" title="Slice weekInterval: The interval defines if the recurrence is every nth week. The default is every week, so it is expected that this value will be 2 or more.#xD;#xD;e.g. For recurring every second week this interval would be 2, or every third week the interval would be 3.">extension:weekInterval 0..1 Extension Recurs every nth week #xD; url 1..1 uri "weekInterval" #xD; <a href="StructureDefinition-ext-R5-Appointment.recurrenceTemplate-definitions.html#Extension.extension:weeklyTemplate.extension:weekInterval.value[x]" title="The interval defines if the recurrence is every nth week. The default is every week, so it is expected that this value will be 2 or more.#xD;#xD;e.g. For recurring every second week this interval would be 2, or every third week the interval would be 3.">value[x] 0..1 positiveInt Recurs every nth week #xD; url 1..1 uri "weeklyTemplate" #xD; extension:monthlyTemplate 0..1 Extension Information about monthly recurring appointments #xD; Slices for extension 1..* Extension Extension Slice: Unordered, Closed by value:url #xD; extension:dayOfMonth 0..1 Extension Recurs on a specific day of the month #xD; url 1..1 uri "dayOfMonth" #xD; value[x] 0..1 positiveInt Recurs on a specific day of the month #xD; extension:nthWeekOfMonth 0..1 Extension Indicates which week of the month the appointment should occur #xD; url 1..1 uri "nthWeekOfMonth" #xD; value[x] 0..1 Coding Indicates which week of the month the appointment should occur Binding: R5_week_of_month_for_R4B (0.0.1-snapshot-2) (required): The set of weeks in a month. #xD; extension:dayOfWeek 0..1 Extension Indicates which day of the week the appointment should occur #xD; url 1..1 uri "dayOfWeek" #xD; value[x] 0..1 Coding Indicates which day of the week the appointment should occur Binding: DaysOfWeek (required): The days of the week. #xD; extension:monthInterval 1..1 Extension Recurs every nth month #xD; url 1..1 uri "monthInterval" #xD; value[x] 0..1 positiveInt Recurs every nth month #xD; url 1..1 uri "monthlyTemplate" #xD; extension:yearlyTemplate 0..1 Extension Information about yearly recurring appointments #xD; Slices for extension 1..* Extension Extension Slice: Unordered, Closed by value:url #xD; extension:yearInterval 1..1 Extension Recurs every nth year #xD; url 1..1 uri "yearInterval" #xD; value[x] 0..1 positiveInt Recurs every nth year #xD; url 1..1 uri "yearlyTemplate" #xD; extension:excludingDate 0..* Extension Any dates that should be excluded from the series #xD; url 1..1 uri "excludingDate" #xD; value[x] 0..1 date Any dates that should be excluded from the series #xD; extension:excludingRecurrenceId 0..* Extension Any recurrence IDs that should be excluded from the recurrence #xD; url 1..1 uri "excludingRecurrenceId" #xD; value[x] 0..1 positiveInt Any recurrence IDs that should be excluded from the recurrence #xD; url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.recurrenceTemplate" #xD; Documentation for this format
Cross-version Extension for R5.Appointment.recurrenceTemplate for use in FHIR R4B
This cross-version extension represents Appointment.recurrenceTemplate from http://hl7.org/fhir/StructureDefinition/Appointment|5.0.0 for use in FHIR R4B.
Details of the recurrence pattern/template used to generate occurrences
The details of the recurrence pattern or template that is used to generate recurring appointments.
`Appointment.recurrenceTemplate` has no related element in R4B:Appointment
All FHIR elements must have a @value or children unless an empty Parameters resource
hasValue() or (children().count() > id.count()) or $this is Parameters
Must have either extensions or value[x], not both
exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Extensions are always sliced by (at least) url
All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
The timezone of the recurring appointment occurrences.
Additional content defined by implementations
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Source of the definition for the extension code - a logical name or a URL.
The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.
How often the appointment series should recur.
Recurring appointments will not occur after this date.
How many appointments are planned in the recurrence.
Specific dates for a recurring set of appointments (no template)
The list of specific dates that will have appointments generated.
Information about weekly recurring appointments
Indicates that recurring appointments should occur on Mondays.
Indicates that recurring appointments should occur on Tuesdays.
Indicates that recurring appointments should occur on Wednesdays.
Indicates that recurring appointments should occur on Thursdays.
Indicates that recurring appointments should occur on Fridays.
Indicates that recurring appointments should occur on Saturdays.
Indicates that recurring appointments should occur on Sundays.
The interval defines if the recurrence is every nth week. The default is every week, so it is expected that this value will be 2 or more. e.g. For recurring every second week this interval would be 2, or every third week the interval would be 3.
Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4B/extensibility.html) for a list).
Information about monthly recurring appointments
Indicates that appointments in the series of recurring appointments should occur on a specific day of the month.
Indicates which week of the month the appointment should occur
Indicates which week within a month the appointments in the series of recurring appointments should occur on.
Indicates which day of the week the appointment should occur
Indicates which day of the week the recurring appointments should occur each nth week.
Indicates that recurring appointments should occur every nth month.
Information about yearly recurring appointments
Any dates that should be excluded from the series
Any dates, such as holidays, that should be excluded from the recurrence.
Any recurrence IDs that should be excluded from the recurrence