description: 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é. package_name: hl7-france-fhir.administrative-2022 derivation: constraint name: FrScheduleAvailabiltyTime type: Extension elements: extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: type: match: {url: type} schema: binding: {strength: extensible, valueSet: 'http://interopsante.org/fhir/ValueSet/fr-schedule-type'} _required: true index: 1 elements: url: pattern: {type: Uri, value: type} index: 2 value: choices: [valueCoding] index: 4 valueCoding: {type: Coding, choiceOf: value, index: 5} value[x]: elements: system: pattern: {type: Uri, value: 'http://interopsante.org/fhir/CodeSystem/fr-schedule-type'} index: 6 rrule: match: {url: rrule} schema: short: Recurrent caracteristic of the Schedule | Caractère récurrent du Schedule index: 7 extensions: freq: url: freq short: The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar binding: {strength: required, valueSet: 'http://interopsante.org/fhir/ValueSet/fr-availability-time-rule'} _required: true index: 9 elements: url: pattern: {type: Uri, value: freq} index: 10 value: choices: [valueCoding] index: 12 valueCoding: {type: Coding, choiceOf: value, index: 13} value[x]: elements: system: pattern: {type: Uri, value: 'https://www.ietf.org/rfc/rfc2445'} index: 14 byWeekNo: url: byWeekNo short: List of weeks of the year | Liste des semaines de l'année index: 60 elements: url: pattern: {type: Uri, value: byWeekNo} index: 61 value: choices: [valueInteger] index: 63 valueInteger: {type: integer, choiceOf: value, index: 64} byMinute: url: byMinute short: List of minutes within an hour | Liste de minutes dans une heure index: 35 elements: url: pattern: {type: Uri, value: byMinute} index: 36 value: choices: [valuePositiveInt] index: 38 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 39} until: url: until index: 15 elements: url: pattern: {type: Uri, value: until} index: 16 value: choices: [valueDateTime] index: 18 valueDateTime: {type: dateTime, choiceOf: value, index: 19} bySecond: url: bySecond short: List of seconds within a minute | Liste de secondes dans une minute index: 30 elements: url: pattern: {type: Uri, value: bySecond} index: 31 value: choices: [valuePositiveInt] index: 33 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 34} byDay: url: byDay short: List of days of the week | Liste des jours de la semaine index: 45 elements: url: pattern: {type: Uri, value: byDay} index: 46 value: choices: [valueString] index: 48 valueString: {type: string, choiceOf: value, index: 49} byMonthDay: url: byMonthDay short: List of days of the month | Liste des jours dans le mois index: 50 elements: url: pattern: {type: Uri, value: byMonthDay} index: 51 value: choices: [valueInteger] index: 53 valueInteger: {type: integer, choiceOf: value, index: 54} byHour: url: byHour short: List of hours of the day | Liste des heures du jour index: 40 elements: url: pattern: {type: Uri, value: byHour} index: 41 value: choices: [valuePositiveInt] index: 43 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 44} count: url: count short: Number of occurrences | Nombre d'occurences index: 20 elements: url: pattern: {type: Uri, value: count} index: 21 value: choices: [valueInteger] index: 23 valueInteger: {type: integer, choiceOf: value, index: 24} wkst: url: wkst short: First day of the workweek | Premier jour de la semaine de travail binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/days-of-week'} index: 70 elements: url: pattern: {type: Uri, value: wkst} index: 71 value: choices: [valueCode] index: 73 valueCode: {type: code, choiceOf: value, index: 74} interval: url: interval short: How often the recurrence rule repeats | répétition de la règle de récurrence index: 25 elements: url: pattern: {type: Uri, value: interval} index: 26 value: choices: [valueInteger] index: 28 valueInteger: {type: integer, choiceOf: value, index: 29} byYearDay: url: byYearDay short: List of days of the year | liste des jours de l'année (1 à 366) index: 55 elements: url: pattern: {type: Uri, value: byYearDay} index: 56 value: choices: [valueString] index: 58 valueString: {type: string, choiceOf: value, index: 59} byMonth: url: byMonth short: List of months of the year | Liste des mois de l'année index: 65 elements: url: pattern: {type: Uri, value: byMonth} index: 66 value: choices: [valuePositiveInt] index: 68 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 69} elements: extension: index: 8 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: freq: match: {url: freq} schema: short: The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar binding: {strength: required, valueSet: 'http://interopsante.org/fhir/ValueSet/fr-availability-time-rule'} _required: true index: 9 elements: url: pattern: {type: Uri, value: freq} index: 10 value: choices: [valueCoding] index: 12 valueCoding: {type: Coding, choiceOf: value, index: 13} value[x]: elements: system: pattern: {type: Uri, value: 'https://www.ietf.org/rfc/rfc2445'} index: 14 byWeekNo: match: {url: byWeekNo} schema: short: List of weeks of the year | Liste des semaines de l'année index: 60 elements: url: pattern: {type: Uri, value: byWeekNo} index: 61 value: choices: [valueInteger] index: 63 valueInteger: {type: integer, choiceOf: value, index: 64} byMinute: match: {url: byMinute} schema: short: List of minutes within an hour | Liste de minutes dans une heure index: 35 elements: url: pattern: {type: Uri, value: byMinute} index: 36 value: choices: [valuePositiveInt] index: 38 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 39} until: match: {url: until} schema: index: 15 elements: url: pattern: {type: Uri, value: until} index: 16 value: choices: [valueDateTime] index: 18 valueDateTime: {type: dateTime, choiceOf: value, index: 19} bySecond: match: {url: bySecond} schema: short: List of seconds within a minute | Liste de secondes dans une minute index: 30 elements: url: pattern: {type: Uri, value: bySecond} index: 31 value: choices: [valuePositiveInt] index: 33 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 34} byDay: match: {url: byDay} schema: short: List of days of the week | Liste des jours de la semaine index: 45 elements: url: pattern: {type: Uri, value: byDay} index: 46 value: choices: [valueString] index: 48 valueString: {type: string, choiceOf: value, index: 49} byMonthDay: match: {url: byMonthDay} schema: short: List of days of the month | Liste des jours dans le mois index: 50 elements: url: pattern: {type: Uri, value: byMonthDay} index: 51 value: choices: [valueInteger] index: 53 valueInteger: {type: integer, choiceOf: value, index: 54} byHour: match: {url: byHour} schema: short: List of hours of the day | Liste des heures du jour index: 40 elements: url: pattern: {type: Uri, value: byHour} index: 41 value: choices: [valuePositiveInt] index: 43 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 44} count: match: {url: count} schema: short: Number of occurrences | Nombre d'occurences index: 20 elements: url: pattern: {type: Uri, value: count} index: 21 value: choices: [valueInteger] index: 23 valueInteger: {type: integer, choiceOf: value, index: 24} wkst: match: {url: wkst} schema: short: First day of the workweek | Premier jour de la semaine de travail binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/days-of-week'} index: 70 elements: url: pattern: {type: Uri, value: wkst} index: 71 value: choices: [valueCode] index: 73 valueCode: {type: code, choiceOf: value, index: 74} interval: match: {url: interval} schema: short: How often the recurrence rule repeats | répétition de la règle de récurrence index: 25 elements: url: pattern: {type: Uri, value: interval} index: 26 value: choices: [valueInteger] index: 28 valueInteger: {type: integer, choiceOf: value, index: 29} byYearDay: match: {url: byYearDay} schema: short: List of days of the year | liste des jours de l'année (1 à 366) index: 55 elements: url: pattern: {type: Uri, value: byYearDay} index: 56 value: choices: [valueString] index: 58 valueString: {type: string, choiceOf: value, index: 59} byMonth: match: {url: byMonth} schema: short: List of months of the year | Liste des mois de l'année index: 65 elements: url: pattern: {type: Uri, value: byMonth} index: 66 value: choices: [valuePositiveInt] index: 68 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 69} url: pattern: {type: Uri, value: rrule} index: 75 value: choices: [] index: 77 start: match: {url: start} schema: short: Start of the period | Début de la période _required: true index: 78 elements: url: pattern: {type: Uri, value: start} index: 79 value: choices: [valueDateTime] index: 81 valueDateTime: {type: dateTime, choiceOf: value, index: 82} end: match: {url: end} schema: short: End of the period | Fin de la période _required: true index: 83 elements: url: pattern: {type: Uri, value: end} index: 84 value: choices: [valueDateTime] index: 86 valueDateTime: {type: dateTime, choiceOf: value, index: 87} identifier: match: {url: identifier} schema: short: Availability/non-availabilty identifier | Identifiant des disponibilités/non disponibilités _required: true index: 88 elements: url: pattern: {type: Uri, value: identifier} index: 89 value: choices: [valueIdentifier] index: 91 valueIdentifier: {type: Identifier, choiceOf: value, index: 92} unavailabilityReason: match: {url: unavailabilityReason} schema: short: Non-availability resaon | Raison de l'indisponibilité binding: {strength: extensible, valueSet: 'http://interopsante.org/fhir/valueset/fr-schedule-unavailability-reason'} index: 93 elements: url: pattern: {type: Uri, value: unavailabilityReason} index: 94 value: choices: [valueCodeableConcept] index: 96 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 97} created: match: {url: created} schema: short: The date/time the period was created | Date de création de la période index: 98 elements: url: pattern: {type: Uri, value: created} index: 99 value: choices: [valueDateTime] index: 101 valueDateTime: {type: dateTime, choiceOf: value, index: 102} priority: match: {url: priority} schema: index: 103 elements: url: pattern: {type: Uri, value: priority} index: 104 value: choices: [valueInteger] index: 106 valueInteger: {type: integer, choiceOf: value, index: 107} url: pattern: {type: Uri, value: 'http://interopsante.org/fhir/StructureDefinition/FrScheduleAvailabiltyTime'} index: 108 value: choices: [] index: 110 package_version: 1.0.0 extensions: type: url: type binding: {strength: extensible, valueSet: 'http://interopsante.org/fhir/ValueSet/fr-schedule-type'} _required: true index: 1 elements: url: pattern: {type: Uri, value: type} index: 2 value: choices: [valueCoding] index: 4 valueCoding: {type: Coding, choiceOf: value, index: 5} value[x]: elements: system: pattern: {type: Uri, value: 'http://interopsante.org/fhir/CodeSystem/fr-schedule-type'} index: 6 rrule: url: rrule short: Recurrent caracteristic of the Schedule | Caractère récurrent du Schedule index: 7 extensions: freq: url: freq short: The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar binding: {strength: required, valueSet: 'http://interopsante.org/fhir/ValueSet/fr-availability-time-rule'} _required: true index: 9 elements: url: pattern: {type: Uri, value: freq} index: 10 value: choices: [valueCoding] index: 12 valueCoding: {type: Coding, choiceOf: value, index: 13} value[x]: elements: system: pattern: {type: Uri, value: 'https://www.ietf.org/rfc/rfc2445'} index: 14 byWeekNo: url: byWeekNo short: List of weeks of the year | Liste des semaines de l'année index: 60 elements: url: pattern: {type: Uri, value: byWeekNo} index: 61 value: choices: [valueInteger] index: 63 valueInteger: {type: integer, choiceOf: value, index: 64} byMinute: url: byMinute short: List of minutes within an hour | Liste de minutes dans une heure index: 35 elements: url: pattern: {type: Uri, value: byMinute} index: 36 value: choices: [valuePositiveInt] index: 38 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 39} until: url: until index: 15 elements: url: pattern: {type: Uri, value: until} index: 16 value: choices: [valueDateTime] index: 18 valueDateTime: {type: dateTime, choiceOf: value, index: 19} bySecond: url: bySecond short: List of seconds within a minute | Liste de secondes dans une minute index: 30 elements: url: pattern: {type: Uri, value: bySecond} index: 31 value: choices: [valuePositiveInt] index: 33 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 34} byDay: url: byDay short: List of days of the week | Liste des jours de la semaine index: 45 elements: url: pattern: {type: Uri, value: byDay} index: 46 value: choices: [valueString] index: 48 valueString: {type: string, choiceOf: value, index: 49} byMonthDay: url: byMonthDay short: List of days of the month | Liste des jours dans le mois index: 50 elements: url: pattern: {type: Uri, value: byMonthDay} index: 51 value: choices: [valueInteger] index: 53 valueInteger: {type: integer, choiceOf: value, index: 54} byHour: url: byHour short: List of hours of the day | Liste des heures du jour index: 40 elements: url: pattern: {type: Uri, value: byHour} index: 41 value: choices: [valuePositiveInt] index: 43 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 44} count: url: count short: Number of occurrences | Nombre d'occurences index: 20 elements: url: pattern: {type: Uri, value: count} index: 21 value: choices: [valueInteger] index: 23 valueInteger: {type: integer, choiceOf: value, index: 24} wkst: url: wkst short: First day of the workweek | Premier jour de la semaine de travail binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/days-of-week'} index: 70 elements: url: pattern: {type: Uri, value: wkst} index: 71 value: choices: [valueCode] index: 73 valueCode: {type: code, choiceOf: value, index: 74} interval: url: interval short: How often the recurrence rule repeats | répétition de la règle de récurrence index: 25 elements: url: pattern: {type: Uri, value: interval} index: 26 value: choices: [valueInteger] index: 28 valueInteger: {type: integer, choiceOf: value, index: 29} byYearDay: url: byYearDay short: List of days of the year | liste des jours de l'année (1 à 366) index: 55 elements: url: pattern: {type: Uri, value: byYearDay} index: 56 value: choices: [valueString] index: 58 valueString: {type: string, choiceOf: value, index: 59} byMonth: url: byMonth short: List of months of the year | Liste des mois de l'année index: 65 elements: url: pattern: {type: Uri, value: byMonth} index: 66 value: choices: [valuePositiveInt] index: 68 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 69} elements: extension: index: 8 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: freq: match: {url: freq} schema: short: The value set comes from iCalendar | Le jeu de valeur est issu de iCalendar binding: {strength: required, valueSet: 'http://interopsante.org/fhir/ValueSet/fr-availability-time-rule'} _required: true index: 9 elements: url: pattern: {type: Uri, value: freq} index: 10 value: choices: [valueCoding] index: 12 valueCoding: {type: Coding, choiceOf: value, index: 13} value[x]: elements: system: pattern: {type: Uri, value: 'https://www.ietf.org/rfc/rfc2445'} index: 14 byWeekNo: match: {url: byWeekNo} schema: short: List of weeks of the year | Liste des semaines de l'année index: 60 elements: url: pattern: {type: Uri, value: byWeekNo} index: 61 value: choices: [valueInteger] index: 63 valueInteger: {type: integer, choiceOf: value, index: 64} byMinute: match: {url: byMinute} schema: short: List of minutes within an hour | Liste de minutes dans une heure index: 35 elements: url: pattern: {type: Uri, value: byMinute} index: 36 value: choices: [valuePositiveInt] index: 38 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 39} until: match: {url: until} schema: index: 15 elements: url: pattern: {type: Uri, value: until} index: 16 value: choices: [valueDateTime] index: 18 valueDateTime: {type: dateTime, choiceOf: value, index: 19} bySecond: match: {url: bySecond} schema: short: List of seconds within a minute | Liste de secondes dans une minute index: 30 elements: url: pattern: {type: Uri, value: bySecond} index: 31 value: choices: [valuePositiveInt] index: 33 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 34} byDay: match: {url: byDay} schema: short: List of days of the week | Liste des jours de la semaine index: 45 elements: url: pattern: {type: Uri, value: byDay} index: 46 value: choices: [valueString] index: 48 valueString: {type: string, choiceOf: value, index: 49} byMonthDay: match: {url: byMonthDay} schema: short: List of days of the month | Liste des jours dans le mois index: 50 elements: url: pattern: {type: Uri, value: byMonthDay} index: 51 value: choices: [valueInteger] index: 53 valueInteger: {type: integer, choiceOf: value, index: 54} byHour: match: {url: byHour} schema: short: List of hours of the day | Liste des heures du jour index: 40 elements: url: pattern: {type: Uri, value: byHour} index: 41 value: choices: [valuePositiveInt] index: 43 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 44} count: match: {url: count} schema: short: Number of occurrences | Nombre d'occurences index: 20 elements: url: pattern: {type: Uri, value: count} index: 21 value: choices: [valueInteger] index: 23 valueInteger: {type: integer, choiceOf: value, index: 24} wkst: match: {url: wkst} schema: short: First day of the workweek | Premier jour de la semaine de travail binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/days-of-week'} index: 70 elements: url: pattern: {type: Uri, value: wkst} index: 71 value: choices: [valueCode] index: 73 valueCode: {type: code, choiceOf: value, index: 74} interval: match: {url: interval} schema: short: How often the recurrence rule repeats | répétition de la règle de récurrence index: 25 elements: url: pattern: {type: Uri, value: interval} index: 26 value: choices: [valueInteger] index: 28 valueInteger: {type: integer, choiceOf: value, index: 29} byYearDay: match: {url: byYearDay} schema: short: List of days of the year | liste des jours de l'année (1 à 366) index: 55 elements: url: pattern: {type: Uri, value: byYearDay} index: 56 value: choices: [valueString] index: 58 valueString: {type: string, choiceOf: value, index: 59} byMonth: match: {url: byMonth} schema: short: List of months of the year | Liste des mois de l'année index: 65 elements: url: pattern: {type: Uri, value: byMonth} index: 66 value: choices: [valuePositiveInt] index: 68 valuePositiveInt: {type: positiveInt, choiceOf: value, index: 69} url: pattern: {type: Uri, value: rrule} index: 75 value: choices: [] index: 77 start: url: start short: Start of the period | Début de la période _required: true index: 78 elements: url: pattern: {type: Uri, value: start} index: 79 value: choices: [valueDateTime] index: 81 valueDateTime: {type: dateTime, choiceOf: value, index: 82} end: url: end short: End of the period | Fin de la période _required: true index: 83 elements: url: pattern: {type: Uri, value: end} index: 84 value: choices: [valueDateTime] index: 86 valueDateTime: {type: dateTime, choiceOf: value, index: 87} identifier: url: identifier short: Availability/non-availabilty identifier | Identifiant des disponibilités/non disponibilités _required: true index: 88 elements: url: pattern: {type: Uri, value: identifier} index: 89 value: choices: [valueIdentifier] index: 91 valueIdentifier: {type: Identifier, choiceOf: value, index: 92} unavailabilityReason: url: unavailabilityReason short: Non-availability resaon | Raison de l'indisponibilité binding: {strength: extensible, valueSet: 'http://interopsante.org/fhir/valueset/fr-schedule-unavailability-reason'} index: 93 elements: url: pattern: {type: Uri, value: unavailabilityReason} index: 94 value: choices: [valueCodeableConcept] index: 96 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 97} created: url: created short: The date/time the period was created | Date de création de la période index: 98 elements: url: pattern: {type: Uri, value: created} index: 99 value: choices: [valueDateTime] index: 101 valueDateTime: {type: dateTime, choiceOf: value, index: 102} priority: url: priority index: 103 elements: url: pattern: {type: Uri, value: priority} index: 104 value: choices: [valueInteger] index: 106 valueInteger: {type: integer, choiceOf: value, index: 107} class: extension kind: complex-type url: http://interopsante.org/fhir/StructureDefinition/FrScheduleAvailabiltyTime base: http://hl7.org/fhir/StructureDefinition/Extension version: 4.0.1