description: Indicates what role(s) the dependency is playing. Dependencies can play multiple roles. A dependency that does not state any roles is assumed to play the `default` role (i.e. there is no need to state that a dependency plays the `default` role, but the code is used in the include parameter to indicate whether default dependencies are included in a package). package_name: hl7.fhir.uv.crmi derivation: constraint name: CRMIDependencyRole type: Extension elements: url: type: uri pattern: {type: Uri, value: 'http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-dependencyRole'} index: 0 value: choices: [valueCode] index: 2 valueCode: {type: code, choiceOf: value, index: 3} package_version: 2.0.0 class: extension kind: complex-type url: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-dependencyRole base: http://hl7.org/fhir/StructureDefinition/Extension version: 2.0.0 required: [valueCode, value]