PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.cpg.r4@2.0.0-ballot
    http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-computableplandefinition
description: Defines the minimum expectations and behavior for a computable plan definition
package_name: hl7.fhir.uv.cpg.r4
derivation: constraint
name: CPGComputablePlanDefinition
type: PlanDefinition
elements:
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        enabled:
          match: {url: null}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-enabled', index: 1}
          min: 0
          max: 1
        partOf:
          match: {url: null}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-partOf', index: 2}
          min: 0
          max: 1
  type: {mustSupport: true, index: 3}
  subject:
    mustSupport: true
    choices: []
    index: 5
  library: {mustSupport: true, index: 6}
  action:
    mustSupport: true
    index: 7
    extensions:
      strengthOfRecommendation: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-strengthOfRecommendation', min: 0, max: 1, type: Extension, mustSupport: true, index: 9}
      directionOfRecommendation: {url: 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-directionOfRecommendation', min: 0, max: 1, type: Extension, mustSupport: true, index: 10}
      qualityOfEvidence: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-qualityOfEvidence', min: 0, max: 1, type: Extension, mustSupport: true, index: 11}
    elements:
      description: {mustSupport: true, index: 14}
      definition:
        mustSupport: true
        choices: []
        index: 26
      type: {mustSupport: true, index: 24}
      participant:
        mustSupport: true
        index: 22
        elements:
          role:
            binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/cpg/ValueSet/cpg-common-persona-vs'}
            mustSupport: true
            index: 23
      title: {mustSupport: true, index: 13}
      documentation: {mustSupport: true, index: 17}
      prefix: {mustSupport: true, index: 12}
      reason: {mustSupport: true, index: 16}
      extension:
        index: 8
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            strengthOfRecommendation:
              match: {url: null}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-strengthOfRecommendation', index: 9}
              min: 0
              max: 1
            directionOfRecommendation:
              match: {url: null}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-directionOfRecommendation', index: 10}
              min: 0
              max: 1
            qualityOfEvidence:
              match: {url: null}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-qualityOfEvidence', index: 11}
              min: 0
              max: 1
      condition: {mustSupport: true, index: 19}
      timing:
        mustSupport: true
        choices: []
        index: 21
      dynamicValue:
        mustSupport: true
        index: 27
        elements:
          path: {mustSupport: true, index: 28}
          expression: {mustSupport: true, index: 29}
      code: {mustSupport: true, index: 15}
      action: {mustSupport: true, index: 30}
      trigger: {mustSupport: true, index: 18}
package_version: 2.0.0-ballot
extensions:
  enabled: {url: 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-enabled', min: 0, max: 1, type: Extension, mustSupport: true, index: 1}
  partOf: {url: 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-partOf', min: 0, max: 1, type: Extension, mustSupport: true, index: 2}
class: profile
kind: resource
url: http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-computableplandefinition
base: http://hl7.org/fhir/StructureDefinition/PlanDefinition
version: 2.0.0-ballot
required: [action, type]