PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.extensions.r4@5.4.0
    http://hl7.org/fhir/StructureDefinition/cqf-relatedRequirement
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]