http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition|5.2.0
Represents a specific logic definition used by the artifact. When logic is referenced from knowledge artifacts, this extension allows each referenced definition to be represented independently so that consumers know which specific expressions are being referenced (i.e. not all expressions in a given library are always used), as well as allows processing applications (such as narrative generation) to easily surface the definitions to provide capabilities such as navigation.
description: Represents a specific logic definition used by the artifact. When logic is referenced from knowledge artifacts, this extension allows each referenced definition to be represented independently so that consumers know which specific expressions are being referenced (i.e. not all expressions in a given library are always used), as well as allows processing applications (such as narrative generation) to easily surface the definitions to provide capabilities such as navigation. derivation: constraint name: LogicDefinition type: Extension elements: extension: short: Which library index: 0 slicing: slices: libraryName: match: {} schema: short: Which library _required: true index: 0 extensions: {} elements: extension: {index: 1} url: pattern: {type: Uri, value: libraryName} index: 2 value: choices: [] index: 4 required: [value] name: match: {} schema: short: Which definition _required: true index: 5 extensions: {} elements: extension: {index: 6} url: pattern: {type: Uri, value: name} index: 7 value: choices: [] index: 9 required: [value] statement: match: {} schema: short: Complete declaration statement _required: true index: 10 extensions: {} elements: extension: {index: 11} url: pattern: {type: Uri, value: statement} index: 12 value: choices: [] index: 14 required: [value] displayCategory: match: {} schema: short: What category? index: 15 extensions: {} elements: extension: {index: 16} url: pattern: {type: Uri, value: displayCategory} index: 17 value: choices: [] index: 19 required: [value] displaySequence: match: {} schema: short: What order? index: 20 extensions: {} elements: extension: {index: 21} url: pattern: {type: Uri, value: displaySequence} index: 22 value: choices: [] index: 24 required: [value] url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition'} index: 25 value: choices: [] index: 27 extensions: libraryName: url: null short: Which library _required: true index: 0 extensions: {} elements: extension: {index: 1} url: pattern: {type: Uri, value: libraryName} index: 2 value: choices: [] index: 4 required: [value] name: url: null short: Which definition _required: true index: 5 extensions: {} elements: extension: {index: 6} url: pattern: {type: Uri, value: name} index: 7 value: choices: [] index: 9 required: [value] statement: url: null short: Complete declaration statement _required: true index: 10 extensions: {} elements: extension: {index: 11} url: pattern: {type: Uri, value: statement} index: 12 value: choices: [] index: 14 required: [value] displayCategory: url: null short: What category? index: 15 extensions: {} elements: extension: {index: 16} url: pattern: {type: Uri, value: displayCategory} index: 17 value: choices: [] index: 19 required: [value] displaySequence: url: null short: What order? index: 20 extensions: {} elements: extension: {index: 21} url: pattern: {type: Uri, value: displaySequence} index: 22 value: choices: [] index: 24 required: [value] class: extension kind: complex-type url: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition base: http://hl7.org/fhir/StructureDefinition/Extension version: 5.2.0 required: [extension]