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: ExtensionRequestOrchestration_Action_Input

Official URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.input Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: ExtensionRequestOrchestration_Action_Input

R5: RequestOrchestration.action.input (new:BackboneElement)

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

The source element is defined as: RequestOrchestration.action.input 0..* BackboneElement

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

  • R5: RequestOrchestration.action.input 0..* BackboneElement

Following are the generation technical comments: Element RequestOrchestration.action.input has a context of RequestGroup.action based on following the parent source element upwards and mapping to RequestGroup. Element RequestOrchestration.action.input has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

Context of Use

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: Input data requirements (new)
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:title 0..1 Extension R5: User-visible title (new)
..... url 1..1 uri "title"
..... value[x] 0..1 string User-visible title
.... extension:requirement 0..1 Extension R5: What data is provided (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `DataRequirement` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: DataRequirement
...... extension:type 1..1 Extension R5: type
....... url 1..1 uri "type"
....... value[x] 1..1 code The type of the required data
Binding: R5FhirTypesForR3 (0.1.0) (required): List of FHIR types (resources, data types).
...... extension:profile 0..* Extension R5: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri The profile of the required data
...... extension:subject 0..1 Extension R5: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device (new)
....... url 1..1 uri "subject"
....... value[x] 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: R5ParticipantResourceTypesForR3 (0.1.0) (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
........ valueCodeableConcept CodeableConcept
........ valueReference Reference(Cross-version Profile for R5.Group for use in FHIR STU3(0.1.0) | Group)
...... extension:mustSupport 0..* Extension R5: Indicates specific structure elements that are referenced by the knowledge module
....... url 1..1 uri "mustSupport"
....... value[x] 0..1 string Indicates specific structure elements that are referenced by the knowledge module
...... extension:codeFilter 0..* Extension R5: codeFilter
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R5: A code-valued attribute to filter on
......... url 1..1 uri "path"
......... value[x] 0..1 string A code-valued attribute to filter on
........ extension:searchParam 0..1 Extension R5: A coded (token) parameter to search on (new)
......... url 1..1 uri "searchParam"
......... value[x] 0..1 string A coded (token) parameter to search on
........ extension:valueSet 0..1 Extension R5: ValueSet for the filter
......... url 1..1 uri "valueSet"
......... value[x] 0..1 uri ValueSet for the filter
........ extension:code 0..* Extension R5: What code is expected
......... url 1..1 uri "code"
......... value[x] 0..1 Coding What code is expected
....... url 1..1 uri "codeFilter"
....... value[x] 0..0 Value of extension
...... extension:dateFilter 0..* Extension R5: dateFilter
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R5: A date-valued attribute to filter on
......... url 1..1 uri "path"
......... value[x] 0..1 string A date-valued attribute to filter on
........ extension:searchParam 0..1 Extension R5: A date valued parameter to search on (new)
......... url 1..1 uri "searchParam"
......... value[x] 0..1 string A date valued parameter to search on
........ extension:value 0..1 Extension R5: value
......... url 1..1 uri "value"
......... value[x] 0..1 The value of the filter, as a Period, DateTime, or Duration value
.......... valueDateTime dateTime
.......... valuePeriod Period
.......... valueDuration Duration
....... url 1..1 uri "dateFilter"
....... value[x] 0..0 Value of extension
...... extension:valueFilter 0..* Extension R5: What values are expected (new)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R5: An attribute to filter on (new)
......... url 1..1 uri "path"
......... value[x] 0..1 string An attribute to filter on
........ extension:searchParam 0..1 Extension R5: A parameter to search on (new)
......... url 1..1 uri "searchParam"
......... value[x] 0..1 string A parameter to search on
........ extension:comparator 0..1 Extension R5: eq | gt | lt | ge | le | sa | eb (new)
......... url 1..1 uri "comparator"
......... value[x] 0..1 code eq | gt | lt | ge | le | sa | eb
Binding: R5ValueFilterComparatorForR3 (0.1.0) (required): Possible comparators for the valueFilter element.
........ extension:value 0..1 Extension R5: The value of the filter, as a Period, DateTime, or Duration value (new)
......... url 1..1 uri "value"
......... value[x] 0..1 The value of the filter, as a Period, DateTime, or Duration value
.......... valueDateTime dateTime
.......... valuePeriod Period
.......... valueDuration Duration
....... url 1..1 uri "valueFilter"
....... value[x] 0..0 Value of extension
...... extension:limit 0..1 Extension R5: Number of results (new)
....... url 1..1 uri "limit"
....... value[x] 0..1 positiveInt Number of results
...... extension:sort 0..* Extension R5: Order of the results (new)
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 1..1 Extension R5: The name of the attribute to perform the sort (new)
......... url 1..1 uri "path"
......... value[x] 1..1 string The name of the attribute to perform the sort
........ extension:direction 1..1 Extension R5: ascending | descending (new)
......... url 1..1 uri "direction"
......... value[x] 1..1 code ascending | descending
Binding: R5SortDirectionForR3 (0.1.0) (required): The possible sort directions, ascending or descending.
....... url 1..1 uri "sort"
....... value[x] 0..0 Value of extension
..... url 1..1 uri "requirement"
..... value[x] 0..0 Value of extension
.... extension:relatedData 0..1 Extension R5: What data is provided (new)
..... url 1..1 uri "relatedData"
..... value[x] 0..1 id What data is provided
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.input"
... value[x] 0..0 Value of extension

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R5: Input data requirements (new)
... id 0..1 string xml:id (or equivalent in JSON)
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:title 0..1 Extension R5: User-visible title (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] 0..1 string User-visible title
.... extension:requirement 0..1 Extension R5: What data is provided (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `DataRequirement` value
....... 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/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: DataRequirement
...... extension:type 1..1 Extension R5: type
....... 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] 1..1 code The type of the required data
Binding: R5FhirTypesForR3 (0.1.0) (required): List of FHIR types (resources, data types).
...... extension:profile 0..* Extension R5: profile
....... 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 "profile"
....... value[x] 0..1 uri The profile of the required data
...... extension:subject 0..1 Extension R5: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device (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 "subject"
....... value[x] 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: R5ParticipantResourceTypesForR3 (0.1.0) (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
........ valueCodeableConcept CodeableConcept
........ valueReference Reference(Cross-version Profile for R5.Group for use in FHIR STU3(0.1.0) | Group)
...... extension:mustSupport 0..* Extension R5: Indicates specific structure elements that are referenced by the knowledge module
....... 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 "mustSupport"
....... value[x] 0..1 string Indicates specific structure elements that are referenced by the knowledge module
...... extension:codeFilter 0..* Extension R5: codeFilter
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R5: A code-valued attribute to filter on
......... 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 "path"
......... value[x] 0..1 string A code-valued attribute to filter on
........ extension:searchParam 0..1 Extension R5: A coded (token) parameter to search on (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 "searchParam"
......... value[x] 0..1 string A coded (token) parameter to search on
........ extension:valueSet 0..1 Extension R5: ValueSet for the filter
......... 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 "valueSet"
......... value[x] 0..1 uri ValueSet for the filter
........ extension:code 0..* Extension R5: What code is expected
......... 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 "code"
......... value[x] 0..1 Coding What code is expected
....... url 1..1 uri "codeFilter"
...... extension:dateFilter 0..* Extension R5: dateFilter
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R5: A date-valued attribute to filter on
......... 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 "path"
......... value[x] 0..1 string A date-valued attribute to filter on
........ extension:searchParam 0..1 Extension R5: A date valued parameter to search on (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 "searchParam"
......... value[x] 0..1 string A date valued parameter to search on
........ extension:value 0..1 Extension R5: value
......... 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 "value"
......... value[x] 0..1 The value of the filter, as a Period, DateTime, or Duration value
.......... valueDateTime dateTime
.......... valuePeriod Period
.......... valueDuration Duration
....... url 1..1 uri "dateFilter"
...... extension:valueFilter 0..* Extension R5: What values are expected (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R5: An attribute to filter on (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 "path"
......... value[x] 0..1 string An attribute to filter on
........ extension:searchParam 0..1 Extension R5: A parameter to search on (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 "searchParam"
......... value[x] 0..1 string A parameter to search on
........ extension:comparator 0..1 Extension R5: eq | gt | lt | ge | le | sa | eb (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 "comparator"
......... value[x] 0..1 code eq | gt | lt | ge | le | sa | eb
Binding: R5ValueFilterComparatorForR3 (0.1.0) (required): Possible comparators for the valueFilter element.
........ extension:value 0..1 Extension R5: The value of the filter, as a Period, DateTime, or Duration value (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 "value"
......... value[x] 0..1 The value of the filter, as a Period, DateTime, or Duration value
.......... valueDateTime dateTime
.......... valuePeriod Period
.......... valueDuration Duration
....... url 1..1 uri "valueFilter"
...... extension:limit 0..1 Extension R5: Number of results (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 "limit"
....... value[x] 0..1 positiveInt Number of results
...... extension:sort 0..* Extension R5: Order of the results (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 1..1 Extension R5: The name of the attribute to perform the sort (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 "path"
......... value[x] 1..1 string The name of the attribute to perform the sort
........ extension:direction 1..1 Extension R5: ascending | descending (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 "direction"
......... value[x] 1..1 code ascending | descending
Binding: R5SortDirectionForR3 (0.1.0) (required): The possible sort directions, ascending or descending.
....... url 1..1 uri "sort"
..... url 1..1 uri "requirement"
.... extension:relatedData 0..1 Extension R5: What data is provided (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 "relatedData"
..... value[x] 0..1 id What data is provided
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.input"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: R5: RequestOrchestration.action.input (new:BackboneElement)

  • title: string: R5: RequestOrchestration.action.input.title (new:string)
  • _datatype: string: Slice to indicate the presence of a R5 DataRequirement in FHIR STU3
  • type: code: R5: DataRequirement.type
  • profile: uri: R5: DataRequirement.profile
  • subject: CodeableConcept, Reference: R5: DataRequirement.subject[x] (new:CodeableConcept, Reference(Group))
  • mustSupport: string: R5: DataRequirement.mustSupport
  • path: string: R5: DataRequirement.codeFilter.path
  • searchParam: string: R5: DataRequirement.codeFilter.searchParam (new:string)
  • valueSet: uri: R5: DataRequirement.codeFilter.valueSet
  • code: Coding: R5: DataRequirement.codeFilter.code
  • path: string: R5: DataRequirement.dateFilter.path
  • searchParam: string: R5: DataRequirement.dateFilter.searchParam (new:string)
  • value: dateTime, Period, Duration: R5: DataRequirement.dateFilter.value[x]
  • path: string: R5: DataRequirement.valueFilter.path (new:string)
  • searchParam: string: R5: DataRequirement.valueFilter.searchParam (new:string)
  • comparator: code: R5: DataRequirement.valueFilter.comparator (new:code)
  • value: dateTime, Period, Duration: R5: DataRequirement.valueFilter.value[x] (new:dateTime, Duration, Period)
  • limit: positiveInt: R5: DataRequirement.limit (new:positiveInt)
  • path: string: R5: DataRequirement.sort.path (new:string)
  • direction: code: R5: DataRequirement.sort.direction (new:code)
  • relatedData: id: R5: RequestOrchestration.action.input.relatedData (new:id)

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R5: Input data requirements (new)
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:title 0..1 Extension R5: User-visible title (new)
..... url 1..1 uri "title"
..... value[x] 0..1 string User-visible title
.... extension:requirement 0..1 Extension R5: What data is provided (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `DataRequirement` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: DataRequirement
...... extension:type 1..1 Extension R5: type
....... url 1..1 uri "type"
....... value[x] 1..1 code The type of the required data
Binding: R5FhirTypesForR3 (0.1.0) (required): List of FHIR types (resources, data types).
...... extension:profile 0..* Extension R5: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri The profile of the required data
...... extension:subject 0..1 Extension R5: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device (new)
....... url 1..1 uri "subject"
....... value[x] 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: R5ParticipantResourceTypesForR3 (0.1.0) (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
........ valueCodeableConcept CodeableConcept
........ valueReference Reference(Cross-version Profile for R5.Group for use in FHIR STU3(0.1.0) | Group)
...... extension:mustSupport 0..* Extension R5: Indicates specific structure elements that are referenced by the knowledge module
....... url 1..1 uri "mustSupport"
....... value[x] 0..1 string Indicates specific structure elements that are referenced by the knowledge module
...... extension:codeFilter 0..* Extension R5: codeFilter
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R5: A code-valued attribute to filter on
......... url 1..1 uri "path"
......... value[x] 0..1 string A code-valued attribute to filter on
........ extension:searchParam 0..1 Extension R5: A coded (token) parameter to search on (new)
......... url 1..1 uri "searchParam"
......... value[x] 0..1 string A coded (token) parameter to search on
........ extension:valueSet 0..1 Extension R5: ValueSet for the filter
......... url 1..1 uri "valueSet"
......... value[x] 0..1 uri ValueSet for the filter
........ extension:code 0..* Extension R5: What code is expected
......... url 1..1 uri "code"
......... value[x] 0..1 Coding What code is expected
....... url 1..1 uri "codeFilter"
....... value[x] 0..0 Value of extension
...... extension:dateFilter 0..* Extension R5: dateFilter
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R5: A date-valued attribute to filter on
......... url 1..1 uri "path"
......... value[x] 0..1 string A date-valued attribute to filter on
........ extension:searchParam 0..1 Extension R5: A date valued parameter to search on (new)
......... url 1..1 uri "searchParam"
......... value[x] 0..1 string A date valued parameter to search on
........ extension:value 0..1 Extension R5: value
......... url 1..1 uri "value"
......... value[x] 0..1 The value of the filter, as a Period, DateTime, or Duration value
.......... valueDateTime dateTime
.......... valuePeriod Period
.......... valueDuration Duration
....... url 1..1 uri "dateFilter"
....... value[x] 0..0 Value of extension
...... extension:valueFilter 0..* Extension R5: What values are expected (new)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R5: An attribute to filter on (new)
......... url 1..1 uri "path"
......... value[x] 0..1 string An attribute to filter on
........ extension:searchParam 0..1 Extension R5: A parameter to search on (new)
......... url 1..1 uri "searchParam"
......... value[x] 0..1 string A parameter to search on
........ extension:comparator 0..1 Extension R5: eq | gt | lt | ge | le | sa | eb (new)
......... url 1..1 uri "comparator"
......... value[x] 0..1 code eq | gt | lt | ge | le | sa | eb
Binding: R5ValueFilterComparatorForR3 (0.1.0) (required): Possible comparators for the valueFilter element.
........ extension:value 0..1 Extension R5: The value of the filter, as a Period, DateTime, or Duration value (new)
......... url 1..1 uri "value"
......... value[x] 0..1 The value of the filter, as a Period, DateTime, or Duration value
.......... valueDateTime dateTime
.......... valuePeriod Period
.......... valueDuration Duration
....... url 1..1 uri "valueFilter"
....... value[x] 0..0 Value of extension
...... extension:limit 0..1 Extension R5: Number of results (new)
....... url 1..1 uri "limit"
....... value[x] 0..1 positiveInt Number of results
...... extension:sort 0..* Extension R5: Order of the results (new)
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 1..1 Extension R5: The name of the attribute to perform the sort (new)
......... url 1..1 uri "path"
......... value[x] 1..1 string The name of the attribute to perform the sort
........ extension:direction 1..1 Extension R5: ascending | descending (new)
......... url 1..1 uri "direction"
......... value[x] 1..1 code ascending | descending
Binding: R5SortDirectionForR3 (0.1.0) (required): The possible sort directions, ascending or descending.
....... url 1..1 uri "sort"
....... value[x] 0..0 Value of extension
..... url 1..1 uri "requirement"
..... value[x] 0..0 Value of extension
.... extension:relatedData 0..1 Extension R5: What data is provided (new)
..... url 1..1 uri "relatedData"
..... value[x] 0..1 id What data is provided
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.input"
... value[x] 0..0 Value of extension

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension R5: Input data requirements (new)
... id 0..1 string xml:id (or equivalent in JSON)
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:title 0..1 Extension R5: User-visible title (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] 0..1 string User-visible title
.... extension:requirement 0..1 Extension R5: What data is provided (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `DataRequirement` value
....... 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/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: DataRequirement
...... extension:type 1..1 Extension R5: type
....... 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] 1..1 code The type of the required data
Binding: R5FhirTypesForR3 (0.1.0) (required): List of FHIR types (resources, data types).
...... extension:profile 0..* Extension R5: profile
....... 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 "profile"
....... value[x] 0..1 uri The profile of the required data
...... extension:subject 0..1 Extension R5: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device (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 "subject"
....... value[x] 0..1 E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: R5ParticipantResourceTypesForR3 (0.1.0) (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.).
........ valueCodeableConcept CodeableConcept
........ valueReference Reference(Cross-version Profile for R5.Group for use in FHIR STU3(0.1.0) | Group)
...... extension:mustSupport 0..* Extension R5: Indicates specific structure elements that are referenced by the knowledge module
....... 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 "mustSupport"
....... value[x] 0..1 string Indicates specific structure elements that are referenced by the knowledge module
...... extension:codeFilter 0..* Extension R5: codeFilter
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R5: A code-valued attribute to filter on
......... 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 "path"
......... value[x] 0..1 string A code-valued attribute to filter on
........ extension:searchParam 0..1 Extension R5: A coded (token) parameter to search on (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 "searchParam"
......... value[x] 0..1 string A coded (token) parameter to search on
........ extension:valueSet 0..1 Extension R5: ValueSet for the filter
......... 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 "valueSet"
......... value[x] 0..1 uri ValueSet for the filter
........ extension:code 0..* Extension R5: What code is expected
......... 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 "code"
......... value[x] 0..1 Coding What code is expected
....... url 1..1 uri "codeFilter"
...... extension:dateFilter 0..* Extension R5: dateFilter
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R5: A date-valued attribute to filter on
......... 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 "path"
......... value[x] 0..1 string A date-valued attribute to filter on
........ extension:searchParam 0..1 Extension R5: A date valued parameter to search on (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 "searchParam"
......... value[x] 0..1 string A date valued parameter to search on
........ extension:value 0..1 Extension R5: value
......... 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 "value"
......... value[x] 0..1 The value of the filter, as a Period, DateTime, or Duration value
.......... valueDateTime dateTime
.......... valuePeriod Period
.......... valueDuration Duration
....... url 1..1 uri "dateFilter"
...... extension:valueFilter 0..* Extension R5: What values are expected (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R5: An attribute to filter on (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 "path"
......... value[x] 0..1 string An attribute to filter on
........ extension:searchParam 0..1 Extension R5: A parameter to search on (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 "searchParam"
......... value[x] 0..1 string A parameter to search on
........ extension:comparator 0..1 Extension R5: eq | gt | lt | ge | le | sa | eb (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 "comparator"
......... value[x] 0..1 code eq | gt | lt | ge | le | sa | eb
Binding: R5ValueFilterComparatorForR3 (0.1.0) (required): Possible comparators for the valueFilter element.
........ extension:value 0..1 Extension R5: The value of the filter, as a Period, DateTime, or Duration value (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 "value"
......... value[x] 0..1 The value of the filter, as a Period, DateTime, or Duration value
.......... valueDateTime dateTime
.......... valuePeriod Period
.......... valueDuration Duration
....... url 1..1 uri "valueFilter"
...... extension:limit 0..1 Extension R5: Number of results (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 "limit"
....... value[x] 0..1 positiveInt Number of results
...... extension:sort 0..* Extension R5: Order of the results (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 1..1 Extension R5: The name of the attribute to perform the sort (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 "path"
......... value[x] 1..1 string The name of the attribute to perform the sort
........ extension:direction 1..1 Extension R5: ascending | descending (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 "direction"
......... value[x] 1..1 code ascending | descending
Binding: R5SortDirectionForR3 (0.1.0) (required): The possible sort directions, ascending or descending.
....... url 1..1 uri "sort"
..... url 1..1 uri "requirement"
.... extension:relatedData 0..1 Extension R5: What data is provided (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 "relatedData"
..... value[x] 0..1 id What data is provided
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.input"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: R5: RequestOrchestration.action.input (new:BackboneElement)

  • title: string: R5: RequestOrchestration.action.input.title (new:string)
  • _datatype: string: Slice to indicate the presence of a R5 DataRequirement in FHIR STU3
  • type: code: R5: DataRequirement.type
  • profile: uri: R5: DataRequirement.profile
  • subject: CodeableConcept, Reference: R5: DataRequirement.subject[x] (new:CodeableConcept, Reference(Group))
  • mustSupport: string: R5: DataRequirement.mustSupport
  • path: string: R5: DataRequirement.codeFilter.path
  • searchParam: string: R5: DataRequirement.codeFilter.searchParam (new:string)
  • valueSet: uri: R5: DataRequirement.codeFilter.valueSet
  • code: Coding: R5: DataRequirement.codeFilter.code
  • path: string: R5: DataRequirement.dateFilter.path
  • searchParam: string: R5: DataRequirement.dateFilter.searchParam (new:string)
  • value: dateTime, Period, Duration: R5: DataRequirement.dateFilter.value[x]
  • path: string: R5: DataRequirement.valueFilter.path (new:string)
  • searchParam: string: R5: DataRequirement.valueFilter.searchParam (new:string)
  • comparator: code: R5: DataRequirement.valueFilter.comparator (new:code)
  • value: dateTime, Period, Duration: R5: DataRequirement.valueFilter.value[x] (new:dateTime, Duration, Period)
  • limit: positiveInt: R5: DataRequirement.limit (new:positiveInt)
  • path: string: R5: DataRequirement.sort.path (new:string)
  • direction: code: R5: DataRequirement.sort.direction (new:code)
  • relatedData: id: R5: RequestOrchestration.action.input.relatedData (new:id)

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:requirement.​extension:type.value[x] Base required Cross-version ValueSet R5.FHIRTypes for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:requirement.​extension:subject.value[x] Base extensible Cross-version ValueSet R5.ParticipantResourceTypes for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:requirement.​extension:valueFilter.​extension:comparator.​value[x] Base required Cross-version ValueSet R5.ValueFilterComparator for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:requirement.​extension:sort.extension:direction.​value[x] Base required Cross-version ValueSet R5.SortDirection 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()