Union of https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire and https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire

This is the set of resources that conform to either of the profiles RORQuestionnaire (https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire) and RORQuestionnaire (https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Questionnaire C0..*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
... meta Σ0..1MetaMetadata about the resource
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.


ele-1: All FHIR elements must have a @value or children
... text 0..1NarrativeText summary of the resource, for human interpretation
ele-1: All FHIR elements must have a @value or children
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... url Σ0..1uriCanonical identifier for this questionnaire, represented as a URI (globally unique)
ele-1: All FHIR elements must have a @value or children
... identifier SΣ0..1IdentifierIdentifiant de la fiche de saisie. Exemple FDS-092
ele-1: All FHIR elements must have a @value or children
... version SΣ0..1stringversion de la fiche de saisie
ele-1: All FHIR elements must have a @value or children
... name SΣ1..1stringNom 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
... title SΣ1..1stringTitre 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
... derivedFrom S0..*canonical(Questionnaire)Fiche(s) de saisie parente(s)
ele-1: All FHIR elements must have a @value or children
... status ?!Σ1..1codeleft: Statut de la fiche; right: draft | active | retired | unknown
Binding: ?? (required): The lifecycle status of an artifact.


ele-1: All FHIR elements must have a @value or children
... experimental Σ0..1booleanFor testing purposes, not real usage
ele-1: All FHIR elements must have a @value or children
... subjectType SΣ1..*codeTypes de Ressources qui seront alimentées lors de la saisie de cette fiche : HealthcareService, Organization, Practioner, PractionerRole, Location
Binding: ?? (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
... date SΣ0..1dateTimeDate du dernier changement
ele-1: All FHIR elements must have a @value or children
... publisher SΣ0..1stringleft: Nom de l'éditeur del a fiche: Etablissement ou personne; right: Nom de l'éditeur: Etablissement ou personne
ele-1: All FHIR elements must have a @value or children
... contact Σ0..*ContactDetailContact details for the publisher
ele-1: All FHIR elements must have a @value or children
... description S0..1markdownDescription de l'objet de la feuille de saisie
ele-1: All FHIR elements must have a @value or children
... useContext SΣ1..*UsageContextContexte 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 et la profession
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code Σ1..1CodingType of context being specified
Binding: ?? (extensible)
ele-1: All FHIR elements must have a @value or children
.... value[x] Σ1..1Value that defines the context
Binding: ?? (example): A code that defines the specific value for the context being specified.


ele-1: All FHIR elements must have a @value or children
..... valueCodeableConceptCodeableConcept
..... valueQuantityQuantity
..... valueRangeRange
..... valueReferenceReference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization)
... jurisdiction Σ0..*CodeableConceptIntended jurisdiction for questionnaire (if applicable)
Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use.


ele-1: All FHIR elements must have a @value or children
... purpose S0..1markdownleft: Pourquoi cette fiche est-il défini; right: Why this questionnaire is defined
ele-1: All FHIR elements must have a @value or children
... copyright 0..1markdownUse and/or publishing restrictions
ele-1: All FHIR elements must have a @value or children
... approvalDate S0..1dateDate de validation de la fiche de saisie
ele-1: All FHIR elements must have a @value or children
... lastReviewDate S0..1dateDate de dernière revue de la fiche
ele-1: All FHIR elements must have a @value or children
... effectivePeriod SΣC0..1PeriodPeriode 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
... item SC0..*BackboneElementStructure 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
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions 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
.... linkId 1..1stringleft: Unique id pour l'item de la fiche; right: Unique id for item in questionnaire
ele-1: All FHIR elements must have a @value or children
.... definition S0..1uriElement concerné par la saisie
ele-1: All FHIR elements must have a @value or children
.... prefix S0..1stringE.g. "1(a)", "2.5.3"
ele-1: All FHIR elements must have a @value or children
.... text S0..1stringleft: Texte pour l'item; right: Primary text for the item
ele-1: All FHIR elements must have a @value or children
.... type 1..1codeleft: Ti=ype de l'item group | display | boolean | decimal | integer | date | dateTime ...; right: group | display | boolean | decimal | integer | date | dateTime +
Binding: ?? (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
.... enableWhen ?!SC0..*BackboneElementleft: Item autorisé / disponible que sous condition; right: Only allow data when
ele-1: All FHIR elements must have a @value or children
que-7: If the operator is 'exists', the value must be a boolean
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions 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
..... question 1..1stringQuestion that determines whether item is enabled
ele-1: All FHIR elements must have a @value or children
..... operator 1..1codeexists | = | != | > | < | >= | <=
Binding: ?? (required): The criteria by which a question is enabled.


ele-1: All FHIR elements must have a @value or children
..... answer[x] 1..1Value for question comparison based on operator
Binding: ?? (example): Allowed values to answer questions.


ele-1: All FHIR elements must have a @value or children
...... answerBooleanboolean
...... answerDecimaldecimal
...... answerIntegerinteger
...... answerDatedate
...... answerDateTimedateTime
...... answerTimetime
...... answerStringstring
...... answerCodingCoding
...... answerQuantityQuantity
...... answerReferenceReference(Resource)
.... enableBehavior S0..1codeall | any
Binding: ?? (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
.... required S0..1booleanChamps requis
ele-1: All FHIR elements must have a @value or children
.... repeats S0..1booleanleft: Si l'item peut de répeter; right: Whether the item may repeat
ele-1: All FHIR elements must have a @value or children
.... readOnly S0..1booleanleft: En lecture seule; right: Don't allow human editing
ele-1: All FHIR elements must have a @value or children
.... maxLength 0..1integerNo more than this many characters
ele-1: All FHIR elements must have a @value or children
.... answerValueSet S0..1canonical(ValueSet)Ensemble de valeurs autorisées en réponse
ele-1: All FHIR elements must have a @value or children
.... answerOption S0..*BackboneElementleft: Réponses permises; right: Permitted answer
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions 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
..... value[x] 1..1Answer value
Binding: ?? (example): Allowed values to answer questions.


ele-1: All FHIR elements must have a @value or children
...... valueIntegerinteger
...... valueDatedate
...... valueTimetime
...... valueStringstring
...... valueCodingCoding
...... valueReferenceReference(Resource)
..... initialSelected S0..1booleanleft: Option de réponse sélectionnée par défaut; right: Whether option is selected by default
ele-1: All FHIR elements must have a @value or children
.... initial S0..*BackboneElementleft: Valeur(s) initiale(s); right: Initial value(s) when item is first rendered
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions 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
..... value[x] 1..1Actual value for initializing the question
Binding: ?? (example): Allowed values to answer questions.


ele-1: All FHIR elements must have a @value or children
...... valueBooleanboolean
...... valueDecimaldecimal
...... valueIntegerinteger
...... valueDatedate
...... valueDateTimedateTime
...... valueTimetime
...... valueStringstring
...... valueUriuri
...... valueAttachmentAttachment
...... valueCodingCoding
...... valueQuantityQuantity
...... valueReferenceReference(Resource)
.... item 0..*Nested questionnaire items

doco Documentation for this format