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

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

Extension: ExtensionExampleScenario_Process

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

R4: 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 R4 in FHIR STU3.

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

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

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 R4: Each major process - a group of operations (new)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:title 1..1 Extension R4: The diagram title of the group of operations (new)
..... url 1..1 uri "title"
..... value[x] 1..1 string The diagram title of the group of operations
.... extension:description 0..1 Extension R4: A longer description of the group of operations (new)
..... url 1..1 uri "description"
..... value[x] 0..1 markdown A longer description of the group of operations
.... extension:preConditions 0..1 Extension R4: Description of initial status before the process starts (new)
..... url 1..1 uri "preConditions"
..... value[x] 0..1 markdown Description of initial status before the process starts
.... extension:postConditions 0..1 Extension R4: Description of final status after the process ends (new)
..... url 1..1 uri "postConditions"
..... value[x] 0..1 markdown Description of final status after the process ends
.... extension:step 0..* Extension R4: Each step of the process (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:process 0..* Extension R4: Nested process (new)
....... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process"
....... value[x] 0..0 Value of extension
...... extension:pause 0..1 Extension R4: If there is a pause in the flow (new)
....... url 1..1 uri "pause"
....... value[x] 0..1 boolean If there is a pause in the flow
...... extension:operation 0..1 Extension R4: Each interaction or action (new)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:number 1..1 Extension R4: The sequential number of the interaction (new)
......... url 1..1 uri "number"
......... value[x] 1..1 string The sequential number of the interaction
........ extension:type 0..1 Extension R4: The type of operation - CRUD (new)
......... url 1..1 uri "type"
......... value[x] 0..1 string The type of operation - CRUD
........ extension:name 0..1 Extension R4: The human-friendly name of the interaction (new)
......... url 1..1 uri "name"
......... value[x] 0..1 string The human-friendly name of the interaction
........ extension:initiator 0..1 Extension R4: Who starts the transaction (new)
......... url 1..1 uri "initiator"
......... value[x] 0..1 string Who starts the transaction
........ extension:receiver 0..1 Extension R4: Who receives the transaction (new)
......... url 1..1 uri "receiver"
......... value[x] 0..1 string Who receives the transaction
........ extension:description 0..1 Extension R4: A comment to be inserted in the diagram (new)
......... url 1..1 uri "description"
......... value[x] 0..1 markdown A comment to be inserted in the diagram
........ extension:initiatorActive 0..1 Extension R4: Whether the initiator is deactivated right after the transaction (new)
......... url 1..1 uri "initiatorActive"
......... value[x] 0..1 boolean Whether the initiator is deactivated right after the transaction
........ extension:receiverActive 0..1 Extension R4: Whether the receiver is deactivated right after the transaction (new)
......... url 1..1 uri "receiverActive"
......... value[x] 0..1 boolean Whether the receiver is deactivated right after the transaction
........ extension:request 0..1 Extension R4: Each resource instance used by the initiator (new)
......... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
......... value[x] 0..0 Value of extension
........ extension:response 0..1 Extension R4: Each resource instance used by the responder (new)
......... url 1..1 uri "http://hl7.org/fhir/4.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 R4: Alternate non-typical step action (new)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:title 1..1 Extension R4: Label for alternative (new)
......... url 1..1 uri "title"
......... value[x] 1..1 string Label for alternative
........ extension:description 0..1 Extension R4: A human-readable description of each option (new)
......... url 1..1 uri "description"
......... value[x] 0..1 markdown A human-readable description of each option
........ extension:step 0..* Extension R4: What happens in each alternative option (new)
......... url 1..1 uri "http://hl7.org/fhir/4.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
..... url 1..1 uri "step"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/4.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 R4: Each major process - a group of operations (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 R4: The diagram title of the group of operations (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 The diagram title of the group of operations
.... extension:description 0..1 Extension R4: A longer description of the group of operations (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 A longer description of the group of operations
.... extension:preConditions 0..1 Extension R4: Description of initial status before the 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 Description of initial status before the process starts
.... extension:postConditions 0..1 Extension R4: Description of final status after the process ends (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 Description of final status after the process ends
.... extension:step 0..* Extension R4: Each step 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:process 0..* Extension R4: 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/4.0/StructureDefinition/extension-ExampleScenario.process"
...... extension:pause 0..1 Extension R4: If there is a 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 If there is a pause in the flow
...... extension:operation 0..1 Extension R4: Each interaction or 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:number 1..1 Extension R4: The sequential number of the interaction (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] 1..1 string The sequential number of the interaction
........ extension:type 0..1 Extension R4: The type of operation - CRUD (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 string The type of operation - CRUD
........ extension:name 0..1 Extension R4: The human-friendly name of the interaction (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 "name"
......... value[x] 0..1 string The human-friendly name of the interaction
........ extension:initiator 0..1 Extension R4: Who starts the transaction (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 transaction
........ extension:receiver 0..1 Extension R4: Who receives the transaction (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 transaction
........ extension:description 0..1 Extension R4: A comment to be inserted in the diagram (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 A comment to be inserted in the diagram
........ extension:initiatorActive 0..1 Extension R4: Whether the initiator is deactivated right after the transaction (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 Whether the initiator is deactivated right after the transaction
........ extension:receiverActive 0..1 Extension R4: Whether the receiver is deactivated right after the transaction (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 Whether the receiver is deactivated right after the transaction
........ extension:request 0..1 Extension R4: Each resource instance used by the initiator (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/4.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
........ extension:response 0..1 Extension R4: Each resource instance used by the responder (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/4.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
....... url 1..1 uri "operation"
...... extension:alternative 0..* Extension R4: 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 R4: 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 R4: A human-readable description of each 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 A human-readable description of each option
........ extension:step 0..* Extension R4: What happens in each alternative 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 "http://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process.step"
....... url 1..1 uri "alternative"
..... url 1..1 uri "step"
... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process"

doco Documentation for this format

This structure is derived from Extension

Summary

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

  • title: string: R4: ExampleScenario.process.title (new:string)
  • description: markdown: R4: ExampleScenario.process.description (new:markdown)
  • preConditions: markdown: R4: ExampleScenario.process.preConditions (new:markdown)
  • postConditions: markdown: R4: ExampleScenario.process.postConditions (new:markdown)
  • 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: R4: ExampleScenario.process.step.process (new:ExampleScenario.process)
  • pause: boolean: R4: ExampleScenario.process.step.pause (new:boolean)
  • number: string: R4: ExampleScenario.process.step.operation.number (new:string)
  • type: string: R4: ExampleScenario.process.step.operation.type (new:string)
  • name: string: R4: ExampleScenario.process.step.operation.name (new:string)
  • initiator: string: R4: ExampleScenario.process.step.operation.initiator (new:string)
  • receiver: string: R4: ExampleScenario.process.step.operation.receiver (new:string)
  • description: markdown: R4: ExampleScenario.process.step.operation.description (new:markdown)
  • initiatorActive: boolean: R4: ExampleScenario.process.step.operation.initiatorActive (new:boolean)
  • receiverActive: boolean: R4: 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: R4: 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: R4: ExampleScenario.process.step.operation.response (new:ExampleScenario.instance.containedInstance)
  • title: string: R4: ExampleScenario.process.step.alternative.title (new:string)
  • description: markdown: R4: 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: R4: ExampleScenario.process.step.alternative.step (new:ExampleScenario.process.step)

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R4: Each major process - a group of operations (new)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:title 1..1 Extension R4: The diagram title of the group of operations (new)
..... url 1..1 uri "title"
..... value[x] 1..1 string The diagram title of the group of operations
.... extension:description 0..1 Extension R4: A longer description of the group of operations (new)
..... url 1..1 uri "description"
..... value[x] 0..1 markdown A longer description of the group of operations
.... extension:preConditions 0..1 Extension R4: Description of initial status before the process starts (new)
..... url 1..1 uri "preConditions"
..... value[x] 0..1 markdown Description of initial status before the process starts
.... extension:postConditions 0..1 Extension R4: Description of final status after the process ends (new)
..... url 1..1 uri "postConditions"
..... value[x] 0..1 markdown Description of final status after the process ends
.... extension:step 0..* Extension R4: Each step of the process (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:process 0..* Extension R4: Nested process (new)
....... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process"
....... value[x] 0..0 Value of extension
...... extension:pause 0..1 Extension R4: If there is a pause in the flow (new)
....... url 1..1 uri "pause"
....... value[x] 0..1 boolean If there is a pause in the flow
...... extension:operation 0..1 Extension R4: Each interaction or action (new)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:number 1..1 Extension R4: The sequential number of the interaction (new)
......... url 1..1 uri "number"
......... value[x] 1..1 string The sequential number of the interaction
........ extension:type 0..1 Extension R4: The type of operation - CRUD (new)
......... url 1..1 uri "type"
......... value[x] 0..1 string The type of operation - CRUD
........ extension:name 0..1 Extension R4: The human-friendly name of the interaction (new)
......... url 1..1 uri "name"
......... value[x] 0..1 string The human-friendly name of the interaction
........ extension:initiator 0..1 Extension R4: Who starts the transaction (new)
......... url 1..1 uri "initiator"
......... value[x] 0..1 string Who starts the transaction
........ extension:receiver 0..1 Extension R4: Who receives the transaction (new)
......... url 1..1 uri "receiver"
......... value[x] 0..1 string Who receives the transaction
........ extension:description 0..1 Extension R4: A comment to be inserted in the diagram (new)
......... url 1..1 uri "description"
......... value[x] 0..1 markdown A comment to be inserted in the diagram
........ extension:initiatorActive 0..1 Extension R4: Whether the initiator is deactivated right after the transaction (new)
......... url 1..1 uri "initiatorActive"
......... value[x] 0..1 boolean Whether the initiator is deactivated right after the transaction
........ extension:receiverActive 0..1 Extension R4: Whether the receiver is deactivated right after the transaction (new)
......... url 1..1 uri "receiverActive"
......... value[x] 0..1 boolean Whether the receiver is deactivated right after the transaction
........ extension:request 0..1 Extension R4: Each resource instance used by the initiator (new)
......... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
......... value[x] 0..0 Value of extension
........ extension:response 0..1 Extension R4: Each resource instance used by the responder (new)
......... url 1..1 uri "http://hl7.org/fhir/4.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 R4: Alternate non-typical step action (new)
....... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:title 1..1 Extension R4: Label for alternative (new)
......... url 1..1 uri "title"
......... value[x] 1..1 string Label for alternative
........ extension:description 0..1 Extension R4: A human-readable description of each option (new)
......... url 1..1 uri "description"
......... value[x] 0..1 markdown A human-readable description of each option
........ extension:step 0..* Extension R4: What happens in each alternative option (new)
......... url 1..1 uri "http://hl7.org/fhir/4.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
..... url 1..1 uri "step"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/4.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 R4: Each major process - a group of operations (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 R4: The diagram title of the group of operations (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 The diagram title of the group of operations
.... extension:description 0..1 Extension R4: A longer description of the group of operations (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 A longer description of the group of operations
.... extension:preConditions 0..1 Extension R4: Description of initial status before the 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 Description of initial status before the process starts
.... extension:postConditions 0..1 Extension R4: Description of final status after the process ends (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 Description of final status after the process ends
.... extension:step 0..* Extension R4: Each step 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:process 0..* Extension R4: 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/4.0/StructureDefinition/extension-ExampleScenario.process"
...... extension:pause 0..1 Extension R4: If there is a 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 If there is a pause in the flow
...... extension:operation 0..1 Extension R4: Each interaction or 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:number 1..1 Extension R4: The sequential number of the interaction (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] 1..1 string The sequential number of the interaction
........ extension:type 0..1 Extension R4: The type of operation - CRUD (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 string The type of operation - CRUD
........ extension:name 0..1 Extension R4: The human-friendly name of the interaction (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 "name"
......... value[x] 0..1 string The human-friendly name of the interaction
........ extension:initiator 0..1 Extension R4: Who starts the transaction (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 transaction
........ extension:receiver 0..1 Extension R4: Who receives the transaction (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 transaction
........ extension:description 0..1 Extension R4: A comment to be inserted in the diagram (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 A comment to be inserted in the diagram
........ extension:initiatorActive 0..1 Extension R4: Whether the initiator is deactivated right after the transaction (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 Whether the initiator is deactivated right after the transaction
........ extension:receiverActive 0..1 Extension R4: Whether the receiver is deactivated right after the transaction (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 Whether the receiver is deactivated right after the transaction
........ extension:request 0..1 Extension R4: Each resource instance used by the initiator (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/4.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
........ extension:response 0..1 Extension R4: Each resource instance used by the responder (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/4.0/StructureDefinition/extension-ExampleScenario.instance.containedInstance"
....... url 1..1 uri "operation"
...... extension:alternative 0..* Extension R4: 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 R4: 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 R4: A human-readable description of each 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 A human-readable description of each option
........ extension:step 0..* Extension R4: What happens in each alternative 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 "http://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process.step"
....... url 1..1 uri "alternative"
..... url 1..1 uri "step"
... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ExampleScenario.process"

doco Documentation for this format

This structure is derived from Extension

Summary

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

  • title: string: R4: ExampleScenario.process.title (new:string)
  • description: markdown: R4: ExampleScenario.process.description (new:markdown)
  • preConditions: markdown: R4: ExampleScenario.process.preConditions (new:markdown)
  • postConditions: markdown: R4: ExampleScenario.process.postConditions (new:markdown)
  • 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: R4: ExampleScenario.process.step.process (new:ExampleScenario.process)
  • pause: boolean: R4: ExampleScenario.process.step.pause (new:boolean)
  • number: string: R4: ExampleScenario.process.step.operation.number (new:string)
  • type: string: R4: ExampleScenario.process.step.operation.type (new:string)
  • name: string: R4: ExampleScenario.process.step.operation.name (new:string)
  • initiator: string: R4: ExampleScenario.process.step.operation.initiator (new:string)
  • receiver: string: R4: ExampleScenario.process.step.operation.receiver (new:string)
  • description: markdown: R4: ExampleScenario.process.step.operation.description (new:markdown)
  • initiatorActive: boolean: R4: ExampleScenario.process.step.operation.initiatorActive (new:boolean)
  • receiverActive: boolean: R4: 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: R4: 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: R4: ExampleScenario.process.step.operation.response (new:ExampleScenario.instance.containedInstance)
  • title: string: R4: ExampleScenario.process.step.alternative.title (new:string)
  • description: markdown: R4: 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: R4: ExampleScenario.process.step.alternative.step (new:ExampleScenario.process.step)

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron

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()