http://hl7.org/fhir/StructureDefinition/ExampleScenario|4.0.1

Example of workflow instance.
description: Example of workflow instance.
derivation: specialization
name: ExampleScenario
type: ExampleScenario
elements:
  date: {short: Date last changed, isSummary: true, index: 6}
  publisher: {short: Name of the publisher (organization or individual), isSummary: true, index: 7}
  instance:
    short: Each resource and each version that is present in the workflow
    array: true
    index: 18
    elements:
      resourceId: {short: The id of the resource for referencing, index: 19}
      resourceType:
        short: The type of the resource
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/resource-types|4.0.1'}
        index: 20
      name: {short: A short name for the resource instance, index: 21}
      description: {short: Human-friendly description of the resource instance, index: 22}
      version:
        short: A specific version of the resource
        array: true
        index: 23
        elements:
          versionId: {short: The identifier of a specific version of a resource, index: 24}
          description: {short: The description of the resource version, index: 25}
        required: [versionId, description]
      containedInstance:
        short: Resources contained in the instance
        array: true
        index: 26
        elements:
          resourceId: {short: Each resource contained in the instance, index: 27}
          versionId: {short: A specific version of a resource contained in the instance, index: 28}
        required: [resourceId]
    required: [resourceId, resourceType]
  jurisdiction:
    short: Intended jurisdiction for example scenario (if applicable)
    array: true
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/jurisdiction'}
    isSummary: true
    index: 10
  purpose: {short: 'The purpose of the example, e.g. to illustrate a scenario', index: 12}
  name: {short: Name for this example scenario (computer friendly), isSummary: true, index: 3}
  process:
    short: Each major process - a group of operations
    array: true
    index: 29
    elements:
      title: {short: The diagram title of the group of operations, isSummary: true, index: 30}
      description: {short: A longer description of the group of operations, index: 31}
      preConditions: {short: Description of initial status before the process starts, index: 32}
      postConditions: {short: Description of final status after the process ends, index: 33}
      step:
        short: Each step of the process
        array: true
        index: 34
        elements:
          process:
            elementReference: ['http://hl7.org/fhir/StructureDefinition/ExampleScenario', elements, process]
            short: Nested process
            array: true
            index: 35
          pause: {short: If there is a pause in the flow, index: 36}
          operation:
            short: Each interaction or action
            index: 37
            elements:
              response:
                elementReference: ['http://hl7.org/fhir/StructureDefinition/ExampleScenario', elements, instance, elements, containedInstance]
                short: Each resource instance used by the responder
                index: 47
              description: {short: A comment to be inserted in the diagram, index: 43}
              request:
                elementReference: ['http://hl7.org/fhir/StructureDefinition/ExampleScenario', elements, instance, elements, containedInstance]
                short: Each resource instance used by the initiator
                index: 46
              number: {short: The sequential number of the interaction, index: 38}
              name: {short: The human-friendly name of the interaction, index: 40}
              initiator: {short: Who starts the transaction, index: 41}
              type: {short: The type of operation - CRUD, index: 39}
              receiverActive: {short: Whether the receiver is deactivated right after the transaction, index: 45}
              initiatorActive: {short: Whether the initiator is deactivated right after the transaction, index: 44}
              receiver: {short: Who receives the transaction, index: 42}
            required: [number]
          alternative:
            short: Alternate non-typical step action
            array: true
            index: 48
            elements:
              title: {short: Label for alternative, index: 49}
              description: {short: A human-readable description of each option, index: 50}
              step:
                elementReference: ['http://hl7.org/fhir/StructureDefinition/ExampleScenario', elements, process, elements, step]
                short: What happens in each alternative option
                array: true
                index: 51
            required: [title]
    required: [title]
  useContext: {short: The context that the content is intended to support, array: true, isSummary: true, index: 9}
  copyright: {short: Use and/or publishing restrictions, index: 11}
  experimental: {short: 'For testing purposes, not real usage', isSummary: true, index: 5}
  workflow: {short: Another nested workflow, array: true, index: 52}
  status:
    isModifier: true
    short: draft | active | retired | unknown
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/publication-status|4.0.1'}
    isModifierReason: This is labeled as \"Is Modifier\" because applications should not use a retired {{title}} without due consideration
    isSummary: true
    index: 4
  url: {short: 'Canonical identifier for this example scenario, represented as a URI (globally unique)', isSummary: true, index: 0}
  identifier: {short: Additional identifier for the example scenario, array: true, isSummary: true, index: 1}
  version: {short: Business version of the example scenario, isSummary: true, index: 2}
  contact: {short: Contact details for the publisher, array: true, isSummary: true, index: 8}
  actor:
    short: Actor participating in the resource
    array: true
    index: 13
    elements:
      actorId: {short: ID or acronym of the actor, index: 14}
      type:
        short: person | entity
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/examplescenario-actor-type|4.0.1'}
        index: 15
      name: {short: The name of the actor as shown in the page, index: 16}
      description: {short: The description of the actor, index: 17}
    required: [actorId, type]
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/ExampleScenario
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 4.0.1
required: [status]