PackagesCanonicalsLogsProblems
    Packages
    ca.infoway.io.halo@1.0.0-dft-preballot
    http://fhir.infoway-inforoute.ca/io/HALO/StructureDefinition/set-context-output-parameters
description: A profile capturing more nuanced rules for the output Parameters resource returned by the $set-context operation that cannot be captured within the OperationDefinition itself.
package_name: ca.infoway.io.halo
derivation: constraint
name: SetContextOutputParameters
type: Parameters
elements:
  parameter:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: name, type: pattern}
      min: 1
      slices:
        launchID:
          match: {name: launchID}
          schema:
            index: 1
            elements:
              name:
                pattern: {type: String, value: launchID}
                index: 2
              value:
                choices: [valueString]
                index: 4
              valueString: {type: string, choiceOf: value, index: 5}
              resource: {index: 6}
              part: {index: 7}
            required: [valueString, value]
        outcome:
          match: {name: outcome}
          schema:
            array: true
            min: 1
            _required: true
            index: 8
            elements:
              name:
                pattern: {type: String, value: outcome}
                index: 9
              value:
                choices: []
                index: 11
              resource: {type: OperationOutcome, index: 12}
              part: {index: 13}
        resourcesResponse:
          match: {name: resourcesResponse}
          schema:
            index: 14
            elements:
              name:
                pattern: {type: String, value: resourcesResponse}
                index: 15
              value:
                choices: []
                index: 17
              resource: {type: Bundle, index: 18}
              part: {index: 19}
            required: [resource]
package_version: 1.0.0-dft-preballot
class: profile
kind: resource
url: http://fhir.infoway-inforoute.ca/io/HALO/StructureDefinition/set-context-output-parameters
base: http://hl7.org/fhir/StructureDefinition/Parameters
version: null
required: [parameter]