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

Official URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ElementDefinition.pattern Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: ExtensionElementDefinition_Pattern

R5: ElementDefinition.pattern[x] additional types (uuid, CodeableReference, RatioRange, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage)

This extension is part of the cross-version definitions generated to enable use of the element ElementDefinition.pattern[x] as defined in FHIR R5 in FHIR STU3.

The source element is defined as: ElementDefinition.pattern[x] 0..1 Address, Age, Annotation, Attachment, Availability, base64Binary, boolean, canonical, code, CodeableConcept, CodeableReference, Coding, ContactDetail, ContactPoint, Count, DataRequirement, date, dateTime, decimal, Distance, Dosage, Duration, Expression, ExtendedContactDetail, HumanName, id, Identifier, instant, integer, integer64, markdown, Meta, Money, oid, ParameterDefinition, Period, positiveInt, Quantity, Range, Ratio, RatioRange, Reference, RelatedArtifact, SampledData, Signature, string, time, Timing, TriggerDefinition, unsignedInt, uri, url, UsageContext, uuid

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

  • R5: ElementDefinition.pattern[x] 0..1 Address, Age, Annotation, Attachment, Availability, base64Binary, boolean, canonical, code, CodeableConcept, CodeableReference, Coding, ContactDetail, ContactPoint, Count, DataRequirement, date, dateTime, decimal, Distance, Dosage, Duration, Expression, ExtendedContactDetail, HumanName, id, Identifier, instant, integer, integer64, markdown, Meta, Money, oid, ParameterDefinition, Period, positiveInt, Quantity, Range, Ratio, RatioRange, Reference, RelatedArtifact, SampledData, Signature, string, time, Timing, TriggerDefinition, unsignedInt, uri, url, UsageContext, uuid
  • R4B: ElementDefinition.pattern[x] 0..1 Address, Age, Annotation, Attachment, base64Binary, boolean, canonical, code, CodeableConcept, CodeableReference, Coding, ContactDetail, ContactPoint, Contributor, Count, DataRequirement, date, dateTime, decimal, Distance, Dosage, Duration, Expression, HumanName, id, Identifier, instant, integer, markdown, Money, oid, ParameterDefinition, Period, positiveInt, Quantity, Range, Ratio, RatioRange, Reference, RelatedArtifact, SampledData, Signature, string, time, Timing, TriggerDefinition, unsignedInt, uri, url, UsageContext, uuid
  • R4: ElementDefinition.pattern[x] 0..1 Address, Age, Annotation, Attachment, base64Binary, boolean, canonical, code, CodeableConcept, Coding, ContactDetail, ContactPoint, Contributor, Count, DataRequirement, date, dateTime, decimal, Distance, Dosage, Duration, Expression, HumanName, id, Identifier, instant, integer, markdown, Meta, Money, oid, ParameterDefinition, Period, positiveInt, Quantity, Range, Ratio, Reference, RelatedArtifact, SampledData, Signature, string, time, Timing, TriggerDefinition, unsignedInt, uri, url, UsageContext, uuid
  • STU3: ElementDefinition.pattern[x] 0..1 Address, Age, Annotation, Attachment, base64Binary, boolean, code, CodeableConcept, Coding, ContactPoint, Count, date, dateTime, decimal, Distance, Duration, HumanName, id, Identifier, instant, integer, markdown, Meta, Money, oid, Period, positiveInt, Quantity, Range, Ratio, Reference, SampledData, Signature, string, time, Timing, unsignedInt, uri

Following are the generation technical comments: Element ElementDefinition.pattern[x] is mapped to FHIR STU3 element ElementDefinition.pattern[x] as RelatedTo. The mappings for ElementDefinition.pattern[x] do not cover the following types: Availability, CodeableReference, ContactDetail, DataRequirement, Dosage, Expression, ExtendedContactDetail, ParameterDefinition, RatioRange, RelatedArtifact, TriggerDefinition, UsageContext, uuid. The target context ElementDefinition.pattern[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element ElementDefinition.

Context of Use

    This extension may be used on the following element(s)

Usage info

Usages:

  • This Extension is not used by any profiles in this Implementation Guide

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..1 Extension R5: pattern additional types
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:valueCodeableReference 0..* Extension R5: Reference to a resource or a concept
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `CodeableReference` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: CodeableReference
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:concept 0..1 Extension R5: Reference to a concept (by class)
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension R5: Reference to a resource (by instance)
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
..... url 1..1 uri "valueCodeableReference"
..... value[x] 0..0 Value of extension
.... extension:valueRatioRange 0..* Extension R5: Range of ratio values (new)
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `RatioRange` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: RatioRange
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:lowNumerator 0..1 Extension R5: Low Numerator limit (new)
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity Low Numerator limit
...... extension:highNumerator 0..1 Extension R5: High Numerator limit (new)
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity High Numerator limit
...... extension:denominator 0..1 Extension R5: Denominator value (new)
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity Denominator value
..... url 1..1 uri "valueRatioRange"
..... value[x] 0..0 Value of extension
.... extension:valueContactDetail 0..* Extension R5: ContactDetail
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `ContactDetail` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: ContactDetail
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 0..1 Extension R5: name
....... url 1..1 uri "name"
....... value[x] 0..1 string Name of an individual to contact
...... extension:telecom 0..* Extension R5: telecom
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details for individual or organization
..... url 1..1 uri "valueContactDetail"
..... value[x] 0..0 Value of extension
.... extension:valueDataRequirement 0..* Extension R5: DataRequirement
..... Slices for extension Content/Rules for all slices
...... 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
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... 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 "valueDataRequirement"
..... value[x] 0..0 Value of extension
.... extension:valueExpression 0..* Extension R5: An expression that can be used to generate a value (new)
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Expression` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Expression
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:description 0..1 Extension R5: Natural language description of the condition (new)
....... url 1..1 uri "description"
....... value[x] 0..1 string Natural language description of the condition
...... extension:name 0..1 Extension R5: Short name assigned to expression for reuse (new)
....... url 1..1 uri "name"
....... value[x] 0..1 code Short name assigned to expression for reuse
...... extension:expression 0..1 Extension R5: Expression in specified language (new)
....... url 1..1 uri "expression"
....... value[x] 0..1 string Expression in specified language
...... extension:reference 0..1 Extension R5: Where the expression is found (new)
....... url 1..1 uri "reference"
....... value[x] 0..1 uri Where the expression is found
..... url 1..1 uri "valueExpression"
..... value[x] 0..0 Value of extension
.... extension:valueParameterDefinition 0..* Extension R5: ParameterDefinition
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `ParameterDefinition` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: ParameterDefinition
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 0..1 Extension R5: name
....... url 1..1 uri "name"
....... value[x] 0..1 code Name used to access the parameter value
...... extension:use 1..1 Extension R5: use
....... url 1..1 uri "use"
....... value[x] 1..1 code in | out
Binding: OperationParameterUse (required): Whether the parameter is input or output.
...... extension:min 0..1 Extension R5: min
....... url 1..1 uri "min"
....... value[x] 0..1 integer Minimum cardinality
...... extension:max 0..1 Extension R5: max
....... url 1..1 uri "max"
....... value[x] 0..1 string Maximum cardinality (a number of *)
...... extension:documentation 0..1 Extension R5: documentation
....... url 1..1 uri "documentation"
....... value[x] 0..1 string A brief description of the parameter
...... extension:type 1..1 Extension R5: type
....... url 1..1 uri "type"
....... value[x] 1..1 code What type of value
Binding: R5FhirTypesForR3 (0.1.0) (required): List of FHIR types (resources, data types).
...... extension:profile 0..1 Extension R5: profile additional types
....... url 1..1 uri "profile"
....... value[x] 0..1 uri What profile the value is expected to be
..... url 1..1 uri "valueParameterDefinition"
..... value[x] 0..0 Value of extension
.... extension:valueRelatedArtifact 0..* Extension R5: RelatedArtifact
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `RelatedArtifact` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: RelatedArtifact
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:type 1..1 Extension R5: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
....... url 1..1 uri "type"
....... value[x] 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
Binding: R5RelatedArtifactTypeForR3 (0.1.0) (required): The type of relationship to the related artifact.
...... extension:classifier 0..* Extension R5: Additional classifiers (new)
....... url 1..1 uri "classifier"
....... value[x] 0..1 CodeableConcept Additional classifiers
Binding: R5CitationArtifactClassifierForR3 (0.1.0) (example): Additional classifiers for the related artifact.
...... extension:label 0..1 Extension R5: Short label (new)
....... url 1..1 uri "label"
....... value[x] 0..1 string Short label
...... extension:display 0..1 Extension R5: display
....... url 1..1 uri "display"
....... value[x] 0..1 string Brief description of the related artifact
...... extension:citation 0..1 Extension R5: citation
....... url 1..1 uri "citation"
....... value[x] 0..1 markdown Bibliographic citation for the artifact
...... extension:document 0..1 Extension R5: document
....... url 1..1 uri "document"
....... value[x] 0..1 Attachment What document is being referenced
...... extension:resource 0..1 Extension R5: What artifact is being referenced additional types
....... url 1..1 uri "resource"
....... value[x] 0..1 uri What artifact is being referenced
...... extension:resourceReference 0..1 Extension R5: What artifact, if not a conformance resource (new)
....... url 1..1 uri "resourceReference"
....... value[x] 0..1 Reference(Cross-version Profile for R5.Resource for use in FHIR STU3(0.1.0) | Resource) What artifact, if not a conformance resource
...... extension:publicationStatus 0..1 Extension R5: draft | active | retired | unknown (new)
....... url 1..1 uri "publicationStatus"
....... value[x] 0..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): Publication status of an artifact being referred to.
...... extension:publicationDate 0..1 Extension R5: Date of publication of the artifact being referred to (new)
....... url 1..1 uri "publicationDate"
....... value[x] 0..1 date Date of publication of the artifact being referred to
..... url 1..1 uri "valueRelatedArtifact"
..... value[x] 0..0 Value of extension
.... extension:valueTriggerDefinition 0..* Extension R5: TriggerDefinition
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `TriggerDefinition` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: TriggerDefinition
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:type 1..1 Extension R5: named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
....... url 1..1 uri "type"
....... value[x] 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
...... extension:name 0..1 Extension R5: Name or URI that identifies the event
....... url 1..1 uri "name"
....... value[x] 0..1 string Name or URI that identifies the event
...... extension:code 0..1 Extension R5: Coded definition of the event (new)
....... url 1..1 uri "code"
....... value[x] 0..1 CodeableConcept Coded definition of the event
...... extension:subscriptionTopic 0..1 Extension R5: What event (new)
....... url 1..1 uri "subscriptionTopic"
....... value[x] 0..1 uri What event
...... extension:timing 0..1 Extension R5: timing
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/alternate-reference"
...... extension:data 0..* Extension R5: Triggering data of the event (multiple = 'and')
....... 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 "data"
....... value[x] 0..0 Value of extension
...... extension:condition 0..1 Extension R5: Whether the event triggers (boolean expression) (new)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Expression` value
......... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
......... value[x] 1..1 string Value of extension
Fixed Value: Expression
........ extension:description 0..1 Extension R5: Natural language description of the condition (new)
......... url 1..1 uri "description"
......... value[x] 0..1 string Natural language description of the condition
........ extension:name 0..1 Extension R5: Short name assigned to expression for reuse (new)
......... url 1..1 uri "name"
......... value[x] 0..1 code Short name assigned to expression for reuse
........ extension:language 0..1 Extension R5: text/cql | text/fhirpath | application/x-fhir-query | etc. (new)
......... url 1..1 uri "language"
......... value[x] 0..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
........ extension:expression 0..1 Extension R5: Expression in specified language (new)
......... url 1..1 uri "expression"
......... value[x] 0..1 string Expression in specified language
........ extension:reference 0..1 Extension R5: Where the expression is found (new)
......... url 1..1 uri "reference"
......... value[x] 0..1 uri Where the expression is found
....... url 1..1 uri "condition"
....... value[x] 0..0 Value of extension
..... url 1..1 uri "valueTriggerDefinition"
..... value[x] 0..0 Value of extension
.... extension:valueUsageContext 0..* Extension R5: UsageContext
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `UsageContext` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: UsageContext
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension R5: code
....... url 1..1 uri "code"
....... value[x] 1..1 Coding Type of context being specified
Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context.
...... extension:value 1..1 Extension R5: value additional types
....... url 1..1 uri "value"
....... value[x] 1..1 Reference(Cross-version Profile for R5.PlanDefinition for use in FHIR STU3(0.1.0) | PlanDefinition | Cross-version Profile for R5.ResearchStudy for use in FHIR STU3(0.1.0) | ResearchStudy | Cross-version Profile for R5.InsurancePlan for use in FHIR STU3(0.1.0) | Basic | Cross-version Profile for R5.HealthcareService for use in FHIR STU3(0.1.0) | HealthcareService | Cross-version Profile for R5.Group for use in FHIR STU3(0.1.0) | Group | Cross-version Profile for R5.Location for use in FHIR STU3(0.1.0) | Location | Cross-version Profile for R5.Organization for use in FHIR STU3(0.1.0) | Organization) Value that defines the context
..... url 1..1 uri "valueUsageContext"
..... value[x] 0..0 Value of extension
.... extension:valueAvailability 0..* Extension R5: Availability data for an {item} (new)
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Availability` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Availability
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:availableTime 0..* Extension R5: Times the {item} is available (new)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:daysOfWeek 0..* Extension R5: mon | tue | wed | thu | fri | sat | sun (new)
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension R5: Always available? i.e. 24 hour service (new)
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension R5: Opening time of day (ignored if allDay = true) (new)
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension R5: Closing time of day (ignored if allDay = true) (new)
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
....... value[x] 0..0 Value of extension
...... extension:notAvailableTime 0..* Extension R5: Not available during this time due to provided reason (new)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:description 0..1 Extension R5: Reason presented to the user explaining why time not available (new)
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension R5: Service not available during this period (new)
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
....... value[x] 0..0 Value of extension
..... url 1..1 uri "valueAvailability"
..... value[x] 0..0 Value of extension
.... extension:valueExtendedContactDetail 0..* Extension R5: Contact information (new)
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `ExtendedContactDetail` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: ExtendedContactDetail
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:purpose 0..1 Extension R5: The type of contact (new)
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: ContactEntityType (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension R5: Name of an individual to contact (new)
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension R5: Contact details (e.g.phone/fax/url) (new)
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension R5: Address for the contact (new)
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension R5: This contact detail is handled/monitored by a specific organization (new)
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference(Cross-version Profile for R5.Organization for use in FHIR STU3(0.1.0) | Organization) This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension R5: Period that this contact was valid for usage (new)
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
..... url 1..1 uri "valueExtendedContactDetail"
..... value[x] 0..0 Value of extension
.... extension:valueDosage 0..* Extension R5: Dosage
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Dosage` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Dosage
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:sequence 0..1 Extension R5: sequence
....... url 1..1 uri "sequence"
....... value[x] 0..1 integer The order of the dosage instructions
...... extension:text 0..1 Extension R5: text
....... url 1..1 uri "text"
....... value[x] 0..1 string Free text dosage instructions e.g. SIG
...... extension:additionalInstruction 0..* Extension R5: Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
....... url 1..1 uri "additionalInstruction"
....... value[x] 0..1 CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
...... extension:patientInstruction 0..1 Extension R5: patientInstruction
....... url 1..1 uri "patientInstruction"
....... value[x] 0..1 string Patient or consumer oriented instructions
...... extension:timing 0..1 Extension R5: timing
....... url 1..1 uri "timing"
....... value[x] 0..1 Timing When medication should be administered
...... extension:asNeeded 0..1 Extension R5: Take "as needed"
....... url 1..1 uri "asNeeded"
....... value[x] 0..1 boolean Take "as needed"
...... extension:asNeededFor 0..* Extension R5: asNeededFor
....... url 1..1 uri "asNeededFor"
....... value[x] 0..1 CodeableConcept Take "as needed" (for x)
...... extension:site 0..1 Extension R5: site
....... url 1..1 uri "site"
....... value[x] 0..1 CodeableConcept Body site to administer to
...... extension:route 0..1 Extension R5: route
....... url 1..1 uri "route"
....... value[x] 0..1 CodeableConcept How drug should enter body
...... extension:method 0..1 Extension R5: method
....... url 1..1 uri "method"
....... value[x] 0..1 CodeableConcept Technique for administering medication
...... extension:doseAndRate 0..* Extension R5: Amount of medication administered, to be administered or typical amount to be administered (new)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:type 0..1 Extension R5: The kind of dose or rate specified (new)
......... url 1..1 uri "type"
......... value[x] 0..1 CodeableConcept The kind of dose or rate specified
Binding: R5DoseRateTypeForR3 (0.1.0) (example): The kind of dose or rate specified.
........ extension:dose 0..1 Extension R5: dose
......... url 1..1 uri "dose"
......... value[x] 0..1 Amount of medication per dose
.......... valueRange Range
.......... valueQuantity Quantity(SimpleQuantity)
........ extension:rate 0..1 Extension R5: rate
......... url 1..1 uri "rate"
......... value[x] 0..1 Amount of medication per unit of time
.......... valueRatio Ratio
.......... valueRange Range
.......... valueQuantity Quantity(SimpleQuantity)
....... url 1..1 uri "doseAndRate"
....... value[x] 0..0 Value of extension
...... extension:maxDosePerPeriod 0..* Extension R5: maxDosePerPeriod
....... url 1..1 uri "maxDosePerPeriod"
....... value[x] 0..1 Ratio Upper limit on medication per unit of time
...... extension:maxDosePerAdministration 0..1 Extension R5: maxDosePerAdministration
....... url 1..1 uri "maxDosePerAdministration"
....... value[x] 0..1 SimpleQuantity Upper limit on medication per administration
...... extension:maxDosePerLifetime 0..1 Extension R5: maxDosePerLifetime
....... url 1..1 uri "maxDosePerLifetime"
....... value[x] 0..1 SimpleQuantity Upper limit on medication per lifetime of the patient
..... url 1..1 uri "valueDosage"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ElementDefinition.pattern"
... value[x] 0..1 uri Value must have at least these property values

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension R5: pattern additional types
... id 0..1 string xml:id (or equivalent in JSON)
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:valueCodeableReference 0..* Extension R5: Reference to a resource or a concept
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `CodeableReference` 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: CodeableReference
...... extension:concept 0..1 Extension R5: Reference to a concept (by class)
....... 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 "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension R5: Reference to a resource (by instance)
....... 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 "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
..... extension 0..* Extension Extension
..... url 1..1 uri "valueCodeableReference"
.... extension:valueRatioRange 0..* Extension R5: Range of ratio values (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `RatioRange` 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: RatioRange
...... extension:lowNumerator 0..1 Extension R5: Low Numerator limit (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 "lowNumerator"
....... value[x] 0..1 SimpleQuantity Low Numerator limit
...... extension:highNumerator 0..1 Extension R5: High Numerator limit (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 "highNumerator"
....... value[x] 0..1 SimpleQuantity High Numerator limit
...... extension:denominator 0..1 Extension R5: Denominator 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 "denominator"
....... value[x] 0..1 SimpleQuantity Denominator value
..... extension 0..* Extension Extension
..... url 1..1 uri "valueRatioRange"
.... extension:valueContactDetail 0..* Extension R5: ContactDetail
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `ContactDetail` 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: ContactDetail
...... extension:name 0..1 Extension R5: name
....... 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 Name of an individual to contact
...... extension:telecom 0..* Extension R5: telecom
....... 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 "telecom"
....... value[x] 0..1 ContactPoint Contact details for individual or organization
..... extension 0..* Extension Extension
..... url 1..1 uri "valueContactDetail"
.... extension:valueDataRequirement 0..* Extension R5: DataRequirement
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 2..* Extension Additional Content defined by implementations
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"
..... extension 1..* Extension Extension
..... url 1..1 uri "valueDataRequirement"
.... extension:valueExpression 0..* Extension R5: An expression that can be used to generate a value (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Expression` 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: Expression
...... extension:description 0..1 Extension R5: Natural language description of the condition (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 string Natural language description of the condition
...... extension:name 0..1 Extension R5: Short name assigned to expression for reuse (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 code Short name assigned to expression for reuse
...... extension:expression 0..1 Extension R5: Expression in specified language (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 "expression"
....... value[x] 0..1 string Expression in specified language
...... extension:reference 0..1 Extension R5: Where the expression is found (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 "reference"
....... value[x] 0..1 uri Where the expression is found
..... extension 0..* Extension Extension
..... url 1..1 uri "valueExpression"
.... extension:valueParameterDefinition 0..* Extension R5: ParameterDefinition
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 3..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `ParameterDefinition` 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: ParameterDefinition
...... extension:name 0..1 Extension R5: name
....... 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 code Name used to access the parameter value
...... extension:use 1..1 Extension R5: use
....... 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 "use"
....... value[x] 1..1 code in | out
Binding: OperationParameterUse (required): Whether the parameter is input or output.
...... extension:min 0..1 Extension R5: min
....... 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 "min"
....... value[x] 0..1 integer Minimum cardinality
...... extension:max 0..1 Extension R5: max
....... 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 "max"
....... value[x] 0..1 string Maximum cardinality (a number of *)
...... extension:documentation 0..1 Extension R5: documentation
....... 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 "documentation"
....... value[x] 0..1 string A brief description of the parameter
...... 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 What type of value
Binding: R5FhirTypesForR3 (0.1.0) (required): List of FHIR types (resources, data types).
...... extension:profile 0..1 Extension R5: profile additional types
....... 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 What profile the value is expected to be
..... extension 2..* Extension Extension
..... url 1..1 uri "valueParameterDefinition"
.... extension:valueRelatedArtifact 0..* Extension R5: RelatedArtifact
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 2..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `RelatedArtifact` 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: RelatedArtifact
...... extension:type 1..1 Extension R5: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
....... 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 documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
Binding: R5RelatedArtifactTypeForR3 (0.1.0) (required): The type of relationship to the related artifact.
...... extension:classifier 0..* Extension R5: Additional classifiers (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 "classifier"
....... value[x] 0..1 CodeableConcept Additional classifiers
Binding: R5CitationArtifactClassifierForR3 (0.1.0) (example): Additional classifiers for the related artifact.
...... extension:label 0..1 Extension R5: Short label (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 "label"
....... value[x] 0..1 string Short label
...... extension:display 0..1 Extension R5: display
....... 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 "display"
....... value[x] 0..1 string Brief description of the related artifact
...... extension:citation 0..1 Extension R5: citation
....... 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 "citation"
....... value[x] 0..1 markdown Bibliographic citation for the artifact
...... extension:document 0..1 Extension R5: document
....... 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 "document"
....... value[x] 0..1 Attachment What document is being referenced
...... extension:resource 0..1 Extension R5: What artifact is being referenced additional types
....... 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 "resource"
....... value[x] 0..1 uri What artifact is being referenced
...... extension:resourceReference 0..1 Extension R5: What artifact, if not a conformance resource (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 "resourceReference"
....... value[x] 0..1 Reference(Cross-version Profile for R5.Resource for use in FHIR STU3(0.1.0) | Resource) What artifact, if not a conformance resource
...... extension:publicationStatus 0..1 Extension R5: draft | active | retired | unknown (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 "publicationStatus"
....... value[x] 0..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): Publication status of an artifact being referred to.
...... extension:publicationDate 0..1 Extension R5: Date of publication of the artifact being referred to (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 "publicationDate"
....... value[x] 0..1 date Date of publication of the artifact being referred to
..... extension 1..* Extension Extension
..... url 1..1 uri "valueRelatedArtifact"
.... extension:valueTriggerDefinition 0..* Extension R5: TriggerDefinition
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 2..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `TriggerDefinition` 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: TriggerDefinition
...... extension:type 1..1 Extension R5: named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
....... 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 named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
...... extension:name 0..1 Extension R5: Name or URI that identifies the event
....... 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 Name or URI that identifies the event
...... extension:code 0..1 Extension R5: Coded definition of the event (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 "code"
....... value[x] 0..1 CodeableConcept Coded definition of the event
...... extension:subscriptionTopic 0..1 Extension R5: What event (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 "subscriptionTopic"
....... value[x] 0..1 uri What event
...... extension:timing 0..1 Extension R5: timing
....... 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/alternate-reference"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueMeta Meta
...... extension:data 0..* Extension R5: Triggering data of the event (multiple = 'and')
....... 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 "data"
...... extension:condition 0..1 Extension R5: Whether the event triggers (boolean expression) (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 `Expression` 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: Expression
........ extension:description 0..1 Extension R5: Natural language description of the condition (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 string Natural language description of the condition
........ extension:name 0..1 Extension R5: Short name assigned to expression for reuse (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 code Short name assigned to expression for reuse
........ extension:language 0..1 Extension R5: text/cql | text/fhirpath | application/x-fhir-query | etc. (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 "language"
......... value[x] 0..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
........ extension:expression 0..1 Extension R5: Expression in specified language (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 "expression"
......... value[x] 0..1 string Expression in specified language
........ extension:reference 0..1 Extension R5: Where the expression is found (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 "reference"
......... value[x] 0..1 uri Where the expression is found
....... url 1..1 uri "condition"
..... extension 1..* Extension Extension
..... url 1..1 uri "valueTriggerDefinition"
.... extension:valueUsageContext 0..* Extension R5: UsageContext
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 3..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `UsageContext` 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: UsageContext
...... extension:code 1..1 Extension R5: code
....... 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] 1..1 Coding Type of context being specified
Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context.
...... extension:value 1..1 Extension R5: value additional types
....... 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] 1..1 Reference(Cross-version Profile for R5.PlanDefinition for use in FHIR STU3(0.1.0) | PlanDefinition | Cross-version Profile for R5.ResearchStudy for use in FHIR STU3(0.1.0) | ResearchStudy | Cross-version Profile for R5.InsurancePlan for use in FHIR STU3(0.1.0) | Basic | Cross-version Profile for R5.HealthcareService for use in FHIR STU3(0.1.0) | HealthcareService | Cross-version Profile for R5.Group for use in FHIR STU3(0.1.0) | Group | Cross-version Profile for R5.Location for use in FHIR STU3(0.1.0) | Location | Cross-version Profile for R5.Organization for use in FHIR STU3(0.1.0) | Organization) Value that defines the context
..... extension 2..* Extension Extension
..... url 1..1 uri "valueUsageContext"
.... extension:valueAvailability 0..* Extension R5: Availability data for an {item} (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Availability` 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: Availability
...... extension:availableTime 0..* Extension R5: Times the {item} is available (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:daysOfWeek 0..* Extension R5: mon | tue | wed | thu | fri | sat | sun (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 "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension R5: Always available? i.e. 24 hour service (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 "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension R5: Opening time of day (ignored if allDay = true) (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 "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension R5: Closing time of day (ignored if allDay = true) (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 "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
...... extension:notAvailableTime 0..* Extension R5: Not available during this time due to provided reason (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:description 0..1 Extension R5: Reason presented to the user explaining why time not available (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 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension R5: Service not available during this period (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 "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
..... extension 0..* Extension Extension
..... url 1..1 uri "valueAvailability"
.... extension:valueExtendedContactDetail 0..* Extension R5: Contact information (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `ExtendedContactDetail` 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: ExtendedContactDetail
...... extension:purpose 0..1 Extension R5: The type of contact (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 "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: ContactEntityType (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension R5: Name of an individual to contact (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 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension R5: Contact details (e.g.phone/fax/url) (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 "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension R5: Address for the contact (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 "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension R5: This contact detail is handled/monitored by a specific organization (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 "organization"
....... value[x] 0..1 Reference(Cross-version Profile for R5.Organization for use in FHIR STU3(0.1.0) | Organization) This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension R5: Period that this contact was valid for usage (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 "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
..... extension 0..* Extension Extension
..... url 1..1 uri "valueExtendedContactDetail"
.... extension:valueDosage 0..* Extension R5: Dosage
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Dosage` 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: Dosage
...... extension:sequence 0..1 Extension R5: sequence
....... 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 "sequence"
....... value[x] 0..1 integer The order of the dosage instructions
...... extension:text 0..1 Extension R5: text
....... 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 "text"
....... value[x] 0..1 string Free text dosage instructions e.g. SIG
...... extension:additionalInstruction 0..* Extension R5: Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
....... 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 "additionalInstruction"
....... value[x] 0..1 CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
...... extension:patientInstruction 0..1 Extension R5: patientInstruction
....... 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 "patientInstruction"
....... value[x] 0..1 string Patient or consumer oriented instructions
...... extension:timing 0..1 Extension R5: timing
....... 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 "timing"
....... value[x] 0..1 Timing When medication should be administered
...... extension:asNeeded 0..1 Extension R5: Take "as needed"
....... 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 "asNeeded"
....... value[x] 0..1 boolean Take "as needed"
...... extension:asNeededFor 0..* Extension R5: asNeededFor
....... 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 "asNeededFor"
....... value[x] 0..1 CodeableConcept Take "as needed" (for x)
...... extension:site 0..1 Extension R5: site
....... 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 "site"
....... value[x] 0..1 CodeableConcept Body site to administer to
...... extension:route 0..1 Extension R5: route
....... 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 "route"
....... value[x] 0..1 CodeableConcept How drug should enter body
...... extension:method 0..1 Extension R5: method
....... 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 "method"
....... value[x] 0..1 CodeableConcept Technique for administering medication
...... extension:doseAndRate 0..* Extension R5: Amount of medication administered, to be administered or typical amount to be administered (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:type 0..1 Extension R5: The kind of dose or rate specified (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 CodeableConcept The kind of dose or rate specified
Binding: R5DoseRateTypeForR3 (0.1.0) (example): The kind of dose or rate specified.
........ extension:dose 0..1 Extension R5: dose
......... 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 "dose"
......... value[x] 0..1 Amount of medication per dose
.......... valueRange Range
.......... valueQuantity Quantity(SimpleQuantity)
........ extension:rate 0..1 Extension R5: rate
......... 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 "rate"
......... value[x] 0..1 Amount of medication per unit of time
.......... valueRatio Ratio
.......... valueRange Range
.......... valueQuantity Quantity(SimpleQuantity)
....... url 1..1 uri "doseAndRate"
...... extension:maxDosePerPeriod 0..* Extension R5: maxDosePerPeriod
....... 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 "maxDosePerPeriod"
....... value[x] 0..1 Ratio Upper limit on medication per unit of time
...... extension:maxDosePerAdministration 0..1 Extension R5: maxDosePerAdministration
....... 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 "maxDosePerAdministration"
....... value[x] 0..1 SimpleQuantity Upper limit on medication per administration
...... extension:maxDosePerLifetime 0..1 Extension R5: maxDosePerLifetime
....... 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 "maxDosePerLifetime"
....... value[x] 0..1 SimpleQuantity Upper limit on medication per lifetime of the patient
..... extension 0..* Extension Extension
..... url 1..1 uri "valueDosage"
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ElementDefinition.pattern"

doco Documentation for this format

This structure is derived from Extension

Summary

Simple Extension with the type uri: R5: ElementDefinition.pattern[x] additional types (uuid, CodeableReference, RatioRange, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage)

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension R5: pattern additional types
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:valueCodeableReference 0..* Extension R5: Reference to a resource or a concept
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `CodeableReference` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: CodeableReference
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:concept 0..1 Extension R5: Reference to a concept (by class)
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension R5: Reference to a resource (by instance)
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
..... url 1..1 uri "valueCodeableReference"
..... value[x] 0..0 Value of extension
.... extension:valueRatioRange 0..* Extension R5: Range of ratio values (new)
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `RatioRange` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: RatioRange
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:lowNumerator 0..1 Extension R5: Low Numerator limit (new)
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity Low Numerator limit
...... extension:highNumerator 0..1 Extension R5: High Numerator limit (new)
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity High Numerator limit
...... extension:denominator 0..1 Extension R5: Denominator value (new)
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity Denominator value
..... url 1..1 uri "valueRatioRange"
..... value[x] 0..0 Value of extension
.... extension:valueContactDetail 0..* Extension R5: ContactDetail
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `ContactDetail` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: ContactDetail
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 0..1 Extension R5: name
....... url 1..1 uri "name"
....... value[x] 0..1 string Name of an individual to contact
...... extension:telecom 0..* Extension R5: telecom
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details for individual or organization
..... url 1..1 uri "valueContactDetail"
..... value[x] 0..0 Value of extension
.... extension:valueDataRequirement 0..* Extension R5: DataRequirement
..... Slices for extension Content/Rules for all slices
...... 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
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... 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 "valueDataRequirement"
..... value[x] 0..0 Value of extension
.... extension:valueExpression 0..* Extension R5: An expression that can be used to generate a value (new)
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Expression` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Expression
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:description 0..1 Extension R5: Natural language description of the condition (new)
....... url 1..1 uri "description"
....... value[x] 0..1 string Natural language description of the condition
...... extension:name 0..1 Extension R5: Short name assigned to expression for reuse (new)
....... url 1..1 uri "name"
....... value[x] 0..1 code Short name assigned to expression for reuse
...... extension:expression 0..1 Extension R5: Expression in specified language (new)
....... url 1..1 uri "expression"
....... value[x] 0..1 string Expression in specified language
...... extension:reference 0..1 Extension R5: Where the expression is found (new)
....... url 1..1 uri "reference"
....... value[x] 0..1 uri Where the expression is found
..... url 1..1 uri "valueExpression"
..... value[x] 0..0 Value of extension
.... extension:valueParameterDefinition 0..* Extension R5: ParameterDefinition
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `ParameterDefinition` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: ParameterDefinition
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 0..1 Extension R5: name
....... url 1..1 uri "name"
....... value[x] 0..1 code Name used to access the parameter value
...... extension:use 1..1 Extension R5: use
....... url 1..1 uri "use"
....... value[x] 1..1 code in | out
Binding: OperationParameterUse (required): Whether the parameter is input or output.
...... extension:min 0..1 Extension R5: min
....... url 1..1 uri "min"
....... value[x] 0..1 integer Minimum cardinality
...... extension:max 0..1 Extension R5: max
....... url 1..1 uri "max"
....... value[x] 0..1 string Maximum cardinality (a number of *)
...... extension:documentation 0..1 Extension R5: documentation
....... url 1..1 uri "documentation"
....... value[x] 0..1 string A brief description of the parameter
...... extension:type 1..1 Extension R5: type
....... url 1..1 uri "type"
....... value[x] 1..1 code What type of value
Binding: R5FhirTypesForR3 (0.1.0) (required): List of FHIR types (resources, data types).
...... extension:profile 0..1 Extension R5: profile additional types
....... url 1..1 uri "profile"
....... value[x] 0..1 uri What profile the value is expected to be
..... url 1..1 uri "valueParameterDefinition"
..... value[x] 0..0 Value of extension
.... extension:valueRelatedArtifact 0..* Extension R5: RelatedArtifact
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `RelatedArtifact` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: RelatedArtifact
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:type 1..1 Extension R5: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
....... url 1..1 uri "type"
....... value[x] 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
Binding: R5RelatedArtifactTypeForR3 (0.1.0) (required): The type of relationship to the related artifact.
...... extension:classifier 0..* Extension R5: Additional classifiers (new)
....... url 1..1 uri "classifier"
....... value[x] 0..1 CodeableConcept Additional classifiers
Binding: R5CitationArtifactClassifierForR3 (0.1.0) (example): Additional classifiers for the related artifact.
...... extension:label 0..1 Extension R5: Short label (new)
....... url 1..1 uri "label"
....... value[x] 0..1 string Short label
...... extension:display 0..1 Extension R5: display
....... url 1..1 uri "display"
....... value[x] 0..1 string Brief description of the related artifact
...... extension:citation 0..1 Extension R5: citation
....... url 1..1 uri "citation"
....... value[x] 0..1 markdown Bibliographic citation for the artifact
...... extension:document 0..1 Extension R5: document
....... url 1..1 uri "document"
....... value[x] 0..1 Attachment What document is being referenced
...... extension:resource 0..1 Extension R5: What artifact is being referenced additional types
....... url 1..1 uri "resource"
....... value[x] 0..1 uri What artifact is being referenced
...... extension:resourceReference 0..1 Extension R5: What artifact, if not a conformance resource (new)
....... url 1..1 uri "resourceReference"
....... value[x] 0..1 Reference(Cross-version Profile for R5.Resource for use in FHIR STU3(0.1.0) | Resource) What artifact, if not a conformance resource
...... extension:publicationStatus 0..1 Extension R5: draft | active | retired | unknown (new)
....... url 1..1 uri "publicationStatus"
....... value[x] 0..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): Publication status of an artifact being referred to.
...... extension:publicationDate 0..1 Extension R5: Date of publication of the artifact being referred to (new)
....... url 1..1 uri "publicationDate"
....... value[x] 0..1 date Date of publication of the artifact being referred to
..... url 1..1 uri "valueRelatedArtifact"
..... value[x] 0..0 Value of extension
.... extension:valueTriggerDefinition 0..* Extension R5: TriggerDefinition
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `TriggerDefinition` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: TriggerDefinition
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:type 1..1 Extension R5: named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
....... url 1..1 uri "type"
....... value[x] 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
...... extension:name 0..1 Extension R5: Name or URI that identifies the event
....... url 1..1 uri "name"
....... value[x] 0..1 string Name or URI that identifies the event
...... extension:code 0..1 Extension R5: Coded definition of the event (new)
....... url 1..1 uri "code"
....... value[x] 0..1 CodeableConcept Coded definition of the event
...... extension:subscriptionTopic 0..1 Extension R5: What event (new)
....... url 1..1 uri "subscriptionTopic"
....... value[x] 0..1 uri What event
...... extension:timing 0..1 Extension R5: timing
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/alternate-reference"
...... extension:data 0..* Extension R5: Triggering data of the event (multiple = 'and')
....... 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 "data"
....... value[x] 0..0 Value of extension
...... extension:condition 0..1 Extension R5: Whether the event triggers (boolean expression) (new)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Expression` value
......... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
......... value[x] 1..1 string Value of extension
Fixed Value: Expression
........ extension:description 0..1 Extension R5: Natural language description of the condition (new)
......... url 1..1 uri "description"
......... value[x] 0..1 string Natural language description of the condition
........ extension:name 0..1 Extension R5: Short name assigned to expression for reuse (new)
......... url 1..1 uri "name"
......... value[x] 0..1 code Short name assigned to expression for reuse
........ extension:language 0..1 Extension R5: text/cql | text/fhirpath | application/x-fhir-query | etc. (new)
......... url 1..1 uri "language"
......... value[x] 0..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
........ extension:expression 0..1 Extension R5: Expression in specified language (new)
......... url 1..1 uri "expression"
......... value[x] 0..1 string Expression in specified language
........ extension:reference 0..1 Extension R5: Where the expression is found (new)
......... url 1..1 uri "reference"
......... value[x] 0..1 uri Where the expression is found
....... url 1..1 uri "condition"
....... value[x] 0..0 Value of extension
..... url 1..1 uri "valueTriggerDefinition"
..... value[x] 0..0 Value of extension
.... extension:valueUsageContext 0..* Extension R5: UsageContext
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `UsageContext` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: UsageContext
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension R5: code
....... url 1..1 uri "code"
....... value[x] 1..1 Coding Type of context being specified
Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context.
...... extension:value 1..1 Extension R5: value additional types
....... url 1..1 uri "value"
....... value[x] 1..1 Reference(Cross-version Profile for R5.PlanDefinition for use in FHIR STU3(0.1.0) | PlanDefinition | Cross-version Profile for R5.ResearchStudy for use in FHIR STU3(0.1.0) | ResearchStudy | Cross-version Profile for R5.InsurancePlan for use in FHIR STU3(0.1.0) | Basic | Cross-version Profile for R5.HealthcareService for use in FHIR STU3(0.1.0) | HealthcareService | Cross-version Profile for R5.Group for use in FHIR STU3(0.1.0) | Group | Cross-version Profile for R5.Location for use in FHIR STU3(0.1.0) | Location | Cross-version Profile for R5.Organization for use in FHIR STU3(0.1.0) | Organization) Value that defines the context
..... url 1..1 uri "valueUsageContext"
..... value[x] 0..0 Value of extension
.... extension:valueAvailability 0..* Extension R5: Availability data for an {item} (new)
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Availability` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Availability
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:availableTime 0..* Extension R5: Times the {item} is available (new)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:daysOfWeek 0..* Extension R5: mon | tue | wed | thu | fri | sat | sun (new)
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension R5: Always available? i.e. 24 hour service (new)
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension R5: Opening time of day (ignored if allDay = true) (new)
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension R5: Closing time of day (ignored if allDay = true) (new)
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
....... value[x] 0..0 Value of extension
...... extension:notAvailableTime 0..* Extension R5: Not available during this time due to provided reason (new)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:description 0..1 Extension R5: Reason presented to the user explaining why time not available (new)
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension R5: Service not available during this period (new)
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
....... value[x] 0..0 Value of extension
..... url 1..1 uri "valueAvailability"
..... value[x] 0..0 Value of extension
.... extension:valueExtendedContactDetail 0..* Extension R5: Contact information (new)
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `ExtendedContactDetail` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: ExtendedContactDetail
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:purpose 0..1 Extension R5: The type of contact (new)
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: ContactEntityType (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension R5: Name of an individual to contact (new)
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension R5: Contact details (e.g.phone/fax/url) (new)
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension R5: Address for the contact (new)
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension R5: This contact detail is handled/monitored by a specific organization (new)
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference(Cross-version Profile for R5.Organization for use in FHIR STU3(0.1.0) | Organization) This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension R5: Period that this contact was valid for usage (new)
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
..... url 1..1 uri "valueExtendedContactDetail"
..... value[x] 0..0 Value of extension
.... extension:valueDosage 0..* Extension R5: Dosage
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Dosage` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Dosage
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:sequence 0..1 Extension R5: sequence
....... url 1..1 uri "sequence"
....... value[x] 0..1 integer The order of the dosage instructions
...... extension:text 0..1 Extension R5: text
....... url 1..1 uri "text"
....... value[x] 0..1 string Free text dosage instructions e.g. SIG
...... extension:additionalInstruction 0..* Extension R5: Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
....... url 1..1 uri "additionalInstruction"
....... value[x] 0..1 CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
...... extension:patientInstruction 0..1 Extension R5: patientInstruction
....... url 1..1 uri "patientInstruction"
....... value[x] 0..1 string Patient or consumer oriented instructions
...... extension:timing 0..1 Extension R5: timing
....... url 1..1 uri "timing"
....... value[x] 0..1 Timing When medication should be administered
...... extension:asNeeded 0..1 Extension R5: Take "as needed"
....... url 1..1 uri "asNeeded"
....... value[x] 0..1 boolean Take "as needed"
...... extension:asNeededFor 0..* Extension R5: asNeededFor
....... url 1..1 uri "asNeededFor"
....... value[x] 0..1 CodeableConcept Take "as needed" (for x)
...... extension:site 0..1 Extension R5: site
....... url 1..1 uri "site"
....... value[x] 0..1 CodeableConcept Body site to administer to
...... extension:route 0..1 Extension R5: route
....... url 1..1 uri "route"
....... value[x] 0..1 CodeableConcept How drug should enter body
...... extension:method 0..1 Extension R5: method
....... url 1..1 uri "method"
....... value[x] 0..1 CodeableConcept Technique for administering medication
...... extension:doseAndRate 0..* Extension R5: Amount of medication administered, to be administered or typical amount to be administered (new)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:type 0..1 Extension R5: The kind of dose or rate specified (new)
......... url 1..1 uri "type"
......... value[x] 0..1 CodeableConcept The kind of dose or rate specified
Binding: R5DoseRateTypeForR3 (0.1.0) (example): The kind of dose or rate specified.
........ extension:dose 0..1 Extension R5: dose
......... url 1..1 uri "dose"
......... value[x] 0..1 Amount of medication per dose
.......... valueRange Range
.......... valueQuantity Quantity(SimpleQuantity)
........ extension:rate 0..1 Extension R5: rate
......... url 1..1 uri "rate"
......... value[x] 0..1 Amount of medication per unit of time
.......... valueRatio Ratio
.......... valueRange Range
.......... valueQuantity Quantity(SimpleQuantity)
....... url 1..1 uri "doseAndRate"
....... value[x] 0..0 Value of extension
...... extension:maxDosePerPeriod 0..* Extension R5: maxDosePerPeriod
....... url 1..1 uri "maxDosePerPeriod"
....... value[x] 0..1 Ratio Upper limit on medication per unit of time
...... extension:maxDosePerAdministration 0..1 Extension R5: maxDosePerAdministration
....... url 1..1 uri "maxDosePerAdministration"
....... value[x] 0..1 SimpleQuantity Upper limit on medication per administration
...... extension:maxDosePerLifetime 0..1 Extension R5: maxDosePerLifetime
....... url 1..1 uri "maxDosePerLifetime"
....... value[x] 0..1 SimpleQuantity Upper limit on medication per lifetime of the patient
..... url 1..1 uri "valueDosage"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ElementDefinition.pattern"
... value[x] 0..1 uri Value must have at least these property values

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension R5: pattern additional types
... id 0..1 string xml:id (or equivalent in JSON)
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:valueCodeableReference 0..* Extension R5: Reference to a resource or a concept
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `CodeableReference` 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: CodeableReference
...... extension:concept 0..1 Extension R5: Reference to a concept (by class)
....... 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 "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension R5: Reference to a resource (by instance)
....... 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 "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
..... extension 0..* Extension Extension
..... url 1..1 uri "valueCodeableReference"
.... extension:valueRatioRange 0..* Extension R5: Range of ratio values (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `RatioRange` 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: RatioRange
...... extension:lowNumerator 0..1 Extension R5: Low Numerator limit (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 "lowNumerator"
....... value[x] 0..1 SimpleQuantity Low Numerator limit
...... extension:highNumerator 0..1 Extension R5: High Numerator limit (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 "highNumerator"
....... value[x] 0..1 SimpleQuantity High Numerator limit
...... extension:denominator 0..1 Extension R5: Denominator 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 "denominator"
....... value[x] 0..1 SimpleQuantity Denominator value
..... extension 0..* Extension Extension
..... url 1..1 uri "valueRatioRange"
.... extension:valueContactDetail 0..* Extension R5: ContactDetail
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `ContactDetail` 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: ContactDetail
...... extension:name 0..1 Extension R5: name
....... 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 Name of an individual to contact
...... extension:telecom 0..* Extension R5: telecom
....... 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 "telecom"
....... value[x] 0..1 ContactPoint Contact details for individual or organization
..... extension 0..* Extension Extension
..... url 1..1 uri "valueContactDetail"
.... extension:valueDataRequirement 0..* Extension R5: DataRequirement
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 2..* Extension Additional Content defined by implementations
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"
..... extension 1..* Extension Extension
..... url 1..1 uri "valueDataRequirement"
.... extension:valueExpression 0..* Extension R5: An expression that can be used to generate a value (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Expression` 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: Expression
...... extension:description 0..1 Extension R5: Natural language description of the condition (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 string Natural language description of the condition
...... extension:name 0..1 Extension R5: Short name assigned to expression for reuse (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 code Short name assigned to expression for reuse
...... extension:expression 0..1 Extension R5: Expression in specified language (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 "expression"
....... value[x] 0..1 string Expression in specified language
...... extension:reference 0..1 Extension R5: Where the expression is found (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 "reference"
....... value[x] 0..1 uri Where the expression is found
..... extension 0..* Extension Extension
..... url 1..1 uri "valueExpression"
.... extension:valueParameterDefinition 0..* Extension R5: ParameterDefinition
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 3..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `ParameterDefinition` 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: ParameterDefinition
...... extension:name 0..1 Extension R5: name
....... 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 code Name used to access the parameter value
...... extension:use 1..1 Extension R5: use
....... 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 "use"
....... value[x] 1..1 code in | out
Binding: OperationParameterUse (required): Whether the parameter is input or output.
...... extension:min 0..1 Extension R5: min
....... 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 "min"
....... value[x] 0..1 integer Minimum cardinality
...... extension:max 0..1 Extension R5: max
....... 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 "max"
....... value[x] 0..1 string Maximum cardinality (a number of *)
...... extension:documentation 0..1 Extension R5: documentation
....... 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 "documentation"
....... value[x] 0..1 string A brief description of the parameter
...... 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 What type of value
Binding: R5FhirTypesForR3 (0.1.0) (required): List of FHIR types (resources, data types).
...... extension:profile 0..1 Extension R5: profile additional types
....... 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 What profile the value is expected to be
..... extension 2..* Extension Extension
..... url 1..1 uri "valueParameterDefinition"
.... extension:valueRelatedArtifact 0..* Extension R5: RelatedArtifact
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 2..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `RelatedArtifact` 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: RelatedArtifact
...... extension:type 1..1 Extension R5: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
....... 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 documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
Binding: R5RelatedArtifactTypeForR3 (0.1.0) (required): The type of relationship to the related artifact.
...... extension:classifier 0..* Extension R5: Additional classifiers (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 "classifier"
....... value[x] 0..1 CodeableConcept Additional classifiers
Binding: R5CitationArtifactClassifierForR3 (0.1.0) (example): Additional classifiers for the related artifact.
...... extension:label 0..1 Extension R5: Short label (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 "label"
....... value[x] 0..1 string Short label
...... extension:display 0..1 Extension R5: display
....... 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 "display"
....... value[x] 0..1 string Brief description of the related artifact
...... extension:citation 0..1 Extension R5: citation
....... 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 "citation"
....... value[x] 0..1 markdown Bibliographic citation for the artifact
...... extension:document 0..1 Extension R5: document
....... 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 "document"
....... value[x] 0..1 Attachment What document is being referenced
...... extension:resource 0..1 Extension R5: What artifact is being referenced additional types
....... 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 "resource"
....... value[x] 0..1 uri What artifact is being referenced
...... extension:resourceReference 0..1 Extension R5: What artifact, if not a conformance resource (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 "resourceReference"
....... value[x] 0..1 Reference(Cross-version Profile for R5.Resource for use in FHIR STU3(0.1.0) | Resource) What artifact, if not a conformance resource
...... extension:publicationStatus 0..1 Extension R5: draft | active | retired | unknown (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 "publicationStatus"
....... value[x] 0..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): Publication status of an artifact being referred to.
...... extension:publicationDate 0..1 Extension R5: Date of publication of the artifact being referred to (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 "publicationDate"
....... value[x] 0..1 date Date of publication of the artifact being referred to
..... extension 1..* Extension Extension
..... url 1..1 uri "valueRelatedArtifact"
.... extension:valueTriggerDefinition 0..* Extension R5: TriggerDefinition
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 2..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `TriggerDefinition` 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: TriggerDefinition
...... extension:type 1..1 Extension R5: named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
....... 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 named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required): The type of trigger.
...... extension:name 0..1 Extension R5: Name or URI that identifies the event
....... 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 Name or URI that identifies the event
...... extension:code 0..1 Extension R5: Coded definition of the event (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 "code"
....... value[x] 0..1 CodeableConcept Coded definition of the event
...... extension:subscriptionTopic 0..1 Extension R5: What event (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 "subscriptionTopic"
....... value[x] 0..1 uri What event
...... extension:timing 0..1 Extension R5: timing
....... 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/alternate-reference"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueMeta Meta
...... extension:data 0..* Extension R5: Triggering data of the event (multiple = 'and')
....... 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 "data"
...... extension:condition 0..1 Extension R5: Whether the event triggers (boolean expression) (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 `Expression` 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: Expression
........ extension:description 0..1 Extension R5: Natural language description of the condition (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 string Natural language description of the condition
........ extension:name 0..1 Extension R5: Short name assigned to expression for reuse (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 code Short name assigned to expression for reuse
........ extension:language 0..1 Extension R5: text/cql | text/fhirpath | application/x-fhir-query | etc. (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 "language"
......... value[x] 0..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
........ extension:expression 0..1 Extension R5: Expression in specified language (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 "expression"
......... value[x] 0..1 string Expression in specified language
........ extension:reference 0..1 Extension R5: Where the expression is found (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 "reference"
......... value[x] 0..1 uri Where the expression is found
....... url 1..1 uri "condition"
..... extension 1..* Extension Extension
..... url 1..1 uri "valueTriggerDefinition"
.... extension:valueUsageContext 0..* Extension R5: UsageContext
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 3..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `UsageContext` 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: UsageContext
...... extension:code 1..1 Extension R5: code
....... 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] 1..1 Coding Type of context being specified
Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context.
...... extension:value 1..1 Extension R5: value additional types
....... 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] 1..1 Reference(Cross-version Profile for R5.PlanDefinition for use in FHIR STU3(0.1.0) | PlanDefinition | Cross-version Profile for R5.ResearchStudy for use in FHIR STU3(0.1.0) | ResearchStudy | Cross-version Profile for R5.InsurancePlan for use in FHIR STU3(0.1.0) | Basic | Cross-version Profile for R5.HealthcareService for use in FHIR STU3(0.1.0) | HealthcareService | Cross-version Profile for R5.Group for use in FHIR STU3(0.1.0) | Group | Cross-version Profile for R5.Location for use in FHIR STU3(0.1.0) | Location | Cross-version Profile for R5.Organization for use in FHIR STU3(0.1.0) | Organization) Value that defines the context
..... extension 2..* Extension Extension
..... url 1..1 uri "valueUsageContext"
.... extension:valueAvailability 0..* Extension R5: Availability data for an {item} (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Availability` 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: Availability
...... extension:availableTime 0..* Extension R5: Times the {item} is available (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:daysOfWeek 0..* Extension R5: mon | tue | wed | thu | fri | sat | sun (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 "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension R5: Always available? i.e. 24 hour service (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 "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension R5: Opening time of day (ignored if allDay = true) (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 "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension R5: Closing time of day (ignored if allDay = true) (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 "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
...... extension:notAvailableTime 0..* Extension R5: Not available during this time due to provided reason (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:description 0..1 Extension R5: Reason presented to the user explaining why time not available (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 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension R5: Service not available during this period (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 "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
..... extension 0..* Extension Extension
..... url 1..1 uri "valueAvailability"
.... extension:valueExtendedContactDetail 0..* Extension R5: Contact information (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `ExtendedContactDetail` 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: ExtendedContactDetail
...... extension:purpose 0..1 Extension R5: The type of contact (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 "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: ContactEntityType (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension R5: Name of an individual to contact (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 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension R5: Contact details (e.g.phone/fax/url) (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 "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension R5: Address for the contact (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 "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension R5: This contact detail is handled/monitored by a specific organization (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 "organization"
....... value[x] 0..1 Reference(Cross-version Profile for R5.Organization for use in FHIR STU3(0.1.0) | Organization) This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension R5: Period that this contact was valid for usage (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 "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
..... extension 0..* Extension Extension
..... url 1..1 uri "valueExtendedContactDetail"
.... extension:valueDosage 0..* Extension R5: Dosage
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R5 `Dosage` 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: Dosage
...... extension:sequence 0..1 Extension R5: sequence
....... 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 "sequence"
....... value[x] 0..1 integer The order of the dosage instructions
...... extension:text 0..1 Extension R5: text
....... 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 "text"
....... value[x] 0..1 string Free text dosage instructions e.g. SIG
...... extension:additionalInstruction 0..* Extension R5: Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
....... 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 "additionalInstruction"
....... value[x] 0..1 CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
...... extension:patientInstruction 0..1 Extension R5: patientInstruction
....... 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 "patientInstruction"
....... value[x] 0..1 string Patient or consumer oriented instructions
...... extension:timing 0..1 Extension R5: timing
....... 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 "timing"
....... value[x] 0..1 Timing When medication should be administered
...... extension:asNeeded 0..1 Extension R5: Take "as needed"
....... 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 "asNeeded"
....... value[x] 0..1 boolean Take "as needed"
...... extension:asNeededFor 0..* Extension R5: asNeededFor
....... 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 "asNeededFor"
....... value[x] 0..1 CodeableConcept Take "as needed" (for x)
...... extension:site 0..1 Extension R5: site
....... 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 "site"
....... value[x] 0..1 CodeableConcept Body site to administer to
...... extension:route 0..1 Extension R5: route
....... 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 "route"
....... value[x] 0..1 CodeableConcept How drug should enter body
...... extension:method 0..1 Extension R5: method
....... 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 "method"
....... value[x] 0..1 CodeableConcept Technique for administering medication
...... extension:doseAndRate 0..* Extension R5: Amount of medication administered, to be administered or typical amount to be administered (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:type 0..1 Extension R5: The kind of dose or rate specified (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 CodeableConcept The kind of dose or rate specified
Binding: R5DoseRateTypeForR3 (0.1.0) (example): The kind of dose or rate specified.
........ extension:dose 0..1 Extension R5: dose
......... 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 "dose"
......... value[x] 0..1 Amount of medication per dose
.......... valueRange Range
.......... valueQuantity Quantity(SimpleQuantity)
........ extension:rate 0..1 Extension R5: rate
......... 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 "rate"
......... value[x] 0..1 Amount of medication per unit of time
.......... valueRatio Ratio
.......... valueRange Range
.......... valueQuantity Quantity(SimpleQuantity)
....... url 1..1 uri "doseAndRate"
...... extension:maxDosePerPeriod 0..* Extension R5: maxDosePerPeriod
....... 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 "maxDosePerPeriod"
....... value[x] 0..1 Ratio Upper limit on medication per unit of time
...... extension:maxDosePerAdministration 0..1 Extension R5: maxDosePerAdministration
....... 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 "maxDosePerAdministration"
....... value[x] 0..1 SimpleQuantity Upper limit on medication per administration
...... extension:maxDosePerLifetime 0..1 Extension R5: maxDosePerLifetime
....... 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 "maxDosePerLifetime"
....... value[x] 0..1 SimpleQuantity Upper limit on medication per lifetime of the patient
..... extension 0..* Extension Extension
..... url 1..1 uri "valueDosage"
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ElementDefinition.pattern"

doco Documentation for this format

This structure is derived from Extension

Summary

Simple Extension with the type uri: R5: ElementDefinition.pattern[x] additional types (uuid, CodeableReference, RatioRange, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage)

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:valueDataRequirement.​extension:type.value[x] Base required Cross-version ValueSet R5.FHIRTypes for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueDataRequirement.​extension:subject.value[x] Base extensible Cross-version ValueSet R5.ParticipantResourceTypes for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueDataRequirement.​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:valueDataRequirement.​extension:sort.extension:direction.​value[x] Base required Cross-version ValueSet R5.SortDirection for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueParameterDefinition.​extension:use.value[x] Base required OperationParameterUse 📍3.0.2 FHIR Std.
Extension.extension:valueParameterDefinition.​extension:type.value[x] Base required Cross-version ValueSet R5.FHIRTypes for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueRelatedArtifact.​extension:type.value[x] Base required Cross-version ValueSet R5.RelatedArtifactType for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueRelatedArtifact.​extension:classifier.​value[x] Base example Cross-version ValueSet R5.CitationArtifactClassifier for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueRelatedArtifact.​extension:publicationStatus.​value[x] Base required PublicationStatus 📍3.0.2 FHIR Std.
Extension.extension:valueTriggerDefinition.​extension:type.value[x] Base required TriggerType 📍3.0.2 FHIR Std.
Extension.extension:valueTriggerDefinition.​extension:data.extension:type.​value[x] Base required Cross-version ValueSet R5.FHIRTypes for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueTriggerDefinition.​extension:data.extension:subject.​value[x] Base extensible Cross-version ValueSet R5.ParticipantResourceTypes for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueTriggerDefinition.​extension:data.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:valueTriggerDefinition.​extension:data.extension:sort.​extension:direction.​value[x] Base required Cross-version ValueSet R5.SortDirection for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueUsageContext.​extension:code.value[x] Base extensible UsageContextType 📍3.0.2 FHIR Std.
Extension.extension:valueAvailability.​extension:availableTime.​extension:daysOfWeek.​value[x] Base required DaysOfWeek 📍3.0.2 FHIR Std.
Extension.extension:valueExtendedContactDetail.​extension:purpose.value[x] Base preferred ContactEntityType 📍3.0.2 FHIR Std.
Extension.extension:valueDosage.​extension:doseAndRate.​extension:type.value[x] Base example Cross-version ValueSet R5.DoseAndRateType 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()