Extensions for Using Data Elements from FHIR R4 in FHIR STU3
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR R4 in FHIR STU3 - Downloaded Version null See the Directory of published versions

Extension: ExtensionExampleScenario_Process - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 0

Definitions for the ext-R4-ExampleScenario.process extension.

Guidance on how to interpret the contents of this table can be foundhere

0. Extension
Definition

R4: ExampleScenario.process (new:BackboneElement)


Optional Extension Element - found in all resources.

ShortR4: Each major process - a group of operations (new)Optional Extensions Element
Comments

Element ExampleScenario.process is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

Control0..*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.extension
Definition

An Extension


May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortExtensionAdditional Content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control10..*
TypeExtension
Alternate Namesextensions, user content
SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Extension.extension:title
    Slice Nametitle
    Definition

    R4: ExampleScenario.process.title (new:string)

    ShortR4: The diagram title of the group of operations (new)Additional Content defined by implementations
    Comments

    Element ExampleScenario.process.title is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.title is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.title has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    Control10..1*
    TypeExtension
    Requirements

    Element ExampleScenario.process.title is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.title is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.title has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    6. Extension.extension:title.url
    Definition

    Source of the definition for the extension code - a logical name or a URL.

    Shortidentifies the meaning of the extension
    Comments

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Control1..1
    Typeuri
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    Fixed Valuetitle
    8. Extension.extension:title.value[x]
    Definition

    The diagram title of the group of operations.


    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

    ShortThe diagram title of the group of operationsValue of extension
    Control10..1
    Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    10. Extension.extension:description
    Slice Namedescription
    Definition

    R4: ExampleScenario.process.description (new:markdown)

    ShortR4: A longer description of the group of operations (new)Additional Content defined by implementations
    Comments

    Element ExampleScenario.process.description is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    Control0..1*
    TypeExtension
    Requirements

    Element ExampleScenario.process.description is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    12. Extension.extension:description.url
    Definition

    Source of the definition for the extension code - a logical name or a URL.

    Shortidentifies the meaning of the extension
    Comments

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Control1..1
    Typeuri
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    Fixed Valuedescription
    14. Extension.extension:description.value[x]
    Definition

    A longer description of the group of operations.


    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

    ShortA longer description of the group of operationsValue of extension
    Control0..1
    Typemarkdown, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    16. Extension.extension:preConditions
    Slice NamepreConditions
    Definition

    R4: ExampleScenario.process.preConditions (new:markdown)

    ShortR4: Description of initial status before the process starts (new)Additional Content defined by implementations
    Comments

    Element ExampleScenario.process.preConditions is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.preConditions is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.preConditions has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    Control0..1*
    TypeExtension
    Requirements

    Element ExampleScenario.process.preConditions is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.preConditions is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.preConditions has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    18. Extension.extension:preConditions.url
    Definition

    Source of the definition for the extension code - a logical name or a URL.

    Shortidentifies the meaning of the extension
    Comments

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Control1..1
    Typeuri
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    Fixed ValuepreConditions
    20. Extension.extension:preConditions.value[x]
    Definition

    Description of initial status before the process starts.


    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

    ShortDescription of initial status before the process startsValue of extension
    Control0..1
    Typemarkdown, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    22. Extension.extension:postConditions
    Slice NamepostConditions
    Definition

    R4: ExampleScenario.process.postConditions (new:markdown)

    ShortR4: Description of final status after the process ends (new)Additional Content defined by implementations
    Comments

    Element ExampleScenario.process.postConditions is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.postConditions is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.postConditions has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    Control0..1*
    TypeExtension
    Requirements

    Element ExampleScenario.process.postConditions is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.postConditions is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.postConditions has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    24. Extension.extension:postConditions.url
    Definition

    Source of the definition for the extension code - a logical name or a URL.

    Shortidentifies the meaning of the extension
    Comments

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Control1..1
    Typeuri
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    Fixed ValuepostConditions
    26. Extension.extension:postConditions.value[x]
    Definition

    Description of final status after the process ends.


    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

    ShortDescription of final status after the process endsValue of extension
    Control0..1
    Typemarkdown, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    28. Extension.extension:step
    Slice Namestep
    Definition

    R4: ExampleScenario.process.step (new:BackboneElement)

    ShortR4: Each step of the process (new)Additional Content defined by implementations
    Comments

    Element ExampleScenario.process.step is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.step is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    Control0..*
    TypeExtension
    Requirements

    Element ExampleScenario.process.step is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.step is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Creating extension because element ExampleScenario.process.step is a content reference and requires an extesion definition.

    30. Extension.extension:step.extension
    Definition

    An Extension


    May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    ShortExtensionAdditional Content defined by implementations
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Alternate Namesextensions, user content
    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 32. Extension.extension:step.extension:process
      Slice Nameprocess
      Definition

      R4: ExampleScenario.process.step.process (new:ExampleScenario.process)

      ShortR4: Nested process (new)Additional Content defined by implementations
      Comments

      Element ExampleScenario.process.step.process is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.process is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.process has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

      Control0..*
      TypeExtension
      Requirements

      Element ExampleScenario.process.step.process is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.process is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.process has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

      34. Extension.extension:step.extension:process.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process
      36. Extension.extension:step.extension:process.value[x]
      Definition

      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

      ShortValue of extension
      Control0..01
      TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      38. Extension.extension:step.extension:pause
      Slice Namepause
      Definition

      R4: ExampleScenario.process.step.pause (new:boolean)

      ShortR4: If there is a pause in the flow (new)Additional Content defined by implementations
      Comments

      Element ExampleScenario.process.step.pause is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.pause is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.pause has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

      Control0..1*
      TypeExtension
      Requirements

      Element ExampleScenario.process.step.pause is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.pause is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.pause has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

      40. Extension.extension:step.extension:pause.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed Valuepause
      42. Extension.extension:step.extension:pause.value[x]
      Definition

      If there is a pause in the flow.


      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

      ShortIf there is a pause in the flowValue of extension
      Control0..1
      Typeboolean, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      44. Extension.extension:step.extension:operation
      Slice Nameoperation
      Definition

      R4: ExampleScenario.process.step.operation (new:BackboneElement)

      ShortR4: Each interaction or action (new)Additional Content defined by implementations
      Comments

      Element ExampleScenario.process.step.operation is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.operation is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

      Control0..1*
      TypeExtension
      Requirements

      Element ExampleScenario.process.step.operation is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.operation is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

      46. Extension.extension:step.extension:operation.extension
      Definition

      An Extension


      May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      ShortExtensionAdditional Content defined by implementations
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control10..*
      TypeExtension
      Alternate Namesextensions, user content
      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 48. Extension.extension:step.extension:operation.extension:number
        Slice Namenumber
        Definition

        R4: ExampleScenario.process.step.operation.number (new:string)

        ShortR4: The sequential number of the interaction (new)Additional Content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.number is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.number is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.number has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        Control10..1*
        TypeExtension
        Requirements

        Element ExampleScenario.process.step.operation.number is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.number is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.number has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        50. Extension.extension:step.extension:operation.extension:number.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuenumber
        52. Extension.extension:step.extension:operation.extension:number.value[x]
        Definition

        The sequential number of the interaction, e.g. 1.2.5.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortThe sequential number of the interactionValue of extension
        Control10..1
        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        54. Extension.extension:step.extension:operation.extension:type
        Slice Nametype
        Definition

        R4: ExampleScenario.process.step.operation.type (new:string)

        ShortR4: The type of operation - CRUD (new)Additional Content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.type is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.type is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.type has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        Control0..1*
        TypeExtension
        Requirements

        Element ExampleScenario.process.step.operation.type is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.type is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.type has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        56. Extension.extension:step.extension:operation.extension:type.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuetype
        58. Extension.extension:step.extension:operation.extension:type.value[x]
        Definition

        The type of operation - CRUD.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortThe type of operation - CRUDValue of extension
        Control0..1
        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        60. Extension.extension:step.extension:operation.extension:name
        Slice Namename
        Definition

        R4: ExampleScenario.process.step.operation.name (new:string)

        ShortR4: The human-friendly name of the interaction (new)Additional Content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.name is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.name is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.name has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        Control0..1*
        TypeExtension
        Requirements

        Element ExampleScenario.process.step.operation.name is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.name is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.name has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        62. Extension.extension:step.extension:operation.extension:name.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuename
        64. Extension.extension:step.extension:operation.extension:name.value[x]
        Definition

        The human-friendly name of the interaction.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortThe human-friendly name of the interactionValue of extension
        Control0..1
        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        66. Extension.extension:step.extension:operation.extension:initiator
        Slice Nameinitiator
        Definition

        R4: ExampleScenario.process.step.operation.initiator (new:string)

        ShortR4: Who starts the transaction (new)Additional Content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.initiator is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.initiator is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.initiator has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        Control0..1*
        TypeExtension
        Requirements

        Element ExampleScenario.process.step.operation.initiator is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.initiator is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.initiator has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        68. Extension.extension:step.extension:operation.extension:initiator.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valueinitiator
        70. Extension.extension:step.extension:operation.extension:initiator.value[x]
        Definition

        Who starts the transaction.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortWho starts the transactionValue of extension
        Control0..1
        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        72. Extension.extension:step.extension:operation.extension:receiver
        Slice Namereceiver
        Definition

        R4: ExampleScenario.process.step.operation.receiver (new:string)

        ShortR4: Who receives the transaction (new)Additional Content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.receiver is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.receiver is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.receiver has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        Control0..1*
        TypeExtension
        Requirements

        Element ExampleScenario.process.step.operation.receiver is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.receiver is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.receiver has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        74. Extension.extension:step.extension:operation.extension:receiver.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuereceiver
        76. Extension.extension:step.extension:operation.extension:receiver.value[x]
        Definition

        Who receives the transaction.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortWho receives the transactionValue of extension
        Control0..1
        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        78. Extension.extension:step.extension:operation.extension:description
        Slice Namedescription
        Definition

        R4: ExampleScenario.process.step.operation.description (new:markdown)

        ShortR4: A comment to be inserted in the diagram (new)Additional Content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.description is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        Control0..1*
        TypeExtension
        Requirements

        Element ExampleScenario.process.step.operation.description is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        80. Extension.extension:step.extension:operation.extension:description.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuedescription
        82. Extension.extension:step.extension:operation.extension:description.value[x]
        Definition

        A comment to be inserted in the diagram.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortA comment to be inserted in the diagramValue of extension
        Control0..1
        Typemarkdown, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        84. Extension.extension:step.extension:operation.extension:initiatorActive
        Slice NameinitiatorActive
        Definition

        R4: ExampleScenario.process.step.operation.initiatorActive (new:boolean)

        ShortR4: Whether the initiator is deactivated right after the transaction (new)Additional Content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.initiatorActive is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.initiatorActive is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.initiatorActive has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        Control0..1*
        TypeExtension
        Requirements

        Element ExampleScenario.process.step.operation.initiatorActive is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.initiatorActive is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.initiatorActive has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        86. Extension.extension:step.extension:operation.extension:initiatorActive.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueinitiatorActive
        88. Extension.extension:step.extension:operation.extension:initiatorActive.value[x]
        Definition

        Whether the initiator is deactivated right after the transaction.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortWhether the initiator is deactivated right after the transactionValue of extension
        Control0..1
        Typeboolean, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        90. Extension.extension:step.extension:operation.extension:receiverActive
        Slice NamereceiverActive
        Definition

        R4: ExampleScenario.process.step.operation.receiverActive (new:boolean)

        ShortR4: Whether the receiver is deactivated right after the transaction (new)Additional Content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.receiverActive is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.receiverActive is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.receiverActive has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        Control0..1*
        TypeExtension
        Requirements

        Element ExampleScenario.process.step.operation.receiverActive is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.receiverActive is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.receiverActive has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        92. Extension.extension:step.extension:operation.extension:receiverActive.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValuereceiverActive
        94. Extension.extension:step.extension:operation.extension:receiverActive.value[x]
        Definition

        Whether the receiver is deactivated right after the transaction.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortWhether the receiver is deactivated right after the transactionValue of extension
        Control0..1
        Typeboolean, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        96. Extension.extension:step.extension:operation.extension:request
        Slice Namerequest
        Definition

        R4: ExampleScenario.process.step.operation.request (new:ExampleScenario.instance.containedInstance)

        ShortR4: Each resource instance used by the initiator (new)Additional Content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.request is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.request is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.request has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        Control0..1*
        TypeExtension
        Requirements

        Element ExampleScenario.process.step.operation.request is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.request is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.request has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        98. Extension.extension:step.extension:operation.extension:request.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance
        100. Extension.extension:step.extension:operation.extension:request.value[x]
        Definition

        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortValue of extension
        Control0..01
        TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        102. Extension.extension:step.extension:operation.extension:response
        Slice Nameresponse
        Definition

        R4: ExampleScenario.process.step.operation.response (new:ExampleScenario.instance.containedInstance)

        ShortR4: Each resource instance used by the responder (new)Additional Content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.response is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.response is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.response has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        Control0..1*
        TypeExtension
        Requirements

        Element ExampleScenario.process.step.operation.response is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.response is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.response has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        104. Extension.extension:step.extension:operation.extension:response.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance
        106. Extension.extension:step.extension:operation.extension:response.value[x]
        Definition

        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortValue of extension
        Control0..01
        TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        108. Extension.extension:step.extension:operation.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valueoperation
        110. Extension.extension:step.extension:operation.value[x]
        Definition

        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortValue of extension
        Control0..01
        TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        112. Extension.extension:step.extension:alternative
        Slice Namealternative
        Definition

        R4: ExampleScenario.process.step.alternative (new:BackboneElement)

        ShortR4: Alternate non-typical step action (new)Additional Content defined by implementations
        Comments

        Element ExampleScenario.process.step.alternative is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.alternative is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        Control0..*
        TypeExtension
        Requirements

        Element ExampleScenario.process.step.alternative is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.alternative is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        114. Extension.extension:step.extension:alternative.extension
        Definition

        An Extension


        May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortExtensionAdditional Content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control10..*
        TypeExtension
        Alternate Namesextensions, user content
        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 116. Extension.extension:step.extension:alternative.extension:title
          Slice Nametitle
          Definition

          R4: ExampleScenario.process.step.alternative.title (new:string)

          ShortR4: Label for alternative (new)Additional Content defined by implementations
          Comments

          Element ExampleScenario.process.step.alternative.title is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.title is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.title has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

          Control10..1*
          TypeExtension
          Requirements

          Element ExampleScenario.process.step.alternative.title is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.title is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.title has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

          118. Extension.extension:step.extension:alternative.extension:title.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          Fixed Valuetitle
          120. Extension.extension:step.extension:alternative.extension:title.value[x]
          Definition

          The label to display for the alternative that gives a sense of the circumstance in which the alternative should be invoked.


          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

          ShortLabel for alternativeValue of extension
          Control10..1
          Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          122. Extension.extension:step.extension:alternative.extension:description
          Slice Namedescription
          Definition

          R4: ExampleScenario.process.step.alternative.description (new:markdown)

          ShortR4: A human-readable description of each option (new)Additional Content defined by implementations
          Comments

          Element ExampleScenario.process.step.alternative.description is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

          Control0..1*
          TypeExtension
          Requirements

          Element ExampleScenario.process.step.alternative.description is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

          124. Extension.extension:step.extension:alternative.extension:description.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          Fixed Valuedescription
          126. Extension.extension:step.extension:alternative.extension:description.value[x]
          Definition

          A human-readable description of the alternative explaining when the alternative should occur rather than the base step.


          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

          ShortA human-readable description of each optionValue of extension
          Control0..1
          Typemarkdown, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          128. Extension.extension:step.extension:alternative.extension:step
          Slice Namestep
          Definition

          R4: ExampleScenario.process.step.alternative.step (new:ExampleScenario.process.step)

          ShortR4: What happens in each alternative option (new)Additional Content defined by implementations
          Comments

          Element ExampleScenario.process.step.alternative.step is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.step is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.step has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

          Control0..*
          TypeExtension
          Requirements

          Element ExampleScenario.process.step.alternative.step is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.step is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.step has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

          130. Extension.extension:step.extension:alternative.extension:step.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process.step
          132. Extension.extension:step.extension:alternative.extension:step.value[x]
          Definition

          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

          ShortValue of extension
          Control0..01
          TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          134. Extension.extension:step.extension:alternative.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          Fixed Valuealternative
          136. Extension.extension:step.extension:alternative.value[x]
          Definition

          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

          ShortValue of extension
          Control0..01
          TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          138. Extension.extension:step.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          Fixed Valuestep
          140. Extension.extension:step.value[x]
          Definition

          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

          ShortValue of extension
          Control0..01
          TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          142. Extension.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process
          144. Extension.value[x]
          Definition

          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

          ShortValue of extension
          Control0..01
          TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

          Guidance on how to interpret the contents of this table can be foundhere

          0. Extension
          Definition

          R4: ExampleScenario.process (new:BackboneElement)

          ShortR4: Each major process - a group of operations (new)
          Comments

          Element ExampleScenario.process is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

          Control0..*
          Is Modifierfalse
          2. Extension.extension
          Control1..*
          SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 4. Extension.extension:title
            Slice Nametitle
            Definition

            R4: ExampleScenario.process.title (new:string)

            ShortR4: The diagram title of the group of operations (new)
            Comments

            Element ExampleScenario.process.title is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.title is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.title has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            Control1..1
            Requirements

            Element ExampleScenario.process.title is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.title is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.title has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            6. Extension.extension:title.url
            Control1..1
            Fixed Valuetitle
            8. Extension.extension:title.value[x]
            Definition

            The diagram title of the group of operations.

            ShortThe diagram title of the group of operations
            Control1..1
            Typestring
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            10. Extension.extension:description
            Slice Namedescription
            Definition

            R4: ExampleScenario.process.description (new:markdown)

            ShortR4: A longer description of the group of operations (new)
            Comments

            Element ExampleScenario.process.description is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            Control0..1
            Requirements

            Element ExampleScenario.process.description is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            12. Extension.extension:description.url
            Control1..1
            Fixed Valuedescription
            14. Extension.extension:description.value[x]
            Definition

            A longer description of the group of operations.

            ShortA longer description of the group of operations
            Control0..1
            Typemarkdown
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            16. Extension.extension:preConditions
            Slice NamepreConditions
            Definition

            R4: ExampleScenario.process.preConditions (new:markdown)

            ShortR4: Description of initial status before the process starts (new)
            Comments

            Element ExampleScenario.process.preConditions is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.preConditions is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.preConditions has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            Control0..1
            Requirements

            Element ExampleScenario.process.preConditions is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.preConditions is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.preConditions has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            18. Extension.extension:preConditions.url
            Control1..1
            Fixed ValuepreConditions
            20. Extension.extension:preConditions.value[x]
            Definition

            Description of initial status before the process starts.

            ShortDescription of initial status before the process starts
            Control0..1
            Typemarkdown
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            22. Extension.extension:postConditions
            Slice NamepostConditions
            Definition

            R4: ExampleScenario.process.postConditions (new:markdown)

            ShortR4: Description of final status after the process ends (new)
            Comments

            Element ExampleScenario.process.postConditions is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.postConditions is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.postConditions has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            Control0..1
            Requirements

            Element ExampleScenario.process.postConditions is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.postConditions is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.postConditions has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            24. Extension.extension:postConditions.url
            Control1..1
            Fixed ValuepostConditions
            26. Extension.extension:postConditions.value[x]
            Definition

            Description of final status after the process ends.

            ShortDescription of final status after the process ends
            Control0..1
            Typemarkdown
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            28. Extension.extension:step
            Slice Namestep
            Definition

            R4: ExampleScenario.process.step (new:BackboneElement)

            ShortR4: Each step of the process (new)
            Comments

            Element ExampleScenario.process.step is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.step is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            Control0..*
            Requirements

            Element ExampleScenario.process.step is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.step is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Creating extension because element ExampleScenario.process.step is a content reference and requires an extesion definition.

            30. Extension.extension:step.extension
            Control0..*
            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 32. Extension.extension:step.extension:process
              Slice Nameprocess
              Definition

              R4: ExampleScenario.process.step.process (new:ExampleScenario.process)

              ShortR4: Nested process (new)
              Comments

              Element ExampleScenario.process.step.process is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.process is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.process has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

              Control0..*
              Requirements

              Element ExampleScenario.process.step.process is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.process is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.process has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

              34. Extension.extension:step.extension:process.url
              Control1..1
              Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process
              36. Extension.extension:step.extension:process.value[x]
              Control0..0
              38. Extension.extension:step.extension:pause
              Slice Namepause
              Definition

              R4: ExampleScenario.process.step.pause (new:boolean)

              ShortR4: If there is a pause in the flow (new)
              Comments

              Element ExampleScenario.process.step.pause is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.pause is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.pause has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

              Control0..1
              Requirements

              Element ExampleScenario.process.step.pause is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.pause is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.pause has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

              40. Extension.extension:step.extension:pause.url
              Control1..1
              Fixed Valuepause
              42. Extension.extension:step.extension:pause.value[x]
              Definition

              If there is a pause in the flow.

              ShortIf there is a pause in the flow
              Control0..1
              Typeboolean
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              44. Extension.extension:step.extension:operation
              Slice Nameoperation
              Definition

              R4: ExampleScenario.process.step.operation (new:BackboneElement)

              ShortR4: Each interaction or action (new)
              Comments

              Element ExampleScenario.process.step.operation is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.operation is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

              Control0..1
              Requirements

              Element ExampleScenario.process.step.operation is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.operation is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

              46. Extension.extension:step.extension:operation.extension
              Control1..*
              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 48. Extension.extension:step.extension:operation.extension:number
                Slice Namenumber
                Definition

                R4: ExampleScenario.process.step.operation.number (new:string)

                ShortR4: The sequential number of the interaction (new)
                Comments

                Element ExampleScenario.process.step.operation.number is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.number is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.number has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control1..1
                Requirements

                Element ExampleScenario.process.step.operation.number is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.number is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.number has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                50. Extension.extension:step.extension:operation.extension:number.url
                Control1..1
                Fixed Valuenumber
                52. Extension.extension:step.extension:operation.extension:number.value[x]
                Definition

                The sequential number of the interaction, e.g. 1.2.5.

                ShortThe sequential number of the interaction
                Control1..1
                Typestring
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                54. Extension.extension:step.extension:operation.extension:type
                Slice Nametype
                Definition

                R4: ExampleScenario.process.step.operation.type (new:string)

                ShortR4: The type of operation - CRUD (new)
                Comments

                Element ExampleScenario.process.step.operation.type is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.type is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.type has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.type is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.type is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.type has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                56. Extension.extension:step.extension:operation.extension:type.url
                Control1..1
                Fixed Valuetype
                58. Extension.extension:step.extension:operation.extension:type.value[x]
                Definition

                The type of operation - CRUD.

                ShortThe type of operation - CRUD
                Control0..1
                Typestring
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                60. Extension.extension:step.extension:operation.extension:name
                Slice Namename
                Definition

                R4: ExampleScenario.process.step.operation.name (new:string)

                ShortR4: The human-friendly name of the interaction (new)
                Comments

                Element ExampleScenario.process.step.operation.name is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.name is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.name has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.name is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.name is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.name has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                62. Extension.extension:step.extension:operation.extension:name.url
                Control1..1
                Fixed Valuename
                64. Extension.extension:step.extension:operation.extension:name.value[x]
                Definition

                The human-friendly name of the interaction.

                ShortThe human-friendly name of the interaction
                Control0..1
                Typestring
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                66. Extension.extension:step.extension:operation.extension:initiator
                Slice Nameinitiator
                Definition

                R4: ExampleScenario.process.step.operation.initiator (new:string)

                ShortR4: Who starts the transaction (new)
                Comments

                Element ExampleScenario.process.step.operation.initiator is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.initiator is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.initiator has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.initiator is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.initiator is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.initiator has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                68. Extension.extension:step.extension:operation.extension:initiator.url
                Control1..1
                Fixed Valueinitiator
                70. Extension.extension:step.extension:operation.extension:initiator.value[x]
                Definition

                Who starts the transaction.

                ShortWho starts the transaction
                Control0..1
                Typestring
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                72. Extension.extension:step.extension:operation.extension:receiver
                Slice Namereceiver
                Definition

                R4: ExampleScenario.process.step.operation.receiver (new:string)

                ShortR4: Who receives the transaction (new)
                Comments

                Element ExampleScenario.process.step.operation.receiver is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.receiver is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.receiver has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.receiver is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.receiver is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.receiver has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                74. Extension.extension:step.extension:operation.extension:receiver.url
                Control1..1
                Fixed Valuereceiver
                76. Extension.extension:step.extension:operation.extension:receiver.value[x]
                Definition

                Who receives the transaction.

                ShortWho receives the transaction
                Control0..1
                Typestring
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                78. Extension.extension:step.extension:operation.extension:description
                Slice Namedescription
                Definition

                R4: ExampleScenario.process.step.operation.description (new:markdown)

                ShortR4: A comment to be inserted in the diagram (new)
                Comments

                Element ExampleScenario.process.step.operation.description is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.description is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                80. Extension.extension:step.extension:operation.extension:description.url
                Control1..1
                Fixed Valuedescription
                82. Extension.extension:step.extension:operation.extension:description.value[x]
                Definition

                A comment to be inserted in the diagram.

                ShortA comment to be inserted in the diagram
                Control0..1
                Typemarkdown
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                84. Extension.extension:step.extension:operation.extension:initiatorActive
                Slice NameinitiatorActive
                Definition

                R4: ExampleScenario.process.step.operation.initiatorActive (new:boolean)

                ShortR4: Whether the initiator is deactivated right after the transaction (new)
                Comments

                Element ExampleScenario.process.step.operation.initiatorActive is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.initiatorActive is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.initiatorActive has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.initiatorActive is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.initiatorActive is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.initiatorActive has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                86. Extension.extension:step.extension:operation.extension:initiatorActive.url
                Control1..1
                Fixed ValueinitiatorActive
                88. Extension.extension:step.extension:operation.extension:initiatorActive.value[x]
                Definition

                Whether the initiator is deactivated right after the transaction.

                ShortWhether the initiator is deactivated right after the transaction
                Control0..1
                Typeboolean
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                90. Extension.extension:step.extension:operation.extension:receiverActive
                Slice NamereceiverActive
                Definition

                R4: ExampleScenario.process.step.operation.receiverActive (new:boolean)

                ShortR4: Whether the receiver is deactivated right after the transaction (new)
                Comments

                Element ExampleScenario.process.step.operation.receiverActive is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.receiverActive is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.receiverActive has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.receiverActive is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.receiverActive is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.receiverActive has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                92. Extension.extension:step.extension:operation.extension:receiverActive.url
                Control1..1
                Fixed ValuereceiverActive
                94. Extension.extension:step.extension:operation.extension:receiverActive.value[x]
                Definition

                Whether the receiver is deactivated right after the transaction.

                ShortWhether the receiver is deactivated right after the transaction
                Control0..1
                Typeboolean
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                96. Extension.extension:step.extension:operation.extension:request
                Slice Namerequest
                Definition

                R4: ExampleScenario.process.step.operation.request (new:ExampleScenario.instance.containedInstance)

                ShortR4: Each resource instance used by the initiator (new)
                Comments

                Element ExampleScenario.process.step.operation.request is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.request is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.request has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.request is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.request is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.request has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                98. Extension.extension:step.extension:operation.extension:request.url
                Control1..1
                Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance
                100. Extension.extension:step.extension:operation.extension:request.value[x]
                Control0..0
                102. Extension.extension:step.extension:operation.extension:response
                Slice Nameresponse
                Definition

                R4: ExampleScenario.process.step.operation.response (new:ExampleScenario.instance.containedInstance)

                ShortR4: Each resource instance used by the responder (new)
                Comments

                Element ExampleScenario.process.step.operation.response is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.response is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.response has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.response is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.response is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.response has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                104. Extension.extension:step.extension:operation.extension:response.url
                Control1..1
                Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance
                106. Extension.extension:step.extension:operation.extension:response.value[x]
                Control0..0
                108. Extension.extension:step.extension:operation.url
                Control1..1
                Fixed Valueoperation
                110. Extension.extension:step.extension:operation.value[x]
                Control0..0
                112. Extension.extension:step.extension:alternative
                Slice Namealternative
                Definition

                R4: ExampleScenario.process.step.alternative (new:BackboneElement)

                ShortR4: Alternate non-typical step action (new)
                Comments

                Element ExampleScenario.process.step.alternative is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.alternative is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control0..*
                Requirements

                Element ExampleScenario.process.step.alternative is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.alternative is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                114. Extension.extension:step.extension:alternative.extension
                Control1..*
                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ url
                • 116. Extension.extension:step.extension:alternative.extension:title
                  Slice Nametitle
                  Definition

                  R4: ExampleScenario.process.step.alternative.title (new:string)

                  ShortR4: Label for alternative (new)
                  Comments

                  Element ExampleScenario.process.step.alternative.title is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.title is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.title has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                  Control1..1
                  Requirements

                  Element ExampleScenario.process.step.alternative.title is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.title is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.title has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                  118. Extension.extension:step.extension:alternative.extension:title.url
                  Control1..1
                  Fixed Valuetitle
                  120. Extension.extension:step.extension:alternative.extension:title.value[x]
                  Definition

                  The label to display for the alternative that gives a sense of the circumstance in which the alternative should be invoked.

                  ShortLabel for alternative
                  Control1..1
                  Typestring
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  122. Extension.extension:step.extension:alternative.extension:description
                  Slice Namedescription
                  Definition

                  R4: ExampleScenario.process.step.alternative.description (new:markdown)

                  ShortR4: A human-readable description of each option (new)
                  Comments

                  Element ExampleScenario.process.step.alternative.description is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                  Control0..1
                  Requirements

                  Element ExampleScenario.process.step.alternative.description is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                  124. Extension.extension:step.extension:alternative.extension:description.url
                  Control1..1
                  Fixed Valuedescription
                  126. Extension.extension:step.extension:alternative.extension:description.value[x]
                  Definition

                  A human-readable description of the alternative explaining when the alternative should occur rather than the base step.

                  ShortA human-readable description of each option
                  Control0..1
                  Typemarkdown
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  128. Extension.extension:step.extension:alternative.extension:step
                  Slice Namestep
                  Definition

                  R4: ExampleScenario.process.step.alternative.step (new:ExampleScenario.process.step)

                  ShortR4: What happens in each alternative option (new)
                  Comments

                  Element ExampleScenario.process.step.alternative.step is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.step is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.step has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                  Control0..*
                  Requirements

                  Element ExampleScenario.process.step.alternative.step is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.step is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.step has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                  130. Extension.extension:step.extension:alternative.extension:step.url
                  Control1..1
                  Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process.step
                  132. Extension.extension:step.extension:alternative.extension:step.value[x]
                  Control0..0
                  134. Extension.extension:step.extension:alternative.url
                  Control1..1
                  Fixed Valuealternative
                  136. Extension.extension:step.extension:alternative.value[x]
                  Control0..0
                  138. Extension.extension:step.url
                  Control1..1
                  Fixed Valuestep
                  140. Extension.extension:step.value[x]
                  Control0..0
                  142. Extension.url
                  Control1..1
                  Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process
                  144. Extension.value[x]
                  Control0..0

                  Guidance on how to interpret the contents of this table can be foundhere

                  0. Extension
                  Definition

                  R4: ExampleScenario.process (new:BackboneElement)

                  ShortR4: Each major process - a group of operations (new)
                  Comments

                  Element ExampleScenario.process is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                  Control0..*
                  This element is affected by the following invariants: ele-1
                  Is Modifierfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  2. Extension.id
                  Definition

                  unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                  Shortxml:id (or equivalent in JSON)
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  4. Extension.extension
                  Definition

                  An Extension

                  ShortExtension
                  Control1..*
                  TypeExtension
                  SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ url
                  • 6. Extension.extension:title
                    Slice Nametitle
                    Definition

                    R4: ExampleScenario.process.title (new:string)

                    ShortR4: The diagram title of the group of operations (new)
                    Comments

                    Element ExampleScenario.process.title is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.title is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.title has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                    Control1..1
                    TypeExtension
                    Requirements

                    Element ExampleScenario.process.title is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.title is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.title has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                    8. Extension.extension:title.id
                    Definition

                    unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                    Shortxml:id (or equivalent in JSON)
                    Control0..1
                    Typestring
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    10. Extension.extension:title.extension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    ShortAdditional Content defined by implementations
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TypeExtension
                    Alternate Namesextensions, user content
                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                    • value @ url
                    • 12. Extension.extension:title.url
                      Definition

                      Source of the definition for the extension code - a logical name or a URL.

                      Shortidentifies the meaning of the extension
                      Comments

                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                      Control1..1
                      Typeuri
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Fixed Valuetitle
                      14. Extension.extension:title.value[x]
                      Definition

                      The diagram title of the group of operations.

                      ShortThe diagram title of the group of operations
                      Control1..1
                      Typestring
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      16. Extension.extension:description
                      Slice Namedescription
                      Definition

                      R4: ExampleScenario.process.description (new:markdown)

                      ShortR4: A longer description of the group of operations (new)
                      Comments

                      Element ExampleScenario.process.description is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                      Control0..1
                      TypeExtension
                      Requirements

                      Element ExampleScenario.process.description is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                      18. Extension.extension:description.id
                      Definition

                      unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                      Shortxml:id (or equivalent in JSON)
                      Control0..1
                      Typestring
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      20. Extension.extension:description.extension
                      Definition

                      May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                      ShortAdditional Content defined by implementations
                      Comments

                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                      Control0..*
                      TypeExtension
                      Alternate Namesextensions, user content
                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                      • value @ url
                      • 22. Extension.extension:description.url
                        Definition

                        Source of the definition for the extension code - a logical name or a URL.

                        Shortidentifies the meaning of the extension
                        Comments

                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                        Control1..1
                        Typeuri
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed Valuedescription
                        24. Extension.extension:description.value[x]
                        Definition

                        A longer description of the group of operations.

                        ShortA longer description of the group of operations
                        Control0..1
                        Typemarkdown
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        26. Extension.extension:preConditions
                        Slice NamepreConditions
                        Definition

                        R4: ExampleScenario.process.preConditions (new:markdown)

                        ShortR4: Description of initial status before the process starts (new)
                        Comments

                        Element ExampleScenario.process.preConditions is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.preConditions is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.preConditions has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                        Control0..1
                        TypeExtension
                        Requirements

                        Element ExampleScenario.process.preConditions is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.preConditions is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.preConditions has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                        28. Extension.extension:preConditions.id
                        Definition

                        unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                        Shortxml:id (or equivalent in JSON)
                        Control0..1
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        30. Extension.extension:preConditions.extension
                        Definition

                        May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                        ShortAdditional Content defined by implementations
                        Comments

                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                        Control0..*
                        TypeExtension
                        Alternate Namesextensions, user content
                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                        • value @ url
                        • 32. Extension.extension:preConditions.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValuepreConditions
                          34. Extension.extension:preConditions.value[x]
                          Definition

                          Description of initial status before the process starts.

                          ShortDescription of initial status before the process starts
                          Control0..1
                          Typemarkdown
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          36. Extension.extension:postConditions
                          Slice NamepostConditions
                          Definition

                          R4: ExampleScenario.process.postConditions (new:markdown)

                          ShortR4: Description of final status after the process ends (new)
                          Comments

                          Element ExampleScenario.process.postConditions is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.postConditions is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.postConditions has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                          Control0..1
                          TypeExtension
                          Requirements

                          Element ExampleScenario.process.postConditions is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.postConditions is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.postConditions has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                          38. Extension.extension:postConditions.id
                          Definition

                          unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                          Shortxml:id (or equivalent in JSON)
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          40. Extension.extension:postConditions.extension
                          Definition

                          May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                          ShortAdditional Content defined by implementations
                          Comments

                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                          Control0..*
                          TypeExtension
                          Alternate Namesextensions, user content
                          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                          • value @ url
                          • 42. Extension.extension:postConditions.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Fixed ValuepostConditions
                            44. Extension.extension:postConditions.value[x]
                            Definition

                            Description of final status after the process ends.

                            ShortDescription of final status after the process ends
                            Control0..1
                            Typemarkdown
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            46. Extension.extension:step
                            Slice Namestep
                            Definition

                            R4: ExampleScenario.process.step (new:BackboneElement)

                            ShortR4: Each step of the process (new)
                            Comments

                            Element ExampleScenario.process.step is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.step is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                            Control0..*
                            TypeExtension
                            Requirements

                            Element ExampleScenario.process.step is part of an existing definition because parent element ExampleScenario.process requires a cross-version extension. Element ExampleScenario.process.step is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Creating extension because element ExampleScenario.process.step is a content reference and requires an extesion definition.

                            48. Extension.extension:step.id
                            Definition

                            unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                            Shortxml:id (or equivalent in JSON)
                            Control0..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            50. Extension.extension:step.extension
                            Definition

                            An Extension

                            ShortExtension
                            Control0..*
                            TypeExtension
                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                            • value @ url
                            • 52. Extension.extension:step.extension:process
                              Slice Nameprocess
                              Definition

                              R4: ExampleScenario.process.step.process (new:ExampleScenario.process)

                              ShortR4: Nested process (new)
                              Comments

                              Element ExampleScenario.process.step.process is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.process is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.process has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                              Control0..*
                              TypeExtension
                              Requirements

                              Element ExampleScenario.process.step.process is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.process is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.process has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                              54. Extension.extension:step.extension:process.id
                              Definition

                              unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                              Shortxml:id (or equivalent in JSON)
                              Control0..1
                              Typestring
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              56. Extension.extension:step.extension:process.extension
                              Definition

                              May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                              ShortAdditional Content defined by implementations
                              Comments

                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                              Control0..*
                              TypeExtension
                              Alternate Namesextensions, user content
                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                              • value @ url
                              • 58. Extension.extension:step.extension:process.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process
                                60. Extension.extension:step.extension:process.value[x]
                                Definition

                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                ShortValue of extension
                                Control0..0
                                TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                62. Extension.extension:step.extension:pause
                                Slice Namepause
                                Definition

                                R4: ExampleScenario.process.step.pause (new:boolean)

                                ShortR4: If there is a pause in the flow (new)
                                Comments

                                Element ExampleScenario.process.step.pause is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.pause is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.pause has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                Control0..1
                                TypeExtension
                                Requirements

                                Element ExampleScenario.process.step.pause is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.pause is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.pause has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                64. Extension.extension:step.extension:pause.id
                                Definition

                                unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                Shortxml:id (or equivalent in JSON)
                                Control0..1
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                66. Extension.extension:step.extension:pause.extension
                                Definition

                                May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                ShortAdditional Content defined by implementations
                                Comments

                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                Control0..*
                                TypeExtension
                                Alternate Namesextensions, user content
                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                • value @ url
                                • 68. Extension.extension:step.extension:pause.url
                                  Definition

                                  Source of the definition for the extension code - a logical name or a URL.

                                  Shortidentifies the meaning of the extension
                                  Comments

                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                  Control1..1
                                  Typeuri
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed Valuepause
                                  70. Extension.extension:step.extension:pause.value[x]
                                  Definition

                                  If there is a pause in the flow.

                                  ShortIf there is a pause in the flow
                                  Control0..1
                                  Typeboolean
                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  72. Extension.extension:step.extension:operation
                                  Slice Nameoperation
                                  Definition

                                  R4: ExampleScenario.process.step.operation (new:BackboneElement)

                                  ShortR4: Each interaction or action (new)
                                  Comments

                                  Element ExampleScenario.process.step.operation is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.operation is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                  Control0..1
                                  TypeExtension
                                  Requirements

                                  Element ExampleScenario.process.step.operation is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.operation is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                  74. Extension.extension:step.extension:operation.id
                                  Definition

                                  unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                  Shortxml:id (or equivalent in JSON)
                                  Control0..1
                                  Typestring
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  76. Extension.extension:step.extension:operation.extension
                                  Definition

                                  An Extension

                                  ShortExtension
                                  Control1..*
                                  TypeExtension
                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                  • value @ url
                                  • 78. Extension.extension:step.extension:operation.extension:number
                                    Slice Namenumber
                                    Definition

                                    R4: ExampleScenario.process.step.operation.number (new:string)

                                    ShortR4: The sequential number of the interaction (new)
                                    Comments

                                    Element ExampleScenario.process.step.operation.number is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.number is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.number has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                    Control1..1
                                    TypeExtension
                                    Requirements

                                    Element ExampleScenario.process.step.operation.number is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.number is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.number has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                    80. Extension.extension:step.extension:operation.extension:number.id
                                    Definition

                                    unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                    Shortxml:id (or equivalent in JSON)
                                    Control0..1
                                    Typestring
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    82. Extension.extension:step.extension:operation.extension:number.extension
                                    Definition

                                    May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                    ShortAdditional Content defined by implementations
                                    Comments

                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                    Control0..*
                                    TypeExtension
                                    Alternate Namesextensions, user content
                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                    • value @ url
                                    • 84. Extension.extension:step.extension:operation.extension:number.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed Valuenumber
                                      86. Extension.extension:step.extension:operation.extension:number.value[x]
                                      Definition

                                      The sequential number of the interaction, e.g. 1.2.5.

                                      ShortThe sequential number of the interaction
                                      Control1..1
                                      Typestring
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      88. Extension.extension:step.extension:operation.extension:type
                                      Slice Nametype
                                      Definition

                                      R4: ExampleScenario.process.step.operation.type (new:string)

                                      ShortR4: The type of operation - CRUD (new)
                                      Comments

                                      Element ExampleScenario.process.step.operation.type is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.type is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.type has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                      Control0..1
                                      TypeExtension
                                      Requirements

                                      Element ExampleScenario.process.step.operation.type is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.type is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.type has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                      90. Extension.extension:step.extension:operation.extension:type.id
                                      Definition

                                      unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                      Shortxml:id (or equivalent in JSON)
                                      Control0..1
                                      Typestring
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      92. Extension.extension:step.extension:operation.extension:type.extension
                                      Definition

                                      May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                      ShortAdditional Content defined by implementations
                                      Comments

                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                      Control0..*
                                      TypeExtension
                                      Alternate Namesextensions, user content
                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                      • value @ url
                                      • 94. Extension.extension:step.extension:operation.extension:type.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Fixed Valuetype
                                        96. Extension.extension:step.extension:operation.extension:type.value[x]
                                        Definition

                                        The type of operation - CRUD.

                                        ShortThe type of operation - CRUD
                                        Control0..1
                                        Typestring
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        98. Extension.extension:step.extension:operation.extension:name
                                        Slice Namename
                                        Definition

                                        R4: ExampleScenario.process.step.operation.name (new:string)

                                        ShortR4: The human-friendly name of the interaction (new)
                                        Comments

                                        Element ExampleScenario.process.step.operation.name is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.name is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.name has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                        Control0..1
                                        TypeExtension
                                        Requirements

                                        Element ExampleScenario.process.step.operation.name is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.name is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.name has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                        100. Extension.extension:step.extension:operation.extension:name.id
                                        Definition

                                        unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                        Shortxml:id (or equivalent in JSON)
                                        Control0..1
                                        Typestring
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        102. Extension.extension:step.extension:operation.extension:name.extension
                                        Definition

                                        May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                        ShortAdditional Content defined by implementations
                                        Comments

                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                        Control0..*
                                        TypeExtension
                                        Alternate Namesextensions, user content
                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                        • value @ url
                                        • 104. Extension.extension:step.extension:operation.extension:name.url
                                          Definition

                                          Source of the definition for the extension code - a logical name or a URL.

                                          Shortidentifies the meaning of the extension
                                          Comments

                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                          Control1..1
                                          Typeuri
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Fixed Valuename
                                          106. Extension.extension:step.extension:operation.extension:name.value[x]
                                          Definition

                                          The human-friendly name of the interaction.

                                          ShortThe human-friendly name of the interaction
                                          Control0..1
                                          Typestring
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          108. Extension.extension:step.extension:operation.extension:initiator
                                          Slice Nameinitiator
                                          Definition

                                          R4: ExampleScenario.process.step.operation.initiator (new:string)

                                          ShortR4: Who starts the transaction (new)
                                          Comments

                                          Element ExampleScenario.process.step.operation.initiator is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.initiator is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.initiator has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                          Control0..1
                                          TypeExtension
                                          Requirements

                                          Element ExampleScenario.process.step.operation.initiator is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.initiator is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.initiator has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                          110. Extension.extension:step.extension:operation.extension:initiator.id
                                          Definition

                                          unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                          Shortxml:id (or equivalent in JSON)
                                          Control0..1
                                          Typestring
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          112. Extension.extension:step.extension:operation.extension:initiator.extension
                                          Definition

                                          May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                          ShortAdditional Content defined by implementations
                                          Comments

                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                          Control0..*
                                          TypeExtension
                                          Alternate Namesextensions, user content
                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                          • value @ url
                                          • 114. Extension.extension:step.extension:operation.extension:initiator.url
                                            Definition

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Shortidentifies the meaning of the extension
                                            Comments

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Fixed Valueinitiator
                                            116. Extension.extension:step.extension:operation.extension:initiator.value[x]
                                            Definition

                                            Who starts the transaction.

                                            ShortWho starts the transaction
                                            Control0..1
                                            Typestring
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            118. Extension.extension:step.extension:operation.extension:receiver
                                            Slice Namereceiver
                                            Definition

                                            R4: ExampleScenario.process.step.operation.receiver (new:string)

                                            ShortR4: Who receives the transaction (new)
                                            Comments

                                            Element ExampleScenario.process.step.operation.receiver is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.receiver is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.receiver has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                            Control0..1
                                            TypeExtension
                                            Requirements

                                            Element ExampleScenario.process.step.operation.receiver is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.receiver is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.receiver has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                            120. Extension.extension:step.extension:operation.extension:receiver.id
                                            Definition

                                            unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                            Shortxml:id (or equivalent in JSON)
                                            Control0..1
                                            Typestring
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            122. Extension.extension:step.extension:operation.extension:receiver.extension
                                            Definition

                                            May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                            ShortAdditional Content defined by implementations
                                            Comments

                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                            Control0..*
                                            TypeExtension
                                            Alternate Namesextensions, user content
                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                            • value @ url
                                            • 124. Extension.extension:step.extension:operation.extension:receiver.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Fixed Valuereceiver
                                              126. Extension.extension:step.extension:operation.extension:receiver.value[x]
                                              Definition

                                              Who receives the transaction.

                                              ShortWho receives the transaction
                                              Control0..1
                                              Typestring
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              128. Extension.extension:step.extension:operation.extension:description
                                              Slice Namedescription
                                              Definition

                                              R4: ExampleScenario.process.step.operation.description (new:markdown)

                                              ShortR4: A comment to be inserted in the diagram (new)
                                              Comments

                                              Element ExampleScenario.process.step.operation.description is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                              Control0..1
                                              TypeExtension
                                              Requirements

                                              Element ExampleScenario.process.step.operation.description is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                              130. Extension.extension:step.extension:operation.extension:description.id
                                              Definition

                                              unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                              Shortxml:id (or equivalent in JSON)
                                              Control0..1
                                              Typestring
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              132. Extension.extension:step.extension:operation.extension:description.extension
                                              Definition

                                              May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                              ShortAdditional Content defined by implementations
                                              Comments

                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                              Control0..*
                                              TypeExtension
                                              Alternate Namesextensions, user content
                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                              • value @ url
                                              • 134. Extension.extension:step.extension:operation.extension:description.url
                                                Definition

                                                Source of the definition for the extension code - a logical name or a URL.

                                                Shortidentifies the meaning of the extension
                                                Comments

                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                Control1..1
                                                Typeuri
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Fixed Valuedescription
                                                136. Extension.extension:step.extension:operation.extension:description.value[x]
                                                Definition

                                                A comment to be inserted in the diagram.

                                                ShortA comment to be inserted in the diagram
                                                Control0..1
                                                Typemarkdown
                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                138. Extension.extension:step.extension:operation.extension:initiatorActive
                                                Slice NameinitiatorActive
                                                Definition

                                                R4: ExampleScenario.process.step.operation.initiatorActive (new:boolean)

                                                ShortR4: Whether the initiator is deactivated right after the transaction (new)
                                                Comments

                                                Element ExampleScenario.process.step.operation.initiatorActive is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.initiatorActive is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.initiatorActive has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                Control0..1
                                                TypeExtension
                                                Requirements

                                                Element ExampleScenario.process.step.operation.initiatorActive is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.initiatorActive is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.initiatorActive has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                140. Extension.extension:step.extension:operation.extension:initiatorActive.id
                                                Definition

                                                unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                Shortxml:id (or equivalent in JSON)
                                                Control0..1
                                                Typestring
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                142. Extension.extension:step.extension:operation.extension:initiatorActive.extension
                                                Definition

                                                May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                ShortAdditional Content defined by implementations
                                                Comments

                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                Control0..*
                                                TypeExtension
                                                Alternate Namesextensions, user content
                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                • value @ url
                                                • 144. Extension.extension:step.extension:operation.extension:initiatorActive.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Fixed ValueinitiatorActive
                                                  146. Extension.extension:step.extension:operation.extension:initiatorActive.value[x]
                                                  Definition

                                                  Whether the initiator is deactivated right after the transaction.

                                                  ShortWhether the initiator is deactivated right after the transaction
                                                  Control0..1
                                                  Typeboolean
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  148. Extension.extension:step.extension:operation.extension:receiverActive
                                                  Slice NamereceiverActive
                                                  Definition

                                                  R4: ExampleScenario.process.step.operation.receiverActive (new:boolean)

                                                  ShortR4: Whether the receiver is deactivated right after the transaction (new)
                                                  Comments

                                                  Element ExampleScenario.process.step.operation.receiverActive is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.receiverActive is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.receiverActive has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                  Control0..1
                                                  TypeExtension
                                                  Requirements

                                                  Element ExampleScenario.process.step.operation.receiverActive is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.receiverActive is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.receiverActive has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                  150. Extension.extension:step.extension:operation.extension:receiverActive.id
                                                  Definition

                                                  unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                  Shortxml:id (or equivalent in JSON)
                                                  Control0..1
                                                  Typestring
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  152. Extension.extension:step.extension:operation.extension:receiverActive.extension
                                                  Definition

                                                  May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                  ShortAdditional Content defined by implementations
                                                  Comments

                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                  Control0..*
                                                  TypeExtension
                                                  Alternate Namesextensions, user content
                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                  • value @ url
                                                  • 154. Extension.extension:step.extension:operation.extension:receiverActive.url
                                                    Definition

                                                    Source of the definition for the extension code - a logical name or a URL.

                                                    Shortidentifies the meaning of the extension
                                                    Comments

                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                    Control1..1
                                                    Typeuri
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Fixed ValuereceiverActive
                                                    156. Extension.extension:step.extension:operation.extension:receiverActive.value[x]
                                                    Definition

                                                    Whether the receiver is deactivated right after the transaction.

                                                    ShortWhether the receiver is deactivated right after the transaction
                                                    Control0..1
                                                    Typeboolean
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    158. Extension.extension:step.extension:operation.extension:request
                                                    Slice Namerequest
                                                    Definition

                                                    R4: ExampleScenario.process.step.operation.request (new:ExampleScenario.instance.containedInstance)

                                                    ShortR4: Each resource instance used by the initiator (new)
                                                    Comments

                                                    Element ExampleScenario.process.step.operation.request is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.request is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.request has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                    Control0..1
                                                    TypeExtension
                                                    Requirements

                                                    Element ExampleScenario.process.step.operation.request is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.request is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.request has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                    160. Extension.extension:step.extension:operation.extension:request.id
                                                    Definition

                                                    unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                    Shortxml:id (or equivalent in JSON)
                                                    Control0..1
                                                    Typestring
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    162. Extension.extension:step.extension:operation.extension:request.extension
                                                    Definition

                                                    May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                    ShortAdditional Content defined by implementations
                                                    Comments

                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                    Control0..*
                                                    TypeExtension
                                                    Alternate Namesextensions, user content
                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                    • value @ url
                                                    • 164. Extension.extension:step.extension:operation.extension:request.url
                                                      Definition

                                                      Source of the definition for the extension code - a logical name or a URL.

                                                      Shortidentifies the meaning of the extension
                                                      Comments

                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                      Control1..1
                                                      Typeuri
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance
                                                      166. Extension.extension:step.extension:operation.extension:request.value[x]
                                                      Definition

                                                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                      ShortValue of extension
                                                      Control0..0
                                                      TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      168. Extension.extension:step.extension:operation.extension:response
                                                      Slice Nameresponse
                                                      Definition

                                                      R4: ExampleScenario.process.step.operation.response (new:ExampleScenario.instance.containedInstance)

                                                      ShortR4: Each resource instance used by the responder (new)
                                                      Comments

                                                      Element ExampleScenario.process.step.operation.response is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.response is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.response has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                      Control0..1
                                                      TypeExtension
                                                      Requirements

                                                      Element ExampleScenario.process.step.operation.response is part of an existing definition because parent element ExampleScenario.process.step.operation requires a cross-version extension. Element ExampleScenario.process.step.operation.response is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.operation.response has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                      170. Extension.extension:step.extension:operation.extension:response.id
                                                      Definition

                                                      unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                      Shortxml:id (or equivalent in JSON)
                                                      Control0..1
                                                      Typestring
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      172. Extension.extension:step.extension:operation.extension:response.extension
                                                      Definition

                                                      May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                      ShortAdditional Content defined by implementations
                                                      Comments

                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                      Control0..*
                                                      TypeExtension
                                                      Alternate Namesextensions, user content
                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                      • value @ url
                                                      • 174. Extension.extension:step.extension:operation.extension:response.url
                                                        Definition

                                                        Source of the definition for the extension code - a logical name or a URL.

                                                        Shortidentifies the meaning of the extension
                                                        Comments

                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                        Control1..1
                                                        Typeuri
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance
                                                        176. Extension.extension:step.extension:operation.extension:response.value[x]
                                                        Definition

                                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                        ShortValue of extension
                                                        Control0..0
                                                        TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        178. Extension.extension:step.extension:operation.url
                                                        Definition

                                                        Source of the definition for the extension code - a logical name or a URL.

                                                        Shortidentifies the meaning of the extension
                                                        Comments

                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                        Control1..1
                                                        Typeuri
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Fixed Valueoperation
                                                        180. Extension.extension:step.extension:operation.value[x]
                                                        Definition

                                                        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                        ShortValue of extension
                                                        Control0..0
                                                        TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        182. Extension.extension:step.extension:alternative
                                                        Slice Namealternative
                                                        Definition

                                                        R4: ExampleScenario.process.step.alternative (new:BackboneElement)

                                                        ShortR4: Alternate non-typical step action (new)
                                                        Comments

                                                        Element ExampleScenario.process.step.alternative is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.alternative is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                        Control0..*
                                                        TypeExtension
                                                        Requirements

                                                        Element ExampleScenario.process.step.alternative is part of an existing definition because parent element ExampleScenario.process.step requires a cross-version extension. Element ExampleScenario.process.step.alternative is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                        184. Extension.extension:step.extension:alternative.id
                                                        Definition

                                                        unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                        Shortxml:id (or equivalent in JSON)
                                                        Control0..1
                                                        Typestring
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        186. Extension.extension:step.extension:alternative.extension
                                                        Definition

                                                        An Extension

                                                        ShortExtension
                                                        Control1..*
                                                        TypeExtension
                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                        • value @ url
                                                        • 188. Extension.extension:step.extension:alternative.extension:title
                                                          Slice Nametitle
                                                          Definition

                                                          R4: ExampleScenario.process.step.alternative.title (new:string)

                                                          ShortR4: Label for alternative (new)
                                                          Comments

                                                          Element ExampleScenario.process.step.alternative.title is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.title is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.title has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                          Control1..1
                                                          TypeExtension
                                                          Requirements

                                                          Element ExampleScenario.process.step.alternative.title is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.title is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.title has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                          190. Extension.extension:step.extension:alternative.extension:title.id
                                                          Definition

                                                          unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                          Shortxml:id (or equivalent in JSON)
                                                          Control0..1
                                                          Typestring
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          192. Extension.extension:step.extension:alternative.extension:title.extension
                                                          Definition

                                                          May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                          ShortAdditional Content defined by implementations
                                                          Comments

                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                          Control0..*
                                                          TypeExtension
                                                          Alternate Namesextensions, user content
                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                          • value @ url
                                                          • 194. Extension.extension:step.extension:alternative.extension:title.url
                                                            Definition

                                                            Source of the definition for the extension code - a logical name or a URL.

                                                            Shortidentifies the meaning of the extension
                                                            Comments

                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                            Control1..1
                                                            Typeuri
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                            Fixed Valuetitle
                                                            196. Extension.extension:step.extension:alternative.extension:title.value[x]
                                                            Definition

                                                            The label to display for the alternative that gives a sense of the circumstance in which the alternative should be invoked.

                                                            ShortLabel for alternative
                                                            Control1..1
                                                            Typestring
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            198. Extension.extension:step.extension:alternative.extension:description
                                                            Slice Namedescription
                                                            Definition

                                                            R4: ExampleScenario.process.step.alternative.description (new:markdown)

                                                            ShortR4: A human-readable description of each option (new)
                                                            Comments

                                                            Element ExampleScenario.process.step.alternative.description is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                            Control0..1
                                                            TypeExtension
                                                            Requirements

                                                            Element ExampleScenario.process.step.alternative.description is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.description is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.description has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                            200. Extension.extension:step.extension:alternative.extension:description.id
                                                            Definition

                                                            unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                            Shortxml:id (or equivalent in JSON)
                                                            Control0..1
                                                            Typestring
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                            202. Extension.extension:step.extension:alternative.extension:description.extension
                                                            Definition

                                                            May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                            ShortAdditional Content defined by implementations
                                                            Comments

                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                            Control0..*
                                                            TypeExtension
                                                            Alternate Namesextensions, user content
                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                            • value @ url
                                                            • 204. Extension.extension:step.extension:alternative.extension:description.url
                                                              Definition

                                                              Source of the definition for the extension code - a logical name or a URL.

                                                              Shortidentifies the meaning of the extension
                                                              Comments

                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                              Control1..1
                                                              Typeuri
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                              Fixed Valuedescription
                                                              206. Extension.extension:step.extension:alternative.extension:description.value[x]
                                                              Definition

                                                              A human-readable description of the alternative explaining when the alternative should occur rather than the base step.

                                                              ShortA human-readable description of each option
                                                              Control0..1
                                                              Typemarkdown
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              208. Extension.extension:step.extension:alternative.extension:step
                                                              Slice Namestep
                                                              Definition

                                                              R4: ExampleScenario.process.step.alternative.step (new:ExampleScenario.process.step)

                                                              ShortR4: What happens in each alternative option (new)
                                                              Comments

                                                              Element ExampleScenario.process.step.alternative.step is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.step is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.step has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                              Control0..*
                                                              TypeExtension
                                                              Requirements

                                                              Element ExampleScenario.process.step.alternative.step is part of an existing definition because parent element ExampleScenario.process.step.alternative requires a cross-version extension. Element ExampleScenario.process.step.alternative.step is not mapped to FHIR STU3, since FHIR R4 ExampleScenario is not mapped. Element ExampleScenario.process.step.alternative.step has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                                              210. Extension.extension:step.extension:alternative.extension:step.id
                                                              Definition

                                                              unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                              Shortxml:id (or equivalent in JSON)
                                                              Control0..1
                                                              Typestring
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                              212. Extension.extension:step.extension:alternative.extension:step.extension
                                                              Definition

                                                              May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                              ShortAdditional Content defined by implementations
                                                              Comments

                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                              Control0..*
                                                              TypeExtension
                                                              Alternate Namesextensions, user content
                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                              • value @ url
                                                              • 214. Extension.extension:step.extension:alternative.extension:step.url
                                                                Definition

                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                Shortidentifies the meaning of the extension
                                                                Comments

                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                Control1..1
                                                                Typeuri
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process.step
                                                                216. Extension.extension:step.extension:alternative.extension:step.value[x]
                                                                Definition

                                                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                ShortValue of extension
                                                                Control0..0
                                                                TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                218. Extension.extension:step.extension:alternative.url
                                                                Definition

                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                Shortidentifies the meaning of the extension
                                                                Comments

                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                Control1..1
                                                                Typeuri
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Fixed Valuealternative
                                                                220. Extension.extension:step.extension:alternative.value[x]
                                                                Definition

                                                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                ShortValue of extension
                                                                Control0..0
                                                                TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                222. Extension.extension:step.url
                                                                Definition

                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                Shortidentifies the meaning of the extension
                                                                Comments

                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                Control1..1
                                                                Typeuri
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Fixed Valuestep
                                                                224. Extension.extension:step.value[x]
                                                                Definition

                                                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                ShortValue of extension
                                                                Control0..0
                                                                TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                226. Extension.url
                                                                Definition

                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                Shortidentifies the meaning of the extension
                                                                Comments

                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                Control1..1
                                                                Typeuri
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process
                                                                228. Extension.value[x]
                                                                Definition

                                                                Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                                                ShortValue of extension
                                                                Control0..0
                                                                TypeChoice of: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension