FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageans.fr.mos
Resource TypeStructureDefinition
IdStructureDefinition-Horaire.json
FHIR VersionR4
Sourcehttps://interop.esante.gouv.fr/ig/mos/0.1.0-ballot/StructureDefinition-Horaire.html
URLhttps://interop.esante.gouv.fr/ig/mos/StructureDefinition/Horaire
Version0.1.0-ballot
Statusdraft
Date2026-04-20T15:08:52+00:00
NameHoraire
TitleHoraire
Realmfr
DescriptionLa classe Horaire permet de définir les différentes plages d'un agenda d'une entité (jours et heures d'ouverture, période de fermeture, etc.).Synonymes (agendas partagés) : plages de disponibilités et d'indisponibilités
Typehttps://interop.esante.gouv.fr/ig/mos/StructureDefinition/Horaire
Kindlogical

Resources that use this resource

StructureDefinition
ans.fr.mos#0.1.0-ballotOffreOperationnelleOffreOperationnelle
ans.fr.mos#0.1.0-ballotPlageDisponibilitePlageDisponibilite
ans.fr.mos#0.1.0-ballotSituationOperationnelleSituationOperationnelle

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Narratif généré : DéfinitionStructure Horaire

NomDrapeauxCard.TypeDescription et contraintesdoco
.. Horaire 0..*BaseLa classe Horaire permet de définir les différentes plages d'un agenda d'une entité (jours et heures d'ouverture, période de fermeture, etc.).Synonymes (agendas partagés) : plages de disponibilités et d'indisponibilités
... idPlageHoraire 0..1IdentifierIdentifiant de la plage horaire.
... typePlageHoraire 0..1CodingUn type de plage horaire apporte du contexte à la plage horaire définie par la suite. Par exemple horaire d'ouverture, horaire de garde, etc.
Binding: https://mos.esante.gouv.fr/NOS/TRE_R252-TypeHoraire/FHIR/TRE-R252-TypeHoraire?vs (preferred)
... ouvertureFermeture 0..1booleanIndicateur d'ouverture ou de fermeture.Valeurs possibles : 0 = Organisation fermée 1 = Organisation ouverte
... jourSemaine 0..1integerNuméro du jour dans la semaine. D'après la norme ISO 8601, les jours de chaque semaine sont numérotés de 1 (un) pour le lundi, à 7 (sept) pour le dimanche.
... heureDebut 0..1timeHeure de début de la plage horaire.
... heureFin 0..1timeHeure de fin de la plage horaire.
... frequencePlageHoraire 0..1CodingFréquence de la plage horaire.Exemple : toutes les semaines, toutes les deux semaines, tous les mois, etc.
... debutDateEffective 0..1dateDate effective de début de l'ouverture ou de la fermeture, cet attribut permet de caractériser les jours d'ouverture ou de fermeture exceptionnelle.
... finDateEffective 0..1dateDate effective de fin de l'ouverture ou de la fermeture, cet attribut permet de caractériser les jours d'ouverture ou de fermeture exceptionnelle.
... dateDeclarationPlageHoraire 0..1dateDate de déclaration de la plage horaire.
... commentaire 0..*stringZone de commentaires contenant des informations relatives aux heures de fonctionnement, notamment des exceptions d'horaire, des raisons liées à la fermeture ou l'ouverture.

doco Documentation pour ce format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "Horaire",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://interop.esante.gouv.fr/ig/mos/StructureDefinition/Horaire",
  "version": "0.1.0-ballot",
  "name": "Horaire",
  "title": "Horaire",
  "status": "draft",
  "date": "2026-04-20T15:08:52+00:00",
  "publisher": "Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris",
  "contact": [
    {
      "name": "Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris",
      "telecom": [
        {
          "system": "url",
          "value": "https://esante.gouv.fr"
        }
      ]
    }
  ],
  "description": "La classe Horaire permet de définir les différentes plages d'un agenda d'une entité (jours et heures d'ouverture, période de fermeture, etc.).Synonymes (agendas partagés) : plages de disponibilités et d'indisponibilités",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "FR",
          "display": "France (la)"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "https://interop.esante.gouv.fr/ig/mos/StructureDefinition/Horaire",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "Horaire",
        "path": "Horaire",
        "short": "La classe Horaire permet de définir les différentes plages d'un agenda d'une entité (jours et heures d'ouverture, période de fermeture, etc.).Synonymes (agendas partagés) : plages de disponibilités et d'indisponibilités",
        "definition": "La classe Horaire permet de définir les différentes plages d'un agenda d'une entité (jours et heures d'ouverture, période de fermeture, etc.).Synonymes (agendas partagés) : plages de disponibilités et d'indisponibilités",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "Horaire.idPlageHoraire",
        "path": "Horaire.idPlageHoraire",
        "short": "Identifiant de la plage horaire.",
        "definition": "Identifiant de la plage horaire.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Horaire.idPlageHoraire",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "Horaire.typePlageHoraire",
        "path": "Horaire.typePlageHoraire",
        "short": "Un type de plage horaire apporte du contexte à la plage horaire définie par la suite. Par exemple horaire d'ouverture, horaire de garde, etc.",
        "definition": "Un type de plage horaire apporte du contexte à la plage horaire définie par la suite. Par exemple horaire d'ouverture, horaire de garde, etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Horaire.typePlageHoraire",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "preferred",
          "valueSet": "https://mos.esante.gouv.fr/NOS/TRE_R252-TypeHoraire/FHIR/TRE-R252-TypeHoraire?vs"
        }
      },
      {
        "id": "Horaire.ouvertureFermeture",
        "path": "Horaire.ouvertureFermeture",
        "short": "Indicateur d'ouverture ou de fermeture.Valeurs possibles : 0 = Organisation fermée 1 = Organisation ouverte",
        "definition": "Indicateur d'ouverture ou de fermeture.Valeurs possibles : 0 = Organisation fermée 1 = Organisation ouverte",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Horaire.ouvertureFermeture",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "Horaire.jourSemaine",
        "path": "Horaire.jourSemaine",
        "short": "Numéro du jour dans la semaine. D'après la norme ISO 8601, les jours de chaque semaine sont numérotés de 1 (un) pour le lundi, à 7 (sept) pour le dimanche.",
        "definition": "Numéro du jour dans la semaine. D'après la norme ISO 8601, les jours de chaque semaine sont numérotés de 1 (un) pour le lundi, à 7 (sept) pour le dimanche.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Horaire.jourSemaine",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Horaire.heureDebut",
        "path": "Horaire.heureDebut",
        "short": "Heure de début de la plage horaire.",
        "definition": "Heure de début de la plage horaire.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Horaire.heureDebut",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "time"
          }
        ]
      },
      {
        "id": "Horaire.heureFin",
        "path": "Horaire.heureFin",
        "short": "Heure de fin de la plage horaire.",
        "definition": "Heure de fin de la plage horaire.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Horaire.heureFin",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "time"
          }
        ]
      },
      {
        "id": "Horaire.frequencePlageHoraire",
        "path": "Horaire.frequencePlageHoraire",
        "short": "Fréquence de la plage horaire.Exemple : toutes les semaines, toutes les deux semaines, tous les mois, etc.",
        "definition": "Fréquence de la plage horaire.Exemple : toutes les semaines, toutes les deux semaines, tous les mois, etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Horaire.frequencePlageHoraire",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Coding"
          }
        ]
      },
      {
        "id": "Horaire.debutDateEffective",
        "path": "Horaire.debutDateEffective",
        "short": "Date effective de début de l'ouverture ou de la fermeture, cet attribut permet de caractériser les jours d'ouverture ou de fermeture exceptionnelle.",
        "definition": "Date effective de début de l'ouverture ou de la fermeture, cet attribut permet de caractériser les jours d'ouverture ou de fermeture exceptionnelle.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Horaire.debutDateEffective",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "Horaire.finDateEffective",
        "path": "Horaire.finDateEffective",
        "short": "Date effective de fin de l'ouverture ou de la fermeture, cet attribut permet de caractériser les jours d'ouverture ou de fermeture exceptionnelle.",
        "definition": "Date effective de fin de l'ouverture ou de la fermeture, cet attribut permet de caractériser les jours d'ouverture ou de fermeture exceptionnelle.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Horaire.finDateEffective",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "Horaire.dateDeclarationPlageHoraire",
        "path": "Horaire.dateDeclarationPlageHoraire",
        "short": "Date de déclaration de la plage horaire.",
        "definition": "Date de déclaration de la plage horaire.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Horaire.dateDeclarationPlageHoraire",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "Horaire.commentaire",
        "path": "Horaire.commentaire",
        "short": "Zone de commentaires contenant des informations relatives aux heures de fonctionnement, notamment des exceptions d'horaire, des raisons liées à la fermeture ou l'ouverture.",
        "definition": "Zone de commentaires contenant des informations relatives aux heures de fonctionnement, notamment des exceptions d'horaire, des raisons liées à la fermeture ou l'ouverture.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Horaire.commentaire",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "Horaire",
        "path": "Horaire",
        "short": "La classe Horaire permet de définir les différentes plages d'un agenda d'une entité (jours et heures d'ouverture, période de fermeture, etc.).Synonymes (agendas partagés) : plages de disponibilités et d'indisponibilités",
        "definition": "La classe Horaire permet de définir les différentes plages d'un agenda d'une entité (jours et heures d'ouverture, période de fermeture, etc.).Synonymes (agendas partagés) : plages de disponibilités et d'indisponibilités"
      },
      {
        "id": "Horaire.idPlageHoraire",
        "path": "Horaire.idPlageHoraire",
        "short": "Identifiant de la plage horaire.",
        "definition": "Identifiant de la plage horaire.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "Horaire.typePlageHoraire",
        "path": "Horaire.typePlageHoraire",
        "short": "Un type de plage horaire apporte du contexte à la plage horaire définie par la suite. Par exemple horaire d'ouverture, horaire de garde, etc.",
        "definition": "Un type de plage horaire apporte du contexte à la plage horaire définie par la suite. Par exemple horaire d'ouverture, horaire de garde, etc.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "binding": {
          "strength": "preferred",
          "valueSet": "https://mos.esante.gouv.fr/NOS/TRE_R252-TypeHoraire/FHIR/TRE-R252-TypeHoraire?vs"
        }
      },
      {
        "id": "Horaire.ouvertureFermeture",
        "path": "Horaire.ouvertureFermeture",
        "short": "Indicateur d'ouverture ou de fermeture.Valeurs possibles : 0 = Organisation fermée 1 = Organisation ouverte",
        "definition": "Indicateur d'ouverture ou de fermeture.Valeurs possibles : 0 = Organisation fermée 1 = Organisation ouverte",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "Horaire.jourSemaine",
        "path": "Horaire.jourSemaine",
        "short": "Numéro du jour dans la semaine. D'après la norme ISO 8601, les jours de chaque semaine sont numérotés de 1 (un) pour le lundi, à 7 (sept) pour le dimanche.",
        "definition": "Numéro du jour dans la semaine. D'après la norme ISO 8601, les jours de chaque semaine sont numérotés de 1 (un) pour le lundi, à 7 (sept) pour le dimanche.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Horaire.heureDebut",
        "path": "Horaire.heureDebut",
        "short": "Heure de début de la plage horaire.",
        "definition": "Heure de début de la plage horaire.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "time"
          }
        ]
      },
      {
        "id": "Horaire.heureFin",
        "path": "Horaire.heureFin",
        "short": "Heure de fin de la plage horaire.",
        "definition": "Heure de fin de la plage horaire.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "time"
          }
        ]
      },
      {
        "id": "Horaire.frequencePlageHoraire",
        "path": "Horaire.frequencePlageHoraire",
        "short": "Fréquence de la plage horaire.Exemple : toutes les semaines, toutes les deux semaines, tous les mois, etc.",
        "definition": "Fréquence de la plage horaire.Exemple : toutes les semaines, toutes les deux semaines, tous les mois, etc.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ]
      },
      {
        "id": "Horaire.debutDateEffective",
        "path": "Horaire.debutDateEffective",
        "short": "Date effective de début de l'ouverture ou de la fermeture, cet attribut permet de caractériser les jours d'ouverture ou de fermeture exceptionnelle.",
        "definition": "Date effective de début de l'ouverture ou de la fermeture, cet attribut permet de caractériser les jours d'ouverture ou de fermeture exceptionnelle.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "Horaire.finDateEffective",
        "path": "Horaire.finDateEffective",
        "short": "Date effective de fin de l'ouverture ou de la fermeture, cet attribut permet de caractériser les jours d'ouverture ou de fermeture exceptionnelle.",
        "definition": "Date effective de fin de l'ouverture ou de la fermeture, cet attribut permet de caractériser les jours d'ouverture ou de fermeture exceptionnelle.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "Horaire.dateDeclarationPlageHoraire",
        "path": "Horaire.dateDeclarationPlageHoraire",
        "short": "Date de déclaration de la plage horaire.",
        "definition": "Date de déclaration de la plage horaire.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "Horaire.commentaire",
        "path": "Horaire.commentaire",
        "short": "Zone de commentaires contenant des informations relatives aux heures de fonctionnement, notamment des exceptions d'horaire, des raisons liées à la fermeture ou l'ouverture.",
        "definition": "Zone de commentaires contenant des informations relatives aux heures de fonctionnement, notamment des exceptions d'horaire, des raisons liées à la fermeture ou l'ouverture.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}