description: A reference to a resource, canonical resource, or non-FHIR resource. package_name: rs/hl7.fhir.uv.extensions.r3 derivation: constraint name: ArtifactReference type: Extension elements: url: type: uri pattern: {type: uri, value: 'http://hl7.org/fhir/StructureDefinition/artifact-reference'} index: 0 value: choices: [valueReference, valueCanonical, valueUri] index: 2 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] index: 3 valueCanonical: {type: canonical, choiceOf: value, index: 4} valueUri: {type: uri, choiceOf: value, index: 5} package_version: 5.1.0 class: extension kind: complex-type url: http://hl7.org/fhir/StructureDefinition/artifact-reference base: http://hl7.org/fhir/StructureDefinition/Extension version: 5.1.0 required: [value, valueCanonical, valueReference, valueUri]