ExtensionAppointment_RecurrenceTemplate

R5: Details of the recurrence pattern/template used to generate occurrences (new)

activeExtensions for Using Data Elements from FHIR R5 in FHIR R40.1.01 context

R5: `Appointment.recurrenceTemplate` (new:BackboneElement)

Metadata

hl7.org/fhir
Canonical URL
http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.recurrenceTemplate
ID
ext-R5-Appointment.recurrenceTemplate
Name
ExtensionAppointment_RecurrenceTemplate

Context (1)

This extension can be used on the following elements:

elementAppointment
PathCard.TypeFlagsDescription
Extension0..*
R5: Details of the recurrence pattern/template used to generate occurrences (new)
extension1..*
:timezone0..1
R5: The timezone of the occurrences (new)
url1..1
fixed: timezone
value[x]0..1
CodeableConcept
The timezone of the occurrences
:recurrenceType1..1
R5: The frequency of the recurrence (new)
url1..1
fixed: recurrenceType
value[x]1..1
CodeableConcept
The frequency of the recurrence
:lastOccurrenceDate0..1
R5: The date when the recurrence should end (new)
url1..1
fixed: lastOccurrenceDate
value[x]0..1
date
The date when the recurrence should end
:occurrenceCount0..1
R5: The number of planned occurrences (new)
url1..1
fixed: occurrenceCount
value[x]0..1
positiveInt
The number of planned occurrences
:occurrenceDate0..*
R5: Specific dates for a recurring set of appointments (no template) (new)
url1..1
fixed: occurrenceDate
value[x]0..1
date
Specific dates for a recurring set of appointments (no template)
:weeklyTemplate0..1
R5: Information about weekly recurring appointments (new)
extension0..*
:monday0..1
R5: Recurs on Mondays (new)
url1..1
fixed: monday
value[x]0..1
boolean
Recurs on Mondays
:tuesday0..1
R5: Recurs on Tuesday (new)
url1..1
fixed: tuesday
value[x]0..1
boolean
Recurs on Tuesday
:wednesday0..1
R5: Recurs on Wednesday (new)
url1..1
fixed: wednesday
value[x]0..1
boolean
Recurs on Wednesday
:thursday0..1
R5: Recurs on Thursday (new)
url1..1
fixed: thursday
value[x]0..1
boolean
Recurs on Thursday
:friday0..1
R5: Recurs on Friday (new)
url1..1
fixed: friday
value[x]0..1
boolean
Recurs on Friday
:saturday0..1
R5: Recurs on Saturday (new)
url1..1
fixed: saturday
value[x]0..1
boolean
Recurs on Saturday
:sunday0..1
R5: Recurs on Sunday (new)
url1..1
fixed: sunday
value[x]0..1
boolean
Recurs on Sunday
:weekInterval0..1
R5: Recurs every nth week (new)
url1..1
fixed: weekInterval
value[x]0..1
positiveInt
Recurs every nth week
url1..1
fixed: weeklyTemplate
value[x]0..0
:monthlyTemplate0..1
R5: Information about monthly recurring appointments (new)
extension1..*
:dayOfMonth0..1
R5: Recurs on a specific day of the month (new)
url1..1
fixed: dayOfMonth
value[x]0..1
positiveInt
Recurs on a specific day of the month
:nthWeekOfMonth0..1
R5: Indicates which week of the month the appointment should occur (new)
url1..1
fixed: nthWeekOfMonth
value[x]0..1
Coding
Indicates which week of the month the appointment should occur
required
:dayOfWeek0..1
R5: Indicates which day of the week the appointment should occur (new)
url1..1
fixed: dayOfWeek
value[x]0..1
Coding
Indicates which day of the week the appointment should occur
required
:monthInterval1..1
R5: Recurs every nth month (new)
url1..1
fixed: monthInterval
value[x]1..1
positiveInt
Recurs every nth month
url1..1
fixed: monthlyTemplate
value[x]0..0
:yearlyTemplate0..1
R5: Information about yearly recurring appointments (new)
extension1..*
:yearInterval1..1
R5: Recurs every nth year (new)
url1..1
fixed: yearInterval
value[x]1..1
positiveInt
Recurs every nth year
url1..1
fixed: yearlyTemplate
value[x]0..0
:excludingDate0..*
R5: Any dates that should be excluded from the series (new)
url1..1
fixed: excludingDate
value[x]0..1
date
Any dates that should be excluded from the series
:excludingRecurrenceId0..*
R5: Any recurrence IDs that should be excluded from the recurrence (new)
url1..1
fixed: excludingRecurrenceId
value[x]0..1
positiveInt
Any recurrence IDs that should be excluded from the recurrence
url1..1
fixed: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.recurrenceTemplate
value[x]0..0