description: This profile constrains the Observation resource for representing the FAST (face, arm, speech, time) test in the context of a stroke examination. package_name: ch.fhir.ig.ch-ems derivation: constraint name: CHEmsObservationStrokeFAST type: Observation elements: code: short: Stroke / FAST mustSupport: true pattern: type: CodeableConcept value: coding: - {code: '716800008', system: 'http://snomed.info/sct'} index: 0 effective: short: 'T: Time' choices: [effectiveDateTime] index: 2 effectiveDateTime: {type: dateTime, short: 'T: Time', choiceOf: effective, index: 3} component: array: true min: 3 max: 3 index: 4 extensions: {} elements: extension: {index: 5} slicing: rules: open ordered: false discriminator: - {path: code, type: value} min: 3 max: 3 slices: face: match: code: coding: - {code: '89545001', system: 'http://snomed.info/sct'} schema: short: 'F: Face' mustSupport: true _required: true index: 6 extensions: laterality: {url: 'http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-ext-laterality', min: 0, max: 1, type: Extension, short: Affected side of the face, mustSupport: true, index: 7} elements: extension: type: Extension short: Affected side of the face mustSupport: true url: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-ext-laterality index: 7 slicing: slices: laterality: match: {} schema: {type: Extension, short: Affected side of the face, mustSupport: true, url: 'http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-ext-laterality', index: 7} min: 0 max: 1 code: pattern: type: CodeableConcept value: coding: - {code: '89545001', system: 'http://snomed.info/sct'} index: 8 value: short: Face drooping mustSupport: true choices: [valueCodeableConcept] index: 10 valueCodeableConcept: {type: CodeableConcept, short: Face drooping, mustSupport: true, choiceOf: value, index: 11} arm: match: code: coding: - {code: '53120007', system: 'http://snomed.info/sct'} schema: short: 'A: Arm' mustSupport: true _required: true index: 12 extensions: laterality: {url: 'http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-ext-laterality', min: 0, max: 1, type: Extension, short: Affected arm, mustSupport: true, index: 13} elements: extension: type: Extension short: Affected arm mustSupport: true url: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-ext-laterality index: 13 slicing: slices: laterality: match: {} schema: {type: Extension, short: Affected arm, mustSupport: true, url: 'http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-ext-laterality', index: 13} min: 0 max: 1 code: pattern: type: CodeableConcept value: coding: - {code: '53120007', system: 'http://snomed.info/sct'} index: 14 value: short: Arm weakness mustSupport: true choices: [valueCodeableConcept] index: 16 valueCodeableConcept: {type: CodeableConcept, short: Arm weakness, mustSupport: true, choiceOf: value, index: 17} speech: match: code: coding: - {code: '87335007', system: 'http://snomed.info/sct'} schema: short: 'S: Speech' mustSupport: true _required: true index: 18 elements: code: pattern: type: CodeableConcept value: coding: - {code: '87335007', system: 'http://snomed.info/sct'} index: 19 value: short: Speech difficulty mustSupport: true choices: [valueCodeableConcept] index: 21 valueCodeableConcept: {type: CodeableConcept, short: Speech difficulty, mustSupport: true, choiceOf: value, index: 22} package_version: 2.0.0-ballot class: profile kind: resource url: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-observation-stroke-fast base: http://fhir.ch/ig/ch-ems/StructureDefinition/ch-ems-observation version: 2.0.0-ballot required: [effectiveDateTime, effective]