Guide d'implémentation Fr Core
2.2.0-ballot - ballot

Guide d'implémentation Fr Core, publié par Interop'Santé. Ce guide nest pas une publication autorisée ; cest la version en intégration continue pour la version 2.2.0-ballot construite par le CI Build FHIR (HL7® FHIR® Standard). Cette version est basée sur le contenu actuel de https://github.com/Interop-Sante/hl7.fhir.fr.core/ et change régulièrement. Voir le répertoire des versions publiées

## Extension: FR Core Schedule availability time Extension

Official URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-schedule-availability-time | Version: 2.2.0-ballot
Active as of 2025-12-02 | Computable Name: FRCoreScheduleAvailabilityTimeExtension

Cette extension permet de préciser une liste de période de temps (récurrentes ou non). Elle spécifie le type de Schedule, 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é.

This extension specifies a list of periods of time (recurrent or not). It specifies the type of Schedule, 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

Context of Use

Cette extension peut être utilisée sur les éléments suivants

- ID délément: `Schedule`

Usage info

Utilisations:

- Utiliser ce Extension: FR Core Schedule Profile
- Exemples pour ce Extension: Schedule/FRCoreScheduleExample

You can also check for usages in the FHIR IG Statistics

### Formal Views of Extension Content

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

- Differential Table
- Snapshot Table
- Statistics/References
- All

This structure is derived from Extension

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Extension |  | 0..* | Extension | FR Core Schedule availability time Extension
extension |  | 4..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension
extension |  | 0..0 |  | Extension
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
extension |  | 1..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:freq |  | 1..1 | Extension | The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "freq"
value[x] |  | 0..1 | Coding | Value of extension Binding: FR Core ValueSet Availability Schedule (required)
system |  | 0..1 | uri | Identity of the terminology system Motif requis: https://www.ietf.org/rfc/rfc2445
extension:until |  | 0..1 | Extension | Extension
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "until"
value[x] |  | 0..1 | dateTime | Value of extension
extension:count |  | 0..1 | Extension | Number of occurrences | Nombre d'occurences
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "count"
value[x] |  | 0..1 | integer | Value of extension
extension:interval |  | 0..1 | Extension | How often the recurrence rule repeats | répétition de la règle de récurrence
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "interval"
value[x] |  | 0..1 | integer | Value of extension
extension:bySecond |  | 0..* | Extension | List of seconds within a minute | Liste de secondes dans une minute
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "bySecond"
value[x] |  | 0..1 | positiveInt | Value of extension
extension:byMinute |  | 0..* | Extension | List of minutes within an hour | Liste de minutes dans une heure
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byMinute"
value[x] |  | 0..1 | positiveInt | Value of extension
extension:byHour |  | 0..* | Extension | List of hours of the day | Liste des heures du jour
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byHour"
value[x] |  | 0..1 | positiveInt | Value of extension
extension:byDay |  | 0..* | Extension | List of days of the week | Liste des jours de la semaine
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byDay"
value[x] |  | 0..1 | string | Value of extension
extension:byMonthDay |  | 0..* | Extension | List of days of the month | Liste des jours dans le mois
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byMonthDay"
value[x] |  | 0..1 | integer | Value of extension
extension:byYearDay |  | 0..* | Extension | List of days of the year | liste des jours de l'année (1 à 366)
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byYearDay"
value[x] |  | 0..1 | string | Value of extension
extension:byWeekNo |  | 0..* | Extension | List of weeks of the year | Liste des semaines de l'année
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byWeekNo"
value[x] |  | 0..1 | integer | Value of extension
extension:byMonth |  | 0..* | Extension | List of months of the year | Liste des mois de l'année
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byMonth"
value[x] |  | 0..1 | positiveInt | Value of extension
extension:wkst |  | 0..* | Extension | First day of the workweek | Premier jour de la semaine de travail
extension |  | 0..0 |  | Extension
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 |  | Value of extension
extension:start |  | 1..1 | Extension | Start of the period | Début de la période
extension |  | 0..0 |  | Extension
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
extension |  | 0..0 |  | Extension
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
extension |  | 0..0 |  | Extension
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é
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "unavailabilityReason"
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: FR Core ValueSet Unavailability Reason (extensible)
extension:created |  | 0..1 | Extension | The date/time the period was created | Date de création de la période
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "created"
value[x] |  | 0..1 | dateTime | Value of extension
extension:priority |  | 0..1 | Extension | Extension
extension |  | 0..0 |  | Extension
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 |  | Value of extension
Documentation pour ce format

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Extension |  | 0..* | Extension | FR Core Schedule availability time Extension
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 4..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Extension
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "freq"
value[x] |  | 0..1 | Coding | Value of extension Binding: FR Core ValueSet Availability Schedule (required)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url
system | Σ | 0..1 | uri | Identity of the terminology system Motif requis: 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
extension:until |  | 0..1 | Extension | Extension
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "until"
value[x] |  | 0..1 | dateTime | Value of extension
extension:count |  | 0..1 | Extension | Number of occurrences | Nombre d'occurences
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "count"
value[x] |  | 0..1 | integer | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "interval"
value[x] |  | 0..1 | integer | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "bySecond"
value[x] |  | 0..1 | positiveInt | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byMinute"
value[x] |  | 0..1 | positiveInt | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byHour"
value[x] |  | 0..1 | positiveInt | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byDay"
value[x] |  | 0..1 | string | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byMonthDay"
value[x] |  | 0..1 | integer | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byYearDay"
value[x] |  | 0..1 | string | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byWeekNo"
value[x] |  | 0..1 | integer | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byMonth"
value[x] |  | 0..1 | positiveInt | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "unavailabilityReason"
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: FR Core ValueSet Unavailability Reason (extensible)
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
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"
Documentation pour ce format

This structure is derived from Extension

Résumé

Extension complexe: Cette extension permet de préciser une liste de période de temps (récurrentes ou non). Elle spécifie le type de Schedule, 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é. This extension specifies a list of periods of time (recurrent or not). It specifies the type of Schedule, 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

- 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

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Extension |  | 0..* | Extension | FR Core Schedule availability time Extension
extension |  | 4..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension
extension |  | 0..0 |  | Extension
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
extension |  | 1..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:freq |  | 1..1 | Extension | The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "freq"
value[x] |  | 0..1 | Coding | Value of extension Binding: FR Core ValueSet Availability Schedule (required)
system |  | 0..1 | uri | Identity of the terminology system Motif requis: https://www.ietf.org/rfc/rfc2445
extension:until |  | 0..1 | Extension | Extension
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "until"
value[x] |  | 0..1 | dateTime | Value of extension
extension:count |  | 0..1 | Extension | Number of occurrences | Nombre d'occurences
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "count"
value[x] |  | 0..1 | integer | Value of extension
extension:interval |  | 0..1 | Extension | How often the recurrence rule repeats | répétition de la règle de récurrence
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "interval"
value[x] |  | 0..1 | integer | Value of extension
extension:bySecond |  | 0..* | Extension | List of seconds within a minute | Liste de secondes dans une minute
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "bySecond"
value[x] |  | 0..1 | positiveInt | Value of extension
extension:byMinute |  | 0..* | Extension | List of minutes within an hour | Liste de minutes dans une heure
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byMinute"
value[x] |  | 0..1 | positiveInt | Value of extension
extension:byHour |  | 0..* | Extension | List of hours of the day | Liste des heures du jour
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byHour"
value[x] |  | 0..1 | positiveInt | Value of extension
extension:byDay |  | 0..* | Extension | List of days of the week | Liste des jours de la semaine
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byDay"
value[x] |  | 0..1 | string | Value of extension
extension:byMonthDay |  | 0..* | Extension | List of days of the month | Liste des jours dans le mois
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byMonthDay"
value[x] |  | 0..1 | integer | Value of extension
extension:byYearDay |  | 0..* | Extension | List of days of the year | liste des jours de l'année (1 à 366)
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byYearDay"
value[x] |  | 0..1 | string | Value of extension
extension:byWeekNo |  | 0..* | Extension | List of weeks of the year | Liste des semaines de l'année
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byWeekNo"
value[x] |  | 0..1 | integer | Value of extension
extension:byMonth |  | 0..* | Extension | List of months of the year | Liste des mois de l'année
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "byMonth"
value[x] |  | 0..1 | positiveInt | Value of extension
extension:wkst |  | 0..* | Extension | First day of the workweek | Premier jour de la semaine de travail
extension |  | 0..0 |  | Extension
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 |  | Value of extension
extension:start |  | 1..1 | Extension | Start of the period | Début de la période
extension |  | 0..0 |  | Extension
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
extension |  | 0..0 |  | Extension
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
extension |  | 0..0 |  | Extension
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é
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "unavailabilityReason"
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: FR Core ValueSet Unavailability Reason (extensible)
extension:created |  | 0..1 | Extension | The date/time the period was created | Date de création de la période
extension |  | 0..0 |  | Extension
url |  | 1..1 | uri | "created"
value[x] |  | 0..1 | dateTime | Value of extension
extension:priority |  | 0..1 | Extension | Extension
extension |  | 0..0 |  | Extension
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 |  | Value of extension
Documentation pour ce format

Snapshot View

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Extension |  | 0..* | Extension | FR Core Schedule availability time Extension
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 4..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Extension
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "freq"
value[x] |  | 0..1 | Coding | Value of extension Binding: FR Core ValueSet Availability Schedule (required)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url
system | Σ | 0..1 | uri | Identity of the terminology system Motif requis: 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
extension:until |  | 0..1 | Extension | Extension
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "until"
value[x] |  | 0..1 | dateTime | Value of extension
extension:count |  | 0..1 | Extension | Number of occurrences | Nombre d'occurences
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "count"
value[x] |  | 0..1 | integer | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "interval"
value[x] |  | 0..1 | integer | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "bySecond"
value[x] |  | 0..1 | positiveInt | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byMinute"
value[x] |  | 0..1 | positiveInt | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byHour"
value[x] |  | 0..1 | positiveInt | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byDay"
value[x] |  | 0..1 | string | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byMonthDay"
value[x] |  | 0..1 | integer | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byYearDay"
value[x] |  | 0..1 | string | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byWeekNo"
value[x] |  | 0..1 | integer | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "byMonth"
value[x] |  | 0..1 | positiveInt | Value of extension
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "unavailabilityReason"
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: FR Core ValueSet Unavailability Reason (extensible)
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 |  | Extension Slice: Non ordonné, Ouvert par value:url
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"
Documentation pour ce format

This structure is derived from Extension

Résumé

Extension complexe: Cette extension permet de préciser une liste de période de temps (récurrentes ou non). Elle spécifie le type de Schedule, 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é. This extension specifies a list of periods of time (recurrent or not). It specifies the type of Schedule, 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

- 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

Other representations of profile: CSV, Excel, Schematron

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Extension.extension:type.​value[x] | Base | extensible | FR Core ValueSet Schedule type | 📦2.2.0-ballot | cet IG
Extension.extension:rrule.​extension:freq.value[x] | Base | required | FR Core ValueSet Availability Schedule | 📦2.2.0-ballot | cet IG
Extension.extension:rrule.​extension:wkst.value[x] | Base | required | DaysOfWeek | 📦4.0.1 | Std. FHIR
Extension.extension:unavailabilityReason.​value[x] | Base | extensible | FR Core ValueSet Unavailability Reason | 📦2.2.0-ballot | cet IG

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
ele-1 | error | **TOUS** les éléments | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **TOUTES** les extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`