description: Logical Model for representing Functional and Non-Functional Requirements from a DAK. A high-level list of core functions and capabilities that the system must have to meet the end users' needs. package_name: smart.who.int.base derivation: specialization name: Requirements type: http://smart.who.int/base/StructureDefinition/Requirements elements: description: short: Description choices: [descriptionString, descriptionUri] index: 1 descriptionString: {type: string, short: Description, choiceOf: description, index: 2} descriptionUri: {type: uri, short: Description, choiceOf: description, index: 3} functional: type: BackboneElement short: Functional Requirements array: true index: 4 elements: canonical: {type: canonical, short: Canonical, index: 5} instance: {type: 'http://smart.who.int/base/StructureDefinition/FunctionalRequirement', short: Instance, index: 6} nonfunctional: type: BackboneElement short: Non-Functional Requirements array: true index: 7 elements: canonical: {type: canonical, short: Canonical, index: 8} instance: {type: 'http://smart.who.int/base/StructureDefinition/NonFunctionalRequirement', short: Instance, index: 9} package_version: 1.0.0 class: logical kind: logical url: http://smart.who.int/base/StructureDefinition/Requirements base: http://hl7.org/fhir/StructureDefinition/Base version: 1.0.0