This is the Version 1.4.0 Release of the Touchstone Testing Implementation Guide, based on FHIR Version 4.0.1. See the Directory of published versions
StructureDefinition-testscript-operation-pagesNext
Scope and Usage
Touchstone TestScript operation testscript-operation-pagesNext extension for use within the TestScript.setup.action.operation and TestScript.test.action.operation elements. The testscript-operation-pagesNext extension defines additional behavior of the 'history' and 'search' operations. If present, the positive integer value defines the maximum number of search pages to auto retrieve and process. This extension is only valid when used with the 'history' and 'search' operations.
Examples
The following examples are provided to illustrate conformant resource content to this profile.
Formal Views of Profile Content
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is: http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-operation-pagesNext
Published on Fri Sep 10 00:00:00 EDT 2021 as a active by AEGIS.net, Inc..
This profile builds on Extension
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..1 | Extension | The maximum number of search pages to auto retrieve and process. Only valid when used with the 'history' or 'search' operation code values. | |
url | 1..1 | uri | "http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-operation-pagesNext" | |
valuePositiveInt | 1..1 | positiveInt | The pagesNext positive integer value. | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..1 | Extension | The maximum number of search pages to auto retrieve and process. Only valid when used with the 'history' or 'search' operation code values. | |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | uri | "http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-operation-pagesNext" | |
Slices for value[x] | 1..1 | positiveInt | Value of extension Slice: Unordered, Closed by type:$this | |
value[x]:valuePositiveInt | 1..1 | positiveInt | The pagesNext positive integer value. | |
Documentation for this format |
Differential View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..1 | Extension | The maximum number of search pages to auto retrieve and process. Only valid when used with the 'history' or 'search' operation code values. | |
url | 1..1 | uri | "http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-operation-pagesNext" | |
valuePositiveInt | 1..1 | positiveInt | The pagesNext positive integer value. | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..1 | Extension | The maximum number of search pages to auto retrieve and process. Only valid when used with the 'history' or 'search' operation code values. | |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | uri | "http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-operation-pagesNext" | |
Slices for value[x] | 1..1 | positiveInt | Value of extension Slice: Unordered, Closed by type:$this | |
value[x]:valuePositiveInt | 1..1 | positiveInt | The pagesNext positive integer value. | |
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron
Constraints
Id | Path | Details | Requirements |
ele-1 | Extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Extension.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Extension.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Extension.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Extension.value[x]:valuePositiveInt | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |