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

Extensions for Using Data Elements from FHIR R4 in FHIR R5 - 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


Optional Extension Element - found in all resources.

ShortR4: Each major process - a group of operationsOptional Extensions Element
Comments

Element ExampleScenario.process is mapped to FHIR R5 element ExampleScenario.process as Equivalent.

Control0..*
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
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

    ShortR4: The diagram title of the group of operationsAdditional content defined by implementations
    Comments

    Element ExampleScenario.process.title is mapped to FHIR R5 element ExampleScenario.process.title as Equivalent.

    Control10..1*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element ExampleScenario.process.title is mapped to FHIR R5 element ExampleScenario.process.title as Equivalent.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    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
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    Fixed Valuetitle
    8. Extension.extension:title.value[x]
    Definition

    The diagram title of the group of operations.


    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    ShortThe diagram title of the group of operationsValue of extension
    Control10..1
    This element is affected by the following invariants: ext-1
    Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, Signature, unsignedInt, time
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    10. Extension.extension:description
    Slice Namedescription
    Definition

    R4: ExampleScenario.process.description

    ShortR4: A longer description of the group of operationsAdditional content defined by implementations
    Comments

    Element ExampleScenario.process.description is mapped to FHIR R5 element ExampleScenario.process.description as Equivalent.

    Control0..1*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element ExampleScenario.process.description is mapped to FHIR R5 element ExampleScenario.process.description as Equivalent.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    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
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    Fixed Valuedescription
    14. Extension.extension:description.value[x]
    Definition

    A longer description of the group of operations.


    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    ShortA longer description of the group of operationsValue of extension
    Control0..1
    This element is affected by the following invariants: ext-1
    Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, string, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, Signature, unsignedInt, time
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    16. Extension.extension:preConditions
    Slice NamepreConditions
    Definition

    R4: ExampleScenario.process.preConditions

    ShortR4: Description of initial status before the process startsAdditional content defined by implementations
    Comments

    Element ExampleScenario.process.preConditions is mapped to FHIR R5 element ExampleScenario.process.preConditions as Equivalent.

    Control0..1*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element ExampleScenario.process.preConditions is mapped to FHIR R5 element ExampleScenario.process.preConditions as Equivalent.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    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
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    Fixed ValuepreConditions
    20. Extension.extension:preConditions.value[x]
    Definition

    Description of initial status before the process starts.


    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    ShortDescription of initial status before the process startsValue of extension
    Control0..1
    This element is affected by the following invariants: ext-1
    Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, string, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, Signature, unsignedInt, time
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    22. Extension.extension:postConditions
    Slice NamepostConditions
    Definition

    R4: ExampleScenario.process.postConditions

    ShortR4: Description of final status after the process endsAdditional content defined by implementations
    Comments

    Element ExampleScenario.process.postConditions is mapped to FHIR R5 element ExampleScenario.process.postConditions as Equivalent.

    Control0..1*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element ExampleScenario.process.postConditions is mapped to FHIR R5 element ExampleScenario.process.postConditions as Equivalent.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    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
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    Fixed ValuepostConditions
    26. Extension.extension:postConditions.value[x]
    Definition

    Description of final status after the process ends.


    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    ShortDescription of final status after the process endsValue of extension
    Control0..1
    This element is affected by the following invariants: ext-1
    Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, string, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, Signature, unsignedInt, time
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    28. Extension.extension:step
    Slice Namestep
    Definition

    R4: ExampleScenario.process.step

    ShortR4: Each step of the processAdditional content defined by implementations
    Comments

    Element ExampleScenario.process.step is mapped to FHIR R5 element ExampleScenario.process.step as Equivalent.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    Element ExampleScenario.process.step is mapped to FHIR R5 element ExampleScenario.process.step as Equivalent.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    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 additional types (ExampleScenario.process)

      ShortR4: Nested process additional typesAdditional content defined by implementations
      Comments

      Element ExampleScenario.process.step.process is mapped to FHIR R5 element ExampleScenario.process.step.process as SourceIsBroaderThanTarget. The mappings for ExampleScenario.process.step.process do not cover the following types: ExampleScenario.process.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element ExampleScenario.process.step.process is mapped to FHIR R5 element ExampleScenario.process.step.process as SourceIsBroaderThanTarget. The mappings for ExampleScenario.process.step.process do not cover the following types: ExampleScenario.process.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      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
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process
      36. Extension.extension:step.extension:process.value[x]
      Definition

      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortValue of extension
      Control0..01
      This element is affected by the following invariants: ext-1
      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      38. Extension.extension:step.extension:pause
      Slice Namepause
      Definition

      R4: ExampleScenario.process.step.pause

      ShortR4: If there is a pause in the flowAdditional content defined by implementations
      Comments

      Element ExampleScenario.process.step.pause is mapped to FHIR R5 element ExampleScenario.process.step.pause as Equivalent.

      Control0..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element ExampleScenario.process.step.pause is mapped to FHIR R5 element ExampleScenario.process.step.pause as Equivalent.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      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
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed Valuepause
      42. Extension.extension:step.extension:pause.value[x]
      Definition

      If there is a pause in the flow.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortIf there is a pause in the flowValue of extension
      Control0..1
      This element is affected by the following invariants: ext-1
      Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, string, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, CodeableReference, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      44. Extension.extension:step.extension:operation
      Slice Nameoperation
      Definition

      R4: ExampleScenario.process.step.operation

      ShortR4: Each interaction or actionAdditional content defined by implementations
      Comments

      Element ExampleScenario.process.step.operation is mapped to FHIR R5 element ExampleScenario.process.step.operation as Equivalent.

      Control0..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element ExampleScenario.process.step.operation is mapped to FHIR R5 element ExampleScenario.process.step.operation as Equivalent.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
      Is Modifierfalse
      Summaryfalse
      Alternate Namesextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      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 has a context of ExampleScenario.process.step.operation based on following the parent source element upwards and mapping to ExampleScenario. Element ExampleScenario.process.step.operation.number has no mapping targets in FHIR R5. Typically, this is because the element has been added (is a new element).

        Control10..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExampleScenario.process.step.operation.number has a context of ExampleScenario.process.step.operation based on following the parent source element upwards and mapping to ExampleScenario. Element ExampleScenario.process.step.operation.number has no mapping targets in FHIR R5. Typically, this is because the element has been added (is a new element).

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        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
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        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 - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortThe sequential number of the interactionValue of extension
        Control10..1
        This element is affected by the following invariants: ext-1
        Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        54. Extension.extension:step.extension:operation.extension:type
        Slice Nametype
        Definition

        R4: ExampleScenario.process.step.operation.type additional types (string) additional types from child elements (value)

        ShortR4: The type of operation - CRUD additional typesAdditional content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.type is mapped to FHIR R5 element ExampleScenario.process.step.operation.type as SourceIsBroaderThanTarget. The mappings for ExampleScenario.process.step.operation.type do not cover the following types: string. The mappings for ExampleScenario.process.step.operation.type do not cover the following types based on type expansion: value.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExampleScenario.process.step.operation.type is mapped to FHIR R5 element ExampleScenario.process.step.operation.type as SourceIsBroaderThanTarget. The mappings for ExampleScenario.process.step.operation.type do not cover the following types: string. The mappings for ExampleScenario.process.step.operation.type do not cover the following types based on type expansion: value.

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        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
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed Valuetype
        58. Extension.extension:step.extension:operation.extension:type.value[x]
        Definition

        The type of operation - CRUD.


        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortThe type of operation - CRUDValue of extension
        Control0..1
        This element is affected by the following invariants: ext-1
        Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        60. Extension.extension:step.extension:operation.extension:name
        Slice Namename
        Definition

        R4: ExampleScenario.process.step.operation.name

        ShortR4: The human-friendly name of the interactionAdditional content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.name is mapped to FHIR R5 element ExampleScenario.process.step.operation.title as Equivalent.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExampleScenario.process.step.operation.name is mapped to FHIR R5 element ExampleScenario.process.step.operation.title as Equivalent.

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        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
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed Valuename
        64. Extension.extension:step.extension:operation.extension:name.value[x]
        Definition

        The human-friendly name of the interaction.


        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortThe human-friendly name of the interactionValue of extension
        Control0..1
        This element is affected by the following invariants: ext-1
        Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        66. Extension.extension:step.extension:operation.extension:initiator
        Slice Nameinitiator
        Definition

        R4: ExampleScenario.process.step.operation.initiator

        ShortR4: Who starts the transactionAdditional content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.initiator is mapped to FHIR R5 element ExampleScenario.process.step.operation.initiator as Equivalent.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExampleScenario.process.step.operation.initiator is mapped to FHIR R5 element ExampleScenario.process.step.operation.initiator as Equivalent.

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        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
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed Valueinitiator
        70. Extension.extension:step.extension:operation.extension:initiator.value[x]
        Definition

        Who starts the transaction.


        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortWho starts the transactionValue of extension
        Control0..1
        This element is affected by the following invariants: ext-1
        Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        72. Extension.extension:step.extension:operation.extension:receiver
        Slice Namereceiver
        Definition

        R4: ExampleScenario.process.step.operation.receiver

        ShortR4: Who receives the transactionAdditional content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.receiver is mapped to FHIR R5 element ExampleScenario.process.step.operation.receiver as Equivalent.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExampleScenario.process.step.operation.receiver is mapped to FHIR R5 element ExampleScenario.process.step.operation.receiver as Equivalent.

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        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
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed Valuereceiver
        76. Extension.extension:step.extension:operation.extension:receiver.value[x]
        Definition

        Who receives the transaction.


        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortWho receives the transactionValue of extension
        Control0..1
        This element is affected by the following invariants: ext-1
        Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        78. Extension.extension:step.extension:operation.extension:description
        Slice Namedescription
        Definition

        R4: ExampleScenario.process.step.operation.description

        ShortR4: A comment to be inserted in the diagramAdditional content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.description is mapped to FHIR R5 element ExampleScenario.process.step.operation.description as Equivalent.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExampleScenario.process.step.operation.description is mapped to FHIR R5 element ExampleScenario.process.step.operation.description as Equivalent.

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        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
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed Valuedescription
        82. Extension.extension:step.extension:operation.extension:description.value[x]
        Definition

        A comment to be inserted in the diagram.


        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortA comment to be inserted in the diagramValue of extension
        Control0..1
        This element is affected by the following invariants: ext-1
        Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, string, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        84. Extension.extension:step.extension:operation.extension:initiatorActive
        Slice NameinitiatorActive
        Definition

        R4: ExampleScenario.process.step.operation.initiatorActive

        ShortR4: Whether the initiator is deactivated right after the transactionAdditional content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.initiatorActive is mapped to FHIR R5 element ExampleScenario.process.step.operation.initiatorActive as Equivalent.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExampleScenario.process.step.operation.initiatorActive is mapped to FHIR R5 element ExampleScenario.process.step.operation.initiatorActive as Equivalent.

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        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
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        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 - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortWhether the initiator is deactivated right after the transactionValue of extension
        Control0..1
        This element is affected by the following invariants: ext-1
        Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, string, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, CodeableReference, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        90. Extension.extension:step.extension:operation.extension:receiverActive
        Slice NamereceiverActive
        Definition

        R4: ExampleScenario.process.step.operation.receiverActive

        ShortR4: Whether the receiver is deactivated right after the transactionAdditional content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.receiverActive is mapped to FHIR R5 element ExampleScenario.process.step.operation.receiverActive as Equivalent.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExampleScenario.process.step.operation.receiverActive is mapped to FHIR R5 element ExampleScenario.process.step.operation.receiverActive as Equivalent.

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        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
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        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 - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortWhether the receiver is deactivated right after the transactionValue of extension
        Control0..1
        This element is affected by the following invariants: ext-1
        Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, string, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, CodeableReference, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        96. Extension.extension:step.extension:operation.extension:request
        Slice Namerequest
        Definition

        R4: ExampleScenario.process.step.operation.request

        ShortR4: Each resource instance used by the initiatorAdditional content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.request is mapped to FHIR R5 element ExampleScenario.process.step.operation.request as Equivalent.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExampleScenario.process.step.operation.request is mapped to FHIR R5 element ExampleScenario.process.step.operation.request as Equivalent.

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        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
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        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 - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortValue of extension
        Control0..01
        This element is affected by the following invariants: ext-1
        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        102. Extension.extension:step.extension:operation.extension:response
        Slice Nameresponse
        Definition

        R4: ExampleScenario.process.step.operation.response

        ShortR4: Each resource instance used by the responderAdditional content defined by implementations
        Comments

        Element ExampleScenario.process.step.operation.response is mapped to FHIR R5 element ExampleScenario.process.step.operation.response as Equivalent.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExampleScenario.process.step.operation.response is mapped to FHIR R5 element ExampleScenario.process.step.operation.response as Equivalent.

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        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
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        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 - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortValue of extension
        Control0..01
        This element is affected by the following invariants: ext-1
        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        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
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed Valueoperation
        110. Extension.extension:step.extension:operation.value[x]
        Definition

        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortValue of extension
        Control0..01
        This element is affected by the following invariants: ext-1
        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        112. Extension.extension:step.extension:alternative
        Slice Namealternative
        Definition

        R4: ExampleScenario.process.step.alternative

        ShortR4: alternativeAdditional content defined by implementations
        Comments

        Element ExampleScenario.process.step.alternative is mapped to FHIR R5 element ExampleScenario.process.step.alternative as Equivalent.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element ExampleScenario.process.step.alternative is mapped to FHIR R5 element ExampleScenario.process.step.alternative as Equivalent.

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        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

          ShortR4: titleAdditional content defined by implementations
          Comments

          Element ExampleScenario.process.step.alternative.title is mapped to FHIR R5 element ExampleScenario.process.step.alternative.title as Equivalent.

          Control10..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Requirements

          Element ExampleScenario.process.step.alternative.title is mapped to FHIR R5 element ExampleScenario.process.step.alternative.title as Equivalent.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          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
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          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 - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortLabel for alternativeValue of extension
          Control10..1
          This element is affected by the following invariants: ext-1
          Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          122. Extension.extension:step.extension:alternative.extension:description
          Slice Namedescription
          Definition

          R4: ExampleScenario.process.step.alternative.description

          ShortR4: A human-readable description of each optionAdditional content defined by implementations
          Comments

          Element ExampleScenario.process.step.alternative.description is mapped to FHIR R5 element ExampleScenario.process.step.alternative.description as Equivalent.

          Control0..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Requirements

          Element ExampleScenario.process.step.alternative.description is mapped to FHIR R5 element ExampleScenario.process.step.alternative.description as Equivalent.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          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
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          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 - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortA human-readable description of each optionValue of extension
          Control0..1
          This element is affected by the following invariants: ext-1
          Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Availability, integer64, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ExtendedContactDetail, CodeableConcept, ParameterDefinition, dateTime, code, string, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          128. Extension.extension:step.extension:alternative.extension:step
          Slice Namestep
          Definition

          R4: ExampleScenario.process.step.alternative.step

          ShortR4: What happens in each alternative optionAdditional content defined by implementations
          Comments

          Element ExampleScenario.process.step.alternative.step is mapped to FHIR R5 element ExampleScenario.process.step.alternative.step as Equivalent.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Requirements

          Element ExampleScenario.process.step.alternative.step is mapped to FHIR R5 element ExampleScenario.process.step.alternative.step as Equivalent.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          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
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          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 - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortValue of extension
          Control0..01
          This element is affected by the following invariants: ext-1
          TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          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
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          Fixed Valuealternative
          136. Extension.extension:step.extension:alternative.value[x]
          Definition

          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortValue of extension
          Control0..01
          This element is affected by the following invariants: ext-1
          TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          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
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          Fixed Valuestep
          140. Extension.extension:step.value[x]
          Definition

          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortValue of extension
          Control0..01
          This element is affected by the following invariants: ext-1
          TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          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
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process
          144. Extension.value[x]
          Definition

          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortValue of extension
          Control0..01
          This element is affected by the following invariants: ext-1
          TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

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

          0. Extension
          Definition

          R4: ExampleScenario.process

          ShortR4: Each major process - a group of operations
          Comments

          Element ExampleScenario.process is mapped to FHIR R5 element ExampleScenario.process as Equivalent.

          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

            ShortR4: The diagram title of the group of operations
            Comments

            Element ExampleScenario.process.title is mapped to FHIR R5 element ExampleScenario.process.title as Equivalent.

            Control1..1
            Requirements

            Element ExampleScenario.process.title is mapped to FHIR R5 element ExampleScenario.process.title as Equivalent.

            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

            ShortR4: A longer description of the group of operations
            Comments

            Element ExampleScenario.process.description is mapped to FHIR R5 element ExampleScenario.process.description as Equivalent.

            Control0..1
            Requirements

            Element ExampleScenario.process.description is mapped to FHIR R5 element ExampleScenario.process.description as Equivalent.

            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

            ShortR4: Description of initial status before the process starts
            Comments

            Element ExampleScenario.process.preConditions is mapped to FHIR R5 element ExampleScenario.process.preConditions as Equivalent.

            Control0..1
            Requirements

            Element ExampleScenario.process.preConditions is mapped to FHIR R5 element ExampleScenario.process.preConditions as Equivalent.

            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

            ShortR4: Description of final status after the process ends
            Comments

            Element ExampleScenario.process.postConditions is mapped to FHIR R5 element ExampleScenario.process.postConditions as Equivalent.

            Control0..1
            Requirements

            Element ExampleScenario.process.postConditions is mapped to FHIR R5 element ExampleScenario.process.postConditions as Equivalent.

            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

            ShortR4: Each step of the process
            Comments

            Element ExampleScenario.process.step is mapped to FHIR R5 element ExampleScenario.process.step as Equivalent.

            Control0..*
            Requirements

            Element ExampleScenario.process.step is mapped to FHIR R5 element ExampleScenario.process.step as Equivalent.

            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 additional types (ExampleScenario.process)

              ShortR4: Nested process additional types
              Comments

              Element ExampleScenario.process.step.process is mapped to FHIR R5 element ExampleScenario.process.step.process as SourceIsBroaderThanTarget. The mappings for ExampleScenario.process.step.process do not cover the following types: ExampleScenario.process.

              Control0..*
              Requirements

              Element ExampleScenario.process.step.process is mapped to FHIR R5 element ExampleScenario.process.step.process as SourceIsBroaderThanTarget. The mappings for ExampleScenario.process.step.process do not cover the following types: ExampleScenario.process.

              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

              ShortR4: If there is a pause in the flow
              Comments

              Element ExampleScenario.process.step.pause is mapped to FHIR R5 element ExampleScenario.process.step.pause as Equivalent.

              Control0..1
              Requirements

              Element ExampleScenario.process.step.pause is mapped to FHIR R5 element ExampleScenario.process.step.pause as Equivalent.

              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

              ShortR4: Each interaction or action
              Comments

              Element ExampleScenario.process.step.operation is mapped to FHIR R5 element ExampleScenario.process.step.operation as Equivalent.

              Control0..1
              Requirements

              Element ExampleScenario.process.step.operation is mapped to FHIR R5 element ExampleScenario.process.step.operation as Equivalent.

              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 has a context of ExampleScenario.process.step.operation based on following the parent source element upwards and mapping to ExampleScenario. Element ExampleScenario.process.step.operation.number has no mapping targets in FHIR R5. Typically, this is because the element has been added (is a new element).

                Control1..1
                Requirements

                Element ExampleScenario.process.step.operation.number has a context of ExampleScenario.process.step.operation based on following the parent source element upwards and mapping to ExampleScenario. Element ExampleScenario.process.step.operation.number has no mapping targets in FHIR R5. 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 additional types (string) additional types from child elements (value)

                ShortR4: The type of operation - CRUD additional types
                Comments

                Element ExampleScenario.process.step.operation.type is mapped to FHIR R5 element ExampleScenario.process.step.operation.type as SourceIsBroaderThanTarget. The mappings for ExampleScenario.process.step.operation.type do not cover the following types: string. The mappings for ExampleScenario.process.step.operation.type do not cover the following types based on type expansion: value.

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.type is mapped to FHIR R5 element ExampleScenario.process.step.operation.type as SourceIsBroaderThanTarget. The mappings for ExampleScenario.process.step.operation.type do not cover the following types: string. The mappings for ExampleScenario.process.step.operation.type do not cover the following types based on type expansion: value.

                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

                ShortR4: The human-friendly name of the interaction
                Comments

                Element ExampleScenario.process.step.operation.name is mapped to FHIR R5 element ExampleScenario.process.step.operation.title as Equivalent.

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.name is mapped to FHIR R5 element ExampleScenario.process.step.operation.title as Equivalent.

                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

                ShortR4: Who starts the transaction
                Comments

                Element ExampleScenario.process.step.operation.initiator is mapped to FHIR R5 element ExampleScenario.process.step.operation.initiator as Equivalent.

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.initiator is mapped to FHIR R5 element ExampleScenario.process.step.operation.initiator as Equivalent.

                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

                ShortR4: Who receives the transaction
                Comments

                Element ExampleScenario.process.step.operation.receiver is mapped to FHIR R5 element ExampleScenario.process.step.operation.receiver as Equivalent.

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.receiver is mapped to FHIR R5 element ExampleScenario.process.step.operation.receiver as Equivalent.

                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

                ShortR4: A comment to be inserted in the diagram
                Comments

                Element ExampleScenario.process.step.operation.description is mapped to FHIR R5 element ExampleScenario.process.step.operation.description as Equivalent.

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.description is mapped to FHIR R5 element ExampleScenario.process.step.operation.description as Equivalent.

                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

                ShortR4: Whether the initiator is deactivated right after the transaction
                Comments

                Element ExampleScenario.process.step.operation.initiatorActive is mapped to FHIR R5 element ExampleScenario.process.step.operation.initiatorActive as Equivalent.

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.initiatorActive is mapped to FHIR R5 element ExampleScenario.process.step.operation.initiatorActive as Equivalent.

                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

                ShortR4: Whether the receiver is deactivated right after the transaction
                Comments

                Element ExampleScenario.process.step.operation.receiverActive is mapped to FHIR R5 element ExampleScenario.process.step.operation.receiverActive as Equivalent.

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.receiverActive is mapped to FHIR R5 element ExampleScenario.process.step.operation.receiverActive as Equivalent.

                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

                ShortR4: Each resource instance used by the initiator
                Comments

                Element ExampleScenario.process.step.operation.request is mapped to FHIR R5 element ExampleScenario.process.step.operation.request as Equivalent.

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.request is mapped to FHIR R5 element ExampleScenario.process.step.operation.request as Equivalent.

                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

                ShortR4: Each resource instance used by the responder
                Comments

                Element ExampleScenario.process.step.operation.response is mapped to FHIR R5 element ExampleScenario.process.step.operation.response as Equivalent.

                Control0..1
                Requirements

                Element ExampleScenario.process.step.operation.response is mapped to FHIR R5 element ExampleScenario.process.step.operation.response as Equivalent.

                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

                ShortR4: alternative
                Comments

                Element ExampleScenario.process.step.alternative is mapped to FHIR R5 element ExampleScenario.process.step.alternative as Equivalent.

                Control0..*
                Requirements

                Element ExampleScenario.process.step.alternative is mapped to FHIR R5 element ExampleScenario.process.step.alternative as Equivalent.

                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

                  ShortR4: title
                  Comments

                  Element ExampleScenario.process.step.alternative.title is mapped to FHIR R5 element ExampleScenario.process.step.alternative.title as Equivalent.

                  Control1..1
                  Requirements

                  Element ExampleScenario.process.step.alternative.title is mapped to FHIR R5 element ExampleScenario.process.step.alternative.title as Equivalent.

                  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

                  ShortR4: A human-readable description of each option
                  Comments

                  Element ExampleScenario.process.step.alternative.description is mapped to FHIR R5 element ExampleScenario.process.step.alternative.description as Equivalent.

                  Control0..1
                  Requirements

                  Element ExampleScenario.process.step.alternative.description is mapped to FHIR R5 element ExampleScenario.process.step.alternative.description as Equivalent.

                  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

                  ShortR4: What happens in each alternative option
                  Comments

                  Element ExampleScenario.process.step.alternative.step is mapped to FHIR R5 element ExampleScenario.process.step.alternative.step as Equivalent.

                  Control0..*
                  Requirements

                  Element ExampleScenario.process.step.alternative.step is mapped to FHIR R5 element ExampleScenario.process.step.alternative.step as Equivalent.

                  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

                  ShortR4: Each major process - a group of operations
                  Comments

                  Element ExampleScenario.process is mapped to FHIR R5 element ExampleScenario.process as Equivalent.

                  Control0..*
                  Is Modifierfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (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.

                  ShortUnique id for inter-element referencing
                  Control0..1
                  This element is affected by the following invariants: ele-1
                  Typeid
                  Is Modifierfalse
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Summaryfalse
                  4. Extension.extension
                  Definition

                  An Extension

                  ShortExtension
                  Control1..*
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  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

                    ShortR4: The diagram title of the group of operations
                    Comments

                    Element ExampleScenario.process.title is mapped to FHIR R5 element ExampleScenario.process.title as Equivalent.

                    Control1..1
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Requirements

                    Element ExampleScenario.process.title is mapped to FHIR R5 element ExampleScenario.process.title as Equivalent.

                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    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.

                    ShortUnique id for inter-element referencing
                    Control0..1
                    This element is affected by the following invariants: ele-1
                    Typeid
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    10. Extension.extension:title.extension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                    Is Modifierfalse
                    Summaryfalse
                    Alternate Namesextensions, user content
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    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
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      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
                      This element is affected by the following invariants: ext-1
                      Typestring
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Is Modifierfalse
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      16. Extension.extension:description
                      Slice Namedescription
                      Definition

                      R4: ExampleScenario.process.description

                      ShortR4: A longer description of the group of operations
                      Comments

                      Element ExampleScenario.process.description is mapped to FHIR R5 element ExampleScenario.process.description as Equivalent.

                      Control0..1
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Requirements

                      Element ExampleScenario.process.description is mapped to FHIR R5 element ExampleScenario.process.description as Equivalent.

                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      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.

                      ShortUnique id for inter-element referencing
                      Control0..1
                      This element is affected by the following invariants: ele-1
                      Typeid
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      20. Extension.extension:description.extension
                      Definition

                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                      Is Modifierfalse
                      Summaryfalse
                      Alternate Namesextensions, user content
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      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
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        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
                        This element is affected by the following invariants: ext-1
                        Typemarkdown
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        Is Modifierfalse
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        26. Extension.extension:preConditions
                        Slice NamepreConditions
                        Definition

                        R4: ExampleScenario.process.preConditions

                        ShortR4: Description of initial status before the process starts
                        Comments

                        Element ExampleScenario.process.preConditions is mapped to FHIR R5 element ExampleScenario.process.preConditions as Equivalent.

                        Control0..1
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Requirements

                        Element ExampleScenario.process.preConditions is mapped to FHIR R5 element ExampleScenario.process.preConditions as Equivalent.

                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        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.

                        ShortUnique id for inter-element referencing
                        Control0..1
                        This element is affected by the following invariants: ele-1
                        Typeid
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        30. Extension.extension:preConditions.extension
                        Definition

                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                        Is Modifierfalse
                        Summaryfalse
                        Alternate Namesextensions, user content
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        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
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          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
                          This element is affected by the following invariants: ext-1
                          Typemarkdown
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          36. Extension.extension:postConditions
                          Slice NamepostConditions
                          Definition

                          R4: ExampleScenario.process.postConditions

                          ShortR4: Description of final status after the process ends
                          Comments

                          Element ExampleScenario.process.postConditions is mapped to FHIR R5 element ExampleScenario.process.postConditions as Equivalent.

                          Control0..1
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Requirements

                          Element ExampleScenario.process.postConditions is mapped to FHIR R5 element ExampleScenario.process.postConditions as Equivalent.

                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          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.

                          ShortUnique id for inter-element referencing
                          Control0..1
                          This element is affected by the following invariants: ele-1
                          Typeid
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          40. Extension.extension:postConditions.extension
                          Definition

                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                          Is Modifierfalse
                          Summaryfalse
                          Alternate Namesextensions, user content
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          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
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            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
                            This element is affected by the following invariants: ext-1
                            Typemarkdown
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            46. Extension.extension:step
                            Slice Namestep
                            Definition

                            R4: ExampleScenario.process.step

                            ShortR4: Each step of the process
                            Comments

                            Element ExampleScenario.process.step is mapped to FHIR R5 element ExampleScenario.process.step as Equivalent.

                            Control0..*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Requirements

                            Element ExampleScenario.process.step is mapped to FHIR R5 element ExampleScenario.process.step as Equivalent.

                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            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.

                            ShortUnique id for inter-element referencing
                            Control0..1
                            This element is affected by the following invariants: ele-1
                            Typeid
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            50. Extension.extension:step.extension
                            Definition

                            An Extension

                            ShortExtension
                            Control0..*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            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 additional types (ExampleScenario.process)

                              ShortR4: Nested process additional types
                              Comments

                              Element ExampleScenario.process.step.process is mapped to FHIR R5 element ExampleScenario.process.step.process as SourceIsBroaderThanTarget. The mappings for ExampleScenario.process.step.process do not cover the following types: ExampleScenario.process.

                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Requirements

                              Element ExampleScenario.process.step.process is mapped to FHIR R5 element ExampleScenario.process.step.process as SourceIsBroaderThanTarget. The mappings for ExampleScenario.process.step.process do not cover the following types: ExampleScenario.process.

                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              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.

                              ShortUnique id for inter-element referencing
                              Control0..1
                              This element is affected by the following invariants: ele-1
                              Typeid
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                              Is Modifierfalse
                              Summaryfalse
                              Alternate Namesextensions, user content
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              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
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process
                                60. Extension.extension:step.extension:process.value[x]
                                Definition

                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortValue of extension
                                Control0..0
                                This element is affected by the following invariants: ext-1
                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
                                Is Modifierfalse
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                62. Extension.extension:step.extension:pause
                                Slice Namepause
                                Definition

                                R4: ExampleScenario.process.step.pause

                                ShortR4: If there is a pause in the flow
                                Comments

                                Element ExampleScenario.process.step.pause is mapped to FHIR R5 element ExampleScenario.process.step.pause as Equivalent.

                                Control0..1
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Requirements

                                Element ExampleScenario.process.step.pause is mapped to FHIR R5 element ExampleScenario.process.step.pause as Equivalent.

                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                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.

                                ShortUnique id for inter-element referencing
                                Control0..1
                                This element is affected by the following invariants: ele-1
                                Typeid
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                Is Modifierfalse
                                Summaryfalse
                                Alternate Namesextensions, user content
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                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
                                  Is Modifierfalse
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Summaryfalse
                                  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
                                  This element is affected by the following invariants: ext-1
                                  Typeboolean
                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                  Is Modifierfalse
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  72. Extension.extension:step.extension:operation
                                  Slice Nameoperation
                                  Definition

                                  R4: ExampleScenario.process.step.operation

                                  ShortR4: Each interaction or action
                                  Comments

                                  Element ExampleScenario.process.step.operation is mapped to FHIR R5 element ExampleScenario.process.step.operation as Equivalent.

                                  Control0..1
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Requirements

                                  Element ExampleScenario.process.step.operation is mapped to FHIR R5 element ExampleScenario.process.step.operation as Equivalent.

                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  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.

                                  ShortUnique id for inter-element referencing
                                  Control0..1
                                  This element is affected by the following invariants: ele-1
                                  Typeid
                                  Is Modifierfalse
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Summaryfalse
                                  76. Extension.extension:step.extension:operation.extension
                                  Definition

                                  An Extension

                                  ShortExtension
                                  Control1..*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  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 has a context of ExampleScenario.process.step.operation based on following the parent source element upwards and mapping to ExampleScenario. Element ExampleScenario.process.step.operation.number has no mapping targets in FHIR R5. Typically, this is because the element has been added (is a new element).

                                    Control1..1
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Requirements

                                    Element ExampleScenario.process.step.operation.number has a context of ExampleScenario.process.step.operation based on following the parent source element upwards and mapping to ExampleScenario. Element ExampleScenario.process.step.operation.number has no mapping targets in FHIR R5. Typically, this is because the element has been added (is a new element).

                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    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.

                                    ShortUnique id for inter-element referencing
                                    Control0..1
                                    This element is affected by the following invariants: ele-1
                                    Typeid
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                    Is Modifierfalse
                                    Summaryfalse
                                    Alternate Namesextensions, user content
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    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
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      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
                                      This element is affected by the following invariants: ext-1
                                      Typestring
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Is Modifierfalse
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      88. Extension.extension:step.extension:operation.extension:type
                                      Slice Nametype
                                      Definition

                                      R4: ExampleScenario.process.step.operation.type additional types (string) additional types from child elements (value)

                                      ShortR4: The type of operation - CRUD additional types
                                      Comments

                                      Element ExampleScenario.process.step.operation.type is mapped to FHIR R5 element ExampleScenario.process.step.operation.type as SourceIsBroaderThanTarget. The mappings for ExampleScenario.process.step.operation.type do not cover the following types: string. The mappings for ExampleScenario.process.step.operation.type do not cover the following types based on type expansion: value.

                                      Control0..1
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Requirements

                                      Element ExampleScenario.process.step.operation.type is mapped to FHIR R5 element ExampleScenario.process.step.operation.type as SourceIsBroaderThanTarget. The mappings for ExampleScenario.process.step.operation.type do not cover the following types: string. The mappings for ExampleScenario.process.step.operation.type do not cover the following types based on type expansion: value.

                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      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.

                                      ShortUnique id for inter-element referencing
                                      Control0..1
                                      This element is affected by the following invariants: ele-1
                                      Typeid
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                      Is Modifierfalse
                                      Summaryfalse
                                      Alternate Namesextensions, user content
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      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
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        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
                                        This element is affected by the following invariants: ext-1
                                        Typestring
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        98. Extension.extension:step.extension:operation.extension:name
                                        Slice Namename
                                        Definition

                                        R4: ExampleScenario.process.step.operation.name

                                        ShortR4: The human-friendly name of the interaction
                                        Comments

                                        Element ExampleScenario.process.step.operation.name is mapped to FHIR R5 element ExampleScenario.process.step.operation.title as Equivalent.

                                        Control0..1
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Requirements

                                        Element ExampleScenario.process.step.operation.name is mapped to FHIR R5 element ExampleScenario.process.step.operation.title as Equivalent.

                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        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.

                                        ShortUnique id for inter-element referencing
                                        Control0..1
                                        This element is affected by the following invariants: ele-1
                                        Typeid
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                        Is Modifierfalse
                                        Summaryfalse
                                        Alternate Namesextensions, user content
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        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
                                          Is Modifierfalse
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Summaryfalse
                                          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
                                          This element is affected by the following invariants: ext-1
                                          Typestring
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          Is Modifierfalse
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          108. Extension.extension:step.extension:operation.extension:initiator
                                          Slice Nameinitiator
                                          Definition

                                          R4: ExampleScenario.process.step.operation.initiator

                                          ShortR4: Who starts the transaction
                                          Comments

                                          Element ExampleScenario.process.step.operation.initiator is mapped to FHIR R5 element ExampleScenario.process.step.operation.initiator as Equivalent.

                                          Control0..1
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Requirements

                                          Element ExampleScenario.process.step.operation.initiator is mapped to FHIR R5 element ExampleScenario.process.step.operation.initiator as Equivalent.

                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          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.

                                          ShortUnique id for inter-element referencing
                                          Control0..1
                                          This element is affected by the following invariants: ele-1
                                          Typeid
                                          Is Modifierfalse
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Summaryfalse
                                          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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                          Is Modifierfalse
                                          Summaryfalse
                                          Alternate Namesextensions, user content
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          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
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            Fixed Valueinitiator
                                            116. Extension.extension:step.extension:operation.extension:initiator.value[x]
                                            Definition

                                            Who starts the transaction.

                                            ShortWho starts the transaction
                                            Control0..1
                                            This element is affected by the following invariants: ext-1
                                            Typestring
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Is Modifierfalse
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            118. Extension.extension:step.extension:operation.extension:receiver
                                            Slice Namereceiver
                                            Definition

                                            R4: ExampleScenario.process.step.operation.receiver

                                            ShortR4: Who receives the transaction
                                            Comments

                                            Element ExampleScenario.process.step.operation.receiver is mapped to FHIR R5 element ExampleScenario.process.step.operation.receiver as Equivalent.

                                            Control0..1
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Requirements

                                            Element ExampleScenario.process.step.operation.receiver is mapped to FHIR R5 element ExampleScenario.process.step.operation.receiver as Equivalent.

                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            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.

                                            ShortUnique id for inter-element referencing
                                            Control0..1
                                            This element is affected by the following invariants: ele-1
                                            Typeid
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                            Is Modifierfalse
                                            Summaryfalse
                                            Alternate Namesextensions, user content
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            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
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              Fixed Valuereceiver
                                              126. Extension.extension:step.extension:operation.extension:receiver.value[x]
                                              Definition

                                              Who receives the transaction.

                                              ShortWho receives the transaction
                                              Control0..1
                                              This element is affected by the following invariants: ext-1
                                              Typestring
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              128. Extension.extension:step.extension:operation.extension:description
                                              Slice Namedescription
                                              Definition

                                              R4: ExampleScenario.process.step.operation.description

                                              ShortR4: A comment to be inserted in the diagram
                                              Comments

                                              Element ExampleScenario.process.step.operation.description is mapped to FHIR R5 element ExampleScenario.process.step.operation.description as Equivalent.

                                              Control0..1
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Requirements

                                              Element ExampleScenario.process.step.operation.description is mapped to FHIR R5 element ExampleScenario.process.step.operation.description as Equivalent.

                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              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.

                                              ShortUnique id for inter-element referencing
                                              Control0..1
                                              This element is affected by the following invariants: ele-1
                                              Typeid
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                              Is Modifierfalse
                                              Summaryfalse
                                              Alternate Namesextensions, user content
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              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
                                                Is Modifierfalse
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Summaryfalse
                                                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
                                                This element is affected by the following invariants: ext-1
                                                Typemarkdown
                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                Is Modifierfalse
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                138. Extension.extension:step.extension:operation.extension:initiatorActive
                                                Slice NameinitiatorActive
                                                Definition

                                                R4: ExampleScenario.process.step.operation.initiatorActive

                                                ShortR4: Whether the initiator is deactivated right after the transaction
                                                Comments

                                                Element ExampleScenario.process.step.operation.initiatorActive is mapped to FHIR R5 element ExampleScenario.process.step.operation.initiatorActive as Equivalent.

                                                Control0..1
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Requirements

                                                Element ExampleScenario.process.step.operation.initiatorActive is mapped to FHIR R5 element ExampleScenario.process.step.operation.initiatorActive as Equivalent.

                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                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.

                                                ShortUnique id for inter-element referencing
                                                Control0..1
                                                This element is affected by the following invariants: ele-1
                                                Typeid
                                                Is Modifierfalse
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Summaryfalse
                                                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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                                Is Modifierfalse
                                                Summaryfalse
                                                Alternate Namesextensions, user content
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                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
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  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
                                                  This element is affected by the following invariants: ext-1
                                                  Typeboolean
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Is Modifierfalse
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  148. Extension.extension:step.extension:operation.extension:receiverActive
                                                  Slice NamereceiverActive
                                                  Definition

                                                  R4: ExampleScenario.process.step.operation.receiverActive

                                                  ShortR4: Whether the receiver is deactivated right after the transaction
                                                  Comments

                                                  Element ExampleScenario.process.step.operation.receiverActive is mapped to FHIR R5 element ExampleScenario.process.step.operation.receiverActive as Equivalent.

                                                  Control0..1
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Requirements

                                                  Element ExampleScenario.process.step.operation.receiverActive is mapped to FHIR R5 element ExampleScenario.process.step.operation.receiverActive as Equivalent.

                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  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.

                                                  ShortUnique id for inter-element referencing
                                                  Control0..1
                                                  This element is affected by the following invariants: ele-1
                                                  Typeid
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Alternate Namesextensions, user content
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  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
                                                    Is Modifierfalse
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Summaryfalse
                                                    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
                                                    This element is affected by the following invariants: ext-1
                                                    Typeboolean
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Is Modifierfalse
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    158. Extension.extension:step.extension:operation.extension:request
                                                    Slice Namerequest
                                                    Definition

                                                    R4: ExampleScenario.process.step.operation.request

                                                    ShortR4: Each resource instance used by the initiator
                                                    Comments

                                                    Element ExampleScenario.process.step.operation.request is mapped to FHIR R5 element ExampleScenario.process.step.operation.request as Equivalent.

                                                    Control0..1
                                                    TypeExtension
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Requirements

                                                    Element ExampleScenario.process.step.operation.request is mapped to FHIR R5 element ExampleScenario.process.step.operation.request as Equivalent.

                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    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.

                                                    ShortUnique id for inter-element referencing
                                                    Control0..1
                                                    This element is affected by the following invariants: ele-1
                                                    Typeid
                                                    Is Modifierfalse
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Summaryfalse
                                                    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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Alternate Namesextensions, user content
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    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
                                                      Is Modifierfalse
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      Summaryfalse
                                                      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 - must be one of a constrained set of the data types (see Extensibility for a list).

                                                      ShortValue of extension
                                                      Control0..0
                                                      This element is affected by the following invariants: ext-1
                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
                                                      Is Modifierfalse
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      Summaryfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      168. Extension.extension:step.extension:operation.extension:response
                                                      Slice Nameresponse
                                                      Definition

                                                      R4: ExampleScenario.process.step.operation.response

                                                      ShortR4: Each resource instance used by the responder
                                                      Comments

                                                      Element ExampleScenario.process.step.operation.response is mapped to FHIR R5 element ExampleScenario.process.step.operation.response as Equivalent.

                                                      Control0..1
                                                      TypeExtension
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Requirements

                                                      Element ExampleScenario.process.step.operation.response is mapped to FHIR R5 element ExampleScenario.process.step.operation.response as Equivalent.

                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      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.

                                                      ShortUnique id for inter-element referencing
                                                      Control0..1
                                                      This element is affected by the following invariants: ele-1
                                                      Typeid
                                                      Is Modifierfalse
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      Summaryfalse
                                                      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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Alternate Namesextensions, user content
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      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
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        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 - must be one of a constrained set of the data types (see Extensibility for a list).

                                                        ShortValue of extension
                                                        Control0..0
                                                        This element is affected by the following invariants: ext-1
                                                        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
                                                        Is Modifierfalse
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        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
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        Fixed Valueoperation
                                                        180. Extension.extension:step.extension:operation.value[x]
                                                        Definition

                                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                        ShortValue of extension
                                                        Control0..0
                                                        This element is affected by the following invariants: ext-1
                                                        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
                                                        Is Modifierfalse
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        182. Extension.extension:step.extension:alternative
                                                        Slice Namealternative
                                                        Definition

                                                        R4: ExampleScenario.process.step.alternative

                                                        ShortR4: alternative
                                                        Comments

                                                        Element ExampleScenario.process.step.alternative is mapped to FHIR R5 element ExampleScenario.process.step.alternative as Equivalent.

                                                        Control0..*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Requirements

                                                        Element ExampleScenario.process.step.alternative is mapped to FHIR R5 element ExampleScenario.process.step.alternative as Equivalent.

                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        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.

                                                        ShortUnique id for inter-element referencing
                                                        Control0..1
                                                        This element is affected by the following invariants: ele-1
                                                        Typeid
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        186. Extension.extension:step.extension:alternative.extension
                                                        Definition

                                                        An Extension

                                                        ShortExtension
                                                        Control1..*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        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

                                                          ShortR4: title
                                                          Comments

                                                          Element ExampleScenario.process.step.alternative.title is mapped to FHIR R5 element ExampleScenario.process.step.alternative.title as Equivalent.

                                                          Control1..1
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Requirements

                                                          Element ExampleScenario.process.step.alternative.title is mapped to FHIR R5 element ExampleScenario.process.step.alternative.title as Equivalent.

                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          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.

                                                          ShortUnique id for inter-element referencing
                                                          Control0..1
                                                          This element is affected by the following invariants: ele-1
                                                          Typeid
                                                          Is Modifierfalse
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          Summaryfalse
                                                          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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Alternate Namesextensions, user content
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          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
                                                            Is Modifierfalse
                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                            Summaryfalse
                                                            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
                                                            This element is affected by the following invariants: ext-1
                                                            Typestring
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Is Modifierfalse
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            Summaryfalse
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            198. Extension.extension:step.extension:alternative.extension:description
                                                            Slice Namedescription
                                                            Definition

                                                            R4: ExampleScenario.process.step.alternative.description

                                                            ShortR4: A human-readable description of each option
                                                            Comments

                                                            Element ExampleScenario.process.step.alternative.description is mapped to FHIR R5 element ExampleScenario.process.step.alternative.description as Equivalent.

                                                            Control0..1
                                                            TypeExtension
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Requirements

                                                            Element ExampleScenario.process.step.alternative.description is mapped to FHIR R5 element ExampleScenario.process.step.alternative.description as Equivalent.

                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            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.

                                                            ShortUnique id for inter-element referencing
                                                            Control0..1
                                                            This element is affected by the following invariants: ele-1
                                                            Typeid
                                                            Is Modifierfalse
                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                            Summaryfalse
                                                            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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Alternate Namesextensions, user content
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            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
                                                              Is Modifierfalse
                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                              Summaryfalse
                                                              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
                                                              This element is affected by the following invariants: ext-1
                                                              Typemarkdown
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Is Modifierfalse
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              Summaryfalse
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              208. Extension.extension:step.extension:alternative.extension:step
                                                              Slice Namestep
                                                              Definition

                                                              R4: ExampleScenario.process.step.alternative.step

                                                              ShortR4: What happens in each alternative option
                                                              Comments

                                                              Element ExampleScenario.process.step.alternative.step is mapped to FHIR R5 element ExampleScenario.process.step.alternative.step as Equivalent.

                                                              Control0..*
                                                              TypeExtension
                                                              Is Modifierfalse
                                                              Summaryfalse
                                                              Requirements

                                                              Element ExampleScenario.process.step.alternative.step is mapped to FHIR R5 element ExampleScenario.process.step.alternative.step as Equivalent.

                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                              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.

                                                              ShortUnique id for inter-element referencing
                                                              Control0..1
                                                              This element is affected by the following invariants: ele-1
                                                              Typeid
                                                              Is Modifierfalse
                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                              Summaryfalse
                                                              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. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can 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
                                                              Is Modifierfalse
                                                              Summaryfalse
                                                              Alternate Namesextensions, user content
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                              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
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                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 - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                ShortValue of extension
                                                                Control0..0
                                                                This element is affected by the following invariants: ext-1
                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
                                                                Is Modifierfalse
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                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
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                Fixed Valuealternative
                                                                220. Extension.extension:step.extension:alternative.value[x]
                                                                Definition

                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                ShortValue of extension
                                                                Control0..0
                                                                This element is affected by the following invariants: ext-1
                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
                                                                Is Modifierfalse
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                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
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                Fixed Valuestep
                                                                224. Extension.extension:step.value[x]
                                                                Definition

                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                ShortValue of extension
                                                                Control0..0
                                                                This element is affected by the following invariants: ext-1
                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
                                                                Is Modifierfalse
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                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
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                Fixed Valuehttp://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process
                                                                228. Extension.value[x]
                                                                Definition

                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                ShortValue of extension
                                                                Control0..0
                                                                This element is affected by the following invariants: ext-1
                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta
                                                                Is Modifierfalse
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))