description: 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é.\n\rThis 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 package_name: hl7.fhir.fr.core derivation: constraint name: FRCoreScheduleAvailabilityTimeExtension type: Extension elements: extension: array: true min: 4 index: 0 slicing: slices: type: match: {} schema: _required: true index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: type} index: 3 value: choices: [valueCoding] index: 5 valueCoding: {type: Coding, choiceOf: value, index: 6} rrule: match: {} schema: short: Recurrent caracteristic of the Schedule | Caractère récurrent du Schedule index: 7 extensions: freq: url: null short: The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar _required: true index: 9 extensions: {} elements: extension: {index: 10} url: pattern: {type: Uri, value: freq} index: 11 value: choices: [valueCoding] index: 13 valueCoding: {type: Coding, choiceOf: value, index: 14} value[x]: elements: system: pattern: {type: Uri, value: 'https://www.ietf.org/rfc/rfc2445'} index: 15 byWeekNo: url: null short: List of weeks of the year | Liste des semaines de l'année array: true index: 70 extensions: {} elements: extension: {index: 71} url: pattern: {type: Uri, value: byWeekNo} index: 72 value: choices: [valueInteger] index: 74 valueInteger: {type: integer, choiceOf: value, index: 75} byMinute: url: null short: List of minutes within an hour | Liste de minutes dans une heure array: true index: 40 extensions: {} elements: extension: {index: 41} url: pattern: {type: Uri, value: byMinute} index: 42 value: choices: [valuePositiveInt] index: 44 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 45} until: url: null index: 16 extensions: {} elements: extension: {index: 17} url: pattern: {type: Uri, value: until} index: 18 value: choices: [valueDateTime] index: 20 valueDateTime: {type: dateTime, choiceOf: value, index: 21} bySecond: url: null short: List of seconds within a minute | Liste de secondes dans une minute array: true index: 34 extensions: {} elements: extension: {index: 35} url: pattern: {type: Uri, value: bySecond} index: 36 value: choices: [valuePositiveInt] index: 38 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 39} byDay: url: null short: List of days of the week | Liste des jours de la semaine array: true index: 52 extensions: {} elements: extension: {index: 53} url: pattern: {type: Uri, value: byDay} index: 54 value: choices: [valueString] index: 56 valueString: {type: string, choiceOf: value, index: 57} byMonthDay: url: null short: List of days of the month | Liste des jours dans le mois array: true index: 58 extensions: {} elements: extension: {index: 59} url: pattern: {type: Uri, value: byMonthDay} index: 60 value: choices: [valueInteger] index: 62 valueInteger: {type: integer, choiceOf: value, index: 63} byHour: url: null short: List of hours of the day | Liste des heures du jour array: true index: 46 extensions: {} elements: extension: {index: 47} url: pattern: {type: Uri, value: byHour} index: 48 value: choices: [valuePositiveInt] index: 50 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 51} count: url: null short: Number of occurrences | Nombre d'occurences index: 22 extensions: {} elements: extension: {index: 23} url: pattern: {type: Uri, value: count} index: 24 value: choices: [valueInteger] index: 26 valueInteger: {type: integer, choiceOf: value, index: 27} wkst: url: null short: First day of the workweek | Premier jour de la semaine de travail array: true index: 82 extensions: {} elements: extension: {index: 83} url: pattern: {type: Uri, value: wkst} index: 84 value: choices: [valueCode] index: 86 valueCode: {type: code, choiceOf: value, index: 87} interval: url: null short: How often the recurrence rule repeats | répétition de la règle de récurrence index: 28 extensions: {} elements: extension: {index: 29} url: pattern: {type: Uri, value: interval} index: 30 value: choices: [valueInteger] index: 32 valueInteger: {type: integer, choiceOf: value, index: 33} byYearDay: url: null short: List of days of the year | liste des jours de l'année (1 à 366) array: true index: 64 extensions: {} elements: extension: {index: 65} url: pattern: {type: Uri, value: byYearDay} index: 66 value: choices: [valueString] index: 68 valueString: {type: string, choiceOf: value, index: 69} byMonth: url: null short: List of months of the year | Liste des mois de l'année array: true index: 76 extensions: {} elements: extension: {index: 77} url: pattern: {type: Uri, value: byMonth} index: 78 value: choices: [valuePositiveInt] index: 80 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 81} elements: extension: index: 8 slicing: slices: freq: match: {} schema: short: The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar _required: true index: 9 extensions: {} elements: extension: {index: 10} url: pattern: {type: Uri, value: freq} index: 11 value: choices: [valueCoding] index: 13 valueCoding: {type: Coding, choiceOf: value, index: 14} value[x]: elements: system: pattern: {type: Uri, value: 'https://www.ietf.org/rfc/rfc2445'} index: 15 byWeekNo: match: {} schema: short: List of weeks of the year | Liste des semaines de l'année array: true index: 70 extensions: {} elements: extension: {index: 71} url: pattern: {type: Uri, value: byWeekNo} index: 72 value: choices: [valueInteger] index: 74 valueInteger: {type: integer, choiceOf: value, index: 75} byMinute: match: {} schema: short: List of minutes within an hour | Liste de minutes dans une heure array: true index: 40 extensions: {} elements: extension: {index: 41} url: pattern: {type: Uri, value: byMinute} index: 42 value: choices: [valuePositiveInt] index: 44 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 45} until: match: {} schema: index: 16 extensions: {} elements: extension: {index: 17} url: pattern: {type: Uri, value: until} index: 18 value: choices: [valueDateTime] index: 20 valueDateTime: {type: dateTime, choiceOf: value, index: 21} bySecond: match: {} schema: short: List of seconds within a minute | Liste de secondes dans une minute array: true index: 34 extensions: {} elements: extension: {index: 35} url: pattern: {type: Uri, value: bySecond} index: 36 value: choices: [valuePositiveInt] index: 38 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 39} byDay: match: {} schema: short: List of days of the week | Liste des jours de la semaine array: true index: 52 extensions: {} elements: extension: {index: 53} url: pattern: {type: Uri, value: byDay} index: 54 value: choices: [valueString] index: 56 valueString: {type: string, choiceOf: value, index: 57} byMonthDay: match: {} schema: short: List of days of the month | Liste des jours dans le mois array: true index: 58 extensions: {} elements: extension: {index: 59} url: pattern: {type: Uri, value: byMonthDay} index: 60 value: choices: [valueInteger] index: 62 valueInteger: {type: integer, choiceOf: value, index: 63} byHour: match: {} schema: short: List of hours of the day | Liste des heures du jour array: true index: 46 extensions: {} elements: extension: {index: 47} url: pattern: {type: Uri, value: byHour} index: 48 value: choices: [valuePositiveInt] index: 50 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 51} count: match: {} schema: short: Number of occurrences | Nombre d'occurences index: 22 extensions: {} elements: extension: {index: 23} url: pattern: {type: Uri, value: count} index: 24 value: choices: [valueInteger] index: 26 valueInteger: {type: integer, choiceOf: value, index: 27} wkst: match: {} schema: short: First day of the workweek | Premier jour de la semaine de travail array: true index: 82 extensions: {} elements: extension: {index: 83} url: pattern: {type: Uri, value: wkst} index: 84 value: choices: [valueCode] index: 86 valueCode: {type: code, choiceOf: value, index: 87} interval: match: {} schema: short: How often the recurrence rule repeats | répétition de la règle de récurrence index: 28 extensions: {} elements: extension: {index: 29} url: pattern: {type: Uri, value: interval} index: 30 value: choices: [valueInteger] index: 32 valueInteger: {type: integer, choiceOf: value, index: 33} byYearDay: match: {} schema: short: List of days of the year | liste des jours de l'année (1 à 366) array: true index: 64 extensions: {} elements: extension: {index: 65} url: pattern: {type: Uri, value: byYearDay} index: 66 value: choices: [valueString] index: 68 valueString: {type: string, choiceOf: value, index: 69} byMonth: match: {} schema: short: List of months of the year | Liste des mois de l'année array: true index: 76 extensions: {} elements: extension: {index: 77} url: pattern: {type: Uri, value: byMonth} index: 78 value: choices: [valuePositiveInt] index: 80 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 81} url: pattern: {type: Uri, value: rrule} index: 88 value: choices: [] index: 90 required: [extension] start: match: {} schema: short: Start of the period | Début de la période _required: true index: 91 extensions: {} elements: extension: {index: 92} url: pattern: {type: Uri, value: start} index: 93 value: choices: [valueDateTime] index: 95 valueDateTime: {type: dateTime, choiceOf: value, index: 96} end: match: {} schema: short: End of the period | Fin de la période _required: true index: 97 extensions: {} elements: extension: {index: 98} url: pattern: {type: Uri, value: end} index: 99 value: choices: [valueDateTime] index: 101 valueDateTime: {type: dateTime, choiceOf: value, index: 102} identifier: match: {} schema: short: Availability/non-availabilty identifier | Identifiant des disponibilités/non disponibilités array: true min: 1 _required: true index: 103 extensions: {} elements: extension: {index: 104} url: pattern: {type: Uri, value: identifier} index: 105 value: choices: [valueIdentifier] index: 107 valueIdentifier: {type: Identifier, choiceOf: value, index: 108} unavailabilityReason: match: {} schema: short: Non-availability resaon | Raison de l'indisponibilité index: 109 extensions: {} elements: extension: {index: 110} url: pattern: {type: Uri, value: unavailabilityReason} index: 111 value: choices: [valueCodeableConcept] index: 113 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 114} created: match: {} schema: short: The date/time the period was created | Date de création de la période index: 115 extensions: {} elements: extension: {index: 116} url: pattern: {type: Uri, value: created} index: 117 value: choices: [valueDateTime] index: 119 valueDateTime: {type: dateTime, choiceOf: value, index: 120} priority: match: {} schema: index: 121 extensions: {} elements: extension: {index: 122} url: pattern: {type: Uri, value: priority} index: 123 value: choices: [valueInteger] index: 125 valueInteger: {type: integer, choiceOf: value, index: 126} url: pattern: {type: Uri, value: 'https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-schedule-availability-time'} index: 127 value: choices: [] index: 129 package_version: 2.2.0-ballot extensions: type: url: null _required: true index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: type} index: 3 value: choices: [valueCoding] index: 5 valueCoding: {type: Coding, choiceOf: value, index: 6} rrule: url: null short: Recurrent caracteristic of the Schedule | Caractère récurrent du Schedule index: 7 extensions: freq: url: null short: The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar _required: true index: 9 extensions: {} elements: extension: {index: 10} url: pattern: {type: Uri, value: freq} index: 11 value: choices: [valueCoding] index: 13 valueCoding: {type: Coding, choiceOf: value, index: 14} value[x]: elements: system: pattern: {type: Uri, value: 'https://www.ietf.org/rfc/rfc2445'} index: 15 byWeekNo: url: null short: List of weeks of the year | Liste des semaines de l'année array: true index: 70 extensions: {} elements: extension: {index: 71} url: pattern: {type: Uri, value: byWeekNo} index: 72 value: choices: [valueInteger] index: 74 valueInteger: {type: integer, choiceOf: value, index: 75} byMinute: url: null short: List of minutes within an hour | Liste de minutes dans une heure array: true index: 40 extensions: {} elements: extension: {index: 41} url: pattern: {type: Uri, value: byMinute} index: 42 value: choices: [valuePositiveInt] index: 44 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 45} until: url: null index: 16 extensions: {} elements: extension: {index: 17} url: pattern: {type: Uri, value: until} index: 18 value: choices: [valueDateTime] index: 20 valueDateTime: {type: dateTime, choiceOf: value, index: 21} bySecond: url: null short: List of seconds within a minute | Liste de secondes dans une minute array: true index: 34 extensions: {} elements: extension: {index: 35} url: pattern: {type: Uri, value: bySecond} index: 36 value: choices: [valuePositiveInt] index: 38 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 39} byDay: url: null short: List of days of the week | Liste des jours de la semaine array: true index: 52 extensions: {} elements: extension: {index: 53} url: pattern: {type: Uri, value: byDay} index: 54 value: choices: [valueString] index: 56 valueString: {type: string, choiceOf: value, index: 57} byMonthDay: url: null short: List of days of the month | Liste des jours dans le mois array: true index: 58 extensions: {} elements: extension: {index: 59} url: pattern: {type: Uri, value: byMonthDay} index: 60 value: choices: [valueInteger] index: 62 valueInteger: {type: integer, choiceOf: value, index: 63} byHour: url: null short: List of hours of the day | Liste des heures du jour array: true index: 46 extensions: {} elements: extension: {index: 47} url: pattern: {type: Uri, value: byHour} index: 48 value: choices: [valuePositiveInt] index: 50 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 51} count: url: null short: Number of occurrences | Nombre d'occurences index: 22 extensions: {} elements: extension: {index: 23} url: pattern: {type: Uri, value: count} index: 24 value: choices: [valueInteger] index: 26 valueInteger: {type: integer, choiceOf: value, index: 27} wkst: url: null short: First day of the workweek | Premier jour de la semaine de travail array: true index: 82 extensions: {} elements: extension: {index: 83} url: pattern: {type: Uri, value: wkst} index: 84 value: choices: [valueCode] index: 86 valueCode: {type: code, choiceOf: value, index: 87} interval: url: null short: How often the recurrence rule repeats | répétition de la règle de récurrence index: 28 extensions: {} elements: extension: {index: 29} url: pattern: {type: Uri, value: interval} index: 30 value: choices: [valueInteger] index: 32 valueInteger: {type: integer, choiceOf: value, index: 33} byYearDay: url: null short: List of days of the year | liste des jours de l'année (1 à 366) array: true index: 64 extensions: {} elements: extension: {index: 65} url: pattern: {type: Uri, value: byYearDay} index: 66 value: choices: [valueString] index: 68 valueString: {type: string, choiceOf: value, index: 69} byMonth: url: null short: List of months of the year | Liste des mois de l'année array: true index: 76 extensions: {} elements: extension: {index: 77} url: pattern: {type: Uri, value: byMonth} index: 78 value: choices: [valuePositiveInt] index: 80 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 81} elements: extension: index: 8 slicing: slices: freq: match: {} schema: short: The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar _required: true index: 9 extensions: {} elements: extension: {index: 10} url: pattern: {type: Uri, value: freq} index: 11 value: choices: [valueCoding] index: 13 valueCoding: {type: Coding, choiceOf: value, index: 14} value[x]: elements: system: pattern: {type: Uri, value: 'https://www.ietf.org/rfc/rfc2445'} index: 15 byWeekNo: match: {} schema: short: List of weeks of the year | Liste des semaines de l'année array: true index: 70 extensions: {} elements: extension: {index: 71} url: pattern: {type: Uri, value: byWeekNo} index: 72 value: choices: [valueInteger] index: 74 valueInteger: {type: integer, choiceOf: value, index: 75} byMinute: match: {} schema: short: List of minutes within an hour | Liste de minutes dans une heure array: true index: 40 extensions: {} elements: extension: {index: 41} url: pattern: {type: Uri, value: byMinute} index: 42 value: choices: [valuePositiveInt] index: 44 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 45} until: match: {} schema: index: 16 extensions: {} elements: extension: {index: 17} url: pattern: {type: Uri, value: until} index: 18 value: choices: [valueDateTime] index: 20 valueDateTime: {type: dateTime, choiceOf: value, index: 21} bySecond: match: {} schema: short: List of seconds within a minute | Liste de secondes dans une minute array: true index: 34 extensions: {} elements: extension: {index: 35} url: pattern: {type: Uri, value: bySecond} index: 36 value: choices: [valuePositiveInt] index: 38 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 39} byDay: match: {} schema: short: List of days of the week | Liste des jours de la semaine array: true index: 52 extensions: {} elements: extension: {index: 53} url: pattern: {type: Uri, value: byDay} index: 54 value: choices: [valueString] index: 56 valueString: {type: string, choiceOf: value, index: 57} byMonthDay: match: {} schema: short: List of days of the month | Liste des jours dans le mois array: true index: 58 extensions: {} elements: extension: {index: 59} url: pattern: {type: Uri, value: byMonthDay} index: 60 value: choices: [valueInteger] index: 62 valueInteger: {type: integer, choiceOf: value, index: 63} byHour: match: {} schema: short: List of hours of the day | Liste des heures du jour array: true index: 46 extensions: {} elements: extension: {index: 47} url: pattern: {type: Uri, value: byHour} index: 48 value: choices: [valuePositiveInt] index: 50 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 51} count: match: {} schema: short: Number of occurrences | Nombre d'occurences index: 22 extensions: {} elements: extension: {index: 23} url: pattern: {type: Uri, value: count} index: 24 value: choices: [valueInteger] index: 26 valueInteger: {type: integer, choiceOf: value, index: 27} wkst: match: {} schema: short: First day of the workweek | Premier jour de la semaine de travail array: true index: 82 extensions: {} elements: extension: {index: 83} url: pattern: {type: Uri, value: wkst} index: 84 value: choices: [valueCode] index: 86 valueCode: {type: code, choiceOf: value, index: 87} interval: match: {} schema: short: How often the recurrence rule repeats | répétition de la règle de récurrence index: 28 extensions: {} elements: extension: {index: 29} url: pattern: {type: Uri, value: interval} index: 30 value: choices: [valueInteger] index: 32 valueInteger: {type: integer, choiceOf: value, index: 33} byYearDay: match: {} schema: short: List of days of the year | liste des jours de l'année (1 à 366) array: true index: 64 extensions: {} elements: extension: {index: 65} url: pattern: {type: Uri, value: byYearDay} index: 66 value: choices: [valueString] index: 68 valueString: {type: string, choiceOf: value, index: 69} byMonth: match: {} schema: short: List of months of the year | Liste des mois de l'année array: true index: 76 extensions: {} elements: extension: {index: 77} url: pattern: {type: Uri, value: byMonth} index: 78 value: choices: [valuePositiveInt] index: 80 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 81} url: pattern: {type: Uri, value: rrule} index: 88 value: choices: [] index: 90 required: [extension] start: url: null short: Start of the period | Début de la période _required: true index: 91 extensions: {} elements: extension: {index: 92} url: pattern: {type: Uri, value: start} index: 93 value: choices: [valueDateTime] index: 95 valueDateTime: {type: dateTime, choiceOf: value, index: 96} end: url: null short: End of the period | Fin de la période _required: true index: 97 extensions: {} elements: extension: {index: 98} url: pattern: {type: Uri, value: end} index: 99 value: choices: [valueDateTime] index: 101 valueDateTime: {type: dateTime, choiceOf: value, index: 102} identifier: url: null short: Availability/non-availabilty identifier | Identifiant des disponibilités/non disponibilités array: true min: 1 _required: true index: 103 extensions: {} elements: extension: {index: 104} url: pattern: {type: Uri, value: identifier} index: 105 value: choices: [valueIdentifier] index: 107 valueIdentifier: {type: Identifier, choiceOf: value, index: 108} unavailabilityReason: url: null short: Non-availability resaon | Raison de l'indisponibilité index: 109 extensions: {} elements: extension: {index: 110} url: pattern: {type: Uri, value: unavailabilityReason} index: 111 value: choices: [valueCodeableConcept] index: 113 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 114} created: url: null short: The date/time the period was created | Date de création de la période index: 115 extensions: {} elements: extension: {index: 116} url: pattern: {type: Uri, value: created} index: 117 value: choices: [valueDateTime] index: 119 valueDateTime: {type: dateTime, choiceOf: value, index: 120} priority: url: null index: 121 extensions: {} elements: extension: {index: 122} url: pattern: {type: Uri, value: priority} index: 123 value: choices: [valueInteger] index: 125 valueInteger: {type: integer, choiceOf: value, index: 126} class: extension kind: complex-type url: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-schedule-availability-time base: http://hl7.org/fhir/StructureDefinition/Extension version: 2.2.0-ballot