Guide d'implémentation Fr Core
2.1.0 - trial-use France flag

This page is part of the Guide d'implémentation Fr Core (v2.1.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Extension: FR Core Schedule availability time Extension

Official URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-schedule-availability-time Version: 2.1.0
Active as of 2024-09-04 Computable Name: FRCoreScheduleAvailabilityTimeExtension
This extension specifies a list of periods of time (recurrent or not). It specifies the type of Schedule (busy-unavailable free), the identifier of the period, the period with a possibly recurrence rule, the date of creation of the period and the priority of this period Cette extension permet de préciser une liste de période de temps (récurrentes ou non). Elle spécifie le type de Schedule (busy-unavailable free), l’identifiant de la période, la période (récurrente ou non avec une règle de récurrence dans le cas d’une période récurrente, la date de création de la période et une priorité.

Context of Use

This extension may be used on the following element(s):

  • Element ID Schedule

Usage info

Usage:

Formal Views of Extension Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Extension

Summary

Complex Extension: This extension specifies a list of periods of time (recurrent or not). It specifies the type of Schedule (busy-unavailable|free), the identifier of the period, the period with a possibly recurrence rule, the date of creation of the period and the priority of this period | Cette extension permet de préciser une liste de période de temps (récurrentes ou non). Elle spécifie le type de Schedule (busy-unavailable|free), l'identifiant de la période, la période (récurrente ou non avec une règle de récurrence dans le cas d'une période récurrente, la date de création de la période et une priorité.

  • type: Coding: An Extension
  • freq: Coding: Identifies the type of recurrence rule (year, month, day, hour, minute, seconde) | Identifie le type de récurrence The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar
  • until: dateTime: Defines a date-time value which bounds the recurrence rule in an inclusive manner | Defini une Date/Time de fin de la récurrence
  • count: integer: Defines the number of occurrences at which to range-bound the recurrence | Nombre d'occurences lié au type de récurrence (freq)
  • interval: integer: Contains a positive integer representing how often the recurrence rule repeats. The default value is "1", meaning every second for a SECONDLY rule, or every minute for a MINUTELY rule, every hour for an HOURLY rule, every day for a DAILY rule, every week for a WEEKLY rule, every month for a MONTHLY rule and every year for a YEARLY rule. | Contient un entier positif qui indique le nombre de fois que la règle de récurrence se répète. La valeur par défaut "1" signifie que la règle se répète une fois toutes les secondes, minute, heure, etc.. en fonction de la fréquence définie (secondly, minutely, etc..)
  • bySecond: positiveInt: An Extension
  • byMinute: positiveInt: An Extension
  • byHour: positiveInt: An Extension
  • byDay: string: An Extension
  • byMonthDay: integer: list of days of the month. Valid values are 1 to 31 or -31 to -1. For example, -10 represents the tenth to the last day of the month. | Liste des jours dans le mois. Les valeurs acceptées sont de 1 à 31 ou de -31 à -1. Par exemple, -10 représente le 10° jour avant la fin du mois.
  • byYearDay: string: List of days of the year. Valid values are 1 to 366 or -366 to -1. For example, -1 represents the last day of the year (December 31st) and -306 represents the 306th to the last day of the year (March 1st). | Liste des jours de l'année. Les valeurs acceptées vont de 1 à 366 ou -366 à -1. Par exemple, -1 représente le dernier jour de l'année (31 Décembre). et -306 représente le 306° jour avant la fin de l'année (le 1° mars).
  • byWeekNo: integer: List of ordinals specifying weeks of the year. Valid values are 1 to 53 or -53 to -1 | Liste des semaines de l'année, valeurs de 1 à 53 ou de -53 à -1
  • byMonth: positiveInt: List of months of the year. Valid values are 1 to 12. | Liste des mois de l'année (valeurs de 1 à 12).
  • wkst: code: An Extension
  • start: dateTime: An Extension
  • end: dateTime: An Extension
  • identifier: Identifier: non-availabilty identifier used to update this information | Identifiant des non disponibilités, permettant de modifier cette information par la suite
  • unavailabilityReason: CodeableConcept: An Extension
  • created: dateTime: Date/time of the availabibility/non-availlabilty period was created | Date/time à laquelle la période de disponibilité/indisponibilité a été crée
  • priority: integer: An Extension

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..* Extension FR Core Schedule availability time Extension
... extension 4..* Extension Extension
... Slices for extension Content/Rules for all slices
.... extension:type 1..1 Extension Extension
..... extension 0..0
..... url 1..1 uri "type"
..... value[x] 0..1 Coding Value of extension
Binding: FR Core ValueSet Schedule type (extensible)
... Slices for extension Content/Rules for all slices
.... extension:rrule 0..1 Extension Recurrent caracteristic of the Schedule | Caractère récurrent du Schedule
..... extension 1..* Extension Extension
..... Slices for extension Content/Rules for all slices
...... extension:freq 1..1 Extension The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar
....... extension 0..0
....... url 1..1 uri "freq"
....... value[x] 0..1 Coding Value of extension
Binding: Recurrent caracteristic of the Schedule | Caractère récurrent du Schedule (required)
........ system 0..1 uri Identity of the terminology system
Fixed Value: https://www.ietf.org/rfc/rfc2445
..... Slices for extension Content/Rules for all slices
...... extension:until 0..1 Extension Extension
....... extension 0..0
....... url 1..1 uri "until"
....... value[x] 0..1 dateTime Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:count 0..1 Extension Number of occurrences | Nombre d'occurences
....... extension 0..0
....... url 1..1 uri "count"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:interval 0..1 Extension How often the recurrence rule repeats | répétition de la règle de récurrence
....... extension 0..0
....... url 1..1 uri "interval"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:bySecond 0..* Extension List of seconds within a minute | Liste de secondes dans une minute
....... extension 0..0
....... url 1..1 uri "bySecond"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byMinute 0..* Extension List of minutes within an hour | Liste de minutes dans une heure
....... extension 0..0
....... url 1..1 uri "byMinute"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byHour 0..* Extension List of hours of the day | Liste des heures du jour
....... extension 0..0
....... url 1..1 uri "byHour"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byDay 0..* Extension List of days of the week | Liste des jours de la semaine
....... extension 0..0
....... url 1..1 uri "byDay"
....... value[x] 0..1 string Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byMonthDay 0..* Extension List of days of the month | Liste des jours dans le mois
....... extension 0..0
....... url 1..1 uri "byMonthDay"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byYearDay 0..* Extension List of days of the year | liste des jours de l'année (1 à 366)
....... extension 0..0
....... url 1..1 uri "byYearDay"
....... value[x] 0..1 string Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byWeekNo 0..* Extension List of weeks of the year | Liste des semaines de l'année
....... extension 0..0
....... url 1..1 uri "byWeekNo"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byMonth 0..* Extension List of months of the year | Liste des mois de l'année
....... extension 0..0
....... url 1..1 uri "byMonth"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:wkst 0..* Extension First day of the workweek | Premier jour de la semaine de travail
Binding Description (No ValueSet): : The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar


....... extension 0..0
....... url 1..1 uri "wkst"
....... value[x] 0..1 code Value of extension
Binding: DaysOfWeek (required)
..... url 1..1 uri "rrule"
..... value[x] 0..0
.... extension:start 1..1 Extension Start of the period | Début de la période
..... extension 0..0
..... url 1..1 uri "start"
..... value[x] 0..1 dateTime Value of extension
... Slices for extension Content/Rules for all slices
.... extension:end 1..1 Extension End of the period | Fin de la période
..... extension 0..0
..... url 1..1 uri "end"
..... value[x] 0..1 dateTime Value of extension
... Slices for extension Content/Rules for all slices
.... extension:identifier 1..* Extension Availability/non-availabilty identifier | Identifiant des disponibilités/non disponibilités
..... extension 0..0
..... url 1..1 uri "identifier"
..... value[x] 0..1 Identifier Value of extension
... Slices for extension Content/Rules for all slices
.... extension:unavailabilityReason 0..1 Extension Non-availability resaon | Raison de l'indisponibilité
..... extension 0..0
..... url 1..1 uri "unavailabilityReason"
..... value[x] 0..1 CodeableConcept Value of extension
... Slices for extension Content/Rules for all slices
.... extension:created 0..1 Extension The date/time the period was created | Date de création de la période
..... extension 0..0
..... url 1..1 uri "created"
..... value[x] 0..1 dateTime Value of extension
... Slices for extension Content/Rules for all slices
.... extension:priority 0..1 Extension Extension
..... extension 0..0
..... url 1..1 uri "priority"
..... value[x] 0..1 integer Value of extension
... url 1..1 uri "https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-schedule-availability-time"
... value[x] 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..* Extension FR Core Schedule availability time Extension
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 4..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:type 1..1 Extension Extension
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "type"
..... value[x] 0..1 Coding Value of extension
Binding: FR Core ValueSet Schedule type (extensible)
.... extension:rrule 0..1 Extension Recurrent caracteristic of the Schedule | Caractère récurrent du Schedule
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:freq 1..1 Extension The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "freq"
....... value[x] 0..1 Coding Value of extension
Binding: Recurrent caracteristic of the Schedule | Caractère récurrent du Schedule (required)
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ 0..1 uri Identity of the terminology system
Fixed Value: https://www.ietf.org/rfc/rfc2445
........ version Σ 0..1 string Version of the system - if relevant
........ code Σ 0..1 code Symbol in syntax defined by the system
........ display Σ 0..1 string Representation defined by the system
........ userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... Slices for extension Content/Rules for all slices
...... extension:until 0..1 Extension Extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "until"
....... value[x] 0..1 dateTime Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:count 0..1 Extension Number of occurrences | Nombre d'occurences
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "count"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:interval 0..1 Extension How often the recurrence rule repeats | répétition de la règle de récurrence
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "interval"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:bySecond 0..* Extension List of seconds within a minute | Liste de secondes dans une minute
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "bySecond"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byMinute 0..* Extension List of minutes within an hour | Liste de minutes dans une heure
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byMinute"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byHour 0..* Extension List of hours of the day | Liste des heures du jour
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byHour"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byDay 0..* Extension List of days of the week | Liste des jours de la semaine
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byDay"
....... value[x] 0..1 string Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byMonthDay 0..* Extension List of days of the month | Liste des jours dans le mois
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byMonthDay"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byYearDay 0..* Extension List of days of the year | liste des jours de l'année (1 à 366)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byYearDay"
....... value[x] 0..1 string Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byWeekNo 0..* Extension List of weeks of the year | Liste des semaines de l'année
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byWeekNo"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byMonth 0..* Extension List of months of the year | Liste des mois de l'année
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byMonth"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:wkst 0..* Extension First day of the workweek | Premier jour de la semaine de travail
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "wkst"
....... value[x] 0..1 code Value of extension
Binding: DaysOfWeek (required)
..... url 1..1 uri "rrule"
.... extension:start 1..1 Extension Start of the period | Début de la période
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "start"
..... value[x] 0..1 dateTime Value of extension
.... extension:end 1..1 Extension End of the period | Fin de la période
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "end"
..... value[x] 0..1 dateTime Value of extension
.... extension:identifier 1..* Extension Availability/non-availabilty identifier | Identifiant des disponibilités/non disponibilités
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "identifier"
..... value[x] 0..1 Identifier Value of extension
.... extension:unavailabilityReason 0..1 Extension Non-availability resaon | Raison de l'indisponibilité
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "unavailabilityReason"
..... value[x] 0..1 CodeableConcept Value of extension
.... extension:created 0..1 Extension The date/time the period was created | Date de création de la période
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "created"
..... value[x] 0..1 dateTime Value of extension
.... extension:priority 0..1 Extension Extension
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "priority"
..... value[x] 0..1 integer Value of extension
... url 1..1 uri "https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-schedule-availability-time"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: This extension specifies a list of periods of time (recurrent or not). It specifies the type of Schedule (busy-unavailable|free), the identifier of the period, the period with a possibly recurrence rule, the date of creation of the period and the priority of this period | Cette extension permet de préciser une liste de période de temps (récurrentes ou non). Elle spécifie le type de Schedule (busy-unavailable|free), l'identifiant de la période, la période (récurrente ou non avec une règle de récurrence dans le cas d'une période récurrente, la date de création de la période et une priorité.

  • type: Coding: An Extension
  • freq: Coding: Identifies the type of recurrence rule (year, month, day, hour, minute, seconde) | Identifie le type de récurrence The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar
  • until: dateTime: Defines a date-time value which bounds the recurrence rule in an inclusive manner | Defini une Date/Time de fin de la récurrence
  • count: integer: Defines the number of occurrences at which to range-bound the recurrence | Nombre d'occurences lié au type de récurrence (freq)
  • interval: integer: Contains a positive integer representing how often the recurrence rule repeats. The default value is "1", meaning every second for a SECONDLY rule, or every minute for a MINUTELY rule, every hour for an HOURLY rule, every day for a DAILY rule, every week for a WEEKLY rule, every month for a MONTHLY rule and every year for a YEARLY rule. | Contient un entier positif qui indique le nombre de fois que la règle de récurrence se répète. La valeur par défaut "1" signifie que la règle se répète une fois toutes les secondes, minute, heure, etc.. en fonction de la fréquence définie (secondly, minutely, etc..)
  • bySecond: positiveInt: An Extension
  • byMinute: positiveInt: An Extension
  • byHour: positiveInt: An Extension
  • byDay: string: An Extension
  • byMonthDay: integer: list of days of the month. Valid values are 1 to 31 or -31 to -1. For example, -10 represents the tenth to the last day of the month. | Liste des jours dans le mois. Les valeurs acceptées sont de 1 à 31 ou de -31 à -1. Par exemple, -10 représente le 10° jour avant la fin du mois.
  • byYearDay: string: List of days of the year. Valid values are 1 to 366 or -366 to -1. For example, -1 represents the last day of the year (December 31st) and -306 represents the 306th to the last day of the year (March 1st). | Liste des jours de l'année. Les valeurs acceptées vont de 1 à 366 ou -366 à -1. Par exemple, -1 représente le dernier jour de l'année (31 Décembre). et -306 représente le 306° jour avant la fin de l'année (le 1° mars).
  • byWeekNo: integer: List of ordinals specifying weeks of the year. Valid values are 1 to 53 or -53 to -1 | Liste des semaines de l'année, valeurs de 1 à 53 ou de -53 à -1
  • byMonth: positiveInt: List of months of the year. Valid values are 1 to 12. | Liste des mois de l'année (valeurs de 1 à 12).
  • wkst: code: An Extension
  • start: dateTime: An Extension
  • end: dateTime: An Extension
  • identifier: Identifier: non-availabilty identifier used to update this information | Identifiant des non disponibilités, permettant de modifier cette information par la suite
  • unavailabilityReason: CodeableConcept: An Extension
  • created: dateTime: Date/time of the availabibility/non-availlabilty period was created | Date/time à laquelle la période de disponibilité/indisponibilité a été crée
  • priority: integer: An Extension

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..* Extension FR Core Schedule availability time Extension
... extension 4..* Extension Extension
... Slices for extension Content/Rules for all slices
.... extension:type 1..1 Extension Extension
..... extension 0..0
..... url 1..1 uri "type"
..... value[x] 0..1 Coding Value of extension
Binding: FR Core ValueSet Schedule type (extensible)
... Slices for extension Content/Rules for all slices
.... extension:rrule 0..1 Extension Recurrent caracteristic of the Schedule | Caractère récurrent du Schedule
..... extension 1..* Extension Extension
..... Slices for extension Content/Rules for all slices
...... extension:freq 1..1 Extension The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar
....... extension 0..0
....... url 1..1 uri "freq"
....... value[x] 0..1 Coding Value of extension
Binding: Recurrent caracteristic of the Schedule | Caractère récurrent du Schedule (required)
........ system 0..1 uri Identity of the terminology system
Fixed Value: https://www.ietf.org/rfc/rfc2445
..... Slices for extension Content/Rules for all slices
...... extension:until 0..1 Extension Extension
....... extension 0..0
....... url 1..1 uri "until"
....... value[x] 0..1 dateTime Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:count 0..1 Extension Number of occurrences | Nombre d'occurences
....... extension 0..0
....... url 1..1 uri "count"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:interval 0..1 Extension How often the recurrence rule repeats | répétition de la règle de récurrence
....... extension 0..0
....... url 1..1 uri "interval"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:bySecond 0..* Extension List of seconds within a minute | Liste de secondes dans une minute
....... extension 0..0
....... url 1..1 uri "bySecond"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byMinute 0..* Extension List of minutes within an hour | Liste de minutes dans une heure
....... extension 0..0
....... url 1..1 uri "byMinute"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byHour 0..* Extension List of hours of the day | Liste des heures du jour
....... extension 0..0
....... url 1..1 uri "byHour"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byDay 0..* Extension List of days of the week | Liste des jours de la semaine
....... extension 0..0
....... url 1..1 uri "byDay"
....... value[x] 0..1 string Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byMonthDay 0..* Extension List of days of the month | Liste des jours dans le mois
....... extension 0..0
....... url 1..1 uri "byMonthDay"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byYearDay 0..* Extension List of days of the year | liste des jours de l'année (1 à 366)
....... extension 0..0
....... url 1..1 uri "byYearDay"
....... value[x] 0..1 string Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byWeekNo 0..* Extension List of weeks of the year | Liste des semaines de l'année
....... extension 0..0
....... url 1..1 uri "byWeekNo"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byMonth 0..* Extension List of months of the year | Liste des mois de l'année
....... extension 0..0
....... url 1..1 uri "byMonth"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:wkst 0..* Extension First day of the workweek | Premier jour de la semaine de travail
Binding Description (No ValueSet): : The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar


....... extension 0..0
....... url 1..1 uri "wkst"
....... value[x] 0..1 code Value of extension
Binding: DaysOfWeek (required)
..... url 1..1 uri "rrule"
..... value[x] 0..0
.... extension:start 1..1 Extension Start of the period | Début de la période
..... extension 0..0
..... url 1..1 uri "start"
..... value[x] 0..1 dateTime Value of extension
... Slices for extension Content/Rules for all slices
.... extension:end 1..1 Extension End of the period | Fin de la période
..... extension 0..0
..... url 1..1 uri "end"
..... value[x] 0..1 dateTime Value of extension
... Slices for extension Content/Rules for all slices
.... extension:identifier 1..* Extension Availability/non-availabilty identifier | Identifiant des disponibilités/non disponibilités
..... extension 0..0
..... url 1..1 uri "identifier"
..... value[x] 0..1 Identifier Value of extension
... Slices for extension Content/Rules for all slices
.... extension:unavailabilityReason 0..1 Extension Non-availability resaon | Raison de l'indisponibilité
..... extension 0..0
..... url 1..1 uri "unavailabilityReason"
..... value[x] 0..1 CodeableConcept Value of extension
... Slices for extension Content/Rules for all slices
.... extension:created 0..1 Extension The date/time the period was created | Date de création de la période
..... extension 0..0
..... url 1..1 uri "created"
..... value[x] 0..1 dateTime Value of extension
... Slices for extension Content/Rules for all slices
.... extension:priority 0..1 Extension Extension
..... extension 0..0
..... url 1..1 uri "priority"
..... value[x] 0..1 integer Value of extension
... url 1..1 uri "https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-schedule-availability-time"
... value[x] 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..* Extension FR Core Schedule availability time Extension
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 4..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:type 1..1 Extension Extension
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "type"
..... value[x] 0..1 Coding Value of extension
Binding: FR Core ValueSet Schedule type (extensible)
.... extension:rrule 0..1 Extension Recurrent caracteristic of the Schedule | Caractère récurrent du Schedule
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:freq 1..1 Extension The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "freq"
....... value[x] 0..1 Coding Value of extension
Binding: Recurrent caracteristic of the Schedule | Caractère récurrent du Schedule (required)
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ 0..1 uri Identity of the terminology system
Fixed Value: https://www.ietf.org/rfc/rfc2445
........ version Σ 0..1 string Version of the system - if relevant
........ code Σ 0..1 code Symbol in syntax defined by the system
........ display Σ 0..1 string Representation defined by the system
........ userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... Slices for extension Content/Rules for all slices
...... extension:until 0..1 Extension Extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "until"
....... value[x] 0..1 dateTime Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:count 0..1 Extension Number of occurrences | Nombre d'occurences
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "count"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:interval 0..1 Extension How often the recurrence rule repeats | répétition de la règle de récurrence
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "interval"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:bySecond 0..* Extension List of seconds within a minute | Liste de secondes dans une minute
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "bySecond"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byMinute 0..* Extension List of minutes within an hour | Liste de minutes dans une heure
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byMinute"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byHour 0..* Extension List of hours of the day | Liste des heures du jour
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byHour"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byDay 0..* Extension List of days of the week | Liste des jours de la semaine
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byDay"
....... value[x] 0..1 string Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byMonthDay 0..* Extension List of days of the month | Liste des jours dans le mois
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byMonthDay"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byYearDay 0..* Extension List of days of the year | liste des jours de l'année (1 à 366)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byYearDay"
....... value[x] 0..1 string Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byWeekNo 0..* Extension List of weeks of the year | Liste des semaines de l'année
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byWeekNo"
....... value[x] 0..1 integer Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:byMonth 0..* Extension List of months of the year | Liste des mois de l'année
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "byMonth"
....... value[x] 0..1 positiveInt Value of extension
..... Slices for extension Content/Rules for all slices
...... extension:wkst 0..* Extension First day of the workweek | Premier jour de la semaine de travail
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "wkst"
....... value[x] 0..1 code Value of extension
Binding: DaysOfWeek (required)
..... url 1..1 uri "rrule"
.... extension:start 1..1 Extension Start of the period | Début de la période
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "start"
..... value[x] 0..1 dateTime Value of extension
.... extension:end 1..1 Extension End of the period | Fin de la période
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "end"
..... value[x] 0..1 dateTime Value of extension
.... extension:identifier 1..* Extension Availability/non-availabilty identifier | Identifiant des disponibilités/non disponibilités
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "identifier"
..... value[x] 0..1 Identifier Value of extension
.... extension:unavailabilityReason 0..1 Extension Non-availability resaon | Raison de l'indisponibilité
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "unavailabilityReason"
..... value[x] 0..1 CodeableConcept Value of extension
.... extension:created 0..1 Extension The date/time the period was created | Date de création de la période
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "created"
..... value[x] 0..1 dateTime Value of extension
.... extension:priority 0..1 Extension Extension
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "priority"
..... value[x] 0..1 integer Value of extension
... url 1..1 uri "https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-schedule-availability-time"

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSetURI
Extension.extension:type.value[x]extensibleFRCoreValueSetScheduleType
https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-schedule-type
from this IG
Extension.extension:rrule.extension:freq.value[x]requiredFRCoreValueSetAvailabilityTimeRule
https://hl7.fr/ig/fhir/core/ValueSet/fr-core-vs-availability-time-rule
from this IG
Extension.extension:rrule.extension:wkst.value[x]requiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()