description: Definition of an activity that is part of an intervention in the context of a clinical practice guideline recommendation. package_name: de.netzwerk-universitaetsmedizin.ebm-cpg derivation: constraint name: RecommendationAction abstract: true type: ActivityDefinition elements: meta: mustSupport: true index: 0 elements: source: {mustSupport: true, index: 1} profile: {mustSupport: true, index: 2} required: [profile] dosage: mustSupport: true index: 36 elements: timing: constraint: code-xor-repeat: {human: 'Either a code or a repeat structure should be defined, but not both', source: 'https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/recommendation-action', severity: error, expression: code.empty() or repeat.empty()} index: 37 elements: repeat: mustSupport: true index: 38 elements: frequencyMax: {short: Indicates the maximum number of repetitions that should occur within a period. I.e. Event occurs frequency times per period, index: 46} frequency: {short: Indicates the minimal number of repetitions that should occur within a period. I.e. Event occurs frequency times per period, index: 45} durationMax: {short: Maximal duration this event should last, index: 44} duration: {short: Minimal duration this event should last, index: 43} bounds: choices: [] index: 40 count: {short: Minimal number of times this event should be repeated, index: 41} periodMax: {short: The maximum duration to which the frequency applies. I.e. Event occurs frequency times per period, index: 48} period: {short: The minimal duration to which the frequency applies. I.e. Event occurs frequency times per period, index: 47} countMax: {short: Maximum number of times this event should be repeated, index: 42} subjectCodeableConcept: type: CodeableConcept pattern: type: CodeableConcept value: coding: - {code: Patient, system: 'http://hl7.org/fhir/fhir-types'} choiceOf: subject index: 15 extension: array: true min: 2 index: 3 slicing: slices: knowledgeCapability: match: {} schema: index: 4 extensions: {} elements: extension: {index: 5} value: pattern: {type: Code, value: computable} choices: [] index: 7 required: [value] knowledgeRepresentationLevel: match: {} schema: _required: true index: 8 extensions: {} elements: extension: {index: 9} value: pattern: {type: Code, value: structured} choices: [] index: 11 required: [value] timingTiming: type: Timing constraint: code-xor-repeat: {human: 'Either a code or a repeat structure should be defined, but not both', source: 'https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/recommendation-action', severity: error, expression: code.empty() or repeat.empty()} choiceOf: timing index: 20 product: mustSupport: true choices: [] index: 34 timing: elements: repeat: elements: bounds: choices: [] index: 24 url: {mustSupport: true, index: 12} code: {index: 16} doNotPerform: {mustSupport: true, index: 17} bodySite: {mustSupport: true, index: 49} quantity: {mustSupport: true, index: 35} timing[x]: elements: repeat: elements: count: {short: Minimal number of times this event should be repeated, index: 25} countMax: {short: Maximum number of times this event should be repeated, index: 26} duration: {short: Minimal duration this event should last, index: 27} durationMax: {short: Maximal duration this event should last, index: 28} frequency: {short: Indicates the minimal number of repetitions that should occur within a period. I.e. Event occurs frequency times per period, index: 29} frequencyMax: {short: Indicates the maximum number of repetitions that should occur within a period. I.e. Event occurs frequency times per period, index: 30} period: {short: The minimal duration to which the frequency applies. I.e. Event occurs frequency times per period, index: 31} periodMax: {short: The maximum duration to which the frequency applies. I.e. Event occurs frequency times per period, index: 32} subject: pattern: type: CodeableConcept value: coding: - {code: Patient, system: 'http://hl7.org/fhir/fhir-types'} choices: [subjectCodeableConcept] index: 14 package_version: 1.2.0 extensions: knowledgeCapability: url: null index: 4 extensions: {} elements: extension: {index: 5} value: pattern: {type: Code, value: computable} choices: [] index: 7 required: [value] knowledgeRepresentationLevel: url: null _required: true index: 8 extensions: {} elements: extension: {index: 9} value: pattern: {type: Code, value: structured} choices: [] index: 11 required: [value] class: profile kind: resource url: https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/recommendation-action base: http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-computableactivity version: 0.1.1 required: [subject, meta, subjectCodeableConcept, code]