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

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

Extension: ExtensionExampleScenario_Process

Official URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: ExtensionExampleScenario_Process

R5: ExampleScenario.process (new:BackboneElement)

This extension is part of the cross-version definitions generated to enable use of the element ExampleScenario.process as defined in FHIR R5 in FHIR STU3.

The source element is defined as: ExampleScenario.process 0..* BackboneElement

Across FHIR versions, the element set has been mapped as:

  • R5: ExampleScenario.process 0..* BackboneElement

Following are the generation technical comments: Element ExampleScenario.process is not mapped to FHIR STU3, since FHIR R5 ExampleScenario is not mapped. Element ExampleScenario.process has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

Context of Use

    This extension may be used on the following element(s)

Usage info

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Extension Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R5: Major process within scenario (new)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:title 1..1 Extension R5: Label for procss (new)
..... url 1..1 uri "title"
..... value[x] 1..1 string Label for procss
.... extension:description 0..1 Extension R5: Human-friendly description of the process (new)
..... url 1..1 uri "description"
..... value[x] 0..1 markdown Human-friendly description of the process
.... extension:preConditions 0..1 Extension R5: Status before process starts (new)
..... url 1..1 uri "preConditions"
..... value[x] 0..1 markdown Status before process starts
.... extension:postConditions 0..1 Extension R5: Status after successful completion (new)
..... url 1..1 uri "postConditions"
..... value[x] 0..1 markdown Status after successful completion
.... extension:step 0..* Extension R5: Event within of the process (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:number 0..1 Extension R5: Sequential number of the step (new)
....... url 1..1 uri "number"
....... value[x] 0..1 string Sequential number of the step
...... extension:process 0..1 Extension R5: Step is nested process (new)
....... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process"
....... value[x] 0..0 Value of extension
...... extension:workflow 0..1 Extension R5: Step is nested workflow (new)
....... url 1..1 uri "workflow"
....... value[x] 0..1 uri Step is nested workflow
...... extension:operation 0..1 Extension R5: Step is simple action (new)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:type 0..1 Extension R5: Kind of action (new)
......... url 1..1 uri "type"
......... value[x] 0..1 Coding Kind of action
Binding: R5TestscriptOperationCodesForR3 (0.1.0) (extensible)
........ extension:title 1..1 Extension R5: Label for step (new)
......... url 1..1 uri "title"
......... value[x] 1..1 string Label for step
........ extension:initiator 0..1 Extension R5: Who starts the operation (new)
......... url 1..1 uri "initiator"
......... value[x] 0..1 string Who starts the operation
........ extension:receiver 0..1 Extension R5: Who receives the operation (new)
......... url 1..1 uri "receiver"
......... value[x] 0..1 string Who receives the operation
........ extension:description 0..1 Extension R5: Human-friendly description of the operation (new)
......... url 1..1 uri "description"
......... value[x] 0..1 markdown Human-friendly description of the operation
........ extension:initiatorActive 0..1 Extension R5: Initiator stays active? (new)
......... url 1..1 uri "initiatorActive"
......... value[x] 0..1 boolean Initiator stays active?
........ extension:receiverActive 0..1 Extension R5: Receiver stays active? (new)
......... url 1..1 uri "receiverActive"
......... value[x] 0..1 boolean Receiver stays active?
........ extension:request 0..1 Extension R5: Instance transmitted on invocation (new)
......... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
......... value[x] 0..0 Value of extension
........ extension:response 0..1 Extension R5: Instance transmitted on invocation response (new)
......... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
......... value[x] 0..0 Value of extension
....... url 1..1 uri "operation"
....... value[x] 0..0 Value of extension
...... extension:alternative 0..* Extension R5: Alternate non-typical step action (new)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:title 1..1 Extension R5: Label for alternative (new)
......... url 1..1 uri "title"
......... value[x] 1..1 string Label for alternative
........ extension:description 0..1 Extension R5: Human-readable description of option (new)
......... url 1..1 uri "description"
......... value[x] 0..1 markdown Human-readable description of option
........ extension:step 0..* Extension R5: Alternative action(s) (new)
......... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process.step"
......... value[x] 0..0 Value of extension
....... url 1..1 uri "alternative"
....... value[x] 0..0 Value of extension
...... extension:pause 0..1 Extension R5: Pause in the flow? (new)
....... url 1..1 uri "pause"
....... value[x] 0..1 boolean Pause in the flow?
..... url 1..1 uri "step"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process"
... value[x] 0..0 Value of extension

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R5: Major process within scenario (new)
... id 0..1 string xml:id (or equivalent in JSON)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:title 1..1 Extension R5: Label for procss (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "title"
..... value[x] 1..1 string Label for procss
.... extension:description 0..1 Extension R5: Human-friendly description of the process (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "description"
..... value[x] 0..1 markdown Human-friendly description of the process
.... extension:preConditions 0..1 Extension R5: Status before process starts (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "preConditions"
..... value[x] 0..1 markdown Status before process starts
.... extension:postConditions 0..1 Extension R5: Status after successful completion (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "postConditions"
..... value[x] 0..1 markdown Status after successful completion
.... extension:step 0..* Extension R5: Event within of the process (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:number 0..1 Extension R5: Sequential number of the step (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "number"
....... value[x] 0..1 string Sequential number of the step
...... extension:process 0..1 Extension R5: Step is nested process (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process"
...... extension:workflow 0..1 Extension R5: Step is nested workflow (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "workflow"
....... value[x] 0..1 uri Step is nested workflow
...... extension:operation 0..1 Extension R5: Step is simple action (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:type 0..1 Extension R5: Kind of action (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "type"
......... value[x] 0..1 Coding Kind of action
Binding: R5TestscriptOperationCodesForR3 (0.1.0) (extensible)
........ extension:title 1..1 Extension R5: Label for step (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "title"
......... value[x] 1..1 string Label for step
........ extension:initiator 0..1 Extension R5: Who starts the operation (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "initiator"
......... value[x] 0..1 string Who starts the operation
........ extension:receiver 0..1 Extension R5: Who receives the operation (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "receiver"
......... value[x] 0..1 string Who receives the operation
........ extension:description 0..1 Extension R5: Human-friendly description of the operation (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "description"
......... value[x] 0..1 markdown Human-friendly description of the operation
........ extension:initiatorActive 0..1 Extension R5: Initiator stays active? (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "initiatorActive"
......... value[x] 0..1 boolean Initiator stays active?
........ extension:receiverActive 0..1 Extension R5: Receiver stays active? (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "receiverActive"
......... value[x] 0..1 boolean Receiver stays active?
........ extension:request 0..1 Extension R5: Instance transmitted on invocation (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
........ extension:response 0..1 Extension R5: Instance transmitted on invocation response (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
....... url 1..1 uri "operation"
...... extension:alternative 0..* Extension R5: Alternate non-typical step action (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:title 1..1 Extension R5: Label for alternative (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "title"
......... value[x] 1..1 string Label for alternative
........ extension:description 0..1 Extension R5: Human-readable description of option (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "description"
......... value[x] 0..1 markdown Human-readable description of option
........ extension:step 0..* Extension R5: Alternative action(s) (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process.step"
....... url 1..1 uri "alternative"
...... extension:pause 0..1 Extension R5: Pause in the flow? (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "pause"
....... value[x] 0..1 boolean Pause in the flow?
..... url 1..1 uri "step"
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: R5: ExampleScenario.process (new:BackboneElement)

  • title: string: R5: ExampleScenario.process.title (new:string)
  • description: markdown: R5: ExampleScenario.process.description (new:markdown)
  • preConditions: markdown: R5: ExampleScenario.process.preConditions (new:markdown)
  • postConditions: markdown: R5: ExampleScenario.process.postConditions (new:markdown)
  • number: string: R5: ExampleScenario.process.step.number (new:string)
  • process: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta: R5: ExampleScenario.process.step.process (new:ExampleScenario.process)
  • workflow: uri: R5: ExampleScenario.process.step.workflow (new:canonical(ExampleScenario))
  • type: Coding: R5: ExampleScenario.process.step.operation.type (new:Coding)
  • title: string: R5: ExampleScenario.process.step.operation.title (new:string)
  • initiator: string: R5: ExampleScenario.process.step.operation.initiator (new:string)
  • receiver: string: R5: ExampleScenario.process.step.operation.receiver (new:string)
  • description: markdown: R5: ExampleScenario.process.step.operation.description (new:markdown)
  • initiatorActive: boolean: R5: ExampleScenario.process.step.operation.initiatorActive (new:boolean)
  • receiverActive: boolean: R5: ExampleScenario.process.step.operation.receiverActive (new:boolean)
  • request: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta: R5: ExampleScenario.process.step.operation.request (new:ExampleScenario.instance.containedInstance)
  • response: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta: R5: ExampleScenario.process.step.operation.response (new:ExampleScenario.instance.containedInstance)
  • title: string: R5: ExampleScenario.process.step.alternative.title (new:string)
  • description: markdown: R5: ExampleScenario.process.step.alternative.description (new:markdown)
  • step: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta: R5: ExampleScenario.process.step.alternative.step (new:ExampleScenario.process.step)
  • pause: boolean: R5: ExampleScenario.process.step.pause (new:boolean)

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R5: Major process within scenario (new)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:title 1..1 Extension R5: Label for procss (new)
..... url 1..1 uri "title"
..... value[x] 1..1 string Label for procss
.... extension:description 0..1 Extension R5: Human-friendly description of the process (new)
..... url 1..1 uri "description"
..... value[x] 0..1 markdown Human-friendly description of the process
.... extension:preConditions 0..1 Extension R5: Status before process starts (new)
..... url 1..1 uri "preConditions"
..... value[x] 0..1 markdown Status before process starts
.... extension:postConditions 0..1 Extension R5: Status after successful completion (new)
..... url 1..1 uri "postConditions"
..... value[x] 0..1 markdown Status after successful completion
.... extension:step 0..* Extension R5: Event within of the process (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:number 0..1 Extension R5: Sequential number of the step (new)
....... url 1..1 uri "number"
....... value[x] 0..1 string Sequential number of the step
...... extension:process 0..1 Extension R5: Step is nested process (new)
....... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process"
....... value[x] 0..0 Value of extension
...... extension:workflow 0..1 Extension R5: Step is nested workflow (new)
....... url 1..1 uri "workflow"
....... value[x] 0..1 uri Step is nested workflow
...... extension:operation 0..1 Extension R5: Step is simple action (new)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:type 0..1 Extension R5: Kind of action (new)
......... url 1..1 uri "type"
......... value[x] 0..1 Coding Kind of action
Binding: R5TestscriptOperationCodesForR3 (0.1.0) (extensible)
........ extension:title 1..1 Extension R5: Label for step (new)
......... url 1..1 uri "title"
......... value[x] 1..1 string Label for step
........ extension:initiator 0..1 Extension R5: Who starts the operation (new)
......... url 1..1 uri "initiator"
......... value[x] 0..1 string Who starts the operation
........ extension:receiver 0..1 Extension R5: Who receives the operation (new)
......... url 1..1 uri "receiver"
......... value[x] 0..1 string Who receives the operation
........ extension:description 0..1 Extension R5: Human-friendly description of the operation (new)
......... url 1..1 uri "description"
......... value[x] 0..1 markdown Human-friendly description of the operation
........ extension:initiatorActive 0..1 Extension R5: Initiator stays active? (new)
......... url 1..1 uri "initiatorActive"
......... value[x] 0..1 boolean Initiator stays active?
........ extension:receiverActive 0..1 Extension R5: Receiver stays active? (new)
......... url 1..1 uri "receiverActive"
......... value[x] 0..1 boolean Receiver stays active?
........ extension:request 0..1 Extension R5: Instance transmitted on invocation (new)
......... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
......... value[x] 0..0 Value of extension
........ extension:response 0..1 Extension R5: Instance transmitted on invocation response (new)
......... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
......... value[x] 0..0 Value of extension
....... url 1..1 uri "operation"
....... value[x] 0..0 Value of extension
...... extension:alternative 0..* Extension R5: Alternate non-typical step action (new)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:title 1..1 Extension R5: Label for alternative (new)
......... url 1..1 uri "title"
......... value[x] 1..1 string Label for alternative
........ extension:description 0..1 Extension R5: Human-readable description of option (new)
......... url 1..1 uri "description"
......... value[x] 0..1 markdown Human-readable description of option
........ extension:step 0..* Extension R5: Alternative action(s) (new)
......... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process.step"
......... value[x] 0..0 Value of extension
....... url 1..1 uri "alternative"
....... value[x] 0..0 Value of extension
...... extension:pause 0..1 Extension R5: Pause in the flow? (new)
....... url 1..1 uri "pause"
....... value[x] 0..1 boolean Pause in the flow?
..... url 1..1 uri "step"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process"
... value[x] 0..0 Value of extension

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R5: Major process within scenario (new)
... id 0..1 string xml:id (or equivalent in JSON)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:title 1..1 Extension R5: Label for procss (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "title"
..... value[x] 1..1 string Label for procss
.... extension:description 0..1 Extension R5: Human-friendly description of the process (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "description"
..... value[x] 0..1 markdown Human-friendly description of the process
.... extension:preConditions 0..1 Extension R5: Status before process starts (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "preConditions"
..... value[x] 0..1 markdown Status before process starts
.... extension:postConditions 0..1 Extension R5: Status after successful completion (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "postConditions"
..... value[x] 0..1 markdown Status after successful completion
.... extension:step 0..* Extension R5: Event within of the process (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:number 0..1 Extension R5: Sequential number of the step (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "number"
....... value[x] 0..1 string Sequential number of the step
...... extension:process 0..1 Extension R5: Step is nested process (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process"
...... extension:workflow 0..1 Extension R5: Step is nested workflow (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "workflow"
....... value[x] 0..1 uri Step is nested workflow
...... extension:operation 0..1 Extension R5: Step is simple action (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:type 0..1 Extension R5: Kind of action (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "type"
......... value[x] 0..1 Coding Kind of action
Binding: R5TestscriptOperationCodesForR3 (0.1.0) (extensible)
........ extension:title 1..1 Extension R5: Label for step (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "title"
......... value[x] 1..1 string Label for step
........ extension:initiator 0..1 Extension R5: Who starts the operation (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "initiator"
......... value[x] 0..1 string Who starts the operation
........ extension:receiver 0..1 Extension R5: Who receives the operation (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "receiver"
......... value[x] 0..1 string Who receives the operation
........ extension:description 0..1 Extension R5: Human-friendly description of the operation (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "description"
......... value[x] 0..1 markdown Human-friendly description of the operation
........ extension:initiatorActive 0..1 Extension R5: Initiator stays active? (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "initiatorActive"
......... value[x] 0..1 boolean Initiator stays active?
........ extension:receiverActive 0..1 Extension R5: Receiver stays active? (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "receiverActive"
......... value[x] 0..1 boolean Receiver stays active?
........ extension:request 0..1 Extension R5: Instance transmitted on invocation (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
........ extension:response 0..1 Extension R5: Instance transmitted on invocation response (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
....... url 1..1 uri "operation"
...... extension:alternative 0..* Extension R5: Alternate non-typical step action (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:title 1..1 Extension R5: Label for alternative (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "title"
......... value[x] 1..1 string Label for alternative
........ extension:description 0..1 Extension R5: Human-readable description of option (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "description"
......... value[x] 0..1 markdown Human-readable description of option
........ extension:step 0..* Extension R5: Alternative action(s) (new)
......... id 0..1 string xml:id (or equivalent in JSON)
......... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
......... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process.step"
....... url 1..1 uri "alternative"
...... extension:pause 0..1 Extension R5: Pause in the flow? (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "pause"
....... value[x] 0..1 boolean Pause in the flow?
..... url 1..1 uri "step"
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.process"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: R5: ExampleScenario.process (new:BackboneElement)

  • title: string: R5: ExampleScenario.process.title (new:string)
  • description: markdown: R5: ExampleScenario.process.description (new:markdown)
  • preConditions: markdown: R5: ExampleScenario.process.preConditions (new:markdown)
  • postConditions: markdown: R5: ExampleScenario.process.postConditions (new:markdown)
  • number: string: R5: ExampleScenario.process.step.number (new:string)
  • process: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta: R5: ExampleScenario.process.step.process (new:ExampleScenario.process)
  • workflow: uri: R5: ExampleScenario.process.step.workflow (new:canonical(ExampleScenario))
  • type: Coding: R5: ExampleScenario.process.step.operation.type (new:Coding)
  • title: string: R5: ExampleScenario.process.step.operation.title (new:string)
  • initiator: string: R5: ExampleScenario.process.step.operation.initiator (new:string)
  • receiver: string: R5: ExampleScenario.process.step.operation.receiver (new:string)
  • description: markdown: R5: ExampleScenario.process.step.operation.description (new:markdown)
  • initiatorActive: boolean: R5: ExampleScenario.process.step.operation.initiatorActive (new:boolean)
  • receiverActive: boolean: R5: ExampleScenario.process.step.operation.receiverActive (new:boolean)
  • request: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta: R5: ExampleScenario.process.step.operation.request (new:ExampleScenario.instance.containedInstance)
  • response: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta: R5: ExampleScenario.process.step.operation.response (new:ExampleScenario.instance.containedInstance)
  • title: string: R5: ExampleScenario.process.step.alternative.title (new:string)
  • description: markdown: R5: ExampleScenario.process.step.alternative.description (new:markdown)
  • step: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta: R5: ExampleScenario.process.step.alternative.step (new:ExampleScenario.process.step)
  • pause: boolean: R5: ExampleScenario.process.step.pause (new:boolean)

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:step.​extension:operation.​extension:type.value[x] Base extensible Cross-version ValueSet R5.TestScriptOperationCode for use in FHIR STU3 📍0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()