description: Allows relationships to be established between data requirements. For example, a Medication data requirement that depends on a MedicationRequest data requirement. package_name: hl7.fhir.uv.extensions.r4 derivation: constraint name: RelatedRequirement type: Extension elements: extension: short: What data requirement type: Extension index: 0 slicing: slices: targetId: match: {} schema: short: What data requirement type: Extension _required: true index: 0 elements: url: pattern: {type: Uri, value: targetId} index: 1 value: choices: [valueString] index: 3 valueString: {type: string, choiceOf: value, index: 4} targetPath: match: {} schema: short: What element establishes the relationship type: Extension index: 5 elements: url: pattern: {type: Uri, value: targetPath} index: 6 value: choices: [valueString] index: 8 valueString: {type: string, choiceOf: value, index: 9} targetSearchParam: match: {} schema: short: What search parameter establishes the relationship type: Extension index: 10 elements: url: pattern: {type: Uri, value: targetSearchParam} index: 11 value: choices: [valueString] index: 13 valueString: {type: string, choiceOf: value, index: 14} url: type: uri pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/cqf-relatedRequirement'} index: 15 value: choices: [] index: 17 package_version: 5.4.0 extensions: targetId: url: null short: What data requirement type: Extension _required: true index: 0 elements: url: pattern: {type: Uri, value: targetId} index: 1 value: choices: [valueString] index: 3 valueString: {type: string, choiceOf: value, index: 4} targetPath: url: null short: What element establishes the relationship type: Extension index: 5 elements: url: pattern: {type: Uri, value: targetPath} index: 6 value: choices: [valueString] index: 8 valueString: {type: string, choiceOf: value, index: 9} targetSearchParam: url: null short: What search parameter establishes the relationship type: Extension index: 10 elements: url: pattern: {type: Uri, value: targetSearchParam} index: 11 value: choices: [valueString] index: 13 valueString: {type: string, choiceOf: value, index: 14} class: extension kind: complex-type url: http://hl7.org/fhir/StructureDefinition/cqf-relatedRequirement base: http://hl7.org/fhir/StructureDefinition/Extension version: 5.4.0 required: [extension]