Search FHIR

Répertoire national de l’Offre et des Ressources en santé et accompagnement médico-social
0.7.0 - trial-implementation France (la)

Répertoire national de l’Offre et des Ressources en santé et accompagnement médico-social - version de développement local (intégration continue v0.7.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

Resource Profile: RORQuestionnaire

Official URL: https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire-healthcareservice Version: 0.7.0
Draft as of 2026-07-23 Computable Name: RORQuestionnaire

Modèle de saisie des Offres Opérationnelles.
Les questionnaires créés à partir de cette ressource sont utilisés par les établissements pour saisir leurs offres opérationnelles.

Utilisations:

Vous pouvez également vérifier les usages dans le FHIR IG Statistics

Formal Views of Profile Content

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

This structure is derived from SDCQuestionnairePopulateExpression

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Questionnaire 0..* SDCQuestionnairePopulateExpression Populatable Questionnaire - Expression
This profile also imposes the profile Extractable Questionnaire - Definition
... extension 1..* Extension Extension
... Slices pour extension Contenu/Règles pour toutes les slices
.... extension:launchContext 1..1 (Complexe) Extension
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext profilé par https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-launchcontext
... identifier S 0..1 Identifier Identifiant du modèle de saisie. Exemple MS-141
... name S 1..1 string Nom utilisé par les systèmes pour référencer le modèle Exemple MS-141
... title 1..1 string Titre du modèle. Exemple Unité d'accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d'Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV)
... status 1..1 code Statut du modèle (draft | active | retired)
Binding: Statuts autorisés pour les Questionnaires ROR (required)
... subjectType 1..1 code Type de la ressource qui alimente ce modèle : HealthcareService ou Organization ou Location
... date S 0..1 dateTime Date du dernier changement
... publisher S 0..1 string Nom de l'éditeur du modèle: Etablissement ou personne
... description S 0..1 markdown Description du modèle de saisie
... Slices pour useContext S 1..* UsageContext Contexte d'usage du modèle de saisie spécifiant pour quelles catégories d'EG ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre pour lesquels ce modèle est applicable
Slice: Non ordonné, Ouvert par pattern:code
.... useContext:Toutes les slices Contenu/Règles pour toutes les slices
..... code 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
.... useContext:catEG 1..* UsageContext Contexte précisant les catégories d'EG pour lesquelles ce questionnaire est disponible
..... code 1..1 Coding Type of context being specified
Motif requis: Au moins les éléments suivants
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : EG
..... Slices pour value[x] 1..1 CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept 0..1 CodeableConcept Catégories d'EG
Binding: JDV_J55_CategorieEG_ROR . (required)
.... useContext:typePS 0..* UsageContext Contexte précisant les types de profession de Santé pour lesquels ce questionnaire est disponible
..... code 1..1 Coding Type of context being specified
Motif requis: Au moins les éléments suivants
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : P01
..... Slices pour value[x] 1..1 CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept 0..1 CodeableConcept Types de profession de santé
Binding: JDV_J229_ProfessionSante_ROR . (required)
.... useContext:speOrdinal 0..* UsageContext Contexte précisant les spécialités ordinales pour lesquelles ce questionnaire est disponible
..... code 1..1 Coding Type of context being specified
Motif requis: Au moins les éléments suivants
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : S
..... Slices pour value[x] 1..1 CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept 0..1 CodeableConcept Spécialités ordinales
Binding: JDV_J210_SpecialiteOrdinale_ROR . (required)
.... useContext:champAct 0..* UsageContext Contexte précisant les domaines (champs d'activité) de l' offre (OffreOperationnelle) pour lesquels ce questionnaire est disponible
..... code 1..1 Coding Type of context being specified
Motif requis: Au moins les éléments suivants
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : champAct
..... Slices pour value[x] 1..1 CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept 0..1 CodeableConcept Domaines (champs d'activité) de l' offre (OffreOperationnelle)
Binding: JDV_J20_ChampActivite_ROR . (required)
.... useContext:fonctionLieu 0..* UsageContext Contexte précisant les fonctions (fonctionLieu) du lieu (LieuRealisationOffre) pour lesquelles ce questionnaire est disponible
..... code 1..1 Coding Type of context being specified
Motif requis: Au moins les éléments suivants
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : fonctionLieu
..... Slices pour value[x] 1..1 CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept 0..1 CodeableConcept Fonctions (fonctionLieu) du lieu (LieuRealisationOffre)
Binding: JDV_J198_FonctionLieu_ROR . (required)
... purpose S 0..1 markdown Pourquoi ce modèle est-il défini
... approvalDate S 0..1 date Date de validation du modèle de saisie
... lastReviewDate S 0..1 date Date de dernière revue du modèle
... effectivePeriod S 0..1 Period Periode de validité du modèle
... code 0..0 Concept that represents the overall questionnaire
... item 0..* BackboneElement Structure du champs du modèle
.... linkId 1..1 string Unique id pour l'item du modèle
.... definition S 0..1 uri Element concerné par la saisie
.... code 0..0 Corresponding concept for this item in a terminology
.... text 0..1 string Texte pour l'item
.... type 1..1 code Type de l'item group | display | boolean | decimal | integer | date | dateTime ...
.... enableWhen S 0..* BackboneElement Item autorisé / disponible que sous condition
.... enableBehavior S 0..1 code all | any
.... required 0..1 boolean Champs requis
.... repeats 0..1 boolean Si l'item peut de répeter
.... readOnly 0..1 boolean En lecture seule
.... answerValueSet 0..1 canonical(SDC ValueSet) Ensemble de valeurs autorisées en réponse
.... answerOption 0..* BackboneElement Réponses permises
..... initialSelected S 0..1 boolean Option de réponse sélectionnée par défaut
.... initial 0..* BackboneElement Valeur(s) initiale(s)

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Questionnaire.status Base required Statuts autorisés pour les Questionnaires ROR 📦0.7.0 cet IG
Questionnaire.useContext.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:catEG.​value[x]:valueCodeableConcept Base required JDV_J55_CategorieEG_ROR . ⏿20260505120000 smt.esante.gouv.fr
Questionnaire.useContext:typePS.​value[x]:valueCodeableConcept Base required JDV_J229_ProfessionSante_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:speOrdinal.​value[x]:valueCodeableConcept Base required JDV_J210_SpecialiteOrdinale_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:champAct.​value[x]:valueCodeableConcept Base required JDV_J20_ChampActivite_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:fonctionLieu.​value[x]:valueCodeableConcept Base required JDV_J198_FonctionLieu_ROR . ⏿20260601120000 smt.esante.gouv.fr
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Questionnaire C 0..* SDCQuestionnairePopulateExpression Populatable Questionnaire - Expression
This profile also imposes the profile Extractable Questionnaire - Definition
Constraints: que-0, que-2
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
.... extension:designNote 0..1 markdown Design comments
URL: http://hl7.org/fhir/StructureDefinition/designNote
.... extension:terminologyServer 0..* url Preferred terminology server
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer
.... extension:performerType S 0..* code Resource that can record answers to this Questionnaire
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-performerType
Binding: Questionnaire Performer Type (required): Resources that can record answers to a questionnaire.
.... extension:assemble-expectation S 0..1 code Questionnaire is modular
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-assemble-expectation
Binding: Questionnaire Assemble Expectation (required)
.... extension:library 0..* canonical(Library) A library containing logic used by the artifact
URL: http://hl7.org/fhir/StructureDefinition/cqf-library
.... extension:launchContext SC 1..1 (Complexe) Extension
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext profilé par https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-launchcontext
Constraints: inv-1, ror-inv-1
.... extension:itemPopulationContext S 0..1 Expression Establishes mapping context for a Questionnaire item
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext
.... extension:variable S 0..* Expression Variable for processing
URL: http://hl7.org/fhir/StructureDefinition/variable
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..1 Identifier Identifiant du modèle de saisie. Exemple MS-141
... version SΣ 0..1 string version du modèle de saisie
... name SΣC 1..1 string Nom utilisé par les systèmes pour référencer le modèle Exemple MS-141
... title SΣ 1..1 string Titre du modèle. Exemple Unité d'accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d'Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV)
... status ?!SΣ 1..1 code Statut du modèle (draft | active | retired)
Binding: Statuts autorisés pour les Questionnaires ROR (required)
... subjectType SΣ 1..1 code Type de la ressource qui alimente ce modèle : HealthcareService ou Organization ou Location
Binding: ResourceType (required): One of the resource types defined as part of this version of FHIR.
... date SΣ 0..1 dateTime Date du dernier changement
... publisher SΣ 0..1 string Nom de l'éditeur du modèle: Etablissement ou personne
... description S 0..1 markdown Description du modèle de saisie
... Slices pour useContext SΣ 1..* UsageContext Contexte d'usage du modèle de saisie spécifiant pour quelles catégories d'EG ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre pour lesquels ce modèle est applicable
Slice: Non ordonné, Ouvert par pattern:code
.... useContext:Toutes les slices Contenu/Règles pour toutes les slices
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
..... value[x] Σ 1..1 Value that defines the context
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
.... useContext:catEG Σ 1..* UsageContext Contexte précisant les catégories d'EG pour lesquelles ce questionnaire est disponible
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : EG
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Catégories d'EG
Binding: JDV_J55_CategorieEG_ROR . (required)
.... useContext:typePS Σ 0..* UsageContext Contexte précisant les types de profession de Santé pour lesquels ce questionnaire est disponible
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : P01
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Types de profession de santé
Binding: JDV_J229_ProfessionSante_ROR . (required)
.... useContext:speOrdinal Σ 0..* UsageContext Contexte précisant les spécialités ordinales pour lesquelles ce questionnaire est disponible
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : S
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Spécialités ordinales
Binding: JDV_J210_SpecialiteOrdinale_ROR . (required)
.... useContext:champAct Σ 0..* UsageContext Contexte précisant les domaines (champs d'activité) de l' offre (OffreOperationnelle) pour lesquels ce questionnaire est disponible
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : champAct
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Domaines (champs d'activité) de l' offre (OffreOperationnelle)
Binding: JDV_J20_ChampActivite_ROR . (required)
.... useContext:fonctionLieu Σ 0..* UsageContext Contexte précisant les fonctions (fonctionLieu) du lieu (LieuRealisationOffre) pour lesquelles ce questionnaire est disponible
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : fonctionLieu
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Fonctions (fonctionLieu) du lieu (LieuRealisationOffre)
Binding: JDV_J198_FonctionLieu_ROR . (required)
... purpose S 0..1 markdown Pourquoi ce modèle est-il défini
... approvalDate S 0..1 date Date de validation du modèle de saisie
... lastReviewDate S 0..1 date Date de dernière revue du modèle
... effectivePeriod SΣ 0..1 Period Periode de validité du modèle
... item SC 0..* BackboneElement Structure du champs du modèle
Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13, sdc-1, sdc-pop-1
.... Slices pour extension Contenu/Règles pour toutes les slices
..... extension:designNote 0..1 markdown Design comments
URL: http://hl7.org/fhir/StructureDefinition/designNote
..... extension:terminologyServer 0..* url Preferred terminology server
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer
..... extension:unit S 0..1 Coding Unit for numeric answer
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-unit
..... extension:itemPopulationContext S 0..1 Expression Establishes mapping context for a Questionnaire item
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext
..... extension:itemVariable 0..* Expression Variable for processing
URL: http://hl7.org/fhir/StructureDefinition/variable
..... extension:initialExpression 0..1 Expression Expression-determined initial value
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression
..... extension:candidateExpression 0..1 Expression Expression for possible answers
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-candidateExpression
..... extension:contextExpression 0..* (Complexe) Expression for information to guide answers
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression
...... Slices pour extension Contenu/Règles pour toutes les slices
....... extension:label 1..1 Extension Context label
........ url 1..1 uri "label"
........ value[x] 1..1 string Value of extension
....... extension:expression 1..1 Extension Context expression
........ url 1..1 uri "expression"
........ value[x] 1..1 Expression Value of extension
....... extension:contextExpression 0..* (Complexe) Guide for rendering multi-column choices
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
...... url 1..1 uri "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression"
..... extension:itemHidden 0..1 boolean Don't display to user
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
..... extension:choiceColumn 0..* (Complexe) Guide for rendering multi-column choices
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
..... extension:isSubject 0..1 boolean Marks that this item identifies a different subject
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-isSubject
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... linkId S 1..1 string Unique id pour l'item du modèle
.... definition S 0..1 uri Element concerné par la saisie
.... prefix S 0..1 string E.g. "1(a)", "2.5.3"
.... text S 0..1 string Texte pour l'item
.... type S 1..1 code Type de l'item group | display | boolean | decimal | integer | date | dateTime ...
Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
.... enableWhen ?!SC 0..* BackboneElement Item autorisé / disponible que sous condition
Constraints: que-7
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... question 1..1 string Question that determines whether item is enabled
..... operator 1..1 code exists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
..... answer[x] C 1..1 Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
...... answerBoolean boolean
...... answerDecimal decimal
...... answerInteger integer
...... answerDate date
...... answerDateTime dateTime
...... answerTime time
...... answerString string
...... answerCoding Coding
...... answerQuantity Quantity
...... answerReference Reference(Resource)
.... enableBehavior SC 0..1 code all | any
Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
.... required SC 0..1 boolean Champs requis
.... repeats SC 0..1 boolean Si l'item peut de répeter
.... readOnly SC 0..1 boolean En lecture seule
.... maxLength SC 0..1 integer No more than this many characters
.... answerValueSet SC 0..1 canonical(SDC ValueSet) Ensemble de valeurs autorisées en réponse
.... answerOption SC 0..* BackboneElement Réponses permises
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... value[x] 1..1 Answer value
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
...... valueInteger integer
...... valueDate date
...... valueTime time
...... valueString string
...... valueCoding Coding
...... valueReference Reference(Resource)
..... initialSelected S 0..1 boolean Option de réponse sélectionnée par défaut
.... initial SC 0..* BackboneElement Valeur(s) initiale(s)
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... value[x] S 1..1 Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
...... valueBoolean boolean
...... valueDecimal decimal
...... valueInteger integer
...... valueDate date
...... valueDateTime dateTime
...... valueTime time
...... valueString string
...... valueUri uri
...... valueAttachment Attachment
...... valueCoding Coding
...... valueQuantity Quantity
...... valueReference Reference(Resource)
.... item SC 0..* Voir item (Questionnaire) Nested questionnaire items

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Questionnaire.status Base required Statuts autorisés pour les Questionnaires ROR 📦0.7.0 cet IG
Questionnaire.subjectType Base required ResourceType 📍4.0.1 Std. FHIR
Questionnaire.useContext.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:catEG.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:catEG.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:catEG.​value[x]:valueCodeableConcept Base required JDV_J55_CategorieEG_ROR . ⏿20260505120000 smt.esante.gouv.fr
Questionnaire.useContext:typePS.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:typePS.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:typePS.​value[x]:valueCodeableConcept Base required JDV_J229_ProfessionSante_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:speOrdinal.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:speOrdinal.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:speOrdinal.​value[x]:valueCodeableConcept Base required JDV_J210_SpecialiteOrdinale_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:champAct.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:champAct.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:champAct.​value[x]:valueCodeableConcept Base required JDV_J20_ChampActivite_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:fonctionLieu.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:fonctionLieu.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:fonctionLieu.​value[x]:valueCodeableConcept Base required JDV_J198_FonctionLieu_ROR . ⏿20260601120000 smt.esante.gouv.fr
Questionnaire.item.type Base required QuestionnaireItemType 📍4.0.1 Std. FHIR
Questionnaire.item.enableWhen.​operator Base required QuestionnaireItemOperator 📍4.0.1 Std. FHIR
Questionnaire.item.enableWhen.​answer[x] Base example Questionnaire Answer Codes 📦4.0.1 Std. FHIR
Questionnaire.item.enableBehavior Base required EnableWhenBehavior 📍4.0.1 Std. FHIR
Questionnaire.item.answerOption.​value[x] Base example Questionnaire Answer Codes 📦4.0.1 Std. FHIR
Questionnaire.item.initial.​value[x] Base example Questionnaire Answer Codes 📦4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error Questionnaire If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Questionnaire 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 Questionnaire 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 Questionnaire If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Questionnaire 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 **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
inv-1 error Questionnaire.extension:launchContext Types must be from the specified value set of resource types based on name: patient: Patient; user: Patient, Practitioner, PractitionerRole, RelatedPerson (could be a subset of these); encounter: Encounter; location: Location; study: ResearchStudy (extension('name').value.where(code='patient' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'Patient') and (extension('name').value.where(code='user' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies (extension('type').value='Patient' or extension('type').value='Practitioner' or extension('type').value='PractitionerRole' or extension('type').value='RelatedPerson')) and (extension('name').value.where(code='encounter' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'Encounter') and (extension('name').value.where(code='location' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'Location') and (extension('name').value.where(code='study' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'ResearchStudy')
que-0 warning Questionnaire Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
que-1 error Questionnaire.item Group items must have nested items, display items cannot have nested items (type='group' implies item.empty().not()) and (type.trace('type')='display' implies item.trace('item').empty())
que-2 error Questionnaire The link ids for groups and questions must be unique within the questionnaire descendants().linkId.isDistinct()
que-3 error Questionnaire.item Display items cannot have a "code" asserted type!='display' or code.empty()
que-4 error Questionnaire.item A question cannot have both answerOption and answerValueSet answerOption.empty() or answerValueSet.empty()
que-5 error Questionnaire.item Only 'choice' and 'open-choice' items can have answerValueSet (type ='choice' or type = 'open-choice' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty())
que-6 error Questionnaire.item Required and repeat aren't permitted for display items type!='display' or (required.empty() and repeats.empty())
que-7 error Questionnaire.item.enableWhen If the operator is 'exists', the value must be a boolean operator = 'exists' implies (answer is Boolean)
que-8 error Questionnaire.item Initial values can't be specified for groups or display items (type!='group' and type!='display') or initial.empty()
que-9 error Questionnaire.item Read-only can't be specified for "display" items type!='display' or readOnly.empty()
que-10 error Questionnaire.item Maximum length can only be declared for simple question types (type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url' | 'open-choice')) or maxLength.empty()
que-11 error Questionnaire.item If one or more answerOption is present, initial[x] must be missing answerOption.empty() or initial.empty()
que-12 error Questionnaire.item If there are more than one enableWhen, enableBehavior must be specified enableWhen.count() > 2 implies enableBehavior.exists()
que-13 error Questionnaire.item Can only have multiple initial values for repeating items repeats=true or initial.count() <= 1
ror-inv-1 error Questionnaire.extension:launchContext Types must be from the specified value set of resource types based on name ror-structure: Location, HealthcareServive, Organization (extension('name').value.where(code='ror-structure' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').all(value='Location' or value='HealthcareService' or value='Organization'))
sdc-1 error Questionnaire.item An item cannot have an answerExpression if answerOption or answerValueSet is already present. extension('http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression').empty().not() implies (answerOption.empty() and answerValueSet.empty())
sdc-pop-1 error Questionnaire.item An item cannot have both initial.value and initialExpression initial.empty() or extension('http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression').empty()
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Questionnaire C 0..* SDCQuestionnairePopulateExpression Populatable Questionnaire - Expression
This profile also imposes the profile Extractable Questionnaire - Definition
Constraints: que-0, que-2
... 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
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Bindings AdditionnelsBut
AllLanguages Binding Max
... 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 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
.... extension:designNote 0..1 markdown Design comments
URL: http://hl7.org/fhir/StructureDefinition/designNote
.... extension:terminologyServer 0..* url Preferred terminology server
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer
.... extension:performerType S 0..* code Resource that can record answers to this Questionnaire
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-performerType
Binding: Questionnaire Performer Type (required): Resources that can record answers to a questionnaire.
.... extension:assemble-expectation S 0..1 code Questionnaire is modular
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-assemble-expectation
Binding: Questionnaire Assemble Expectation (required)
.... extension:library 0..* canonical(Library) A library containing logic used by the artifact
URL: http://hl7.org/fhir/StructureDefinition/cqf-library
.... extension:launchContext SC 1..1 (Complexe) Extension
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext profilé par https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-launchcontext
Constraints: inv-1, ror-inv-1
.... extension:itemPopulationContext S 0..1 Expression Establishes mapping context for a Questionnaire item
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext
.... extension:variable S 0..* Expression Variable for processing
URL: http://hl7.org/fhir/StructureDefinition/variable
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... url SΣ 1..1 uri Canonical identifier for this questionnaire, represented as a URI (globally unique)
... identifier SΣ 0..1 Identifier Identifiant du modèle de saisie. Exemple MS-141
... version SΣ 0..1 string version du modèle de saisie
... name SΣC 1..1 string Nom utilisé par les systèmes pour référencer le modèle Exemple MS-141
... title SΣ 1..1 string Titre du modèle. Exemple Unité d'accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d'Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV)
... derivedFrom 0..* canonical(Questionnaire) Instantiates protocol or definition
... status ?!SΣ 1..1 code Statut du modèle (draft | active | retired)
Binding: Statuts autorisés pour les Questionnaires ROR (required)
... experimental Σ 0..1 boolean For testing purposes, not real usage
... subjectType SΣ 1..1 code Type de la ressource qui alimente ce modèle : HealthcareService ou Organization ou Location
Binding: ResourceType (required): One of the resource types defined as part of this version of FHIR.
... date SΣ 0..1 dateTime Date du dernier changement
... publisher SΣ 0..1 string Nom de l'éditeur du modèle: Etablissement ou personne
... contact Σ 0..* ContactDetail Contact details for the publisher
... description S 0..1 markdown Description du modèle de saisie
... Slices pour useContext SΣ 1..* UsageContext Contexte d'usage du modèle de saisie spécifiant pour quelles catégories d'EG ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre pour lesquels ce modèle est applicable
Slice: Non ordonné, Ouvert par pattern:code
.... useContext:Toutes les slices Contenu/Règles pour toutes les slices
..... 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
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
..... value[x] Σ 1..1 Value that defines the context
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
.... useContext:catEG Σ 1..* UsageContext Contexte précisant les catégories d'EG pour lesquelles ce questionnaire est disponible
..... 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
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : EG
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Catégories d'EG
Binding: JDV_J55_CategorieEG_ROR . (required)
.... useContext:typePS Σ 0..* UsageContext Contexte précisant les types de profession de Santé pour lesquels ce questionnaire est disponible
..... 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
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : P01
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Types de profession de santé
Binding: JDV_J229_ProfessionSante_ROR . (required)
.... useContext:speOrdinal Σ 0..* UsageContext Contexte précisant les spécialités ordinales pour lesquelles ce questionnaire est disponible
..... 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
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : S
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Spécialités ordinales
Binding: JDV_J210_SpecialiteOrdinale_ROR . (required)
.... useContext:champAct Σ 0..* UsageContext Contexte précisant les domaines (champs d'activité) de l' offre (OffreOperationnelle) pour lesquels ce questionnaire est disponible
..... 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
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : champAct
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Domaines (champs d'activité) de l' offre (OffreOperationnelle)
Binding: JDV_J20_ChampActivite_ROR . (required)
.... useContext:fonctionLieu Σ 0..* UsageContext Contexte précisant les fonctions (fonctionLieu) du lieu (LieuRealisationOffre) pour lesquelles ce questionnaire est disponible
..... 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
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : fonctionLieu
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Fonctions (fonctionLieu) du lieu (LieuRealisationOffre)
Binding: JDV_J198_FonctionLieu_ROR . (required)
... jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for questionnaire (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.
... purpose S 0..1 markdown Pourquoi ce modèle est-il défini
... copyright 0..1 markdown Use and/or publishing restrictions
... approvalDate S 0..1 date Date de validation du modèle de saisie
... lastReviewDate S 0..1 date Date de dernière revue du modèle
... effectivePeriod SΣ 0..1 Period Periode de validité du modèle
... item SC 0..* BackboneElement Structure du champs du modèle
Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13, sdc-1, sdc-pop-1
.... id 0..1 string Unique id for inter-element referencing
.... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
..... extension:designNote 0..1 markdown Design comments
URL: http://hl7.org/fhir/StructureDefinition/designNote
..... extension:terminologyServer 0..* url Preferred terminology server
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer
..... extension:unit S 0..1 Coding Unit for numeric answer
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-unit
..... extension:itemPopulationContext S 0..1 Expression Establishes mapping context for a Questionnaire item
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext
..... extension:itemVariable 0..* Expression Variable for processing
URL: http://hl7.org/fhir/StructureDefinition/variable
..... extension:initialExpression 0..1 Expression Expression-determined initial value
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression
..... extension:candidateExpression 0..1 Expression Expression for possible answers
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-candidateExpression
..... extension:contextExpression 0..* (Complexe) Expression for information to guide answers
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression
...... id 0..1 string Unique id for inter-element referencing
...... Slices pour extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
...... Slices pour extension Contenu/Règles pour toutes les slices
....... extension:label 1..1 Extension Context label
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
......... extension:Toutes les slices Contenu/Règles pour toutes les slices
.......... id 0..1 string Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
.......... url 1..1 uri identifies the meaning of the extension
.......... value[x] 0..1 Value of extension
........... valueBase64Binary base64Binary
........... valueBoolean boolean
........... valueCanonical canonical(Any)
........... valueCode code
........... valueDate date
........... valueDateTime dateTime
........... valueDecimal decimal
........... valueId id
........... valueInstant instant
........... valueInteger integer
........... valueMarkdown markdown
........... valueOid oid
........... valuePositiveInt positiveInt
........... valueString string
........... valueTime time
........... valueUnsignedInt unsignedInt
........... valueUri uri
........... valueUrl url
........... valueUuid uuid
........... valueAddress Address
........... valueAge Age
........... valueAnnotation Annotation
........... valueAttachment Attachment
........... valueCodeableConcept CodeableConcept
........... valueCoding Coding
........... valueContactPoint ContactPoint
........... valueCount Count
........... valueDistance Distance
........... valueDuration Duration
........... valueHumanName HumanName
........... valueIdentifier Identifier
........... valueMoney Money
........... valuePeriod Period
........... valueQuantity Quantity
........... valueRange Range
........... valueRatio Ratio
........... valueReference Reference(Any)
........... valueSampledData SampledData
........... valueSignature Signature
........... valueTiming Timing
........... valueContactDetail ContactDetail
........... valueContributor Contributor
........... valueDataRequirement DataRequirement
........... valueExpression Expression
........... valueParameterDefinition ParameterDefinition
........... valueRelatedArtifact RelatedArtifact
........... valueTriggerDefinition TriggerDefinition
........... valueUsageContext UsageContext
........... valueDosage Dosage
........... valueMeta Meta
........ url 1..1 uri "label"
........ value[x] 1..1 string Value of extension
....... extension:expression 1..1 Extension Context expression
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
......... extension:Toutes les slices Contenu/Règles pour toutes les slices
.......... id 0..1 string Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
.......... url 1..1 uri identifies the meaning of the extension
.......... value[x] 0..1 Value of extension
........... valueBase64Binary base64Binary
........... valueBoolean boolean
........... valueCanonical canonical(Any)
........... valueCode code
........... valueDate date
........... valueDateTime dateTime
........... valueDecimal decimal
........... valueId id
........... valueInstant instant
........... valueInteger integer
........... valueMarkdown markdown
........... valueOid oid
........... valuePositiveInt positiveInt
........... valueString string
........... valueTime time
........... valueUnsignedInt unsignedInt
........... valueUri uri
........... valueUrl url
........... valueUuid uuid
........... valueAddress Address
........... valueAge Age
........... valueAnnotation Annotation
........... valueAttachment Attachment
........... valueCodeableConcept CodeableConcept
........... valueCoding Coding
........... valueContactPoint ContactPoint
........... valueCount Count
........... valueDistance Distance
........... valueDuration Duration
........... valueHumanName HumanName
........... valueIdentifier Identifier
........... valueMoney Money
........... valuePeriod Period
........... valueQuantity Quantity
........... valueRange Range
........... valueRatio Ratio
........... valueReference Reference(Any)
........... valueSampledData SampledData
........... valueSignature Signature
........... valueTiming Timing
........... valueContactDetail ContactDetail
........... valueContributor Contributor
........... valueDataRequirement DataRequirement
........... valueExpression Expression
........... valueParameterDefinition ParameterDefinition
........... valueRelatedArtifact RelatedArtifact
........... valueTriggerDefinition TriggerDefinition
........... valueUsageContext UsageContext
........... valueDosage Dosage
........... valueMeta Meta
........ url 1..1 uri "expression"
........ value[x] 1..1 Expression Value of extension
....... extension:contextExpression 0..* (Complexe) Guide for rendering multi-column choices
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
...... url 1..1 uri "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression"
..... extension:itemHidden 0..1 boolean Don't display to user
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
..... extension:choiceColumn 0..* (Complexe) Guide for rendering multi-column choices
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
..... extension:isSubject 0..1 boolean Marks that this item identifies a different subject
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-isSubject
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... linkId S 1..1 string Unique id pour l'item du modèle
.... definition S 0..1 uri Element concerné par la saisie
.... prefix S 0..1 string E.g. "1(a)", "2.5.3"
.... text S 0..1 string Texte pour l'item
.... type S 1..1 code Type de l'item group | display | boolean | decimal | integer | date | dateTime ...
Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
.... enableWhen ?!SC 0..* BackboneElement Item autorisé / disponible que sous condition
Constraints: que-7
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... question 1..1 string Question that determines whether item is enabled
..... operator 1..1 code exists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
..... answer[x] C 1..1 Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
...... answerBoolean boolean
...... answerDecimal decimal
...... answerInteger integer
...... answerDate date
...... answerDateTime dateTime
...... answerTime time
...... answerString string
...... answerCoding Coding
...... answerQuantity Quantity
...... answerReference Reference(Resource)
.... enableBehavior SC 0..1 code all | any
Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
.... required SC 0..1 boolean Champs requis
.... repeats SC 0..1 boolean Si l'item peut de répeter
.... readOnly SC 0..1 boolean En lecture seule
.... maxLength SC 0..1 integer No more than this many characters
.... answerValueSet SC 0..1 canonical(SDC ValueSet) Ensemble de valeurs autorisées en réponse
.... answerOption SC 0..* BackboneElement Réponses permises
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... value[x] 1..1 Answer value
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
...... valueInteger integer
...... valueDate date
...... valueTime time
...... valueString string
...... valueCoding Coding
...... valueReference Reference(Resource)
..... initialSelected S 0..1 boolean Option de réponse sélectionnée par défaut
.... initial SC 0..* BackboneElement Valeur(s) initiale(s)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... value[x] S 1..1 Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
...... valueBoolean boolean
...... valueDecimal decimal
...... valueInteger integer
...... valueDate date
...... valueDateTime dateTime
...... valueTime time
...... valueString string
...... valueUri uri
...... valueAttachment Attachment
...... valueCoding Coding
...... valueQuantity Quantity
...... valueReference Reference(Resource)
.... item SC 0..* Voir item (Questionnaire) Nested questionnaire items

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Questionnaire.language Base preferred Common Languages 📦4.0.1 Std. FHIR
Questionnaire.status Base required Statuts autorisés pour les Questionnaires ROR 📦0.7.0 cet IG
Questionnaire.subjectType Base required ResourceType 📍4.0.1 Std. FHIR
Questionnaire.useContext.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:catEG.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:catEG.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:catEG.​value[x]:valueCodeableConcept Base required JDV_J55_CategorieEG_ROR . ⏿20260505120000 smt.esante.gouv.fr
Questionnaire.useContext:typePS.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:typePS.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:typePS.​value[x]:valueCodeableConcept Base required JDV_J229_ProfessionSante_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:speOrdinal.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:speOrdinal.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:speOrdinal.​value[x]:valueCodeableConcept Base required JDV_J210_SpecialiteOrdinale_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:champAct.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:champAct.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:champAct.​value[x]:valueCodeableConcept Base required JDV_J20_ChampActivite_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:fonctionLieu.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:fonctionLieu.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:fonctionLieu.​value[x]:valueCodeableConcept Base required JDV_J198_FonctionLieu_ROR . ⏿20260601120000 smt.esante.gouv.fr
Questionnaire.jurisdiction Base extensible Jurisdiction 📦4.0.1 Std. FHIR
Questionnaire.item.type Base required QuestionnaireItemType 📍4.0.1 Std. FHIR
Questionnaire.item.enableWhen.​operator Base required QuestionnaireItemOperator 📍4.0.1 Std. FHIR
Questionnaire.item.enableWhen.​answer[x] Base example Questionnaire Answer Codes 📦4.0.1 Std. FHIR
Questionnaire.item.enableBehavior Base required EnableWhenBehavior 📍4.0.1 Std. FHIR
Questionnaire.item.answerOption.​value[x] Base example Questionnaire Answer Codes 📦4.0.1 Std. FHIR
Questionnaire.item.initial.​value[x] Base example Questionnaire Answer Codes 📦4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error Questionnaire If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Questionnaire 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 Questionnaire 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 Questionnaire If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Questionnaire 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 **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
inv-1 error Questionnaire.extension:launchContext Types must be from the specified value set of resource types based on name: patient: Patient; user: Patient, Practitioner, PractitionerRole, RelatedPerson (could be a subset of these); encounter: Encounter; location: Location; study: ResearchStudy (extension('name').value.where(code='patient' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'Patient') and (extension('name').value.where(code='user' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies (extension('type').value='Patient' or extension('type').value='Practitioner' or extension('type').value='PractitionerRole' or extension('type').value='RelatedPerson')) and (extension('name').value.where(code='encounter' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'Encounter') and (extension('name').value.where(code='location' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'Location') and (extension('name').value.where(code='study' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'ResearchStudy')
que-0 warning Questionnaire Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
que-1 error Questionnaire.item Group items must have nested items, display items cannot have nested items (type='group' implies item.empty().not()) and (type.trace('type')='display' implies item.trace('item').empty())
que-2 error Questionnaire The link ids for groups and questions must be unique within the questionnaire descendants().linkId.isDistinct()
que-3 error Questionnaire.item Display items cannot have a "code" asserted type!='display' or code.empty()
que-4 error Questionnaire.item A question cannot have both answerOption and answerValueSet answerOption.empty() or answerValueSet.empty()
que-5 error Questionnaire.item Only 'choice' and 'open-choice' items can have answerValueSet (type ='choice' or type = 'open-choice' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty())
que-6 error Questionnaire.item Required and repeat aren't permitted for display items type!='display' or (required.empty() and repeats.empty())
que-7 error Questionnaire.item.enableWhen If the operator is 'exists', the value must be a boolean operator = 'exists' implies (answer is Boolean)
que-8 error Questionnaire.item Initial values can't be specified for groups or display items (type!='group' and type!='display') or initial.empty()
que-9 error Questionnaire.item Read-only can't be specified for "display" items type!='display' or readOnly.empty()
que-10 error Questionnaire.item Maximum length can only be declared for simple question types (type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url' | 'open-choice')) or maxLength.empty()
que-11 error Questionnaire.item If one or more answerOption is present, initial[x] must be missing answerOption.empty() or initial.empty()
que-12 error Questionnaire.item If there are more than one enableWhen, enableBehavior must be specified enableWhen.count() > 2 implies enableBehavior.exists()
que-13 error Questionnaire.item Can only have multiple initial values for repeating items repeats=true or initial.count() <= 1
ror-inv-1 error Questionnaire.extension:launchContext Types must be from the specified value set of resource types based on name ror-structure: Location, HealthcareServive, Organization (extension('name').value.where(code='ror-structure' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').all(value='Location' or value='HealthcareService' or value='Organization'))
sdc-1 error Questionnaire.item An item cannot have an answerExpression if answerOption or answerValueSet is already present. extension('http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression').empty().not() implies (answerOption.empty() and answerValueSet.empty())
sdc-pop-1 error Questionnaire.item An item cannot have both initial.value and initialExpression initial.empty() or extension('http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression').empty()

This structure is derived from SDCQuestionnairePopulateExpression

Résumé

Obligatoire : 7 éléments
Must-Support : 14 éléments
Interdit : 2 éléments

Extensions

Cette structure fait référence à ces extensions:

Slices

Cette structure définit les slices suivantes:

  • The element 1 is sliced based on the value of Questionnaire.useContext
  • The element 1 is sliced based on the value of Questionnaire.useContext.value[x]

Differential View

This structure is derived from SDCQuestionnairePopulateExpression

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Questionnaire 0..* SDCQuestionnairePopulateExpression Populatable Questionnaire - Expression
This profile also imposes the profile Extractable Questionnaire - Definition
... extension 1..* Extension Extension
... Slices pour extension Contenu/Règles pour toutes les slices
.... extension:launchContext 1..1 (Complexe) Extension
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext profilé par https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-launchcontext
... identifier S 0..1 Identifier Identifiant du modèle de saisie. Exemple MS-141
... name S 1..1 string Nom utilisé par les systèmes pour référencer le modèle Exemple MS-141
... title 1..1 string Titre du modèle. Exemple Unité d'accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d'Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV)
... status 1..1 code Statut du modèle (draft | active | retired)
Binding: Statuts autorisés pour les Questionnaires ROR (required)
... subjectType 1..1 code Type de la ressource qui alimente ce modèle : HealthcareService ou Organization ou Location
... date S 0..1 dateTime Date du dernier changement
... publisher S 0..1 string Nom de l'éditeur du modèle: Etablissement ou personne
... description S 0..1 markdown Description du modèle de saisie
... Slices pour useContext S 1..* UsageContext Contexte d'usage du modèle de saisie spécifiant pour quelles catégories d'EG ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre pour lesquels ce modèle est applicable
Slice: Non ordonné, Ouvert par pattern:code
.... useContext:Toutes les slices Contenu/Règles pour toutes les slices
..... code 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
.... useContext:catEG 1..* UsageContext Contexte précisant les catégories d'EG pour lesquelles ce questionnaire est disponible
..... code 1..1 Coding Type of context being specified
Motif requis: Au moins les éléments suivants
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : EG
..... Slices pour value[x] 1..1 CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept 0..1 CodeableConcept Catégories d'EG
Binding: JDV_J55_CategorieEG_ROR . (required)
.... useContext:typePS 0..* UsageContext Contexte précisant les types de profession de Santé pour lesquels ce questionnaire est disponible
..... code 1..1 Coding Type of context being specified
Motif requis: Au moins les éléments suivants
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : P01
..... Slices pour value[x] 1..1 CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept 0..1 CodeableConcept Types de profession de santé
Binding: JDV_J229_ProfessionSante_ROR . (required)
.... useContext:speOrdinal 0..* UsageContext Contexte précisant les spécialités ordinales pour lesquelles ce questionnaire est disponible
..... code 1..1 Coding Type of context being specified
Motif requis: Au moins les éléments suivants
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : S
..... Slices pour value[x] 1..1 CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept 0..1 CodeableConcept Spécialités ordinales
Binding: JDV_J210_SpecialiteOrdinale_ROR . (required)
.... useContext:champAct 0..* UsageContext Contexte précisant les domaines (champs d'activité) de l' offre (OffreOperationnelle) pour lesquels ce questionnaire est disponible
..... code 1..1 Coding Type of context being specified
Motif requis: Au moins les éléments suivants
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : champAct
..... Slices pour value[x] 1..1 CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept 0..1 CodeableConcept Domaines (champs d'activité) de l' offre (OffreOperationnelle)
Binding: JDV_J20_ChampActivite_ROR . (required)
.... useContext:fonctionLieu 0..* UsageContext Contexte précisant les fonctions (fonctionLieu) du lieu (LieuRealisationOffre) pour lesquelles ce questionnaire est disponible
..... code 1..1 Coding Type of context being specified
Motif requis: Au moins les éléments suivants
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : fonctionLieu
..... Slices pour value[x] 1..1 CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept 0..1 CodeableConcept Fonctions (fonctionLieu) du lieu (LieuRealisationOffre)
Binding: JDV_J198_FonctionLieu_ROR . (required)
... purpose S 0..1 markdown Pourquoi ce modèle est-il défini
... approvalDate S 0..1 date Date de validation du modèle de saisie
... lastReviewDate S 0..1 date Date de dernière revue du modèle
... effectivePeriod S 0..1 Period Periode de validité du modèle
... code 0..0 Concept that represents the overall questionnaire
... item 0..* BackboneElement Structure du champs du modèle
.... linkId 1..1 string Unique id pour l'item du modèle
.... definition S 0..1 uri Element concerné par la saisie
.... code 0..0 Corresponding concept for this item in a terminology
.... text 0..1 string Texte pour l'item
.... type 1..1 code Type de l'item group | display | boolean | decimal | integer | date | dateTime ...
.... enableWhen S 0..* BackboneElement Item autorisé / disponible que sous condition
.... enableBehavior S 0..1 code all | any
.... required 0..1 boolean Champs requis
.... repeats 0..1 boolean Si l'item peut de répeter
.... readOnly 0..1 boolean En lecture seule
.... answerValueSet 0..1 canonical(SDC ValueSet) Ensemble de valeurs autorisées en réponse
.... answerOption 0..* BackboneElement Réponses permises
..... initialSelected S 0..1 boolean Option de réponse sélectionnée par défaut
.... initial 0..* BackboneElement Valeur(s) initiale(s)

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Questionnaire.status Base required Statuts autorisés pour les Questionnaires ROR 📦0.7.0 cet IG
Questionnaire.useContext.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:catEG.​value[x]:valueCodeableConcept Base required JDV_J55_CategorieEG_ROR . ⏿20260505120000 smt.esante.gouv.fr
Questionnaire.useContext:typePS.​value[x]:valueCodeableConcept Base required JDV_J229_ProfessionSante_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:speOrdinal.​value[x]:valueCodeableConcept Base required JDV_J210_SpecialiteOrdinale_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:champAct.​value[x]:valueCodeableConcept Base required JDV_J20_ChampActivite_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:fonctionLieu.​value[x]:valueCodeableConcept Base required JDV_J198_FonctionLieu_ROR . ⏿20260601120000 smt.esante.gouv.fr

Key Elements View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Questionnaire C 0..* SDCQuestionnairePopulateExpression Populatable Questionnaire - Expression
This profile also imposes the profile Extractable Questionnaire - Definition
Constraints: que-0, que-2
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
.... extension:designNote 0..1 markdown Design comments
URL: http://hl7.org/fhir/StructureDefinition/designNote
.... extension:terminologyServer 0..* url Preferred terminology server
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer
.... extension:performerType S 0..* code Resource that can record answers to this Questionnaire
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-performerType
Binding: Questionnaire Performer Type (required): Resources that can record answers to a questionnaire.
.... extension:assemble-expectation S 0..1 code Questionnaire is modular
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-assemble-expectation
Binding: Questionnaire Assemble Expectation (required)
.... extension:library 0..* canonical(Library) A library containing logic used by the artifact
URL: http://hl7.org/fhir/StructureDefinition/cqf-library
.... extension:launchContext SC 1..1 (Complexe) Extension
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext profilé par https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-launchcontext
Constraints: inv-1, ror-inv-1
.... extension:itemPopulationContext S 0..1 Expression Establishes mapping context for a Questionnaire item
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext
.... extension:variable S 0..* Expression Variable for processing
URL: http://hl7.org/fhir/StructureDefinition/variable
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..1 Identifier Identifiant du modèle de saisie. Exemple MS-141
... version SΣ 0..1 string version du modèle de saisie
... name SΣC 1..1 string Nom utilisé par les systèmes pour référencer le modèle Exemple MS-141
... title SΣ 1..1 string Titre du modèle. Exemple Unité d'accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d'Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV)
... status ?!SΣ 1..1 code Statut du modèle (draft | active | retired)
Binding: Statuts autorisés pour les Questionnaires ROR (required)
... subjectType SΣ 1..1 code Type de la ressource qui alimente ce modèle : HealthcareService ou Organization ou Location
Binding: ResourceType (required): One of the resource types defined as part of this version of FHIR.
... date SΣ 0..1 dateTime Date du dernier changement
... publisher SΣ 0..1 string Nom de l'éditeur du modèle: Etablissement ou personne
... description S 0..1 markdown Description du modèle de saisie
... Slices pour useContext SΣ 1..* UsageContext Contexte d'usage du modèle de saisie spécifiant pour quelles catégories d'EG ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre pour lesquels ce modèle est applicable
Slice: Non ordonné, Ouvert par pattern:code
.... useContext:Toutes les slices Contenu/Règles pour toutes les slices
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
..... value[x] Σ 1..1 Value that defines the context
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
.... useContext:catEG Σ 1..* UsageContext Contexte précisant les catégories d'EG pour lesquelles ce questionnaire est disponible
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : EG
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Catégories d'EG
Binding: JDV_J55_CategorieEG_ROR . (required)
.... useContext:typePS Σ 0..* UsageContext Contexte précisant les types de profession de Santé pour lesquels ce questionnaire est disponible
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : P01
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Types de profession de santé
Binding: JDV_J229_ProfessionSante_ROR . (required)
.... useContext:speOrdinal Σ 0..* UsageContext Contexte précisant les spécialités ordinales pour lesquelles ce questionnaire est disponible
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : S
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Spécialités ordinales
Binding: JDV_J210_SpecialiteOrdinale_ROR . (required)
.... useContext:champAct Σ 0..* UsageContext Contexte précisant les domaines (champs d'activité) de l' offre (OffreOperationnelle) pour lesquels ce questionnaire est disponible
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : champAct
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Domaines (champs d'activité) de l' offre (OffreOperationnelle)
Binding: JDV_J20_ChampActivite_ROR . (required)
.... useContext:fonctionLieu Σ 0..* UsageContext Contexte précisant les fonctions (fonctionLieu) du lieu (LieuRealisationOffre) pour lesquelles ce questionnaire est disponible
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : fonctionLieu
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Fonctions (fonctionLieu) du lieu (LieuRealisationOffre)
Binding: JDV_J198_FonctionLieu_ROR . (required)
... purpose S 0..1 markdown Pourquoi ce modèle est-il défini
... approvalDate S 0..1 date Date de validation du modèle de saisie
... lastReviewDate S 0..1 date Date de dernière revue du modèle
... effectivePeriod SΣ 0..1 Period Periode de validité du modèle
... item SC 0..* BackboneElement Structure du champs du modèle
Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13, sdc-1, sdc-pop-1
.... Slices pour extension Contenu/Règles pour toutes les slices
..... extension:designNote 0..1 markdown Design comments
URL: http://hl7.org/fhir/StructureDefinition/designNote
..... extension:terminologyServer 0..* url Preferred terminology server
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer
..... extension:unit S 0..1 Coding Unit for numeric answer
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-unit
..... extension:itemPopulationContext S 0..1 Expression Establishes mapping context for a Questionnaire item
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext
..... extension:itemVariable 0..* Expression Variable for processing
URL: http://hl7.org/fhir/StructureDefinition/variable
..... extension:initialExpression 0..1 Expression Expression-determined initial value
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression
..... extension:candidateExpression 0..1 Expression Expression for possible answers
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-candidateExpression
..... extension:contextExpression 0..* (Complexe) Expression for information to guide answers
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression
...... Slices pour extension Contenu/Règles pour toutes les slices
....... extension:label 1..1 Extension Context label
........ url 1..1 uri "label"
........ value[x] 1..1 string Value of extension
....... extension:expression 1..1 Extension Context expression
........ url 1..1 uri "expression"
........ value[x] 1..1 Expression Value of extension
....... extension:contextExpression 0..* (Complexe) Guide for rendering multi-column choices
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
...... url 1..1 uri "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression"
..... extension:itemHidden 0..1 boolean Don't display to user
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
..... extension:choiceColumn 0..* (Complexe) Guide for rendering multi-column choices
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
..... extension:isSubject 0..1 boolean Marks that this item identifies a different subject
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-isSubject
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... linkId S 1..1 string Unique id pour l'item du modèle
.... definition S 0..1 uri Element concerné par la saisie
.... prefix S 0..1 string E.g. "1(a)", "2.5.3"
.... text S 0..1 string Texte pour l'item
.... type S 1..1 code Type de l'item group | display | boolean | decimal | integer | date | dateTime ...
Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
.... enableWhen ?!SC 0..* BackboneElement Item autorisé / disponible que sous condition
Constraints: que-7
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... question 1..1 string Question that determines whether item is enabled
..... operator 1..1 code exists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
..... answer[x] C 1..1 Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
...... answerBoolean boolean
...... answerDecimal decimal
...... answerInteger integer
...... answerDate date
...... answerDateTime dateTime
...... answerTime time
...... answerString string
...... answerCoding Coding
...... answerQuantity Quantity
...... answerReference Reference(Resource)
.... enableBehavior SC 0..1 code all | any
Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
.... required SC 0..1 boolean Champs requis
.... repeats SC 0..1 boolean Si l'item peut de répeter
.... readOnly SC 0..1 boolean En lecture seule
.... maxLength SC 0..1 integer No more than this many characters
.... answerValueSet SC 0..1 canonical(SDC ValueSet) Ensemble de valeurs autorisées en réponse
.... answerOption SC 0..* BackboneElement Réponses permises
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... value[x] 1..1 Answer value
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
...... valueInteger integer
...... valueDate date
...... valueTime time
...... valueString string
...... valueCoding Coding
...... valueReference Reference(Resource)
..... initialSelected S 0..1 boolean Option de réponse sélectionnée par défaut
.... initial SC 0..* BackboneElement Valeur(s) initiale(s)
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... value[x] S 1..1 Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
...... valueBoolean boolean
...... valueDecimal decimal
...... valueInteger integer
...... valueDate date
...... valueDateTime dateTime
...... valueTime time
...... valueString string
...... valueUri uri
...... valueAttachment Attachment
...... valueCoding Coding
...... valueQuantity Quantity
...... valueReference Reference(Resource)
.... item SC 0..* Voir item (Questionnaire) Nested questionnaire items

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Questionnaire.status Base required Statuts autorisés pour les Questionnaires ROR 📦0.7.0 cet IG
Questionnaire.subjectType Base required ResourceType 📍4.0.1 Std. FHIR
Questionnaire.useContext.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:catEG.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:catEG.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:catEG.​value[x]:valueCodeableConcept Base required JDV_J55_CategorieEG_ROR . ⏿20260505120000 smt.esante.gouv.fr
Questionnaire.useContext:typePS.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:typePS.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:typePS.​value[x]:valueCodeableConcept Base required JDV_J229_ProfessionSante_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:speOrdinal.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:speOrdinal.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:speOrdinal.​value[x]:valueCodeableConcept Base required JDV_J210_SpecialiteOrdinale_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:champAct.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:champAct.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:champAct.​value[x]:valueCodeableConcept Base required JDV_J20_ChampActivite_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:fonctionLieu.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:fonctionLieu.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:fonctionLieu.​value[x]:valueCodeableConcept Base required JDV_J198_FonctionLieu_ROR . ⏿20260601120000 smt.esante.gouv.fr
Questionnaire.item.type Base required QuestionnaireItemType 📍4.0.1 Std. FHIR
Questionnaire.item.enableWhen.​operator Base required QuestionnaireItemOperator 📍4.0.1 Std. FHIR
Questionnaire.item.enableWhen.​answer[x] Base example Questionnaire Answer Codes 📦4.0.1 Std. FHIR
Questionnaire.item.enableBehavior Base required EnableWhenBehavior 📍4.0.1 Std. FHIR
Questionnaire.item.answerOption.​value[x] Base example Questionnaire Answer Codes 📦4.0.1 Std. FHIR
Questionnaire.item.initial.​value[x] Base example Questionnaire Answer Codes 📦4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error Questionnaire If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Questionnaire 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 Questionnaire 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 Questionnaire If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Questionnaire 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 **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
inv-1 error Questionnaire.extension:launchContext Types must be from the specified value set of resource types based on name: patient: Patient; user: Patient, Practitioner, PractitionerRole, RelatedPerson (could be a subset of these); encounter: Encounter; location: Location; study: ResearchStudy (extension('name').value.where(code='patient' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'Patient') and (extension('name').value.where(code='user' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies (extension('type').value='Patient' or extension('type').value='Practitioner' or extension('type').value='PractitionerRole' or extension('type').value='RelatedPerson')) and (extension('name').value.where(code='encounter' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'Encounter') and (extension('name').value.where(code='location' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'Location') and (extension('name').value.where(code='study' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'ResearchStudy')
que-0 warning Questionnaire Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
que-1 error Questionnaire.item Group items must have nested items, display items cannot have nested items (type='group' implies item.empty().not()) and (type.trace('type')='display' implies item.trace('item').empty())
que-2 error Questionnaire The link ids for groups and questions must be unique within the questionnaire descendants().linkId.isDistinct()
que-3 error Questionnaire.item Display items cannot have a "code" asserted type!='display' or code.empty()
que-4 error Questionnaire.item A question cannot have both answerOption and answerValueSet answerOption.empty() or answerValueSet.empty()
que-5 error Questionnaire.item Only 'choice' and 'open-choice' items can have answerValueSet (type ='choice' or type = 'open-choice' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty())
que-6 error Questionnaire.item Required and repeat aren't permitted for display items type!='display' or (required.empty() and repeats.empty())
que-7 error Questionnaire.item.enableWhen If the operator is 'exists', the value must be a boolean operator = 'exists' implies (answer is Boolean)
que-8 error Questionnaire.item Initial values can't be specified for groups or display items (type!='group' and type!='display') or initial.empty()
que-9 error Questionnaire.item Read-only can't be specified for "display" items type!='display' or readOnly.empty()
que-10 error Questionnaire.item Maximum length can only be declared for simple question types (type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url' | 'open-choice')) or maxLength.empty()
que-11 error Questionnaire.item If one or more answerOption is present, initial[x] must be missing answerOption.empty() or initial.empty()
que-12 error Questionnaire.item If there are more than one enableWhen, enableBehavior must be specified enableWhen.count() > 2 implies enableBehavior.exists()
que-13 error Questionnaire.item Can only have multiple initial values for repeating items repeats=true or initial.count() <= 1
ror-inv-1 error Questionnaire.extension:launchContext Types must be from the specified value set of resource types based on name ror-structure: Location, HealthcareServive, Organization (extension('name').value.where(code='ror-structure' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').all(value='Location' or value='HealthcareService' or value='Organization'))
sdc-1 error Questionnaire.item An item cannot have an answerExpression if answerOption or answerValueSet is already present. extension('http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression').empty().not() implies (answerOption.empty() and answerValueSet.empty())
sdc-pop-1 error Questionnaire.item An item cannot have both initial.value and initialExpression initial.empty() or extension('http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression').empty()

Snapshot View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Questionnaire C 0..* SDCQuestionnairePopulateExpression Populatable Questionnaire - Expression
This profile also imposes the profile Extractable Questionnaire - Definition
Constraints: que-0, que-2
... 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
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Bindings AdditionnelsBut
AllLanguages Binding Max
... 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 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
.... extension:designNote 0..1 markdown Design comments
URL: http://hl7.org/fhir/StructureDefinition/designNote
.... extension:terminologyServer 0..* url Preferred terminology server
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer
.... extension:performerType S 0..* code Resource that can record answers to this Questionnaire
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-performerType
Binding: Questionnaire Performer Type (required): Resources that can record answers to a questionnaire.
.... extension:assemble-expectation S 0..1 code Questionnaire is modular
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-assemble-expectation
Binding: Questionnaire Assemble Expectation (required)
.... extension:library 0..* canonical(Library) A library containing logic used by the artifact
URL: http://hl7.org/fhir/StructureDefinition/cqf-library
.... extension:launchContext SC 1..1 (Complexe) Extension
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext profilé par https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-launchcontext
Constraints: inv-1, ror-inv-1
.... extension:itemPopulationContext S 0..1 Expression Establishes mapping context for a Questionnaire item
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext
.... extension:variable S 0..* Expression Variable for processing
URL: http://hl7.org/fhir/StructureDefinition/variable
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... url SΣ 1..1 uri Canonical identifier for this questionnaire, represented as a URI (globally unique)
... identifier SΣ 0..1 Identifier Identifiant du modèle de saisie. Exemple MS-141
... version SΣ 0..1 string version du modèle de saisie
... name SΣC 1..1 string Nom utilisé par les systèmes pour référencer le modèle Exemple MS-141
... title SΣ 1..1 string Titre du modèle. Exemple Unité d'accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d'Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV)
... derivedFrom 0..* canonical(Questionnaire) Instantiates protocol or definition
... status ?!SΣ 1..1 code Statut du modèle (draft | active | retired)
Binding: Statuts autorisés pour les Questionnaires ROR (required)
... experimental Σ 0..1 boolean For testing purposes, not real usage
... subjectType SΣ 1..1 code Type de la ressource qui alimente ce modèle : HealthcareService ou Organization ou Location
Binding: ResourceType (required): One of the resource types defined as part of this version of FHIR.
... date SΣ 0..1 dateTime Date du dernier changement
... publisher SΣ 0..1 string Nom de l'éditeur du modèle: Etablissement ou personne
... contact Σ 0..* ContactDetail Contact details for the publisher
... description S 0..1 markdown Description du modèle de saisie
... Slices pour useContext SΣ 1..* UsageContext Contexte d'usage du modèle de saisie spécifiant pour quelles catégories d'EG ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre pour lesquels ce modèle est applicable
Slice: Non ordonné, Ouvert par pattern:code
.... useContext:Toutes les slices Contenu/Règles pour toutes les slices
..... 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
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
..... value[x] Σ 1..1 Value that defines the context
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
.... useContext:catEG Σ 1..* UsageContext Contexte précisant les catégories d'EG pour lesquelles ce questionnaire est disponible
..... 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
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : EG
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Catégories d'EG
Binding: JDV_J55_CategorieEG_ROR . (required)
.... useContext:typePS Σ 0..* UsageContext Contexte précisant les types de profession de Santé pour lesquels ce questionnaire est disponible
..... 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
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : P01
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Types de profession de santé
Binding: JDV_J229_ProfessionSante_ROR . (required)
.... useContext:speOrdinal Σ 0..* UsageContext Contexte précisant les spécialités ordinales pour lesquelles ce questionnaire est disponible
..... 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
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : S
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Spécialités ordinales
Binding: JDV_J210_SpecialiteOrdinale_ROR . (required)
.... useContext:champAct Σ 0..* UsageContext Contexte précisant les domaines (champs d'activité) de l' offre (OffreOperationnelle) pour lesquels ce questionnaire est disponible
..... 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
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : champAct
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Domaines (champs d'activité) de l' offre (OffreOperationnelle)
Binding: JDV_J20_ChampActivite_ROR . (required)
.... useContext:fonctionLieu Σ 0..* UsageContext Contexte précisant les fonctions (fonctionLieu) du lieu (LieuRealisationOffre) pour lesquelles ce questionnaire est disponible
..... 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
..... code Σ 1..1 Coding Type of context being specified
Binding: Value Set type pour le contexte d'usage du modèle de saisie (extensible)
Motif requis: Au moins les éléments suivants
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : fonctionLieu
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... Slices pour value[x] Σ 1..1 Value that defines the context
Slice: Non ordonné, Ouvert par type:$this
Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified.
...... valueCodeableConcept CodeableConcept
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
..... Slices pour value[x] Contenu/Règles pour toutes les slices
...... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Fonctions (fonctionLieu) du lieu (LieuRealisationOffre)
Binding: JDV_J198_FonctionLieu_ROR . (required)
... jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for questionnaire (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.
... purpose S 0..1 markdown Pourquoi ce modèle est-il défini
... copyright 0..1 markdown Use and/or publishing restrictions
... approvalDate S 0..1 date Date de validation du modèle de saisie
... lastReviewDate S 0..1 date Date de dernière revue du modèle
... effectivePeriod SΣ 0..1 Period Periode de validité du modèle
... item SC 0..* BackboneElement Structure du champs du modèle
Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13, sdc-1, sdc-pop-1
.... id 0..1 string Unique id for inter-element referencing
.... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
..... extension:designNote 0..1 markdown Design comments
URL: http://hl7.org/fhir/StructureDefinition/designNote
..... extension:terminologyServer 0..* url Preferred terminology server
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer
..... extension:unit S 0..1 Coding Unit for numeric answer
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-unit
..... extension:itemPopulationContext S 0..1 Expression Establishes mapping context for a Questionnaire item
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext
..... extension:itemVariable 0..* Expression Variable for processing
URL: http://hl7.org/fhir/StructureDefinition/variable
..... extension:initialExpression 0..1 Expression Expression-determined initial value
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression
..... extension:candidateExpression 0..1 Expression Expression for possible answers
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-candidateExpression
..... extension:contextExpression 0..* (Complexe) Expression for information to guide answers
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression
...... id 0..1 string Unique id for inter-element referencing
...... Slices pour extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
...... Slices pour extension Contenu/Règles pour toutes les slices
....... extension:label 1..1 Extension Context label
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
......... extension:Toutes les slices Contenu/Règles pour toutes les slices
.......... id 0..1 string Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
.......... url 1..1 uri identifies the meaning of the extension
.......... value[x] 0..1 Value of extension
........... valueBase64Binary base64Binary
........... valueBoolean boolean
........... valueCanonical canonical(Any)
........... valueCode code
........... valueDate date
........... valueDateTime dateTime
........... valueDecimal decimal
........... valueId id
........... valueInstant instant
........... valueInteger integer
........... valueMarkdown markdown
........... valueOid oid
........... valuePositiveInt positiveInt
........... valueString string
........... valueTime time
........... valueUnsignedInt unsignedInt
........... valueUri uri
........... valueUrl url
........... valueUuid uuid
........... valueAddress Address
........... valueAge Age
........... valueAnnotation Annotation
........... valueAttachment Attachment
........... valueCodeableConcept CodeableConcept
........... valueCoding Coding
........... valueContactPoint ContactPoint
........... valueCount Count
........... valueDistance Distance
........... valueDuration Duration
........... valueHumanName HumanName
........... valueIdentifier Identifier
........... valueMoney Money
........... valuePeriod Period
........... valueQuantity Quantity
........... valueRange Range
........... valueRatio Ratio
........... valueReference Reference(Any)
........... valueSampledData SampledData
........... valueSignature Signature
........... valueTiming Timing
........... valueContactDetail ContactDetail
........... valueContributor Contributor
........... valueDataRequirement DataRequirement
........... valueExpression Expression
........... valueParameterDefinition ParameterDefinition
........... valueRelatedArtifact RelatedArtifact
........... valueTriggerDefinition TriggerDefinition
........... valueUsageContext UsageContext
........... valueDosage Dosage
........... valueMeta Meta
........ url 1..1 uri "label"
........ value[x] 1..1 string Value of extension
....... extension:expression 1..1 Extension Context expression
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
......... extension:Toutes les slices Contenu/Règles pour toutes les slices
.......... id 0..1 string Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
.......... url 1..1 uri identifies the meaning of the extension
.......... value[x] 0..1 Value of extension
........... valueBase64Binary base64Binary
........... valueBoolean boolean
........... valueCanonical canonical(Any)
........... valueCode code
........... valueDate date
........... valueDateTime dateTime
........... valueDecimal decimal
........... valueId id
........... valueInstant instant
........... valueInteger integer
........... valueMarkdown markdown
........... valueOid oid
........... valuePositiveInt positiveInt
........... valueString string
........... valueTime time
........... valueUnsignedInt unsignedInt
........... valueUri uri
........... valueUrl url
........... valueUuid uuid
........... valueAddress Address
........... valueAge Age
........... valueAnnotation Annotation
........... valueAttachment Attachment
........... valueCodeableConcept CodeableConcept
........... valueCoding Coding
........... valueContactPoint ContactPoint
........... valueCount Count
........... valueDistance Distance
........... valueDuration Duration
........... valueHumanName HumanName
........... valueIdentifier Identifier
........... valueMoney Money
........... valuePeriod Period
........... valueQuantity Quantity
........... valueRange Range
........... valueRatio Ratio
........... valueReference Reference(Any)
........... valueSampledData SampledData
........... valueSignature Signature
........... valueTiming Timing
........... valueContactDetail ContactDetail
........... valueContributor Contributor
........... valueDataRequirement DataRequirement
........... valueExpression Expression
........... valueParameterDefinition ParameterDefinition
........... valueRelatedArtifact RelatedArtifact
........... valueTriggerDefinition TriggerDefinition
........... valueUsageContext UsageContext
........... valueDosage Dosage
........... valueMeta Meta
........ url 1..1 uri "expression"
........ value[x] 1..1 Expression Value of extension
....... extension:contextExpression 0..* (Complexe) Guide for rendering multi-column choices
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
...... url 1..1 uri "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression"
..... extension:itemHidden 0..1 boolean Don't display to user
URL: http://hl7.org/fhir/StructureDefinition/questionnaire-hidden
..... extension:choiceColumn 0..* (Complexe) Guide for rendering multi-column choices
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn
..... extension:isSubject 0..1 boolean Marks that this item identifies a different subject
URL: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-isSubject
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... linkId S 1..1 string Unique id pour l'item du modèle
.... definition S 0..1 uri Element concerné par la saisie
.... prefix S 0..1 string E.g. "1(a)", "2.5.3"
.... text S 0..1 string Texte pour l'item
.... type S 1..1 code Type de l'item group | display | boolean | decimal | integer | date | dateTime ...
Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
.... enableWhen ?!SC 0..* BackboneElement Item autorisé / disponible que sous condition
Constraints: que-7
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... question 1..1 string Question that determines whether item is enabled
..... operator 1..1 code exists | = | != | > | < | >= | <=
Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
..... answer[x] C 1..1 Value for question comparison based on operator
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
...... answerBoolean boolean
...... answerDecimal decimal
...... answerInteger integer
...... answerDate date
...... answerDateTime dateTime
...... answerTime time
...... answerString string
...... answerCoding Coding
...... answerQuantity Quantity
...... answerReference Reference(Resource)
.... enableBehavior SC 0..1 code all | any
Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
.... required SC 0..1 boolean Champs requis
.... repeats SC 0..1 boolean Si l'item peut de répeter
.... readOnly SC 0..1 boolean En lecture seule
.... maxLength SC 0..1 integer No more than this many characters
.... answerValueSet SC 0..1 canonical(SDC ValueSet) Ensemble de valeurs autorisées en réponse
.... answerOption SC 0..* BackboneElement Réponses permises
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... value[x] 1..1 Answer value
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
...... valueInteger integer
...... valueDate date
...... valueTime time
...... valueString string
...... valueCoding Coding
...... valueReference Reference(Resource)
..... initialSelected S 0..1 boolean Option de réponse sélectionnée par défaut
.... initial SC 0..* BackboneElement Valeur(s) initiale(s)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... value[x] S 1..1 Actual value for initializing the question
Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
...... valueBoolean boolean
...... valueDecimal decimal
...... valueInteger integer
...... valueDate date
...... valueDateTime dateTime
...... valueTime time
...... valueString string
...... valueUri uri
...... valueAttachment Attachment
...... valueCoding Coding
...... valueQuantity Quantity
...... valueReference Reference(Resource)
.... item SC 0..* Voir item (Questionnaire) Nested questionnaire items

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Questionnaire.language Base preferred Common Languages 📦4.0.1 Std. FHIR
Questionnaire.status Base required Statuts autorisés pour les Questionnaires ROR 📦0.7.0 cet IG
Questionnaire.subjectType Base required ResourceType 📍4.0.1 Std. FHIR
Questionnaire.useContext.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:catEG.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:catEG.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:catEG.​value[x]:valueCodeableConcept Base required JDV_J55_CategorieEG_ROR . ⏿20260505120000 smt.esante.gouv.fr
Questionnaire.useContext:typePS.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:typePS.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:typePS.​value[x]:valueCodeableConcept Base required JDV_J229_ProfessionSante_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:speOrdinal.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:speOrdinal.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:speOrdinal.​value[x]:valueCodeableConcept Base required JDV_J210_SpecialiteOrdinale_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:champAct.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:champAct.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:champAct.​value[x]:valueCodeableConcept Base required JDV_J20_ChampActivite_ROR . ⏿20260330120000 smt.esante.gouv.fr
Questionnaire.useContext:fonctionLieu.​code Base extensible Value Set type pour le contexte d'usage du modèle de saisie 📦0.7.0 cet IG
Questionnaire.useContext:fonctionLieu.​value[x] Base example ConformanceUseContext 📍4.0.1 Std. FHIR
Questionnaire.useContext:fonctionLieu.​value[x]:valueCodeableConcept Base required JDV_J198_FonctionLieu_ROR . ⏿20260601120000 smt.esante.gouv.fr
Questionnaire.jurisdiction Base extensible Jurisdiction 📦4.0.1 Std. FHIR
Questionnaire.item.type Base required QuestionnaireItemType 📍4.0.1 Std. FHIR
Questionnaire.item.enableWhen.​operator Base required QuestionnaireItemOperator 📍4.0.1 Std. FHIR
Questionnaire.item.enableWhen.​answer[x] Base example Questionnaire Answer Codes 📦4.0.1 Std. FHIR
Questionnaire.item.enableBehavior Base required EnableWhenBehavior 📍4.0.1 Std. FHIR
Questionnaire.item.answerOption.​value[x] Base example Questionnaire Answer Codes 📦4.0.1 Std. FHIR
Questionnaire.item.initial.​value[x] Base example Questionnaire Answer Codes 📦4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error Questionnaire If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Questionnaire 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 Questionnaire 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 Questionnaire If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Questionnaire 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 **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
inv-1 error Questionnaire.extension:launchContext Types must be from the specified value set of resource types based on name: patient: Patient; user: Patient, Practitioner, PractitionerRole, RelatedPerson (could be a subset of these); encounter: Encounter; location: Location; study: ResearchStudy (extension('name').value.where(code='patient' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'Patient') and (extension('name').value.where(code='user' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies (extension('type').value='Patient' or extension('type').value='Practitioner' or extension('type').value='PractitionerRole' or extension('type').value='RelatedPerson')) and (extension('name').value.where(code='encounter' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'Encounter') and (extension('name').value.where(code='location' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'Location') and (extension('name').value.where(code='study' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').value = 'ResearchStudy')
que-0 warning Questionnaire Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
que-1 error Questionnaire.item Group items must have nested items, display items cannot have nested items (type='group' implies item.empty().not()) and (type.trace('type')='display' implies item.trace('item').empty())
que-2 error Questionnaire The link ids for groups and questions must be unique within the questionnaire descendants().linkId.isDistinct()
que-3 error Questionnaire.item Display items cannot have a "code" asserted type!='display' or code.empty()
que-4 error Questionnaire.item A question cannot have both answerOption and answerValueSet answerOption.empty() or answerValueSet.empty()
que-5 error Questionnaire.item Only 'choice' and 'open-choice' items can have answerValueSet (type ='choice' or type = 'open-choice' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty())
que-6 error Questionnaire.item Required and repeat aren't permitted for display items type!='display' or (required.empty() and repeats.empty())
que-7 error Questionnaire.item.enableWhen If the operator is 'exists', the value must be a boolean operator = 'exists' implies (answer is Boolean)
que-8 error Questionnaire.item Initial values can't be specified for groups or display items (type!='group' and type!='display') or initial.empty()
que-9 error Questionnaire.item Read-only can't be specified for "display" items type!='display' or readOnly.empty()
que-10 error Questionnaire.item Maximum length can only be declared for simple question types (type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url' | 'open-choice')) or maxLength.empty()
que-11 error Questionnaire.item If one or more answerOption is present, initial[x] must be missing answerOption.empty() or initial.empty()
que-12 error Questionnaire.item If there are more than one enableWhen, enableBehavior must be specified enableWhen.count() > 2 implies enableBehavior.exists()
que-13 error Questionnaire.item Can only have multiple initial values for repeating items repeats=true or initial.count() <= 1
ror-inv-1 error Questionnaire.extension:launchContext Types must be from the specified value set of resource types based on name ror-structure: Location, HealthcareServive, Organization (extension('name').value.where(code='ror-structure' and system='http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext').exists() implies extension('type').all(value='Location' or value='HealthcareService' or value='Organization'))
sdc-1 error Questionnaire.item An item cannot have an answerExpression if answerOption or answerValueSet is already present. extension('http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression').empty().not() implies (answerOption.empty() and answerValueSet.empty())
sdc-pop-1 error Questionnaire.item An item cannot have both initial.value and initialExpression initial.empty() or extension('http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression').empty()

This structure is derived from SDCQuestionnairePopulateExpression

Résumé

Obligatoire : 7 éléments
Must-Support : 14 éléments
Interdit : 2 éléments

Extensions

Cette structure fait référence à ces extensions:

Slices

Cette structure définit les slices suivantes:

  • The element 1 is sliced based on the value of Questionnaire.useContext
  • The element 1 is sliced based on the value of Questionnaire.useContext.value[x]

 

Other representations of profile: CSV, Excel, Schematron