Search FHIR

Service d'Accès aux Soins
1.2.0 - ci-build France flag

Service d'Accès aux Soins - version de développement local (v1.2.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

Resource Profile: FrScheduleAgregateur

Official URL: http://sas.fr/fhir/StructureDefinition/FrScheduleAgregateur Version: 1.2.0
Active as of 2025-12-11 Computable Name: FrScheduleAgregateur

Profil de Schedule, dérivé de FrSchedule, pour le service d'agrégation de créneaux de la plateforme SAS - Commun cas d'usage PS Indiv et CPTS

Utilisations:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Schedule 0..* FrSchedule A container for slots of time that may be available for booking appointments
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices pour extension Contenu/Règles pour toutes les slices
.... extension:serviceTypeDuration N 0..* (Complexe) Optional Extensions Element
URL: http://interopsante.org/fhir/StructureDefinition/FrServiceTypeDuration
.... extension:availabilityTime N 0..* (Complexe) Optional Extensions Element
URL: http://interopsante.org/fhir/StructureDefinition/FrScheduleAvailabiltyTime
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Non ordonné, Ouvert par value:url
... serviceCategory Σ 0..1 CodeableConcept High-level category
Binding: ServiceCategory (example)
... actor ΣC 1..* Reference(Device | PractitionerRole | FrRelatedPerson | FrHealthcareService | FrLocation | FrPatient | FrPractitioner) {r, b} Resource(s) that availability information is being provided for
Constraints: ref-1

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Schedule.serviceCategory Base example Service category 📦4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error Schedule If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Schedule If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Schedule If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Schedule If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Schedule A resource should have narrative for robust management text.`div`.exists()
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 **TOUS** les éléments Must have either extensions or value[x], not both extension.exists() != value.exists()
ref-1 error Schedule.actor SHALL have a contained resource if a local reference is provided reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

This structure is derived from FrSchedule

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Schedule FrSchedule
... actor 1..* Reference(Device | PractitionerRole | FrRelatedPerson | FrHealthcareService | FrLocation | FrPatient | FrPractitioner) {r, b} Resource(s) that availability information is being provided for

doco Documentation pour ce format
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Schedule 0..* FrSchedule A container for slots of time that may be available for booking appointments
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices pour extension N 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
.... extension:serviceTypeDuration N 0..* (Complexe) Optional Extensions Element
URL: http://interopsante.org/fhir/StructureDefinition/FrServiceTypeDuration
.... extension:availabilityTime N 0..* (Complexe) Optional Extensions Element
URL: http://interopsante.org/fhir/StructureDefinition/FrScheduleAvailabiltyTime
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Non ordonné, Ouvert par value:url
... identifier Σ 0..* Identifier External Ids for this item
.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system Σ 0..1 uri The namespace for the identifier value
Exemple General: http://www.acme.com/identifiers/patient
.... value Σ 0..1 string The value that is unique
Exemple General: 123456
.... period ΣC 0..1 Period Time period when id is/was valid for use
Constraints: per-1
.... assigner ΣC 0..1 Reference(Organization) Organization that issued id (may be just text)
Constraints: ref-1
... active ?!Σ 0..1 boolean Whether this schedule is in active use
... serviceCategory Σ 0..1 CodeableConcept High-level category
Binding: ServiceCategory (example)
... specialty Σ 0..* CodeableConcept Type of specialty needed
Binding: fr-practitioner-specialty (required): Additional details about where the content was created (e.g. clinical specialty).
... actor ΣC 1..* Reference(Device | PractitionerRole | FrRelatedPerson | FrHealthcareService | FrLocation | FrPatient | FrPractitioner) {r, b} Resource(s) that availability information is being provided for
Constraints: ref-1
... planningHorizon ΣC 0..1 Period Period of time covered by schedule
Constraints: per-1
... comment 0..1 string Comments on availability

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Schedule.language Base preferred Common Languages 📦4.0.1 Std. FHIR
Schedule.identifier.​use Base required IdentifierUse 📦4.0.1 Std. FHIR
Schedule.identifier.​type Base extensible IdentifierType 📦4.0.1 Std. FHIR
Schedule.serviceCategory Base example Service category 📦4.0.1 Std. FHIR
Schedule.specialty Base required fr-practitioner-specialty 📦1.0.1 hl7.fhir.fr.core v1.1

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error Schedule If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Schedule If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Schedule If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Schedule If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Schedule A resource should have narrative for robust management text.`div`.exists()
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 **TOUS** les éléments Must have either extensions or value[x], not both extension.exists() != value.exists()
per-1 error Schedule.identifier.period, Schedule.planningHorizon If present, start SHALL have a lower value than end start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1 error Schedule.identifier.assigner, Schedule.actor SHALL have a contained resource if a local reference is provided reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

Key Elements View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Schedule 0..* FrSchedule A container for slots of time that may be available for booking appointments
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices pour extension Contenu/Règles pour toutes les slices
.... extension:serviceTypeDuration N 0..* (Complexe) Optional Extensions Element
URL: http://interopsante.org/fhir/StructureDefinition/FrServiceTypeDuration
.... extension:availabilityTime N 0..* (Complexe) Optional Extensions Element
URL: http://interopsante.org/fhir/StructureDefinition/FrScheduleAvailabiltyTime
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Non ordonné, Ouvert par value:url
... serviceCategory Σ 0..1 CodeableConcept High-level category
Binding: ServiceCategory (example)
... actor ΣC 1..* Reference(Device | PractitionerRole | FrRelatedPerson | FrHealthcareService | FrLocation | FrPatient | FrPractitioner) {r, b} Resource(s) that availability information is being provided for
Constraints: ref-1

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Schedule.serviceCategory Base example Service category 📦4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error Schedule If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Schedule If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Schedule If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Schedule If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Schedule A resource should have narrative for robust management text.`div`.exists()
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 **TOUS** les éléments Must have either extensions or value[x], not both extension.exists() != value.exists()
ref-1 error Schedule.actor SHALL have a contained resource if a local reference is provided reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

Differential View

This structure is derived from FrSchedule

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Schedule FrSchedule
... actor 1..* Reference(Device | PractitionerRole | FrRelatedPerson | FrHealthcareService | FrLocation | FrPatient | FrPractitioner) {r, b} Resource(s) that availability information is being provided for

doco Documentation pour ce format

Snapshot View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Schedule 0..* FrSchedule A container for slots of time that may be available for booking appointments
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices pour extension N 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
.... extension:serviceTypeDuration N 0..* (Complexe) Optional Extensions Element
URL: http://interopsante.org/fhir/StructureDefinition/FrServiceTypeDuration
.... extension:availabilityTime N 0..* (Complexe) Optional Extensions Element
URL: http://interopsante.org/fhir/StructureDefinition/FrScheduleAvailabiltyTime
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Non ordonné, Ouvert par value:url
... identifier Σ 0..* Identifier External Ids for this item
.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system Σ 0..1 uri The namespace for the identifier value
Exemple General: http://www.acme.com/identifiers/patient
.... value Σ 0..1 string The value that is unique
Exemple General: 123456
.... period ΣC 0..1 Period Time period when id is/was valid for use
Constraints: per-1
.... assigner ΣC 0..1 Reference(Organization) Organization that issued id (may be just text)
Constraints: ref-1
... active ?!Σ 0..1 boolean Whether this schedule is in active use
... serviceCategory Σ 0..1 CodeableConcept High-level category
Binding: ServiceCategory (example)
... specialty Σ 0..* CodeableConcept Type of specialty needed
Binding: fr-practitioner-specialty (required): Additional details about where the content was created (e.g. clinical specialty).
... actor ΣC 1..* Reference(Device | PractitionerRole | FrRelatedPerson | FrHealthcareService | FrLocation | FrPatient | FrPractitioner) {r, b} Resource(s) that availability information is being provided for
Constraints: ref-1
... planningHorizon ΣC 0..1 Period Period of time covered by schedule
Constraints: per-1
... comment 0..1 string Comments on availability

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Schedule.language Base preferred Common Languages 📦4.0.1 Std. FHIR
Schedule.identifier.​use Base required IdentifierUse 📦4.0.1 Std. FHIR
Schedule.identifier.​type Base extensible IdentifierType 📦4.0.1 Std. FHIR
Schedule.serviceCategory Base example Service category 📦4.0.1 Std. FHIR
Schedule.specialty Base required fr-practitioner-specialty 📦1.0.1 hl7.fhir.fr.core v1.1

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error Schedule If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Schedule If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Schedule If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Schedule If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Schedule A resource should have narrative for robust management text.`div`.exists()
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 **TOUS** les éléments Must have either extensions or value[x], not both extension.exists() != value.exists()
per-1 error Schedule.identifier.period, Schedule.planningHorizon If present, start SHALL have a lower value than end start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1 error Schedule.identifier.assigner, Schedule.actor SHALL have a contained resource if a local reference is provided reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

 

Other representations of profile: CSV, Excel, Schematron