PackagesCanonicalsLogsProblems
    Packages
    rs/ans.fhir.fr.ror@0.4.0
    https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire
description: Fiche de saisie de l'offre de soins
package_name: rs/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: 34}
  derivedFrom: {short: Fiche(s) de saisie parente(s), mustSupport: true, index: 4}
  purpose: {short: Pourquoi cette fiche est-il défini, mustSupport: true, index: 33}
  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: 38
    elements:
      enableBehavior: {mustSupport: true, index: 46}
      definition: {short: Element concerné par la saisie, mustSupport: true, index: 40}
      linkId: {short: Unique id pour l'item de la fiche, index: 39}
      repeats: {short: Si l'item peut de répeter, mustSupport: true, index: 48}
      type: {short: Ti=ype de l'item group | display | boolean | decimal | integer | date | dateTime ..., index: 44}
      enableWhen: {short: Item autorisé / disponible que sous condition, mustSupport: true, index: 45}
      answerOption:
        short: Réponses permises
        mustSupport: true
        index: 51
        elements:
          initialSelected: {short: Option de réponse sélectionnée par défaut, mustSupport: true, index: 52}
      prefix: {mustSupport: true, index: 42}
      readOnly: {short: En lecture seule, mustSupport: true, index: 49}
      answerValueSet: {short: Ensemble de valeurs autorisées en réponse, mustSupport: true, index: 50}
      code: {index: 41}
      initial: {short: Valeur(s) initiale(s), mustSupport: true, index: 53}
      required: {short: Champs requis, mustSupport: true, index: 47}
      text: {short: Texte pour l'item, mustSupport: true, index: 43}
  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 et la profession
    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) et profession (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
                        mustSupport: true
                        choices: [valueCodeableConcept]
                        index: 17
                      min: 0
                      max: 1
              valueCodeableConcept:
                short: Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible
                type: CodeableConcept
                mustSupport: true
                choiceOf: value
                index: 18
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {short: Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible, type: CodeableConcept, mustSupport: true, 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
                        mustSupport: true
                        choices: [valueCodeableConcept]
                        index: 24
                      min: 0
                      max: 1
              valueCodeableConcept:
                short: Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible
                type: CodeableConcept
                mustSupport: true
                choiceOf: value
                index: 25
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {short: Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible, type: CodeableConcept, mustSupport: true, 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
                        mustSupport: true
                        choices: [valueCodeableConcept]
                        index: 31
                      min: 0
                      max: 1
              valueCodeableConcept:
                short: Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible
                type: CodeableConcept
                mustSupport: true
                choiceOf: value
                index: 32
                slicing:
                  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, type: CodeableConcept, mustSupport: true, choiceOf: value, index: 32}
                      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: 37}
  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: 35}
  version: {short: version de la fiche de saisie, mustSupport: true, index: 1}
  effectivePeriod: {short: Periode de validité de la fiche, mustSupport: true, index: 36}
package_version: 0.4.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.4.0
required: [name, subjectType, title, useContext]