url | No | uri | Canonical identifier for this example scenario, represented as a URI (globally unique) |
identifier | No | Identifier[] | Additional identifier for the example scenario |
version | No | string | Business version of the example scenario |
name | No | string | Name for this example scenario (computer friendly) |
status | Yes | code | draft / active / retired / unknown |
experimental | No | boolean | For testing purposes, not real usage |
date | No | dateTime | Date last changed |
publisher | No | string | Name of the publisher (organization or individual) |
contact | No | ContactDetail[] | Contact details for the publisher |
useContext | No | UsageContext[] | The context that the content is intended to support |
jurisdiction | No | CodeableConcept[] | Intended jurisdiction for example scenario (if applicable) |
copyright | No | markdown | Use and/or publishing restrictions |
purpose | No | markdown | The purpose of the example, e.g. to illustrate a scenario |
actor | No | ExampleScenarioActor | Actor participating in the resource |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- actorId | Yes | string | ID or acronym of the actor |
- type | Yes | code | person / entity |
- name | No | string | The name of the actor as shown in the page |
- description | No | markdown | The description of the actor |
instance | No | ExampleScenarioInstance | Each resource and each version that is present in the workflow |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- resourceId | Yes | string | The id of the resource for referencing |
- resourceType | Yes | code | The type of the resource |
- name | No | string | A short name for the resource instance |
- description | No | markdown | Human-friendly description of the resource instance |
- version | No | ExampleScenarioInstanceVersion | A specific version of the resource |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- versionId | Yes | string | The identifier of a specific version of a resource |
- description | Yes | markdown | The description of the resource version |
- containedInstance | No | ExampleScenarioInstanceContainedInstance | Resources contained in the instance |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- resourceId | Yes | string | Each resource contained in the instance |
- versionId | No | string | A specific version of a resource contained in the instance |
process | No | ExampleScenarioProcess | Each major process - a group of operations |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- title | Yes | string | The diagram title of the group of operations |
- description | No | markdown | A longer description of the group of operations |
- preConditions | No | markdown | Description of initial status before the process starts |
- postConditions | No | markdown | Description of final status after the process ends |
- step | No | ExampleScenarioProcessStep | Each step of the process |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- process | No | [] | Nested process |
- pause | No | boolean | If there is a pause in the flow |
- operation | No | ExampleScenarioProcessStepOperation | Each interaction or action |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- number | Yes | string | The sequential number of the interaction |
- type | No | string | The type of operation - CRUD |
- name | No | string | The human-friendly name of the interaction |
- initiator | No | string | Who starts the transaction |
- receiver | No | string | Who receives the transaction |
- description | No | markdown | A comment to be inserted in the diagram |
- initiatorActive | No | boolean | Whether the initiator is deactivated right after the transaction |
- receiverActive | No | boolean | Whether the receiver is deactivated right after the transaction |
- request | No | | Each resource instance used by the initiator |
- response | No | | Each resource instance used by the responder |
- alternative | No | ExampleScenarioProcessStepAlternative | Alternate non-typical step action |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- title | Yes | string | Label for alternative |
- description | No | markdown | A human-readable description of each option |
- step | No | [] | What happens in each alternative option |
workflow | No | canonical[] | Another nested workflow |