PackagesCanonicalsLogsProblems
    Packages
    flc.fhir.base@0.2.4
    http://canonical.fhir.link/flc/base/StructureDefinition/external-terminology-dependency
description: Declares an external dependency on a terminology package (FHIR NPM) that is required for the conversion process to function correctly, but which is not included in the current Implementation Guide. Used to enable automatic retrieval and loading of the required package into a Terminology Server such as Ontoserver.
package_name: flc.fhir.base
derivation: constraint
name: ExternalTerminologyDependency
type: Extension
elements:
  extension:
    array: true
    min: 3
    index: 0
    slicing:
      slices:
        package:
          match: {}
          schema:
            short: FHIR Package
            mustSupport: true
            _required: true
            index: 1
            extensions: {}
            elements:
              extension: {index: 2}
              url:
                pattern: {type: Uri, value: package}
                index: 3
              value:
                choices: [valueString]
                index: 5
              valueString: {type: string, choiceOf: value, index: 6}
        version:
          match: {}
          schema:
            short: Package version
            mustSupport: true
            _required: true
            index: 7
            extensions: {}
            elements:
              extension: {index: 8}
              url:
                pattern: {type: Uri, value: version}
                index: 9
              value:
                choices: [valueString]
                index: 11
              valueString: {type: string, choiceOf: value, index: 12}
        resource:
          match: {}
          schema:
            short: Canonical URI
            mustSupport: true
            array: true
            min: 1
            _required: true
            index: 13
            extensions: {}
            elements:
              extension: {index: 14}
              url:
                pattern: {type: Uri, value: resource}
                index: 15
              value:
                choices: [valueUri]
                index: 17
              valueUri: {type: uri, choiceOf: value, index: 18}
  url:
    pattern: {type: Uri, value: 'http://canonical.fhir.link/flc/base/StructureDefinition/external-terminology-dependency'}
    index: 19
  value:
    choices: []
    index: 21
package_version: 0.2.4
extensions:
  package:
    url: null
    short: FHIR Package
    mustSupport: true
    _required: true
    index: 1
    extensions: {}
    elements:
      extension: {index: 2}
      url:
        pattern: {type: Uri, value: package}
        index: 3
      value:
        choices: [valueString]
        index: 5
      valueString: {type: string, choiceOf: value, index: 6}
  version:
    url: null
    short: Package version
    mustSupport: true
    _required: true
    index: 7
    extensions: {}
    elements:
      extension: {index: 8}
      url:
        pattern: {type: Uri, value: version}
        index: 9
      value:
        choices: [valueString]
        index: 11
      valueString: {type: string, choiceOf: value, index: 12}
  resource:
    min: 1
    short: Canonical URI
    index: 13
    mustSupport: true
    array: true
    elements:
      extension: {index: 14}
      url:
        pattern: {type: Uri, value: resource}
        index: 15
      value:
        choices: [valueUri]
        index: 17
      valueUri: {type: uri, choiceOf: value, index: 18}
    _required: true
    extensions: {}
    url: null
class: extension
kind: complex-type
url: http://canonical.fhir.link/flc/base/StructureDefinition/external-terminology-dependency
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 0.2.4