PackagesCanonicalsLogsProblems
    Packages
    ans.fhir.fr.ror@0.6.0
    https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire
description: Fiche de saisie de l'offre de soins
package_name: ans.fhir.fr.ror
derivation: constraint
name: RORQuestionnaire
type: Questionnaire
elements:
  description: {short: Description de l'objet de la feuille de saisie, mustSupport: true, index: 9}
  subjectType: {short: 'Types de Ressources qui seront alimentées lors de la saisie de cette fiche : HealthcareService, Organization, Practioner, PractionerRole, Location', mustSupport: true, index: 6}
  date: {short: Date du dernier changement, mustSupport: true, index: 7}
  publisher: {short: 'Nom de l''éditeur del a fiche: Etablissement ou personne', mustSupport: true, index: 8}
  approvalDate: {short: Date de validation de la fiche de saisie, mustSupport: true, index: 41}
  derivedFrom: {short: Fiche(s) de saisie parente(s), mustSupport: true, index: 4}
  purpose: {short: Pourquoi cette fiche est-il défini, mustSupport: true, index: 40}
  name: {short: Nom utilisé par les systèmes pour référencer la fiche exemple FDS-092, mustSupport: true, index: 2}
  item:
    short: Structure du champs de la fiche
    mustSupport: true
    index: 45
    elements:
      enableBehavior: {mustSupport: true, index: 53}
      definition: {short: Element concerné par la saisie, mustSupport: true, index: 47}
      linkId: {short: Unique id pour l'item de la fiche, index: 46}
      repeats: {short: Si l'item peut de répeter, mustSupport: true, index: 55}
      type: {short: Type de l'item group | display | boolean | decimal | integer | date | dateTime ..., index: 51}
      enableWhen: {short: Item autorisé / disponible que sous condition, mustSupport: true, index: 52}
      answerOption:
        short: Réponses permises
        mustSupport: true
        index: 58
        elements:
          initialSelected: {short: Option de réponse sélectionnée par défaut, mustSupport: true, index: 59}
      prefix: {mustSupport: true, index: 49}
      readOnly: {short: En lecture seule, mustSupport: true, index: 56}
      answerValueSet: {short: Ensemble de valeurs autorisées en réponse, mustSupport: true, index: 57}
      code: {index: 48}
      initial: {short: Valeur(s) initiale(s), mustSupport: true, index: 60}
      required: {short: Champs requis, mustSupport: true, index: 54}
      text: {short: Texte pour l'item, mustSupport: true, index: 50}
  useContext:
    short: 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
    mustSupport: true
    index: 10
    elements:
      code:
        binding: {strength: extensible, valueSet: 'https://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs'}
        index: 11
    slicing:
      rules: open
      ordered: false
      description: 'Slicing pour définir les différents contextes d''usage de la fiche afin de pouvoir catégoriser ces fiches de consignes par : catégorie d''EG (obligatoire), Spécialité ordinale (optionnel), profession (optionnel) et domaine (optionnel)'
      discriminator:
      - {path: code, type: pattern}
      min: 1
      slices:
        catEG:
          match:
            code: {code: EG, system: 'https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG'}
          schema:
            short: 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
            array: true
            min: 1
            _required: true
            index: 12
            elements:
              code:
                pattern:
                  type: Coding
                  value: {code: EG, system: 'https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG'}
                type: Coding
                index: 13
              value:
                choices: []
                index: 15
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema:
                        short: Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible
                        choices: [valueCodeableConcept]
                        index: 17
                      min: 0
                      max: 1
              valueCodeableConcept:
                type: CodeableConcept
                short: Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible
                choiceOf: value
                index: 18
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {type: CodeableConcept, short: Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible, choiceOf: value, index: 18}
                      min: 0
                      max: 1
        catPS:
          match:
            code: {code: P01, system: 'https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession'}
          schema:
            short: 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
            array: true
            index: 19
            elements:
              code:
                pattern:
                  type: Coding
                  value: {code: P01, system: 'https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession'}
                type: Coding
                index: 20
              value:
                choices: []
                index: 22
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema:
                        short: Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible
                        choices: [valueCodeableConcept]
                        index: 24
                      min: 0
                      max: 1
              valueCodeableConcept:
                type: CodeableConcept
                short: Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible
                choiceOf: value
                index: 25
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {type: CodeableConcept, short: Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible, choiceOf: value, index: 25}
                      min: 0
                      max: 1
        catSpeOrdinal:
          match:
            code: {code: S, system: 'https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire'}
          schema:
            short: 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
            array: true
            index: 26
            elements:
              code:
                pattern:
                  type: Coding
                  value: {code: S, system: 'https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire'}
                type: Coding
                index: 27
              value:
                choices: []
                index: 29
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema:
                        short: Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible
                        choices: [valueCodeableConcept]
                        index: 31
                      min: 0
                      max: 1
              valueCodeableConcept:
                type: CodeableConcept
                short: Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible
                choiceOf: value
                index: 32
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {type: CodeableConcept, short: Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible, choiceOf: value, index: 32}
                      min: 0
                      max: 1
        catChampAct:
          match:
            code: {code: champAct, system: 'https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem'}
          schema:
            short: 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
            array: true
            index: 33
            elements:
              code:
                pattern:
                  type: Coding
                  value: {code: champAct, system: 'https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem'}
                type: Coding
                index: 34
              value:
                choices: []
                index: 36
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema:
                        choices: [valueCodeableConcept]
                        index: 38
                      min: 0
                      max: 1
              valueCodeableConcept:
                type: CodeableConcept
                choiceOf: value
                index: 39
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {type: CodeableConcept, choiceOf: value, index: 39}
                      min: 0
                      max: 1
  title: {short: '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)', mustSupport: true, index: 3}
  status: {short: Statut de la fiche, index: 5}
  code: {index: 44}
  identifier: {short: Identifiant de la fiche de saisie. Exemple FDS-092, mustSupport: true, index: 0}
  lastReviewDate: {short: Date de dernière revue de la fiche, mustSupport: true, index: 42}
  version: {short: version de la fiche de saisie, mustSupport: true, index: 1}
  effectivePeriod: {short: Periode de validité de la fiche, mustSupport: true, index: 43}
package_version: 0.6.0
class: profile
kind: resource
url: https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire
base: http://hl7.org/fhir/StructureDefinition/Questionnaire
version: 0.6.0
required: [name, subjectType, title, useContext]