description: Logical Model for representing functional requirement from a DAK package_name: smart.who.int.base derivation: specialization name: FunctionalRequirement type: http://smart.who.int/base/StructureDefinition/FunctionalRequirement elements: capability: short: Capability choices: [capabilityMarkdown, capabilityCoding] index: 4 benefitMarkdown: {type: markdown, short: Benefit, choiceOf: benefit, index: 9} classification: {type: Coding, short: Classification, array: true, index: 11} benefit: short: Benefit choices: [benefitMarkdown, benefitCoding] index: 8 activity: {type: markdown, short: Activity, index: 1} capabilityCoding: {type: Coding, short: Capability, choiceOf: capability, index: 6} id: {type: id, short: Requirement ID, index: 0} benefitCoding: {type: Coding, short: Benefit, choiceOf: benefit, index: 10} capabilityMarkdown: {type: markdown, short: Capability, choiceOf: capability, index: 5} actor: type: Reference short: Actor refers: ['http://smart.who.int/base/StructureDefinition/SGActor'] array: true index: 2 package_version: 1.0.0 class: logical kind: logical url: http://smart.who.int/base/StructureDefinition/FunctionalRequirement base: http://hl7.org/fhir/StructureDefinition/Base version: 1.0.0 required: [activity, id]