Extensions for Using Data Elements from FHIR R5 in FHIR STU3 - Downloaded Version null See the Directory of published versions
| Official URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.recurrenceTemplate | Version: 0.1.0 | |||
| Standards status: Trial-use | Maturity Level: 0 | Computable Name: ExtensionAppointment_RecurrenceTemplate | ||
R5: Appointment.recurrenceTemplate (new:BackboneElement)
This extension is part of the cross-version definitions generated to enable use of the
element Appointment.recurrenceTemplate as defined in FHIR R5
in FHIR STU3.
The source element is defined as:
Appointment.recurrenceTemplate 0..* BackboneElement
Across FHIR versions, the element set has been mapped as:
Appointment.recurrenceTemplate 0..* BackboneElementFollowing are the generation technical comments:
Element Appointment.recurrenceTemplate has a context of Appointment based on following the parent source element upwards and mapping to Appointment.
Element Appointment.recurrenceTemplate has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
Context of Use
This extension may be used on the following element(s)
Appointment
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | R5: Details of the recurrence pattern/template used to generate occurrences (new) | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R5: The timezone of the occurrences (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "timezone" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The timezone of the occurrences | |
![]() ![]() ![]() |
1..1 | Extension | R5: The frequency of the recurrence (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "recurrenceType" | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | The frequency of the recurrence | |
![]() ![]() ![]() |
0..1 | Extension | R5: The date when the recurrence should end (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "lastOccurrenceDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | The date when the recurrence should end | |
![]() ![]() ![]() |
0..1 | Extension | R5: The number of planned occurrences (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "occurrenceCount" | |
![]() ![]() ![]() ![]() |
0..1 | positiveInt | The number of planned occurrences | |
![]() ![]() ![]() |
0..* | Extension | R5: Specific dates for a recurring set of appointments (no template) (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "occurrenceDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | Specific dates for a recurring set of appointments (no template) | |
![]() ![]() ![]() |
0..1 | Extension | R5: Information about weekly recurring appointments (new) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Mondays (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "monday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Mondays | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Tuesday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "tuesday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Tuesday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Wednesday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "wednesday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Wednesday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Thursday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "thursday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Thursday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Friday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "friday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Friday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Saturday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "saturday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Saturday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Sunday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sunday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Sunday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs every nth week (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "weekInterval" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | positiveInt | Recurs every nth week | |
![]() ![]() ![]() ![]() |
1..1 | uri | "weeklyTemplate" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..1 | Extension | R5: Information about monthly recurring appointments (new) | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on a specific day of the month (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "dayOfMonth" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | positiveInt | Recurs on a specific day of the month | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Indicates which week of the month the appointment should occur (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "nthWeekOfMonth" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Coding | Indicates which week of the month the appointment should occur Binding: R5WeekOfMonthForR3 (0.1.0) (required): The set of weeks in a month. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Indicates which day of the week the appointment should occur (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "dayOfWeek" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Coding | Indicates which day of the week the appointment should occur Binding: DaysOfWeek (required): The days of the week. | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R5: Recurs every nth month (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "monthInterval" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Recurs every nth month | |
![]() ![]() ![]() ![]() |
1..1 | uri | "monthlyTemplate" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..1 | Extension | R5: Information about yearly recurring appointments (new) | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R5: Recurs every nth year (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "yearInterval" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Recurs every nth year | |
![]() ![]() ![]() ![]() |
1..1 | uri | "yearlyTemplate" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..* | Extension | R5: Any dates that should be excluded from the series (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "excludingDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | Any dates that should be excluded from the series | |
![]() ![]() ![]() |
0..* | Extension | R5: Any recurrence IDs that should be excluded from the recurrence (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "excludingRecurrenceId" | |
![]() ![]() ![]() ![]() |
0..1 | positiveInt | Any recurrence IDs that should be excluded from the recurrence | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.recurrenceTemplate" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | R5: Details of the recurrence pattern/template used to generate occurrences (new) | |
![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R5: The timezone of the occurrences (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "timezone" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The timezone of the occurrences | |
![]() ![]() ![]() |
1..1 | Extension | R5: The frequency of the recurrence (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "recurrenceType" | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | The frequency of the recurrence | |
![]() ![]() ![]() |
0..1 | Extension | R5: The date when the recurrence should end (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "lastOccurrenceDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | The date when the recurrence should end | |
![]() ![]() ![]() |
0..1 | Extension | R5: The number of planned occurrences (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "occurrenceCount" | |
![]() ![]() ![]() ![]() |
0..1 | positiveInt | The number of planned occurrences | |
![]() ![]() ![]() |
0..* | Extension | R5: Specific dates for a recurring set of appointments (no template) (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "occurrenceDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | Specific dates for a recurring set of appointments (no template) | |
![]() ![]() ![]() |
0..1 | Extension | R5: Information about weekly recurring appointments (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Mondays (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "monday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Mondays | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Tuesday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "tuesday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Tuesday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Wednesday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "wednesday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Wednesday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Thursday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "thursday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Thursday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Friday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "friday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Friday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Saturday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "saturday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Saturday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Sunday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sunday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Sunday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs every nth week (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "weekInterval" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | positiveInt | Recurs every nth week | |
![]() ![]() ![]() ![]() |
1..1 | uri | "weeklyTemplate" | |
![]() ![]() ![]() |
0..1 | Extension | R5: Information about monthly recurring appointments (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on a specific day of the month (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "dayOfMonth" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | positiveInt | Recurs on a specific day of the month | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Indicates which week of the month the appointment should occur (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "nthWeekOfMonth" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Coding | Indicates which week of the month the appointment should occur Binding: R5WeekOfMonthForR3 (0.1.0) (required): The set of weeks in a month. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Indicates which day of the week the appointment should occur (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "dayOfWeek" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Coding | Indicates which day of the week the appointment should occur Binding: DaysOfWeek (required): The days of the week. | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R5: Recurs every nth month (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "monthInterval" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Recurs every nth month | |
![]() ![]() ![]() ![]() |
1..1 | uri | "monthlyTemplate" | |
![]() ![]() ![]() |
0..1 | Extension | R5: Information about yearly recurring appointments (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R5: Recurs every nth year (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "yearInterval" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Recurs every nth year | |
![]() ![]() ![]() ![]() |
1..1 | uri | "yearlyTemplate" | |
![]() ![]() ![]() |
0..* | Extension | R5: Any dates that should be excluded from the series (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "excludingDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | Any dates that should be excluded from the series | |
![]() ![]() ![]() |
0..* | Extension | R5: Any recurrence IDs that should be excluded from the recurrence (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "excludingRecurrenceId" | |
![]() ![]() ![]() ![]() |
0..1 | positiveInt | Any recurrence IDs that should be excluded from the recurrence | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.recurrenceTemplate" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: R5: Appointment.recurrenceTemplate (new:BackboneElement)
Appointment.recurrenceTemplate.timezone (new:CodeableConcept)Appointment.recurrenceTemplate.recurrenceType (new:CodeableConcept)Appointment.recurrenceTemplate.lastOccurrenceDate (new:date)Appointment.recurrenceTemplate.occurrenceCount (new:positiveInt)Appointment.recurrenceTemplate.occurrenceDate (new:date)Appointment.recurrenceTemplate.weeklyTemplate.monday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.tuesday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.wednesday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.thursday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.friday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.saturday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.sunday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.weekInterval (new:positiveInt)Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth (new:positiveInt)Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth (new:Coding)Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek (new:Coding)Appointment.recurrenceTemplate.monthlyTemplate.monthInterval (new:positiveInt)Appointment.recurrenceTemplate.yearlyTemplate.yearInterval (new:positiveInt)Appointment.recurrenceTemplate.excludingDate (new:date)Appointment.recurrenceTemplate.excludingRecurrenceId (new:positiveInt)Maturity: 0
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | R5: Details of the recurrence pattern/template used to generate occurrences (new) | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R5: The timezone of the occurrences (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "timezone" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The timezone of the occurrences | |
![]() ![]() ![]() |
1..1 | Extension | R5: The frequency of the recurrence (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "recurrenceType" | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | The frequency of the recurrence | |
![]() ![]() ![]() |
0..1 | Extension | R5: The date when the recurrence should end (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "lastOccurrenceDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | The date when the recurrence should end | |
![]() ![]() ![]() |
0..1 | Extension | R5: The number of planned occurrences (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "occurrenceCount" | |
![]() ![]() ![]() ![]() |
0..1 | positiveInt | The number of planned occurrences | |
![]() ![]() ![]() |
0..* | Extension | R5: Specific dates for a recurring set of appointments (no template) (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "occurrenceDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | Specific dates for a recurring set of appointments (no template) | |
![]() ![]() ![]() |
0..1 | Extension | R5: Information about weekly recurring appointments (new) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Mondays (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "monday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Mondays | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Tuesday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "tuesday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Tuesday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Wednesday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "wednesday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Wednesday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Thursday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "thursday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Thursday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Friday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "friday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Friday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Saturday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "saturday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Saturday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Sunday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sunday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Sunday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs every nth week (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "weekInterval" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | positiveInt | Recurs every nth week | |
![]() ![]() ![]() ![]() |
1..1 | uri | "weeklyTemplate" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..1 | Extension | R5: Information about monthly recurring appointments (new) | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on a specific day of the month (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "dayOfMonth" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | positiveInt | Recurs on a specific day of the month | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Indicates which week of the month the appointment should occur (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "nthWeekOfMonth" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Coding | Indicates which week of the month the appointment should occur Binding: R5WeekOfMonthForR3 (0.1.0) (required): The set of weeks in a month. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Indicates which day of the week the appointment should occur (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "dayOfWeek" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Coding | Indicates which day of the week the appointment should occur Binding: DaysOfWeek (required): The days of the week. | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R5: Recurs every nth month (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "monthInterval" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Recurs every nth month | |
![]() ![]() ![]() ![]() |
1..1 | uri | "monthlyTemplate" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..1 | Extension | R5: Information about yearly recurring appointments (new) | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R5: Recurs every nth year (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "yearInterval" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Recurs every nth year | |
![]() ![]() ![]() ![]() |
1..1 | uri | "yearlyTemplate" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..* | Extension | R5: Any dates that should be excluded from the series (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "excludingDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | Any dates that should be excluded from the series | |
![]() ![]() ![]() |
0..* | Extension | R5: Any recurrence IDs that should be excluded from the recurrence (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "excludingRecurrenceId" | |
![]() ![]() ![]() ![]() |
0..1 | positiveInt | Any recurrence IDs that should be excluded from the recurrence | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.recurrenceTemplate" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | R5: Details of the recurrence pattern/template used to generate occurrences (new) | |
![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R5: The timezone of the occurrences (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "timezone" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The timezone of the occurrences | |
![]() ![]() ![]() |
1..1 | Extension | R5: The frequency of the recurrence (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "recurrenceType" | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | The frequency of the recurrence | |
![]() ![]() ![]() |
0..1 | Extension | R5: The date when the recurrence should end (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "lastOccurrenceDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | The date when the recurrence should end | |
![]() ![]() ![]() |
0..1 | Extension | R5: The number of planned occurrences (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "occurrenceCount" | |
![]() ![]() ![]() ![]() |
0..1 | positiveInt | The number of planned occurrences | |
![]() ![]() ![]() |
0..* | Extension | R5: Specific dates for a recurring set of appointments (no template) (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "occurrenceDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | Specific dates for a recurring set of appointments (no template) | |
![]() ![]() ![]() |
0..1 | Extension | R5: Information about weekly recurring appointments (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Mondays (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "monday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Mondays | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Tuesday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "tuesday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Tuesday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Wednesday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "wednesday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Wednesday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Thursday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "thursday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Thursday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Friday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "friday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Friday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Saturday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "saturday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Saturday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on Sunday (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sunday" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Recurs on Sunday | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs every nth week (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "weekInterval" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | positiveInt | Recurs every nth week | |
![]() ![]() ![]() ![]() |
1..1 | uri | "weeklyTemplate" | |
![]() ![]() ![]() |
0..1 | Extension | R5: Information about monthly recurring appointments (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Recurs on a specific day of the month (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "dayOfMonth" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | positiveInt | Recurs on a specific day of the month | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Indicates which week of the month the appointment should occur (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "nthWeekOfMonth" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Coding | Indicates which week of the month the appointment should occur Binding: R5WeekOfMonthForR3 (0.1.0) (required): The set of weeks in a month. | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Indicates which day of the week the appointment should occur (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "dayOfWeek" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Coding | Indicates which day of the week the appointment should occur Binding: DaysOfWeek (required): The days of the week. | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R5: Recurs every nth month (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "monthInterval" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Recurs every nth month | |
![]() ![]() ![]() ![]() |
1..1 | uri | "monthlyTemplate" | |
![]() ![]() ![]() |
0..1 | Extension | R5: Information about yearly recurring appointments (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R5: Recurs every nth year (new) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "yearInterval" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Recurs every nth year | |
![]() ![]() ![]() ![]() |
1..1 | uri | "yearlyTemplate" | |
![]() ![]() ![]() |
0..* | Extension | R5: Any dates that should be excluded from the series (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "excludingDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | Any dates that should be excluded from the series | |
![]() ![]() ![]() |
0..* | Extension | R5: Any recurrence IDs that should be excluded from the recurrence (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "excludingRecurrenceId" | |
![]() ![]() ![]() ![]() |
0..1 | positiveInt | Any recurrence IDs that should be excluded from the recurrence | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.recurrenceTemplate" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: R5: Appointment.recurrenceTemplate (new:BackboneElement)
Appointment.recurrenceTemplate.timezone (new:CodeableConcept)Appointment.recurrenceTemplate.recurrenceType (new:CodeableConcept)Appointment.recurrenceTemplate.lastOccurrenceDate (new:date)Appointment.recurrenceTemplate.occurrenceCount (new:positiveInt)Appointment.recurrenceTemplate.occurrenceDate (new:date)Appointment.recurrenceTemplate.weeklyTemplate.monday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.tuesday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.wednesday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.thursday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.friday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.saturday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.sunday (new:boolean)Appointment.recurrenceTemplate.weeklyTemplate.weekInterval (new:positiveInt)Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth (new:positiveInt)Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth (new:Coding)Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek (new:Coding)Appointment.recurrenceTemplate.monthlyTemplate.monthInterval (new:positiveInt)Appointment.recurrenceTemplate.yearlyTemplate.yearInterval (new:positiveInt)Appointment.recurrenceTemplate.excludingDate (new:date)Appointment.recurrenceTemplate.excludingRecurrenceId (new:positiveInt)Maturity: 0
Other representations of profile: CSV, Excel, Schematron
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:monthlyTemplate.extension:nthWeekOfMonth.value[x] | Base | required | Cross-version ValueSet R5.WeekOfMonth for use in FHIR STU3 | 📍0.1.0 | This IG |
| Extension.extension:monthlyTemplate.extension:dayOfWeek.value[x] | Base | required | DaysOfWeek | 📍3.0.2 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() | (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|