description: 'A definition of a feature that applications may implement, or be required to implement. Features are an aspect of a an applications implementation that \ngenerally impacts on the handling of data received from or provided to from the application, which makes it worth declaring. Once declared, ' package_name: hl7.fhir.uv.application-feature derivation: specialization name: FeatureDefinition type: http://hl7.org/fhir/uv/application-feature/StructureDefinition/FeatureDefinition elements: description: isModifier: false short: Natural language description of the {{title}} type: markdown mustSupport: false base: {max: '1', min: 0, path: CanonicalResource.description} isSummary: false index: 14 valueType: type: code short: Type of value associated with the feature binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/data-types'} index: 20 date: isModifier: false short: Date last changed type: dateTime mustSupport: false base: {max: '1', min: 0, path: CanonicalResource.date} isSummary: true index: 11 publisher: isModifier: false short: Name of the publisher/steward (organization or individual) type: string mustSupport: false base: {max: '1', min: 0, path: CanonicalResource.publisher} isSummary: true index: 12 jurisdiction: isModifier: false short: Intended jurisdiction for {{title}} (if applicable) index: 16 type: CodeableConcept mustSupport: false array: true binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/jurisdiction|5.0.0'} base: {max: '*', min: 0, path: CanonicalResource.jurisdiction} isSummary: true purpose: isModifier: false short: Why this {{title}} is defined type: markdown mustSupport: false base: {max: '1', min: 0, path: CanonicalResource.purpose} isSummary: false index: 17 name: isModifier: false short: Name for this {{title}} (computer friendly) type: string mustSupport: false base: {max: '1', min: 0, path: CanonicalResource.name} isSummary: true index: 7 contextDefinition: {type: markdown, short: Human readable documentation describing how to interpret the context fields, index: 22} qualifier: type: BackboneElement short: A qualifier that might provided more information about a feature implementation array: true index: 25 elements: name: {type: code, short: The name of the feature, index: 26} description: {type: string, short: A human-readable description of the qualifier., index: 27} valueType: type: code short: Type of value associated with the feature binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/data-types'} index: 28 optional: {type: boolean, short: 'Whether the feature is optional, or must always be present', index: 29} required: [optional, name, valueType] copyrightLabel: isModifier: false short: Copyright holder and year(s) type: string mustSupport: false base: {max: '1', min: 0, path: CanonicalResource.copyrightLabel} isSummary: false index: 19 useContext: isModifier: false short: The context that the content is intended to support type: UsageContext mustSupport: false array: true base: {max: '*', min: 0, path: CanonicalResource.useContext} isSummary: true index: 15 copyright: isModifier: false short: Use and/or publishing restrictions type: markdown mustSupport: false base: {max: '1', min: 0, path: CanonicalResource.copyright} isSummary: false index: 18 versionAlgorithm: isModifier: false short: How to compare versions mustSupport: false choices: [versionAlgorithmString, versionAlgorithmCoding] base: {max: '1', min: 0, path: 'CanonicalResource.versionAlgorithm[x]'} isSummary: true index: 4 experimental: isModifier: false short: For testing purposes, not real usage type: boolean mustSupport: false meaningWhenMissing: If absent, this resource is treated as though it is not experimental. base: {max: '1', min: 0, path: CanonicalResource.experimental} isSummary: true index: 10 title: isModifier: false short: Name for this {{title}} (human friendly) type: string mustSupport: false base: {max: '1', min: 0, path: CanonicalResource.title} isSummary: true index: 8 versionAlgorithmCoding: isModifier: false short: How to compare versions type: Coding mustSupport: false base: {max: '1', min: 0, path: 'CanonicalResource.versionAlgorithm[x]'} choiceOf: versionAlgorithm isSummary: true index: 6 status: isModifier: true short: draft | active | retired | unknown index: 9 type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/publication-status|5.0.0'} base: {max: '1', min: 1, path: CanonicalResource.status} isModifierReason: This is labeled as "Is Modifier" because applications should not use a retired {{title}} without due consideration isSummary: true valueSet: {type: canonical, short: ValueSet that controls what coded value are allowed, index: 21} url: isModifier: false short: Canonical identifier for this {{title}}, represented as an absolute URI (globally unique) type: uri mustSupport: false base: {max: '1', min: 0, path: CanonicalResource.url} isSummary: true index: 0 identifier: isModifier: false short: Additional identifier for the {{title}} type: Identifier mustSupport: false array: true base: {max: '*', min: 0, path: CanonicalResource.identifier} isSummary: true index: 1 context: {type: string, short: The context(s) on which this feature can be defined, array: true, index: 24} versionAlgorithmString: isModifier: false short: How to compare versions type: string mustSupport: false base: {max: '1', min: 0, path: 'CanonicalResource.versionAlgorithm[x]'} choiceOf: versionAlgorithm isSummary: true index: 5 contextExpressionLanguage: type: code short: The mime type of context, if context uses an expression language binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/mimetypes'} index: 23 version: isModifier: false short: Business version of the {{title}} type: string mustSupport: false base: {max: '1', min: 0, path: CanonicalResource.version} isSummary: true index: 2 contact: isModifier: false short: Contact details for the publisher type: ContactDetail mustSupport: false array: true base: {max: '*', min: 0, path: CanonicalResource.contact} isSummary: true index: 13 package_version: 1.0.0 class: logical kind: logical url: http://hl7.org/fhir/uv/application-feature/StructureDefinition/FeatureDefinition base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 1.0.0 required: [status, contextDefinition, valueType]