http://hl7.org/fhir/StructureDefinition/ExampleScenario|5.0.0
A walkthrough of a workflow showing the interaction between systems and the instances shared, possibly including the evolution of instances over time.
| Name | Flags | Card | Type | Description & Constraints |
|---|---|---|---|---|
ExampleScenario | 0..* | Example of workflow instance | ||
Σ | 0..1 | uri | Canonical identifier for this example scenario, represented as a URI (globally unique) | |
Σ | 0..* | Identifier | Additional identifier for the example scenario | |
Σ | 0..1 | string | Business version of the example scenario | |
Σ | 0..1 | How to compare versions http://hl7.org/fhir/ValueSet/version-algorithm (extensible) | ||
Σ | 0..1 | string | http://hl7.org/fhir/ValueSet/version-algorithm (extensible) | |
Σ | 0..1 | Coding | http://hl7.org/fhir/ValueSet/version-algorithm (extensible) | |
Σ | 0..1 | string | To be removed? | |
Σ | 0..1 | string | Name for this example scenario (human friendly) | |
?!Σ | 1..1 | code | draft | active | retired | unknown PublicationStatus (required) | |
Σ | 0..1 | boolean | For testing purposes, not real usage | |
Σ | 0..1 | dateTime | Date last changed | |
Σ | 0..1 | string | Name of the publisher/steward (organization or individual) | |
Σ | 0..* | ContactDetail | Contact details for the publisher | |
Σ | 0..1 | markdown | Natural language description of the ExampleScenario | |
Σ | 0..* | UsageContext | The context that the content is intended to support | |
Σ | 0..* | CodeableConcept | Intended jurisdiction for example scenario (if applicable) Jurisdiction (extensible) | |
| 0..1 | markdown | The purpose of the example, e.g. to illustrate a scenario | ||
| 0..1 | markdown | Use and/or publishing restrictions | ||
| 0..1 | string | Copyright holder and year(s) | ||
| 0..* | BackboneElement | Individual involved in exchange | ||
| 1..1 | string | ID or acronym of the actor | ||
| 1..1 | code | person | system ExampleScenarioActorType (required) | ||
| 1..1 | string | Label for actor when rendering | ||
| 0..1 | markdown | Details about actor | ||
| 0..* | BackboneElement | Data used in the scenario | ||
| 1..1 | string | ID or acronym of the instance | ||
| 1..1 | Coding | Data structure for example InstanceType (extensible) | ||
| 0..1 | string | E.g. 4.0.1 | ||
| 0..1 | Rules instance adheres to | |||
| 0..1 | canonical | |||
| 0..1 | uri | |||
| 1..1 | string | Label for instance | ||
| 0..1 | markdown | Human-friendly description of the instance | ||
| 0..1 | Reference | Example instance data | ||
| 0..* | BackboneElement | Snapshot of instance that changes | ||
| 1..1 | string | ID or acronym of the version | ||
| 1..1 | string | Label for instance version | ||
| 0..1 | markdown | Details about version | ||
| 0..1 | Reference | Example instance version data | ||
| 0..* | BackboneElement | Resources contained in the instance | ||
| 1..1 | string | Key of contained instance | ||
| 0..1 | string | Key of contained instance version | ||
| 0..* | BackboneElement | Major process within scenario | ||
Σ | 1..1 | string | Label for procss | |
| 0..1 | markdown | Human-friendly description of the process | ||
| 0..1 | markdown | Status before process starts | ||
| 0..1 | markdown | Status after successful completion | ||
| 0..* | BackboneElement | Event within of the process | ||
| 0..1 | string | Sequential number of the step | ||
| 0..1 | Step is nested process | |||
| 0..1 | canonical | Step is nested workflow | ||
| 0..1 | BackboneElement | Step is simple action | ||
| 0..1 | Coding | Kind of action http://hl7.org/fhir/ValueSet/testscript-operation-codes (extensible) | ||
| 1..1 | string | Label for step | ||
| 0..1 | string | Who starts the operation | ||
| 0..1 | string | Who receives the operation | ||
| 0..1 | markdown | Human-friendly description of the operation | ||
| 0..1 | boolean | Initiator stays active? | ||
| 0..1 | boolean | Receiver stays active? | ||
| 0..1 | Instance transmitted on invocation | |||
| 0..1 | Instance transmitted on invocation response | |||
| 0..* | BackboneElement | Alternate non-typical step action | ||
| 1..1 | string | Label for alternative | ||
| 0..1 | markdown | Human-readable description of option | ||
| 0..* | Alternative action(s) | |||
| 0..1 | boolean | Pause in the flow? |