Répertoire national de l’Offre et des Ressources en santé et accompagnement médico-social
0.5.0 - trial-implementation
This page is part of the Répertoire national de l’Offre et des Ressources en santé et accompagnement médico-social (v0.5.0: STU1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions
Official URL: https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire | Version: 0.5.0 | |||
Draft as of 2025-03-17 | Computable Name: RORQuestionnaire |
Fiche de saisie de l’offre de soins
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Questionnaire
Nom | Drapeaux | Card. | Type | Description et contraintes![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Questionnaire | A structured set of questions | |
![]() ![]() ![]() |
S | 0..1 | Identifier | Identifiant de la fiche de saisie. Exemple FDS-092 |
![]() ![]() ![]() |
S | 0..1 | string | version de la fiche de saisie |
![]() ![]() ![]() |
S | 1..1 | string | Nom utilisé par les systèmes pour référencer la fiche exemple FDS-092 |
![]() ![]() ![]() |
S | 1..1 | string | Titre de la fiche. Exemple Unité d'accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d'Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV) |
![]() ![]() ![]() |
S | 0..* | canonical(Questionnaire) | Fiche(s) de saisie parente(s) |
![]() ![]() ![]() |
1..1 | code | Statut de la fiche | |
![]() ![]() ![]() |
S | 1..* | code | Types de Ressources qui seront alimentées lors de la saisie de cette fiche : HealthcareService, Organization, Practioner, PractionerRole, Location |
![]() ![]() ![]() |
S | 0..1 | dateTime | Date du dernier changement |
![]() ![]() ![]() |
S | 0..1 | string | Nom de l'éditeur del a fiche: Etablissement ou personne |
![]() ![]() ![]() |
S | 0..1 | markdown | Description de l'objet de la feuille de saisie |
![]() ![]() ![]() |
S | 1..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre Slice: Unordered, Open by pattern:code |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) | |
![]() ![]() ![]() ![]() |
1..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: EG | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J55_CategorieEG_ROR ![]() | |
![]() ![]() ![]() ![]() |
0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de profession elle est applicable | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: P01 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J229_ProfessionSante_ROR ![]() | |
![]() ![]() ![]() ![]() |
0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de spécialité ordinale elle est applicable | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: S | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J210_SpecialiteOrdinale_ROR ![]() | |
![]() ![]() ![]() ![]() |
0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier le domaine (champ d'activité) dans lequel s'inscrit l'offre saisie | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: champAct | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value that defines the context Binding: JDV_J20_ChampActivite_ROR ![]() | |
![]() ![]() ![]() |
S | 0..1 | markdown | Pourquoi cette fiche est-il défini |
![]() ![]() ![]() |
S | 0..1 | date | Date de validation de la fiche de saisie |
![]() ![]() ![]() |
S | 0..1 | date | Date de dernière revue de la fiche |
![]() ![]() ![]() |
S | 0..1 | Period | Periode de validité de la fiche |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
S | 0..* | BackboneElement | Structure du champs de la fiche |
![]() ![]() ![]() ![]() |
1..1 | string | Unique id pour l'item de la fiche | |
![]() ![]() ![]() ![]() |
S | 0..1 | uri | Element concerné par la saisie |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
S | 0..1 | string | E.g. "1(a)", "2.5.3" |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Texte pour l'item |
![]() ![]() ![]() ![]() |
1..1 | code | Type de l'item group | display | boolean | decimal | integer | date | dateTime ... | |
![]() ![]() ![]() ![]() |
S | 0..* | BackboneElement | Item autorisé / disponible que sous condition |
![]() ![]() ![]() ![]() |
S | 0..1 | code | all | any |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Champs requis |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Si l'item peut de répeter |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | En lecture seule |
![]() ![]() ![]() ![]() |
S | 0..1 | canonical(ValueSet) | Ensemble de valeurs autorisées en réponse |
![]() ![]() ![]() ![]() |
S | 0..* | BackboneElement | Réponses permises |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Option de réponse sélectionnée par défaut |
![]() ![]() ![]() ![]() |
S | 0..* | BackboneElement | Valeur(s) initiale(s) |
![]() |
Path | Conformité | ValueSet | URI |
Questionnaire.useContext.code | extensible | RORUsageContextTypeVShttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | |
Questionnaire.useContext:catEG.value[x]:valueCodeableConcept | required | JDV_J55_CategorieEG_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J55-CategorieEG-ROR/FHIR/JDV-J55-CategorieEG-ROR | |
Questionnaire.useContext:catPS.value[x]:valueCodeableConcept | required | JDV_J229_ProfessionSante_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J229-ProfessionSante-ROR/FHIR/JDV-J229-ProfessionSante-ROR | |
Questionnaire.useContext:catSpeOrdinal.value[x]:valueCodeableConcept | required | JDV_J210_SpecialiteOrdinale_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J210-SpecialiteOrdinale-ROR/FHIR/JDV-J210-SpecialiteOrdinale-ROR | |
Questionnaire.useContext:catChampAct.value[x]:valueCodeableConcept | required | JDV_J20_ChampActivite_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J20-ChampActivite-ROR/FHIR/JDV-J20-ChampActivite-ROR |
Nom | Drapeaux | Card. | Type | Description et contraintes![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Questionnaire | A structured set of questions dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-3: 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 dom-6: A resource should have narrative for robust management dom-5: If a resource is contained in another resource, it SHALL NOT have a security label que-2: The link ids for groups and questions must be unique within the questionnaire que-0: Name should be usable as an identifier for the module by machine processing applications such as code generation |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?!N | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | Identifiant de la fiche de saisie. Exemple FDS-092 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 0..1 | string | version de la fiche de saisie ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣC | 1..1 | string | Nom utilisé par les systèmes pour référencer la fiche exemple FDS-092 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 1..1 | string | Titre de la fiche. Exemple Unité d'accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d'Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..* | canonical(Questionnaire) | Fiche(s) de saisie parente(s) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?!Σ | 1..1 | code | Statut de la fiche Binding: PublicationStatus (required): The lifecycle status of an artifact. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 1..* | code | Types de Ressources qui seront alimentées lors de la saisie de cette fiche : HealthcareService, Organization, Practioner, PractionerRole, Location Binding: ResourceType (required): One of the resource types defined as part of this version of FHIR. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 0..1 | dateTime | Date du dernier changement ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 0..1 | string | Nom de l'éditeur del a fiche: Etablissement ou personne ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..1 | markdown | Description de l'objet de la feuille de saisie ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 1..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre Slice: Unordered, Open by pattern:code ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 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. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||
![]() ![]() ![]() ![]() |
Σ | 1..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: EG | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J55_CategorieEG_ROR ![]() ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de profession elle est applicable ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: P01 | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J229_ProfessionSante_ROR ![]() ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de spécialité ordinale elle est applicable ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: S | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J210_SpecialiteOrdinale_ROR ![]() ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier le domaine (champ d'activité) dans lequel s'inscrit l'offre saisie ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: champAct | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Value that defines the context Binding: JDV_J20_ChampActivite_ROR ![]() ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..1 | markdown | Pourquoi cette fiche est-il défini ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..1 | date | Date de validation de la fiche de saisie ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..1 | date | Date de dernière revue de la fiche ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣC | 0..1 | Period | Periode de validité de la fiche ele-1: All FHIR elements must have a @value or children per-1: If present, start SHALL have a lower value than end |
![]() ![]() ![]() |
SC | 0..* | BackboneElement | Structure du champs de la fiche ele-1: All FHIR elements must have a @value or children que-9: Read-only can't be specified for "display" items que-8: Initial values can't be specified for groups or display items que-6: Required and repeat aren't permitted for display items que-5: Only 'choice' and 'open-choice' items can have answerValueSet que-4: A question cannot have both answerOption and answerValueSet que-3: Display items cannot have a "code" asserted que-10: Maximum length can only be declared for simple question types que-1: Group items must have nested items, display items cannot have nested items que-13: Can only have multiple initial values for repeating items que-11: If one or more answerOption is present, initial[x] must be missing que-12: If there are more than one enableWhen, enableBehavior must be specified |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
1..1 | string | Unique id pour l'item de la fiche ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
S | 0..1 | uri | Element concerné par la saisie ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
S | 0..1 | string | E.g. "1(a)", "2.5.3" ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Texte pour l'item ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
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. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
?!SC | 0..* | BackboneElement | Item autorisé / disponible que sous condition ele-1: All FHIR elements must have a @value or children que-7: If the operator is 'exists', the value must be a boolean |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Question that determines whether item is enabled ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
![]() ![]() ![]() ![]() |
SC | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
SC | 0..1 | boolean | Champs requis ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
SC | 0..1 | boolean | Si l'item peut de répeter ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
SC | 0..1 | boolean | En lecture seule ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
C | 0..1 | integer | No more than this many characters ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
SC | 0..1 | canonical(ValueSet) | Ensemble de valeurs autorisées en réponse ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
SC | 0..* | BackboneElement | Réponses permises ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() ![]() |
1..1 | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. ele-1: All FHIR elements must have a @value or children | ||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Option de réponse sélectionnée par défaut ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
SC | 0..* | BackboneElement | Valeur(s) initiale(s) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() ![]() |
1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. ele-1: All FHIR elements must have a @value or children | ||
![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
![]() |
Path | Conformité | ValueSet / Code | URI |
Questionnaire.status | required | PublicationStatushttp://hl7.org/fhir/ValueSet/publication-status|4.0.1 from the FHIR Standard | |
Questionnaire.subjectType | required | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types|4.0.1 from the FHIR Standard | |
Questionnaire.useContext.code | extensible | RORUsageContextTypeVShttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | |
Questionnaire.useContext.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | |
Questionnaire.useContext:catEG.code | extensible | Pattern: EGhttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | |
Questionnaire.useContext:catEG.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | |
Questionnaire.useContext:catEG.value[x]:valueCodeableConcept | required | JDV_J55_CategorieEG_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J55-CategorieEG-ROR/FHIR/JDV-J55-CategorieEG-ROR | |
Questionnaire.useContext:catPS.code | extensible | Pattern: P01https://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | |
Questionnaire.useContext:catPS.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | |
Questionnaire.useContext:catPS.value[x]:valueCodeableConcept | required | JDV_J229_ProfessionSante_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J229-ProfessionSante-ROR/FHIR/JDV-J229-ProfessionSante-ROR | |
Questionnaire.useContext:catSpeOrdinal.code | extensible | Pattern: Shttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | |
Questionnaire.useContext:catSpeOrdinal.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | |
Questionnaire.useContext:catSpeOrdinal.value[x]:valueCodeableConcept | required | JDV_J210_SpecialiteOrdinale_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J210-SpecialiteOrdinale-ROR/FHIR/JDV-J210-SpecialiteOrdinale-ROR | |
Questionnaire.useContext:catChampAct.code | extensible | Pattern: champActhttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | |
Questionnaire.useContext:catChampAct.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | |
Questionnaire.useContext:catChampAct.value[x]:valueCodeableConcept | required | JDV_J20_ChampActivite_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J20-ChampActivite-ROR/FHIR/JDV-J20-ChampActivite-ROR | |
Questionnaire.item.type | required | QuestionnaireItemTypehttp://hl7.org/fhir/ValueSet/item-type|4.0.1 from the FHIR Standard | |
Questionnaire.item.enableWhen.operator | required | QuestionnaireItemOperatorhttp://hl7.org/fhir/ValueSet/questionnaire-enable-operator|4.0.1 from the FHIR Standard | |
Questionnaire.item.enableWhen.answer[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard | |
Questionnaire.item.enableBehavior | required | EnableWhenBehaviorhttp://hl7.org/fhir/ValueSet/questionnaire-enable-behavior|4.0.1 from the FHIR Standard | |
Questionnaire.item.answerOption.value[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard | |
Questionnaire.item.initial.value[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard |
Id | Grade | Path(s) | Détails | Requirements |
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 | best practice | Questionnaire | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** elements | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
per-1 | error | Questionnaire.effectivePeriod | If present, start SHALL have a lower value than end : start.hasValue().not() or end.hasValue().not() or (start <= end) | |
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 |
Nom | Drapeaux | Card. | Type | Description et contraintes![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | Questionnaire | A structured set of questions que-2: The link ids for groups and questions must be unique within the questionnaire que-0: Name should be usable as an identifier for the module by machine processing applications such as code generation | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() |
?!N | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Canonical identifier for this questionnaire, represented as a URI (globally unique) | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | Identifiant de la fiche de saisie. Exemple FDS-092 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | version de la fiche de saisie | ||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Nom utilisé par les systèmes pour référencer la fiche exemple FDS-092 | ||||
![]() ![]() ![]() |
SΣ | 1..1 | string | Titre de la fiche. Exemple Unité d'accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d'Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV) | ||||
![]() ![]() ![]() |
S | 0..* | canonical(Questionnaire) | Fiche(s) de saisie parente(s) | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | Statut de la fiche Binding: PublicationStatus (required): The lifecycle status of an artifact. | ||||
![]() ![]() ![]() |
Σ | 0..1 | boolean | For testing purposes, not real usage | ||||
![]() ![]() ![]() |
SΣ | 1..* | code | Types de Ressources qui seront alimentées lors de la saisie de cette fiche : HealthcareService, Organization, Practioner, PractionerRole, Location Binding: ResourceType (required): One of the resource types defined as part of this version of FHIR. | ||||
![]() ![]() ![]() |
SΣ | 0..1 | dateTime | Date du dernier changement | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Nom de l'éditeur del a fiche: Etablissement ou personne | ||||
![]() ![]() ![]() |
Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() ![]() |
S | 0..1 | markdown | Description de l'objet de la feuille de saisie | ||||
![]() ![]() ![]() |
SΣ | 1..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre Slice: Unordered, Open by pattern:code | ||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 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. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: EG | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J55_CategorieEG_ROR ![]() | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de profession elle est applicable | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: P01 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J229_ProfessionSante_ROR ![]() | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de spécialité ordinale elle est applicable | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: S | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J210_SpecialiteOrdinale_ROR ![]() | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier le domaine (champ d'activité) dans lequel s'inscrit l'offre saisie | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: champAct | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Value that defines the context Binding: JDV_J20_ChampActivite_ROR ![]() | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Intended jurisdiction for questionnaire (if applicable) Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use. | ||||
![]() ![]() ![]() |
S | 0..1 | markdown | Pourquoi cette fiche est-il défini | ||||
![]() ![]() ![]() |
0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() ![]() |
S | 0..1 | date | Date de validation de la fiche de saisie | ||||
![]() ![]() ![]() |
S | 0..1 | date | Date de dernière revue de la fiche | ||||
![]() ![]() ![]() |
SΣC | 0..1 | Period | Periode de validité de la fiche per-1: If present, start SHALL have a lower value than end | ||||
![]() ![]() ![]() |
SC | 0..* | BackboneElement | Structure du champs de la fiche que-9: Read-only can't be specified for "display" items que-8: Initial values can't be specified for groups or display items que-6: Required and repeat aren't permitted for display items que-5: Only 'choice' and 'open-choice' items can have answerValueSet que-4: A question cannot have both answerOption and answerValueSet que-3: Display items cannot have a "code" asserted que-10: Maximum length can only be declared for simple question types que-1: Group items must have nested items, display items cannot have nested items que-13: Can only have multiple initial values for repeating items que-11: If one or more answerOption is present, initial[x] must be missing que-12: If there are more than one enableWhen, enableBehavior must be specified | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | string | Unique id pour l'item de la fiche | |||||
![]() ![]() ![]() ![]() |
S | 0..1 | uri | Element concerné par la saisie | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | string | E.g. "1(a)", "2.5.3" | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | string | Texte pour l'item | ||||
![]() ![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() ![]() |
?!SC | 0..* | BackboneElement | Item autorisé / disponible que sous condition que-7: If the operator is 'exists', the value must be a boolean | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Question that determines whether item is enabled | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled. | |||||
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true. | ||||
![]() ![]() ![]() ![]() |
SC | 0..1 | boolean | Champs requis | ||||
![]() ![]() ![]() ![]() |
SC | 0..1 | boolean | Si l'item peut de répeter | ||||
![]() ![]() ![]() ![]() |
SC | 0..1 | boolean | En lecture seule | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | integer | No more than this many characters | ||||
![]() ![]() ![]() ![]() |
SC | 0..1 | canonical(ValueSet) | Ensemble de valeurs autorisées en réponse | ||||
![]() ![]() ![]() ![]() |
SC | 0..* | BackboneElement | Réponses permises | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Option de réponse sélectionnée par défaut | ||||
![]() ![]() ![]() ![]() |
SC | 0..* | BackboneElement | Valeur(s) initiale(s) | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() |
C | 0..* | See item (Questionnaire) | Nested questionnaire items | ||||
![]() |
Path | Conformité | ValueSet / Code | URI | |||
Questionnaire.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Questionnaire.status | required | PublicationStatushttp://hl7.org/fhir/ValueSet/publication-status|4.0.1 from the FHIR Standard | ||||
Questionnaire.subjectType | required | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types|4.0.1 from the FHIR Standard | ||||
Questionnaire.useContext.code | extensible | RORUsageContextTypeVShttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | ||||
Questionnaire.useContext.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | ||||
Questionnaire.useContext:catEG.code | extensible | Pattern: EGhttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | ||||
Questionnaire.useContext:catEG.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | ||||
Questionnaire.useContext:catEG.value[x]:valueCodeableConcept | required | JDV_J55_CategorieEG_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J55-CategorieEG-ROR/FHIR/JDV-J55-CategorieEG-ROR | ||||
Questionnaire.useContext:catPS.code | extensible | Pattern: P01https://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | ||||
Questionnaire.useContext:catPS.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | ||||
Questionnaire.useContext:catPS.value[x]:valueCodeableConcept | required | JDV_J229_ProfessionSante_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J229-ProfessionSante-ROR/FHIR/JDV-J229-ProfessionSante-ROR | ||||
Questionnaire.useContext:catSpeOrdinal.code | extensible | Pattern: Shttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | ||||
Questionnaire.useContext:catSpeOrdinal.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | ||||
Questionnaire.useContext:catSpeOrdinal.value[x]:valueCodeableConcept | required | JDV_J210_SpecialiteOrdinale_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J210-SpecialiteOrdinale-ROR/FHIR/JDV-J210-SpecialiteOrdinale-ROR | ||||
Questionnaire.useContext:catChampAct.code | extensible | Pattern: champActhttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | ||||
Questionnaire.useContext:catChampAct.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | ||||
Questionnaire.useContext:catChampAct.value[x]:valueCodeableConcept | required | JDV_J20_ChampActivite_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J20-ChampActivite-ROR/FHIR/JDV-J20-ChampActivite-ROR | ||||
Questionnaire.jurisdiction | extensible | Jurisdiction ValueSethttp://hl7.org/fhir/ValueSet/jurisdiction from the FHIR Standard | ||||
Questionnaire.item.type | required | QuestionnaireItemTypehttp://hl7.org/fhir/ValueSet/item-type|4.0.1 from the FHIR Standard | ||||
Questionnaire.item.enableWhen.operator | required | QuestionnaireItemOperatorhttp://hl7.org/fhir/ValueSet/questionnaire-enable-operator|4.0.1 from the FHIR Standard | ||||
Questionnaire.item.enableWhen.answer[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard | ||||
Questionnaire.item.enableBehavior | required | EnableWhenBehaviorhttp://hl7.org/fhir/ValueSet/questionnaire-enable-behavior|4.0.1 from the FHIR Standard | ||||
Questionnaire.item.answerOption.value[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard | ||||
Questionnaire.item.initial.value[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard |
Id | Grade | Path(s) | Détails | Requirements |
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 | best practice | Questionnaire | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** elements | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
per-1 | error | Questionnaire.effectivePeriod | If present, start SHALL have a lower value than end : start.hasValue().not() or end.hasValue().not() or (start <= end) | |
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 |
This structure is derived from Questionnaire
Résumé
Mandatory: 5 elements
Must-Support: 27 elements
Prohibited: 2 elements
Slices
This structure defines the following Slices:
Differential View
This structure is derived from Questionnaire
Nom | Drapeaux | Card. | Type | Description et contraintes![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Questionnaire | A structured set of questions | |
![]() ![]() ![]() |
S | 0..1 | Identifier | Identifiant de la fiche de saisie. Exemple FDS-092 |
![]() ![]() ![]() |
S | 0..1 | string | version de la fiche de saisie |
![]() ![]() ![]() |
S | 1..1 | string | Nom utilisé par les systèmes pour référencer la fiche exemple FDS-092 |
![]() ![]() ![]() |
S | 1..1 | string | Titre de la fiche. Exemple Unité d'accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d'Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV) |
![]() ![]() ![]() |
S | 0..* | canonical(Questionnaire) | Fiche(s) de saisie parente(s) |
![]() ![]() ![]() |
1..1 | code | Statut de la fiche | |
![]() ![]() ![]() |
S | 1..* | code | Types de Ressources qui seront alimentées lors de la saisie de cette fiche : HealthcareService, Organization, Practioner, PractionerRole, Location |
![]() ![]() ![]() |
S | 0..1 | dateTime | Date du dernier changement |
![]() ![]() ![]() |
S | 0..1 | string | Nom de l'éditeur del a fiche: Etablissement ou personne |
![]() ![]() ![]() |
S | 0..1 | markdown | Description de l'objet de la feuille de saisie |
![]() ![]() ![]() |
S | 1..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre Slice: Unordered, Open by pattern:code |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) | |
![]() ![]() ![]() ![]() |
1..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: EG | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J55_CategorieEG_ROR ![]() | |
![]() ![]() ![]() ![]() |
0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de profession elle est applicable | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: P01 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J229_ProfessionSante_ROR ![]() | |
![]() ![]() ![]() ![]() |
0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de spécialité ordinale elle est applicable | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: S | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J210_SpecialiteOrdinale_ROR ![]() | |
![]() ![]() ![]() ![]() |
0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier le domaine (champ d'activité) dans lequel s'inscrit l'offre saisie | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Type of context being specified Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: champAct | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | Value that defines the context Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value that defines the context Binding: JDV_J20_ChampActivite_ROR ![]() | |
![]() ![]() ![]() |
S | 0..1 | markdown | Pourquoi cette fiche est-il défini |
![]() ![]() ![]() |
S | 0..1 | date | Date de validation de la fiche de saisie |
![]() ![]() ![]() |
S | 0..1 | date | Date de dernière revue de la fiche |
![]() ![]() ![]() |
S | 0..1 | Period | Periode de validité de la fiche |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
S | 0..* | BackboneElement | Structure du champs de la fiche |
![]() ![]() ![]() ![]() |
1..1 | string | Unique id pour l'item de la fiche | |
![]() ![]() ![]() ![]() |
S | 0..1 | uri | Element concerné par la saisie |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
S | 0..1 | string | E.g. "1(a)", "2.5.3" |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Texte pour l'item |
![]() ![]() ![]() ![]() |
1..1 | code | Type de l'item group | display | boolean | decimal | integer | date | dateTime ... | |
![]() ![]() ![]() ![]() |
S | 0..* | BackboneElement | Item autorisé / disponible que sous condition |
![]() ![]() ![]() ![]() |
S | 0..1 | code | all | any |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Champs requis |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Si l'item peut de répeter |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | En lecture seule |
![]() ![]() ![]() ![]() |
S | 0..1 | canonical(ValueSet) | Ensemble de valeurs autorisées en réponse |
![]() ![]() ![]() ![]() |
S | 0..* | BackboneElement | Réponses permises |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Option de réponse sélectionnée par défaut |
![]() ![]() ![]() ![]() |
S | 0..* | BackboneElement | Valeur(s) initiale(s) |
![]() |
Path | Conformité | ValueSet | URI |
Questionnaire.useContext.code | extensible | RORUsageContextTypeVShttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | |
Questionnaire.useContext:catEG.value[x]:valueCodeableConcept | required | JDV_J55_CategorieEG_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J55-CategorieEG-ROR/FHIR/JDV-J55-CategorieEG-ROR | |
Questionnaire.useContext:catPS.value[x]:valueCodeableConcept | required | JDV_J229_ProfessionSante_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J229-ProfessionSante-ROR/FHIR/JDV-J229-ProfessionSante-ROR | |
Questionnaire.useContext:catSpeOrdinal.value[x]:valueCodeableConcept | required | JDV_J210_SpecialiteOrdinale_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J210-SpecialiteOrdinale-ROR/FHIR/JDV-J210-SpecialiteOrdinale-ROR | |
Questionnaire.useContext:catChampAct.value[x]:valueCodeableConcept | required | JDV_J20_ChampActivite_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J20-ChampActivite-ROR/FHIR/JDV-J20-ChampActivite-ROR |
Key Elements View
Nom | Drapeaux | Card. | Type | Description et contraintes![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Questionnaire | A structured set of questions dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-3: 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 dom-6: A resource should have narrative for robust management dom-5: If a resource is contained in another resource, it SHALL NOT have a security label que-2: The link ids for groups and questions must be unique within the questionnaire que-0: Name should be usable as an identifier for the module by machine processing applications such as code generation |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?!N | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | Identifiant de la fiche de saisie. Exemple FDS-092 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 0..1 | string | version de la fiche de saisie ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣC | 1..1 | string | Nom utilisé par les systèmes pour référencer la fiche exemple FDS-092 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 1..1 | string | Titre de la fiche. Exemple Unité d'accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d'Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..* | canonical(Questionnaire) | Fiche(s) de saisie parente(s) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?!Σ | 1..1 | code | Statut de la fiche Binding: PublicationStatus (required): The lifecycle status of an artifact. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 1..* | code | Types de Ressources qui seront alimentées lors de la saisie de cette fiche : HealthcareService, Organization, Practioner, PractionerRole, Location Binding: ResourceType (required): One of the resource types defined as part of this version of FHIR. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 0..1 | dateTime | Date du dernier changement ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 0..1 | string | Nom de l'éditeur del a fiche: Etablissement ou personne ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..1 | markdown | Description de l'objet de la feuille de saisie ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 1..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre Slice: Unordered, Open by pattern:code ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 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. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||
![]() ![]() ![]() ![]() |
Σ | 1..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: EG | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J55_CategorieEG_ROR ![]() ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de profession elle est applicable ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: P01 | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J229_ProfessionSante_ROR ![]() ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de spécialité ordinale elle est applicable ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: S | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J210_SpecialiteOrdinale_ROR ![]() ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier le domaine (champ d'activité) dans lequel s'inscrit l'offre saisie ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: champAct | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Value that defines the context Binding: JDV_J20_ChampActivite_ROR ![]() ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..1 | markdown | Pourquoi cette fiche est-il défini ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..1 | date | Date de validation de la fiche de saisie ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..1 | date | Date de dernière revue de la fiche ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣC | 0..1 | Period | Periode de validité de la fiche ele-1: All FHIR elements must have a @value or children per-1: If present, start SHALL have a lower value than end |
![]() ![]() ![]() |
SC | 0..* | BackboneElement | Structure du champs de la fiche ele-1: All FHIR elements must have a @value or children que-9: Read-only can't be specified for "display" items que-8: Initial values can't be specified for groups or display items que-6: Required and repeat aren't permitted for display items que-5: Only 'choice' and 'open-choice' items can have answerValueSet que-4: A question cannot have both answerOption and answerValueSet que-3: Display items cannot have a "code" asserted que-10: Maximum length can only be declared for simple question types que-1: Group items must have nested items, display items cannot have nested items que-13: Can only have multiple initial values for repeating items que-11: If one or more answerOption is present, initial[x] must be missing que-12: If there are more than one enableWhen, enableBehavior must be specified |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
1..1 | string | Unique id pour l'item de la fiche ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
S | 0..1 | uri | Element concerné par la saisie ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
S | 0..1 | string | E.g. "1(a)", "2.5.3" ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Texte pour l'item ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
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. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
?!SC | 0..* | BackboneElement | Item autorisé / disponible que sous condition ele-1: All FHIR elements must have a @value or children que-7: If the operator is 'exists', the value must be a boolean |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Question that determines whether item is enabled ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
![]() ![]() ![]() ![]() |
SC | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
SC | 0..1 | boolean | Champs requis ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
SC | 0..1 | boolean | Si l'item peut de répeter ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
SC | 0..1 | boolean | En lecture seule ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
C | 0..1 | integer | No more than this many characters ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
SC | 0..1 | canonical(ValueSet) | Ensemble de valeurs autorisées en réponse ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
SC | 0..* | BackboneElement | Réponses permises ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() ![]() |
1..1 | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. ele-1: All FHIR elements must have a @value or children | ||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Option de réponse sélectionnée par défaut ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
SC | 0..* | BackboneElement | Valeur(s) initiale(s) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() ![]() |
1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. ele-1: All FHIR elements must have a @value or children | ||
![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
![]() |
Path | Conformité | ValueSet / Code | URI |
Questionnaire.status | required | PublicationStatushttp://hl7.org/fhir/ValueSet/publication-status|4.0.1 from the FHIR Standard | |
Questionnaire.subjectType | required | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types|4.0.1 from the FHIR Standard | |
Questionnaire.useContext.code | extensible | RORUsageContextTypeVShttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | |
Questionnaire.useContext.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | |
Questionnaire.useContext:catEG.code | extensible | Pattern: EGhttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | |
Questionnaire.useContext:catEG.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | |
Questionnaire.useContext:catEG.value[x]:valueCodeableConcept | required | JDV_J55_CategorieEG_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J55-CategorieEG-ROR/FHIR/JDV-J55-CategorieEG-ROR | |
Questionnaire.useContext:catPS.code | extensible | Pattern: P01https://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | |
Questionnaire.useContext:catPS.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | |
Questionnaire.useContext:catPS.value[x]:valueCodeableConcept | required | JDV_J229_ProfessionSante_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J229-ProfessionSante-ROR/FHIR/JDV-J229-ProfessionSante-ROR | |
Questionnaire.useContext:catSpeOrdinal.code | extensible | Pattern: Shttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | |
Questionnaire.useContext:catSpeOrdinal.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | |
Questionnaire.useContext:catSpeOrdinal.value[x]:valueCodeableConcept | required | JDV_J210_SpecialiteOrdinale_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J210-SpecialiteOrdinale-ROR/FHIR/JDV-J210-SpecialiteOrdinale-ROR | |
Questionnaire.useContext:catChampAct.code | extensible | Pattern: champActhttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | |
Questionnaire.useContext:catChampAct.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | |
Questionnaire.useContext:catChampAct.value[x]:valueCodeableConcept | required | JDV_J20_ChampActivite_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J20-ChampActivite-ROR/FHIR/JDV-J20-ChampActivite-ROR | |
Questionnaire.item.type | required | QuestionnaireItemTypehttp://hl7.org/fhir/ValueSet/item-type|4.0.1 from the FHIR Standard | |
Questionnaire.item.enableWhen.operator | required | QuestionnaireItemOperatorhttp://hl7.org/fhir/ValueSet/questionnaire-enable-operator|4.0.1 from the FHIR Standard | |
Questionnaire.item.enableWhen.answer[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard | |
Questionnaire.item.enableBehavior | required | EnableWhenBehaviorhttp://hl7.org/fhir/ValueSet/questionnaire-enable-behavior|4.0.1 from the FHIR Standard | |
Questionnaire.item.answerOption.value[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard | |
Questionnaire.item.initial.value[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard |
Id | Grade | Path(s) | Détails | Requirements |
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 | best practice | Questionnaire | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** elements | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
per-1 | error | Questionnaire.effectivePeriod | If present, start SHALL have a lower value than end : start.hasValue().not() or end.hasValue().not() or (start <= end) | |
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 |
Snapshot View
Nom | Drapeaux | Card. | Type | Description et contraintes![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | Questionnaire | A structured set of questions que-2: The link ids for groups and questions must be unique within the questionnaire que-0: Name should be usable as an identifier for the module by machine processing applications such as code generation | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() |
?!N | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Canonical identifier for this questionnaire, represented as a URI (globally unique) | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | Identifiant de la fiche de saisie. Exemple FDS-092 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | version de la fiche de saisie | ||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Nom utilisé par les systèmes pour référencer la fiche exemple FDS-092 | ||||
![]() ![]() ![]() |
SΣ | 1..1 | string | Titre de la fiche. Exemple Unité d'accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d'Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV) | ||||
![]() ![]() ![]() |
S | 0..* | canonical(Questionnaire) | Fiche(s) de saisie parente(s) | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | Statut de la fiche Binding: PublicationStatus (required): The lifecycle status of an artifact. | ||||
![]() ![]() ![]() |
Σ | 0..1 | boolean | For testing purposes, not real usage | ||||
![]() ![]() ![]() |
SΣ | 1..* | code | Types de Ressources qui seront alimentées lors de la saisie de cette fiche : HealthcareService, Organization, Practioner, PractionerRole, Location Binding: ResourceType (required): One of the resource types defined as part of this version of FHIR. | ||||
![]() ![]() ![]() |
SΣ | 0..1 | dateTime | Date du dernier changement | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Nom de l'éditeur del a fiche: Etablissement ou personne | ||||
![]() ![]() ![]() |
Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() ![]() |
S | 0..1 | markdown | Description de l'objet de la feuille de saisie | ||||
![]() ![]() ![]() |
SΣ | 1..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre Slice: Unordered, Open by pattern:code | ||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 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. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: EG | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J55_CategorieEG_ROR ![]() | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de profession elle est applicable | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: P01 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J229_ProfessionSante_ROR ![]() | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de spécialité ordinale elle est applicable | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: S | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible Binding: JDV_J210_SpecialiteOrdinale_ROR ![]() | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | UsageContext | Contexte d'usage de la fiche de consignes de saisie afin de spécifier le domaine (champ d'activité) dans lequel s'inscrit l'offre saisie | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Binding: Value Set type pour le contexte d'usage de la fiche de saisie (extensible) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: champAct | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Value that defines the context Slice: Unordered, Open by type:$this Binding: Context of Use ValueSet (example): A code that defines the specific value for the context being specified. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Value that defines the context Binding: JDV_J20_ChampActivite_ROR ![]() | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Intended jurisdiction for questionnaire (if applicable) Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use. | ||||
![]() ![]() ![]() |
S | 0..1 | markdown | Pourquoi cette fiche est-il défini | ||||
![]() ![]() ![]() |
0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() ![]() |
S | 0..1 | date | Date de validation de la fiche de saisie | ||||
![]() ![]() ![]() |
S | 0..1 | date | Date de dernière revue de la fiche | ||||
![]() ![]() ![]() |
SΣC | 0..1 | Period | Periode de validité de la fiche per-1: If present, start SHALL have a lower value than end | ||||
![]() ![]() ![]() |
SC | 0..* | BackboneElement | Structure du champs de la fiche que-9: Read-only can't be specified for "display" items que-8: Initial values can't be specified for groups or display items que-6: Required and repeat aren't permitted for display items que-5: Only 'choice' and 'open-choice' items can have answerValueSet que-4: A question cannot have both answerOption and answerValueSet que-3: Display items cannot have a "code" asserted que-10: Maximum length can only be declared for simple question types que-1: Group items must have nested items, display items cannot have nested items que-13: Can only have multiple initial values for repeating items que-11: If one or more answerOption is present, initial[x] must be missing que-12: If there are more than one enableWhen, enableBehavior must be specified | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | string | Unique id pour l'item de la fiche | |||||
![]() ![]() ![]() ![]() |
S | 0..1 | uri | Element concerné par la saisie | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | string | E.g. "1(a)", "2.5.3" | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | string | Texte pour l'item | ||||
![]() ![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() ![]() |
?!SC | 0..* | BackboneElement | Item autorisé / disponible que sous condition que-7: If the operator is 'exists', the value must be a boolean | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Question that determines whether item is enabled | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled. | |||||
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true. | ||||
![]() ![]() ![]() ![]() |
SC | 0..1 | boolean | Champs requis | ||||
![]() ![]() ![]() ![]() |
SC | 0..1 | boolean | Si l'item peut de répeter | ||||
![]() ![]() ![]() ![]() |
SC | 0..1 | boolean | En lecture seule | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | integer | No more than this many characters | ||||
![]() ![]() ![]() ![]() |
SC | 0..1 | canonical(ValueSet) | Ensemble de valeurs autorisées en réponse | ||||
![]() ![]() ![]() ![]() |
SC | 0..* | BackboneElement | Réponses permises | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Option de réponse sélectionnée par défaut | ||||
![]() ![]() ![]() ![]() |
SC | 0..* | BackboneElement | Valeur(s) initiale(s) | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions. | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() |
C | 0..* | See item (Questionnaire) | Nested questionnaire items | ||||
![]() |
Path | Conformité | ValueSet / Code | URI | |||
Questionnaire.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Questionnaire.status | required | PublicationStatushttp://hl7.org/fhir/ValueSet/publication-status|4.0.1 from the FHIR Standard | ||||
Questionnaire.subjectType | required | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types|4.0.1 from the FHIR Standard | ||||
Questionnaire.useContext.code | extensible | RORUsageContextTypeVShttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | ||||
Questionnaire.useContext.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | ||||
Questionnaire.useContext:catEG.code | extensible | Pattern: EGhttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | ||||
Questionnaire.useContext:catEG.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | ||||
Questionnaire.useContext:catEG.value[x]:valueCodeableConcept | required | JDV_J55_CategorieEG_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J55-CategorieEG-ROR/FHIR/JDV-J55-CategorieEG-ROR | ||||
Questionnaire.useContext:catPS.code | extensible | Pattern: P01https://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | ||||
Questionnaire.useContext:catPS.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | ||||
Questionnaire.useContext:catPS.value[x]:valueCodeableConcept | required | JDV_J229_ProfessionSante_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J229-ProfessionSante-ROR/FHIR/JDV-J229-ProfessionSante-ROR | ||||
Questionnaire.useContext:catSpeOrdinal.code | extensible | Pattern: Shttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | ||||
Questionnaire.useContext:catSpeOrdinal.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | ||||
Questionnaire.useContext:catSpeOrdinal.value[x]:valueCodeableConcept | required | JDV_J210_SpecialiteOrdinale_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J210-SpecialiteOrdinale-ROR/FHIR/JDV-J210-SpecialiteOrdinale-ROR | ||||
Questionnaire.useContext:catChampAct.code | extensible | Pattern: champActhttps://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs from this IG | ||||
Questionnaire.useContext:catChampAct.value[x] | example | Context of Use ValueSethttp://hl7.org/fhir/ValueSet/use-context from the FHIR Standard | ||||
Questionnaire.useContext:catChampAct.value[x]:valueCodeableConcept | required | JDV_J20_ChampActivite_ROR ![]() https://mos.esante.gouv.fr/NOS/JDV_J20-ChampActivite-ROR/FHIR/JDV-J20-ChampActivite-ROR | ||||
Questionnaire.jurisdiction | extensible | Jurisdiction ValueSethttp://hl7.org/fhir/ValueSet/jurisdiction from the FHIR Standard | ||||
Questionnaire.item.type | required | QuestionnaireItemTypehttp://hl7.org/fhir/ValueSet/item-type|4.0.1 from the FHIR Standard | ||||
Questionnaire.item.enableWhen.operator | required | QuestionnaireItemOperatorhttp://hl7.org/fhir/ValueSet/questionnaire-enable-operator|4.0.1 from the FHIR Standard | ||||
Questionnaire.item.enableWhen.answer[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard | ||||
Questionnaire.item.enableBehavior | required | EnableWhenBehaviorhttp://hl7.org/fhir/ValueSet/questionnaire-enable-behavior|4.0.1 from the FHIR Standard | ||||
Questionnaire.item.answerOption.value[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard | ||||
Questionnaire.item.initial.value[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard |
Id | Grade | Path(s) | Détails | Requirements |
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 | best practice | Questionnaire | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** elements | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
per-1 | error | Questionnaire.effectivePeriod | If present, start SHALL have a lower value than end : start.hasValue().not() or end.hasValue().not() or (start <= end) | |
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 |
This structure is derived from Questionnaire
Résumé
Mandatory: 5 elements
Must-Support: 27 elements
Prohibited: 2 elements
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron