PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.crmi@2.0.0-ballot
    http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-manifestparameters
description: The CRMI Manifest Parameters Profile defines the expected parameters used for representing version-pinning.
package_name: hl7.fhir.uv.crmi
derivation: constraint
name: CRMIManifestParameters
type: Parameters
elements:
  parameter:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: name, type: value}
      min: null
      slices:
        default-canonical-version:
          match: {name: default-canonical-version}
          schema:
            short: Canonical version
            array: true
            index: 46
            elements:
              name:
                pattern: {type: string, value: default-canonical-version}
                type: string
                index: 47
              value:
                choices: [valueCanonical]
                index: 49
              valueCanonical: {type: canonical, choiceOf: value, index: 50}
              value[x]:
                extensions:
                  display: {url: 'http://hl7.org/fhir/StructureDefinition/display', min: 0, max: 1, type: Extension, index: 51}
                  uriReference: {url: 'http://hl7.org/fhir/StructureDefinition/artifact-uriReference', min: 0, max: 1, type: Extension, short: Uri for non-canonical artifact, index: 52}
                  resourceType: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-resourceType', min: 0, max: 1, type: Extension, index: 53}
                elements:
                  extension:
                    type: Extension
                    url: http://hl7.org/fhir/StructureDefinition/display
                    index: 51
                    slicing:
                      slices:
                        display:
                          match: {}
                          schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/display', index: 51}
                          min: 0
                          max: 1
                        uriReference:
                          match: {}
                          schema: {type: Extension, short: Uri for non-canonical artifact, url: 'http://hl7.org/fhir/StructureDefinition/artifact-uriReference', index: 52}
                          min: 0
                          max: 1
                        resourceType:
                          match: {}
                          schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/cqf-resourceType', index: 53}
                          min: 0
                          max: 1
            required: [value, valueCanonical]
        canonicalVersion:
          match: {name: canonicalVersion}
          schema:
            short: Canonical version (deprecated, use default-canonical-version)
            array: true
            index: 39
            elements:
              name:
                pattern: {type: string, value: canonicalVersion}
                type: string
                index: 40
              value:
                choices: [valueCanonical]
                index: 42
              valueCanonical: {type: canonical, choiceOf: value, index: 43}
              value[x]:
                extensions:
                  display: {url: 'http://hl7.org/fhir/StructureDefinition/display', min: 0, max: 1, type: Extension, index: 44}
                  resourceType: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-resourceType', min: 0, max: 1, type: Extension, index: 45}
                elements:
                  extension:
                    type: Extension
                    url: http://hl7.org/fhir/StructureDefinition/display
                    index: 44
                    slicing:
                      slices:
                        display:
                          match: {}
                          schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/display', index: 44}
                          min: 0
                          max: 1
                        resourceType:
                          match: {}
                          schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/cqf-resourceType', index: 45}
                          min: 0
                          max: 1
            required: [value, valueCanonical]
        default-valueset-version:
          match: {name: default-valueset-version}
          schema:
            short: Value set version
            array: true
            index: 33
            elements:
              name:
                pattern: {type: string, value: default-valueset-version}
                type: string
                index: 34
              value:
                choices: [valueCanonical]
                index: 36
              valueCanonical: {type: canonical, choiceOf: value, index: 37}
              value[x]:
                extensions:
                  display: {url: 'http://hl7.org/fhir/StructureDefinition/display', min: 0, max: 1, type: Extension, index: 38}
                elements:
                  extension:
                    type: Extension
                    url: http://hl7.org/fhir/StructureDefinition/display
                    index: 38
                    slicing:
                      slices:
                        display:
                          match: {}
                          schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/display', index: 38}
                          min: 0
                          max: 1
            required: [value, valueCanonical]
        includeDraft:
          match: {name: includeDraft}
          schema:
            short: Include unreleased content?
            index: 11
            elements:
              name:
                pattern: {type: string, value: includeDraft}
                type: string
                index: 12
              value:
                choices: [valueBoolean]
                index: 14
              valueBoolean: {type: boolean, choiceOf: value, index: 15}
            required: [value, valueBoolean]
        lastActiveVersion:
          match: {name: lastActiveVersion}
          schema:
            short: Indicate last active version?
            index: 16
            elements:
              name:
                pattern: {type: string, value: lastActiveVersion}
                type: string
                index: 17
              value:
                choices: [valueBoolean]
                index: 19
              valueBoolean: {type: boolean, choiceOf: value, index: 20}
            required: [value, valueBoolean]
        activeOnly:
          match: {name: activeOnly}
          schema:
            short: Only include active codes?
            index: 6
            elements:
              name:
                pattern: {type: string, value: activeOnly}
                type: string
                index: 7
              value:
                choices: [valueBoolean]
                index: 9
              valueBoolean: {type: boolean, choiceOf: value, index: 10}
            required: [value, valueBoolean]
        system-version:
          match: {name: system-version}
          schema:
            short: Code system version (deprecated, use default-system-version)
            array: true
            index: 21
            elements:
              name:
                pattern: {type: string, value: system-version}
                type: string
                index: 22
              value:
                choices: [valueCanonical]
                index: 24
              valueCanonical: {type: canonical, choiceOf: value, index: 25}
              value[x]:
                extensions:
                  display: {url: 'http://hl7.org/fhir/StructureDefinition/display', min: 0, max: 1, type: Extension, index: 26}
                elements:
                  extension:
                    type: Extension
                    url: http://hl7.org/fhir/StructureDefinition/display
                    index: 26
                    slicing:
                      slices:
                        display:
                          match: {}
                          schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/display', index: 26}
                          min: 0
                          max: 1
            required: [value, valueCanonical]
        includeDefinition:
          match: {name: includeDefinition}
          schema:
            short: Include definition?
            index: 1
            elements:
              name:
                pattern: {type: string, value: includeDefinition}
                type: string
                index: 2
              value:
                choices: [valueBoolean]
                index: 4
              valueBoolean: {type: boolean, choiceOf: value, index: 5}
            required: [value, valueBoolean]
        default-system-version:
          match: {name: default-system-version}
          schema:
            short: Code system version
            array: true
            index: 27
            elements:
              name:
                pattern: {type: string, value: default-system-version}
                type: string
                index: 28
              value:
                choices: [valueCanonical]
                index: 30
              valueCanonical: {type: canonical, choiceOf: value, index: 31}
              value[x]:
                extensions:
                  display: {url: 'http://hl7.org/fhir/StructureDefinition/display', min: 0, max: 1, type: Extension, index: 32}
                elements:
                  extension:
                    type: Extension
                    url: http://hl7.org/fhir/StructureDefinition/display
                    index: 32
                    slicing:
                      slices:
                        display:
                          match: {}
                          schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/display', index: 32}
                          min: 0
                          max: 1
            required: [value, valueCanonical]
package_version: 2.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-manifestparameters
base: http://hl7.org/fhir/StructureDefinition/Parameters
version: 2.0.0-ballot