Gestion d'Agendas Partagés (GAP)
3.0.0 - trial-use
This page is part of the Guide d'implémentation FHIR - Gestion d'Agendas Partagés (v3.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions
Official URL: https://interop.esante.gouv.fr/ig/fhir/gap/ImplementationGuide/ans.fhir.fr.gap | Version: 3.0.0 | |||
Active as of 2024-04-29 | Computable Name: GAP |
Brief description of this Implementation Guide
The purpose of this implementation guide is to allow the management of resources (people, places or objects), the management of the availability of these resources, the consultation and synchronization of calendars and the making of appointments.
Ce guide d’implémentation a pour objet de permettre la gestion de ressources (personnes, lieux ou objets), la gestion des disponibilités de ces ressources, la consultation et la synchronisation d’agenda et la prise de rendez-vous.
Les présentes spécifications techniques définissent des flux pouvant s’appliquer à deux scénarios d’implémentation :
Le système gestionnaire d’agenda gère les disponibilités et les rendez-vous des ressources de manière centralisée. Les systèmes initiateurs sollicitent ponctuellement le gestionnaire d’agenda en lui envoyant des déclarations de nouvelles disponibilités des ressources, des requêtes de recherche de disponibilités de ressources ou des demandes de rendez-vous.
Dans ce scénario le système initiateur peut gérer, par délégation du gestionnaire d’agendas, les disponibilités des ressources et la prise de rendez-vous. Des échanges fréquents de synchronisation des disponibilités et des rendez-vous entre ces acteurs doivent donc être optimisés notamment en termes de volumétrie.
Titre du profil | Description |
Profil du bundle de réponse à la demande de consultation des disponibilités d’une ou de plusieurs ressources. Sur la durée demandée, elle devra contenir les informations sur le temps libre ou occupé de chacune des ressources. La réponse contient donc les disponibilités (Slot) des ressources répondant aux critères de recherche de la demande. Les Slot portant le statut free représentent les disponibilités (status=free). Status=busy pour les indisponibilités correspondant à des rendez-vous pris | |
Profil du bundle de réponse à la recherche de rendez-vous dans l’agenda d’une ressource. Sur la durée demandée, il devra contenir les informations sur les rendez-vous répondant aux critères de recherche envoyés dans la demande | |
Profil décrivant un rendez-vous médical | |
Profil décrivant un agenda médical | |
Profil décrivant un créneau |
D’autres ressources mentionnés dans ce document n’ont pas été profilées (liste non exhaustive).
Ressource | Profil | Package | Description |
---|---|---|---|
Patient | FrPatient | hl7.fhir.fr.core | Ce profil spécifie les identifiants de patient utilisés en France. Il utilise des extensions internationales (birthplace et nationalité) et ajoute des extensions propres à la France. |
Practitioner | AsPractitionerProfile | ans.fhir.fr.annuaire | Profil du praticien français. |
PractitionerRole | AsPractitionerRoleProfile | ans.fhir.fr.annuaire | Profil de la situation d’exercice du praticien français. |
Organization | AsOrganizationProfile | ans.fhir.fr.annuaire | Ce profil spécifie les types d’identifiants pour l’organisation en France, et ajoute des extensions françaises. |
Location | FrLocation | hl7.fhir.fr.core | Ce profil spécifie les rôles joués par un lieu en France. |
HealthcareService | FrHealthcareService | hl7.fhir.fr.core | Ce profil spécifie les services en France. |
RelatedPerson | FrRelatedPerson | hl7.fhir.fr.core | Ce profil spécifie les personnes reliées à un patient. |
Dans l’ensemble de cet IG, lorsqu’il est fait référence à ces ressources, les profils associés doivent être utilisés.
IG | Package | FHIR | Comment |
---|---|---|---|
ans.fhir.fr.gap#3.0.0 | R4 | ||
hl7.terminology.r4#5.5.0 | R4 | Automatically added as a dependency - all IGs depend on HL7 Terminology | |
hl7.fhir.uv.extensions.r4#1.0.0 | R4 | Automatically added as a dependency - all IGs depend on the HL7 Extension Pack | |
ans.fhir.fr.annuaire#1.0.1 | R4 | ||
hl7.fhir.fr.core#2.0.1 | R4 | ||
hl7.terminology.r4#5.3.0 | R4 | ||
ans.fr.nos#1.2.0 | R4 | ||
ans.fr.nos#1.1.0 | R4 |
Package hl7.fhir.uv.extensions.r4#1.0.0 This IG defines the global extensions - the ones defined for everyone. These extensions are always in scope wherever FHIR is being used (built Sun, Mar 26, 2023 08:46+1100+11:00) |
Package ans.fr.nos#1.2.0 Les nomenclatures des objets de Sante (built Wed, Feb 28, 2024 14:48+0000+00:00) |
Package ans.fhir.fr.annuaire#1.0.1 Ressources de conformité basées sur le modèle d'exposition de l'Annuaire Santé. (built Thu, Apr 25, 2024 11:41+0000+00:00) |
Package ans.fr.nos#1.1.0 Les nomenclatures des objets de Sante (built Thu, Dec 7, 2023 16:19+0000+00:00) |
Ce document s’adresse aux développeurs des interfaces interopérables des systèmes implémentant le volet « Gestion d’agendas partagés » ou à toute autre personne intervenant dans le processus de mise en place de ces interfaces.
Cette spécification technique s’appuie sur le standard HL7 FHIR et son API REST. L’hypothèse est faite que le lecteur est familier de ces concepts.
Les spécifications techniques présentées dans ce volet ne présagent pas des conditions de leur mise en œuvre dans le cadre d’un système d’information partagé. Il appartient à tout responsable de traitement de s’assurer que les services utilisant ces spécifications respectent les cadres et bonnes pratiques applicables à ce genre de service (ex. cadre juridique, ergonomie, accessibilité…).
Il est à noter que les contraintes de sécurité concernant les flux échangés ne sont pas traitées dans ce document. Celles-ci sont du ressort de chaque responsable de l’implémentation du mécanisme qui est dans l’obligation de se conformer au cadre juridique en la matière. L’ANS propose des référentiels dédiés à la politique de sécurité (la PGSSI-S) et des mécanismes de sécurisation sont définis dans les volets de la couche Transport du Cadre d’Interopérabilité des systèmes d’information de santé (CI-SIS).