description: Profil de la ressource Observation permettant de représenter la période scolaire de l'usager. package_name: ans.fhir.fr.tddui derivation: constraint name: TDDUIObservationPeriodeScolaire type: Observation elements: component: index: 16 elements: code: binding: {strength: required, valueSet: 'https://interop.esante.gouv.fr/ig/fhir/tddui/ValueSet/tddui-observation-periode-scolaire'} index: 17 elements: coding: {index: 18} required: [coding] value: choices: [] index: 20 required: [value] slicing: rules: open discriminator: - {path: code, type: pattern} min: null slices: typeEnseignementSpecialise: match: code: coding: - {code: typeEnseignementSpecialise, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-observation-periode-scolaire', display: Type enseignement spécialisé} schema: array: true index: 21 elements: code: pattern: type: CodeableConcept value: coding: - {code: typeEnseignementSpecialise, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-observation-periode-scolaire', display: Type enseignement spécialisé} index: 22 value: choices: [] index: 24 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueCodeableConcept: match: {} schema: choices: [valueCodeableConcept] _required: true index: 26 min: 1 max: 1 valueCodeableConcept: type: CodeableConcept choiceOf: value index: 27 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, _required: true, index: 27} min: 1 max: 1 required: [valueCodeableConcept] diplome: match: code: coding: - {code: diplome, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-observation-periode-scolaire', display: Diplôme} schema: array: true index: 28 elements: code: pattern: type: CodeableConcept value: coding: - {code: diplome, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-observation-periode-scolaire', display: Diplôme} index: 29 value: choices: [] index: 31 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueCodeableConcept: match: {} schema: choices: [valueCodeableConcept] _required: true index: 33 min: 1 max: 1 valueCodeableConcept: type: CodeableConcept choiceOf: value index: 34 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, _required: true, index: 34} min: 1 max: 1 required: [valueCodeableConcept] volumeScolarisation: match: code: coding: - {code: volumeScolarisation, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-observation-periode-scolaire', display: Volume de scolarisation} schema: index: 35 elements: code: pattern: type: CodeableConcept value: coding: - {code: volumeScolarisation, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-observation-periode-scolaire', display: Volume de scolarisation} index: 36 value: choices: [valueQuantity] index: 41 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] _required: true index: 41 min: 1 max: 1 valueQuantity: type: Quantity choiceOf: value index: 42 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, _required: true, index: 42} min: 1 max: 1 required: [value, valueQuantity] note: {index: 15} effective[x]: elements: start: {index: 10} end: {index: 11} effective: choices: [] index: 6 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: effectivePeriod: match: {} schema: choices: [effectivePeriod] index: 8 min: 0 max: 1 code: binding: {strength: required, valueSet: 'https://interop.esante.gouv.fr/ig/fhir/tddui/ValueSet/tddui-observation-type'} pattern: type: CodeableConcept value: coding: - {code: PERIODESCOL, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-observation-type', display: Période scolaire} index: 3 identifier: short: Identifiant de la période scolaire index: 0 elements: system: pattern: {type: Uri, value: 'https://identifiant-medicosocial-periodescolaire.esante.gouv.fr'} index: 1 value: {index: 2} required: [value, system] subject: type: Reference refers: ['https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-patient', 'https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-patient-ins'] index: 4 performer: index: 12 slicing: rules: open discriminator: - {path: resolve(), type: type} min: 1 slices: referentScolaire: match: {} schema: type: Reference refers: ['https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-related-person-contact'] _required: true index: 13 min: 1 max: 1 ecole: match: {} schema: type: Reference refers: ['https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-organization'] index: 14 min: 0 max: 1 effectivePeriod: type: Period choiceOf: effective index: 9 slicing: slices: effectivePeriod: match: {} schema: {type: Period, choiceOf: effective, index: 9} min: 0 max: 1 package_version: 2.3.0 class: profile kind: resource url: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-observation-periode-scolaire base: http://hl7.org/fhir/StructureDefinition/Observation version: 2.3.0 required: [identifier, subject, performer]