PackagesCanonicalsLogsProblems
    Packages
    ans.fhir.fr.ror@0.7.0-snapshot-2
    https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire-healthcareservice
description: Modèle de saisie des Offres Opérationnelles.  \nLes questionnaires créés à partir de cette ressource sont utilisés par les établissements pour saisir leurs offres opérationnelles.
package_name: ans.fhir.fr.ror
derivation: constraint
name: RORQuestionnaire
type: Questionnaire
elements:
  description: {short: Description du modèle de saisie, mustSupport: true, index: 10}
  subjectType: {short: 'Type de la ressource qui alimente ce modèle : HealthcareService ou Organization ou Location', index: 7}
  date: {short: Date du dernier changement, mustSupport: true, index: 8}
  publisher: {short: 'Nom de l''éditeur du modèle: Etablissement ou personne', mustSupport: true, index: 9}
  approvalDate: {short: Date de validation du modèle de saisie, mustSupport: true, index: 42}
  purpose: {short: Pourquoi ce modèle est-il défini, mustSupport: true, index: 41}
  name: {short: Nom utilisé par les systèmes pour référencer le modèle Exemple MS-141, mustSupport: true, index: 4}
  item:
    short: Structure du champs du modèle
    index: 46
    elements:
      enableBehavior: {mustSupport: true, index: 53}
      definition: {short: Element concerné par la saisie, mustSupport: true, index: 48}
      linkId: {short: Unique id pour l'item du modèle, index: 47}
      repeats: {short: Si l'item peut de répeter, 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
        index: 58
        elements:
          initialSelected: {short: Option de réponse sélectionnée par défaut, mustSupport: true, index: 59}
      readOnly: {short: En lecture seule, index: 56}
      answerValueSet: {short: Ensemble de valeurs autorisées en réponse, index: 57}
      code: {index: 49}
      initial: {short: Valeur(s) initiale(s), index: 60}
      required: {short: Champs requis, index: 54}
      text: {short: Texte pour l'item, index: 50}
  useContext:
    short: Contexte d'usage du modèle de saisie spécifiant pour quelles catégories d'EG ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre pour lesquels ce modèle est applicable
    mustSupport: true
    index: 11
    elements:
      code:
        binding: {strength: extensible, valueSet: 'https://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/ror-usage-context-type-vs'}
        index: 12
    slicing:
      rules: open
      ordered: false
      description: 'Slicing pour définir les différents contextes d''usage du modèle afin de pouvoir catégoriser ces modèles de saisie 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 précisant les catégories d'EG pour lesquelles ce questionnaire est disponible
            array: true
            min: 1
            _required: true
            index: 13
            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'}
                index: 14
              value:
                choices: []
                index: 16
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema:
                        short: Catégories d'EG
                        choices: [valueCodeableConcept]
                        index: 18
                      min: 0
                      max: 1
              valueCodeableConcept:
                type: CodeableConcept
                short: Catégories d'EG
                choiceOf: value
                index: 19
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {type: CodeableConcept, short: Catégories d'EG, choiceOf: value, index: 19}
                      min: 0
                      max: 1
        typePS:
          match:
            code: {code: P01, system: 'https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession'}
          schema:
            short: Contexte précisant les types de profession de Santé pour lesquels ce questionnaire est disponible
            array: true
            index: 20
            elements:
              code:
                pattern:
                  type: Coding
                  value: {code: P01, system: 'https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession'}
                index: 21
              value:
                choices: []
                index: 23
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema:
                        short: Types de profession de santé
                        choices: [valueCodeableConcept]
                        index: 25
                      min: 0
                      max: 1
              valueCodeableConcept:
                type: CodeableConcept
                short: Types de profession de santé
                choiceOf: value
                index: 26
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {type: CodeableConcept, short: Types de profession de santé, choiceOf: value, index: 26}
                      min: 0
                      max: 1
        speOrdinal:
          match:
            code: {code: S, system: 'https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire'}
          schema:
            short: Contexte précisant les spécialités ordinales pour lesquelles ce questionnaire est disponible
            array: true
            index: 27
            elements:
              code:
                pattern:
                  type: Coding
                  value: {code: S, system: 'https://mos.esante.gouv.fr/NOS/TRE_R04-TypeSavoirFaire/FHIR/TRE-R04-TypeSavoirFaire'}
                index: 28
              value:
                choices: []
                index: 30
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema:
                        short: Spécialités ordinales
                        choices: [valueCodeableConcept]
                        index: 32
                      min: 0
                      max: 1
              valueCodeableConcept:
                type: CodeableConcept
                short: Spécialités ordinales
                choiceOf: value
                index: 33
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {type: CodeableConcept, short: Spécialités ordinales, choiceOf: value, index: 33}
                      min: 0
                      max: 1
        champAct:
          match:
            code: {code: champAct, system: 'https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem'}
          schema:
            short: Contexte précisant les domaines (champs d'activité) de l' offre (OffreOperationnelle) pour lesquels ce questionnaire est disponible
            array: true
            index: 34
            elements:
              code:
                pattern:
                  type: Coding
                  value: {code: champAct, system: 'https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem'}
                index: 35
              value:
                choices: []
                index: 37
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema:
                        short: Domaines (champs d'activité) de l' offre (OffreOperationnelle)
                        choices: [valueCodeableConcept]
                        index: 39
                      min: 0
                      max: 1
              valueCodeableConcept:
                type: CodeableConcept
                short: Domaines (champs d'activité) de l' offre (OffreOperationnelle)
                choiceOf: value
                index: 40
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {type: CodeableConcept, short: Domaines (champs d'activité) de l' offre (OffreOperationnelle), choiceOf: value, index: 40}
                      min: 0
                      max: 1
  title: {short: 'Titre du modèle. Exemple Unité d''accueil de jour, Equipe spécialisée Alzheimer (ESA), Unité d''Hébergement « traditionnelle » , en EHPAD Petite unité de vie (PUV)', index: 5}
  extension:
    index: 0
    slicing:
      slices:
        launchContext:
          match: {}
          schema: {type: Extension, url: 'https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-launchcontext', index: 1}
          min: 1
          max: 1
  status: {short: Statut du modèle, index: 6}
  code: {index: 45}
  identifier: {short: Identifiant du modèle de saisie. Exemple MS-141, mustSupport: true, index: 2}
  lastReviewDate: {short: Date de dernière revue du modèle, mustSupport: true, index: 43}
  version: {short: version du modèle de saisie, index: 3}
  effectivePeriod: {short: Periode de validité du modèle, mustSupport: true, index: 44}
package_version: 0.7.0-snapshot-2
extensions:
  launchContext: {url: 'https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-launchcontext', min: 1, max: 1, type: Extension, index: 1}
class: profile
kind: resource
url: https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire-healthcareservice
base: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-pop-exp
version: 0.7.0-snapshot-2
required: [name, extension, title, subjectType, useContext]