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.3 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.3