Extensions for Using Data Elements from FHIR R4 in FHIR STU3
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR R4 in FHIR STU3 - Downloaded Version null See the Directory of published versions

Extension: ExtensionElementDefinition_Fixed

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

R4: ElementDefinition.fixed[x] additional types (uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage)

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

The source element is defined as: ElementDefinition.fixed[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

Following are the generation technical comments: Element ElementDefinition.fixed[x] is mapped to FHIR STU3 element ElementDefinition.fixed[x] as RelatedTo. The mappings for ElementDefinition.fixed[x] do not cover the following types: ContactDetail, Contributor, DataRequirement, Dosage, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, uuid. The target context ElementDefinition.fixed[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 R4: fixed additional types
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:valueContactDetail 0..* Extension R4: ContactDetail
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: name
....... url 1..1 uri "name"
....... value[x] 0..1 string Name of an individual to contact
...... extension:telecom 0..* Extension R4: 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:valueContributor 0..* Extension R4: Contributor
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `Contributor` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Contributor
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:type 1..1 Extension R4: type
....... url 1..1 uri "type"
....... value[x] 1..1 code author | editor | reviewer | endorser
Binding: ContributorType (required): The type of contributor.
...... extension:name 1..1 Extension R4: name
....... url 1..1 uri "name"
....... value[x] 1..1 string Who contributed the content
...... extension:contact 0..* Extension R4: contact
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `ContactDetail` value
......... 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 R4: name
......... url 1..1 uri "name"
......... value[x] 0..1 string Name of an individual to contact
........ extension:telecom 0..* Extension R4: telecom
......... url 1..1 uri "telecom"
......... value[x] 0..1 ContactPoint Contact details for individual or organization
....... url 1..1 uri "contact"
....... value[x] 0..0 Value of extension
..... url 1..1 uri "valueContributor"
..... value[x] 0..0 Value of extension
.... extension:valueDataRequirement 0..* Extension R4: DataRequirement
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: type
....... url 1..1 uri "type"
....... value[x] 1..1 code The type of the required data
Binding: R4AllTypesForR3 (0.1.0) (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
...... extension:profile 0..* Extension R4: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri The profile of the required data
...... extension:subject 0..1 Extension R4: 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: R4SubjectTypeForR3 (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 R4.Group for use in FHIR STU3(0.1.0) | Group)
...... extension:mustSupport 0..* Extension R4: 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 R4: codeFilter
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R4: 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 R4: 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 R4: valueSet
......... url 1..1 uri "valueSet"
......... value[x] 0..1 uri Valueset for the filter
........ extension:code 0..* Extension R4: 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 R4: dateFilter
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R4: 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 R4: 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 R4: 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:limit 0..1 Extension R4: Number of results (new)
....... url 1..1 uri "limit"
....... value[x] 0..1 positiveInt Number of results
...... extension:sort 0..* Extension R4: Order of the results (new)
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 1..1 Extension R4: 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 R4: ascending | descending (new)
......... url 1..1 uri "direction"
......... value[x] 1..1 code ascending | descending
Binding: R4SortDirectionForR3 (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 R4: 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 R4 `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 R4: 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 R4: Short name assigned to expression for reuse (new)
....... url 1..1 uri "name"
....... value[x] 0..1 id Short name assigned to expression for reuse
...... extension:expression 0..1 Extension R4: Expression in specified language (new)
....... url 1..1 uri "expression"
....... value[x] 0..1 string Expression in specified language
...... extension:reference 0..1 Extension R4: 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 R4: ParameterDefinition
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: name
....... url 1..1 uri "name"
....... value[x] 0..1 code Name used to access the parameter value
...... extension:use 1..1 Extension R4: 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 R4: min
....... url 1..1 uri "min"
....... value[x] 0..1 integer Minimum cardinality
...... extension:max 0..1 Extension R4: max
....... url 1..1 uri "max"
....... value[x] 0..1 string Maximum cardinality (a number of *)
...... extension:documentation 0..1 Extension R4: documentation
....... url 1..1 uri "documentation"
....... value[x] 0..1 string A brief description of the parameter
...... extension:type 1..1 Extension R4: type
....... url 1..1 uri "type"
....... value[x] 1..1 code What type of value
Binding: R4AllTypesForR3 (0.1.0) (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
...... extension:profile 0..1 Extension R4: 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 R4: RelatedArtifact
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: type
....... url 1..1 uri "type"
....... value[x] 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required): The type of relationship to the related artifact.
...... extension:label 0..1 Extension R4: Short label (new)
....... url 1..1 uri "label"
....... value[x] 0..1 string Short label
...... extension:display 0..1 Extension R4: display
....... url 1..1 uri "display"
....... value[x] 0..1 string Brief description of the related artifact
...... extension:citation 0..1 Extension R4: citation
....... url 1..1 uri "citation"
....... value[x] 0..1 markdown Bibliographic citation for the artifact
...... extension:url 0..1 Extension R4: url
....... url 1..1 uri "url"
....... value[x] 0..1 uri Where the artifact can be accessed
...... extension:document 0..1 Extension R4: document
....... url 1..1 uri "document"
....... value[x] 0..1 Attachment What document is being referenced
...... extension:resource 0..1 Extension R4: resource additional types
....... url 1..1 uri "resource"
....... value[x] 0..1 uri What resource is being referenced
..... url 1..1 uri "valueRelatedArtifact"
..... value[x] 0..0 Value of extension
.... extension:valueTriggerDefinition 0..* Extension R4: TriggerDefinition
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: 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: R4TriggerTypeForR3 (0.1.0) (required): The type of trigger.
...... extension:name 0..1 Extension R4: 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:timing 0..1 Extension R4: timing
....... url 1..1 uri "timing"
....... value[x] 0..1 Timing of the event
........ valueTiming Timing
........ valueReference Reference(Cross-version Profile for R4.Schedule for use in FHIR STU3(0.1.0) | Schedule)
........ valueDate date
........ valueDateTime dateTime
...... extension:data 0..* Extension R4: 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 R4 `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 R4: type
......... url 1..1 uri "type"
......... value[x] 1..1 code The type of the required data
Binding: R4AllTypesForR3 (0.1.0) (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
........ extension:profile 0..* Extension R4: profile
......... url 1..1 uri "profile"
......... value[x] 0..1 uri The profile of the required data
........ extension:subject 0..1 Extension R4: 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: R4SubjectTypeForR3 (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 R4.Group for use in FHIR STU3(0.1.0) | Group)
........ extension:mustSupport 0..* Extension R4: 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 R4: codeFilter
......... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.......... extension:path 0..1 Extension R4: 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 R4: 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 R4: valueSet
........... url 1..1 uri "valueSet"
........... value[x] 0..1 uri Valueset for the filter
.......... extension:code 0..* Extension R4: 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 R4: dateFilter
......... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.......... extension:path 0..1 Extension R4: 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 R4: 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 R4: 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:limit 0..1 Extension R4: Number of results (new)
......... url 1..1 uri "limit"
......... value[x] 0..1 positiveInt Number of results
........ extension:sort 0..* Extension R4: Order of the results (new)
......... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
.......... extension:path 1..1 Extension R4: 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 R4: ascending | descending (new)
........... url 1..1 uri "direction"
........... value[x] 1..1 code ascending | descending
Binding: R4SortDirectionForR3 (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 R4: 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 R4 `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 R4: 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 R4: Short name assigned to expression for reuse (new)
......... url 1..1 uri "name"
......... value[x] 0..1 id Short name assigned to expression for reuse
........ extension:language 1..1 Extension R4: text/cql | text/fhirpath | application/x-fhir-query | etc. (new)
......... url 1..1 uri "language"
......... value[x] 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
........ extension:expression 0..1 Extension R4: Expression in specified language (new)
......... url 1..1 uri "expression"
......... value[x] 0..1 string Expression in specified language
........ extension:reference 0..1 Extension R4: 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 R4: UsageContext
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: code
....... url 1..1 uri "code"
....... value[x] 1..1 Coding Type of context being specified
Binding: R4UsageContextTypeForR3 (0.1.0) (extensible): A code that specifies a type of context being specified by a usage context.
...... extension:value 1..1 Extension R4: value additional types
....... url 1..1 uri "value"
....... value[x] 1..1 Reference(Cross-version Profile for R4.PlanDefinition for use in FHIR STU3(0.1.0) | PlanDefinition | Cross-version Profile for R4.ResearchStudy for use in FHIR STU3(0.1.0) | ResearchStudy | Cross-version Profile for R4.InsurancePlan for use in FHIR STU3(0.1.0) | Basic | Cross-version Profile for R4.HealthcareService for use in FHIR STU3(0.1.0) | HealthcareService | Cross-version Profile for R4.Group for use in FHIR STU3(0.1.0) | Group | Cross-version Profile for R4.Location for use in FHIR STU3(0.1.0) | Location | Cross-version Profile for R4.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:valueDosage 0..* Extension R4: Dosage
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: sequence
....... url 1..1 uri "sequence"
....... value[x] 0..1 integer The order of the dosage instructions
...... extension:text 0..1 Extension R4: text
....... url 1..1 uri "text"
....... value[x] 0..1 string Free text dosage instructions e.g. SIG
...... extension:additionalInstruction 0..* Extension R4: 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 R4: patientInstruction
....... url 1..1 uri "patientInstruction"
....... value[x] 0..1 string Patient or consumer oriented instructions
...... extension:timing 0..1 Extension R4: timing
....... url 1..1 uri "timing"
....... value[x] 0..1 Timing When medication should be administered
...... extension:asNeeded 0..1 Extension R4: asNeeded
....... url 1..1 uri "asNeeded"
....... value[x] 0..1 Take "as needed" (for x)
........ valueBoolean boolean
........ valueCodeableConcept CodeableConcept
...... extension:site 0..1 Extension R4: site
....... url 1..1 uri "site"
....... value[x] 0..1 CodeableConcept Body site to administer to
...... extension:route 0..1 Extension R4: route
....... url 1..1 uri "route"
....... value[x] 0..1 CodeableConcept How drug should enter body
...... extension:method 0..1 Extension R4: method
....... url 1..1 uri "method"
....... value[x] 0..1 CodeableConcept Technique for administering medication
...... extension:doseAndRate 0..* Extension R4: Amount of medication administered (new)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:type 0..1 Extension R4: 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: R4DoseRateTypeForR3 (0.1.0) (example): The kind of dose or rate specified.
........ extension:dose 0..1 Extension R4: 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 R4: 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..1 Extension R4: maxDosePerPeriod
....... url 1..1 uri "maxDosePerPeriod"
....... value[x] 0..1 Ratio Upper limit on medication per unit of time
...... extension:maxDosePerAdministration 0..1 Extension R4: maxDosePerAdministration
....... url 1..1 uri "maxDosePerAdministration"
....... value[x] 0..1 SimpleQuantity Upper limit on medication per administration
...... extension:maxDosePerLifetime 0..1 Extension R4: 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/4.0/StructureDefinition/extension-ElementDefinition.fixed"
... value[x] 0..1 uri Value must be exactly this

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension R4: fixed 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:valueContactDetail 0..* Extension R4: 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 R4 `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 R4: 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 R4: 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:valueContributor 0..* Extension R4: Contributor
..... 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 R4 `Contributor` 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: Contributor
...... extension:type 1..1 Extension R4: 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 author | editor | reviewer | endorser
Binding: ContributorType (required): The type of contributor.
...... extension:name 1..1 Extension R4: 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] 1..1 string Who contributed the content
...... extension:contact 0..* Extension R4: contact
....... 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 R4 `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 R4: 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 R4: 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
....... url 1..1 uri "contact"
..... extension 2..* Extension Extension
..... url 1..1 uri "valueContributor"
.... extension:valueDataRequirement 0..* Extension R4: 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 R4 `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 R4: 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: R4AllTypesForR3 (0.1.0) (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
...... extension:profile 0..* Extension R4: 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 R4: 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: R4SubjectTypeForR3 (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 R4.Group for use in FHIR STU3(0.1.0) | Group)
...... extension:mustSupport 0..* Extension R4: 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 R4: 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 R4: 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 R4: 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 R4: valueSet
......... id 0..1 string 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 R4: 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 R4: 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 R4: 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 R4: 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 R4: 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:limit 0..1 Extension R4: 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 R4: 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 R4: 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 R4: 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: R4SortDirectionForR3 (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 R4: 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 R4 `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 R4: 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 R4: 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 id Short name assigned to expression for reuse
...... extension:expression 0..1 Extension R4: 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 R4: 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 R4: 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 R4 `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 R4: 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 R4: 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 R4: 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 R4: 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 R4: 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 R4: 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: R4AllTypesForR3 (0.1.0) (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
...... extension:profile 0..1 Extension R4: 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 R4: 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 R4 `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 R4: 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 documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required): The type of relationship to the related artifact.
...... extension:label 0..1 Extension R4: 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 R4: 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 R4: 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:url 0..1 Extension R4: url
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "url"
....... value[x] 0..1 uri Where the artifact can be accessed
...... extension:document 0..1 Extension R4: 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 R4: resource 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 resource is being referenced
..... extension 1..* Extension Extension
..... url 1..1 uri "valueRelatedArtifact"
.... extension:valueTriggerDefinition 0..* Extension R4: 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 R4 `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 R4: 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: R4TriggerTypeForR3 (0.1.0) (required): The type of trigger.
...... extension:name 0..1 Extension R4: 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:timing 0..1 Extension R4: 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 of the event
........ valueTiming Timing
........ valueReference Reference(Cross-version Profile for R4.Schedule for use in FHIR STU3(0.1.0) | Schedule)
........ valueDate date
........ valueDateTime dateTime
...... extension:data 0..* Extension R4: 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 R4 `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 R4: 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: R4AllTypesForR3 (0.1.0) (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
........ extension:profile 0..* Extension R4: 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 R4: 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: R4SubjectTypeForR3 (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 R4.Group for use in FHIR STU3(0.1.0) | Group)
........ extension:mustSupport 0..* Extension R4: 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 R4: 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 R4: 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 R4: 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 R4: valueSet
........... id 0..1 string 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 R4: 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 R4: 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 R4: 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 R4: 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 R4: 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:limit 0..1 Extension R4: 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 R4: 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 R4: 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 R4: 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: R4SortDirectionForR3 (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 R4: 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 R4 `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 R4: 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 R4: 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 id Short name assigned to expression for reuse
........ extension:language 1..1 Extension R4: 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] 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
........ extension:expression 0..1 Extension R4: 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 R4: 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 R4: 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 R4 `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 R4: 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: R4UsageContextTypeForR3 (0.1.0) (extensible): A code that specifies a type of context being specified by a usage context.
...... extension:value 1..1 Extension R4: 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 R4.PlanDefinition for use in FHIR STU3(0.1.0) | PlanDefinition | Cross-version Profile for R4.ResearchStudy for use in FHIR STU3(0.1.0) | ResearchStudy | Cross-version Profile for R4.InsurancePlan for use in FHIR STU3(0.1.0) | Basic | Cross-version Profile for R4.HealthcareService for use in FHIR STU3(0.1.0) | HealthcareService | Cross-version Profile for R4.Group for use in FHIR STU3(0.1.0) | Group | Cross-version Profile for R4.Location for use in FHIR STU3(0.1.0) | Location | Cross-version Profile for R4.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:valueDosage 0..* Extension R4: 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 R4 `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 R4: 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 R4: 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 R4: 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 R4: 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 R4: 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 R4: asNeeded
....... id 0..1 string 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 Take "as needed" (for x)
........ valueBoolean boolean
........ valueCodeableConcept CodeableConcept
...... extension:site 0..1 Extension R4: 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 R4: 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 R4: 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 R4: Amount of medication 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 R4: 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: R4DoseRateTypeForR3 (0.1.0) (example): The kind of dose or rate specified.
........ extension:dose 0..1 Extension R4: 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 R4: 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..1 Extension R4: 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 R4: 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 R4: 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/4.0/StructureDefinition/extension-ElementDefinition.fixed"

doco Documentation for this format

This structure is derived from Extension

Summary

Simple Extension with the type uri: R4: ElementDefinition.fixed[x] additional types (uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage)

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension R4: fixed additional types
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:valueContactDetail 0..* Extension R4: ContactDetail
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: name
....... url 1..1 uri "name"
....... value[x] 0..1 string Name of an individual to contact
...... extension:telecom 0..* Extension R4: 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:valueContributor 0..* Extension R4: Contributor
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `Contributor` value
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: Contributor
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:type 1..1 Extension R4: type
....... url 1..1 uri "type"
....... value[x] 1..1 code author | editor | reviewer | endorser
Binding: ContributorType (required): The type of contributor.
...... extension:name 1..1 Extension R4: name
....... url 1..1 uri "name"
....... value[x] 1..1 string Who contributed the content
...... extension:contact 0..* Extension R4: contact
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `ContactDetail` value
......... 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 R4: name
......... url 1..1 uri "name"
......... value[x] 0..1 string Name of an individual to contact
........ extension:telecom 0..* Extension R4: telecom
......... url 1..1 uri "telecom"
......... value[x] 0..1 ContactPoint Contact details for individual or organization
....... url 1..1 uri "contact"
....... value[x] 0..0 Value of extension
..... url 1..1 uri "valueContributor"
..... value[x] 0..0 Value of extension
.... extension:valueDataRequirement 0..* Extension R4: DataRequirement
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: type
....... url 1..1 uri "type"
....... value[x] 1..1 code The type of the required data
Binding: R4AllTypesForR3 (0.1.0) (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
...... extension:profile 0..* Extension R4: profile
....... url 1..1 uri "profile"
....... value[x] 0..1 uri The profile of the required data
...... extension:subject 0..1 Extension R4: 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: R4SubjectTypeForR3 (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 R4.Group for use in FHIR STU3(0.1.0) | Group)
...... extension:mustSupport 0..* Extension R4: 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 R4: codeFilter
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R4: 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 R4: 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 R4: valueSet
......... url 1..1 uri "valueSet"
......... value[x] 0..1 uri Valueset for the filter
........ extension:code 0..* Extension R4: 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 R4: dateFilter
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 0..1 Extension R4: 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 R4: 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 R4: 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:limit 0..1 Extension R4: Number of results (new)
....... url 1..1 uri "limit"
....... value[x] 0..1 positiveInt Number of results
...... extension:sort 0..* Extension R4: Order of the results (new)
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:path 1..1 Extension R4: 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 R4: ascending | descending (new)
......... url 1..1 uri "direction"
......... value[x] 1..1 code ascending | descending
Binding: R4SortDirectionForR3 (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 R4: 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 R4 `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 R4: 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 R4: Short name assigned to expression for reuse (new)
....... url 1..1 uri "name"
....... value[x] 0..1 id Short name assigned to expression for reuse
...... extension:expression 0..1 Extension R4: Expression in specified language (new)
....... url 1..1 uri "expression"
....... value[x] 0..1 string Expression in specified language
...... extension:reference 0..1 Extension R4: 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 R4: ParameterDefinition
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: name
....... url 1..1 uri "name"
....... value[x] 0..1 code Name used to access the parameter value
...... extension:use 1..1 Extension R4: 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 R4: min
....... url 1..1 uri "min"
....... value[x] 0..1 integer Minimum cardinality
...... extension:max 0..1 Extension R4: max
....... url 1..1 uri "max"
....... value[x] 0..1 string Maximum cardinality (a number of *)
...... extension:documentation 0..1 Extension R4: documentation
....... url 1..1 uri "documentation"
....... value[x] 0..1 string A brief description of the parameter
...... extension:type 1..1 Extension R4: type
....... url 1..1 uri "type"
....... value[x] 1..1 code What type of value
Binding: R4AllTypesForR3 (0.1.0) (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
...... extension:profile 0..1 Extension R4: 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 R4: RelatedArtifact
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: type
....... url 1..1 uri "type"
....... value[x] 1..1 code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required): The type of relationship to the related artifact.
...... extension:label 0..1 Extension R4: Short label (new)
....... url 1..1 uri "label"
....... value[x] 0..1 string Short label
...... extension:display 0..1 Extension R4: display
....... url 1..1 uri "display"
....... value[x] 0..1 string Brief description of the related artifact
...... extension:citation 0..1 Extension R4: citation
....... url 1..1 uri "citation"
....... value[x] 0..1 markdown Bibliographic citation for the artifact
...... extension:url 0..1 Extension R4: url
....... url 1..1 uri "url"
....... value[x] 0..1 uri Where the artifact can be accessed
...... extension:document 0..1 Extension R4: document
....... url 1..1 uri "document"
....... value[x] 0..1 Attachment What document is being referenced
...... extension:resource 0..1 Extension R4: resource additional types
....... url 1..1 uri "resource"
....... value[x] 0..1 uri What resource is being referenced
..... url 1..1 uri "valueRelatedArtifact"
..... value[x] 0..0 Value of extension
.... extension:valueTriggerDefinition 0..* Extension R4: TriggerDefinition
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: 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: R4TriggerTypeForR3 (0.1.0) (required): The type of trigger.
...... extension:name 0..1 Extension R4: 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:timing 0..1 Extension R4: timing
....... url 1..1 uri "timing"
....... value[x] 0..1 Timing of the event
........ valueTiming Timing
........ valueReference Reference(Cross-version Profile for R4.Schedule for use in FHIR STU3(0.1.0) | Schedule)
........ valueDate date
........ valueDateTime dateTime
...... extension:data 0..* Extension R4: 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 R4 `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 R4: type
......... url 1..1 uri "type"
......... value[x] 1..1 code The type of the required data
Binding: R4AllTypesForR3 (0.1.0) (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
........ extension:profile 0..* Extension R4: profile
......... url 1..1 uri "profile"
......... value[x] 0..1 uri The profile of the required data
........ extension:subject 0..1 Extension R4: 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: R4SubjectTypeForR3 (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 R4.Group for use in FHIR STU3(0.1.0) | Group)
........ extension:mustSupport 0..* Extension R4: 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 R4: codeFilter
......... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.......... extension:path 0..1 Extension R4: 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 R4: 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 R4: valueSet
........... url 1..1 uri "valueSet"
........... value[x] 0..1 uri Valueset for the filter
.......... extension:code 0..* Extension R4: 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 R4: dateFilter
......... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.......... extension:path 0..1 Extension R4: 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 R4: 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 R4: 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:limit 0..1 Extension R4: Number of results (new)
......... url 1..1 uri "limit"
......... value[x] 0..1 positiveInt Number of results
........ extension:sort 0..* Extension R4: Order of the results (new)
......... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
.......... extension:path 1..1 Extension R4: 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 R4: ascending | descending (new)
........... url 1..1 uri "direction"
........... value[x] 1..1 code ascending | descending
Binding: R4SortDirectionForR3 (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 R4: 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 R4 `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 R4: 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 R4: Short name assigned to expression for reuse (new)
......... url 1..1 uri "name"
......... value[x] 0..1 id Short name assigned to expression for reuse
........ extension:language 1..1 Extension R4: text/cql | text/fhirpath | application/x-fhir-query | etc. (new)
......... url 1..1 uri "language"
......... value[x] 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
........ extension:expression 0..1 Extension R4: Expression in specified language (new)
......... url 1..1 uri "expression"
......... value[x] 0..1 string Expression in specified language
........ extension:reference 0..1 Extension R4: 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 R4: UsageContext
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: code
....... url 1..1 uri "code"
....... value[x] 1..1 Coding Type of context being specified
Binding: R4UsageContextTypeForR3 (0.1.0) (extensible): A code that specifies a type of context being specified by a usage context.
...... extension:value 1..1 Extension R4: value additional types
....... url 1..1 uri "value"
....... value[x] 1..1 Reference(Cross-version Profile for R4.PlanDefinition for use in FHIR STU3(0.1.0) | PlanDefinition | Cross-version Profile for R4.ResearchStudy for use in FHIR STU3(0.1.0) | ResearchStudy | Cross-version Profile for R4.InsurancePlan for use in FHIR STU3(0.1.0) | Basic | Cross-version Profile for R4.HealthcareService for use in FHIR STU3(0.1.0) | HealthcareService | Cross-version Profile for R4.Group for use in FHIR STU3(0.1.0) | Group | Cross-version Profile for R4.Location for use in FHIR STU3(0.1.0) | Location | Cross-version Profile for R4.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:valueDosage 0..* Extension R4: Dosage
..... Slices for extension Content/Rules for all slices
...... extension:_datatype 1..1 Extension DataType slice for a FHIR R4 `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 R4: sequence
....... url 1..1 uri "sequence"
....... value[x] 0..1 integer The order of the dosage instructions
...... extension:text 0..1 Extension R4: text
....... url 1..1 uri "text"
....... value[x] 0..1 string Free text dosage instructions e.g. SIG
...... extension:additionalInstruction 0..* Extension R4: 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 R4: patientInstruction
....... url 1..1 uri "patientInstruction"
....... value[x] 0..1 string Patient or consumer oriented instructions
...... extension:timing 0..1 Extension R4: timing
....... url 1..1 uri "timing"
....... value[x] 0..1 Timing When medication should be administered
...... extension:asNeeded 0..1 Extension R4: asNeeded
....... url 1..1 uri "asNeeded"
....... value[x] 0..1 Take "as needed" (for x)
........ valueBoolean boolean
........ valueCodeableConcept CodeableConcept
...... extension:site 0..1 Extension R4: site
....... url 1..1 uri "site"
....... value[x] 0..1 CodeableConcept Body site to administer to
...... extension:route 0..1 Extension R4: route
....... url 1..1 uri "route"
....... value[x] 0..1 CodeableConcept How drug should enter body
...... extension:method 0..1 Extension R4: method
....... url 1..1 uri "method"
....... value[x] 0..1 CodeableConcept Technique for administering medication
...... extension:doseAndRate 0..* Extension R4: Amount of medication administered (new)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:type 0..1 Extension R4: 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: R4DoseRateTypeForR3 (0.1.0) (example): The kind of dose or rate specified.
........ extension:dose 0..1 Extension R4: 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 R4: 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..1 Extension R4: maxDosePerPeriod
....... url 1..1 uri "maxDosePerPeriod"
....... value[x] 0..1 Ratio Upper limit on medication per unit of time
...... extension:maxDosePerAdministration 0..1 Extension R4: maxDosePerAdministration
....... url 1..1 uri "maxDosePerAdministration"
....... value[x] 0..1 SimpleQuantity Upper limit on medication per administration
...... extension:maxDosePerLifetime 0..1 Extension R4: 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/4.0/StructureDefinition/extension-ElementDefinition.fixed"
... value[x] 0..1 uri Value must be exactly this

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension R4: fixed 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:valueContactDetail 0..* Extension R4: 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 R4 `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 R4: 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 R4: 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:valueContributor 0..* Extension R4: Contributor
..... 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 R4 `Contributor` 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: Contributor
...... extension:type 1..1 Extension R4: 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 author | editor | reviewer | endorser
Binding: ContributorType (required): The type of contributor.
...... extension:name 1..1 Extension R4: 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] 1..1 string Who contributed the content
...... extension:contact 0..* Extension R4: contact
....... 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 R4 `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 R4: 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 R4: 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
....... url 1..1 uri "contact"
..... extension 2..* Extension Extension
..... url 1..1 uri "valueContributor"
.... extension:valueDataRequirement 0..* Extension R4: 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 R4 `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 R4: 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: R4AllTypesForR3 (0.1.0) (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
...... extension:profile 0..* Extension R4: 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 R4: 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: R4SubjectTypeForR3 (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 R4.Group for use in FHIR STU3(0.1.0) | Group)
...... extension:mustSupport 0..* Extension R4: 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 R4: 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 R4: 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 R4: 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 R4: valueSet
......... id 0..1 string 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 R4: 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 R4: 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 R4: 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 R4: 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 R4: 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:limit 0..1 Extension R4: 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 R4: 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 R4: 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 R4: 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: R4SortDirectionForR3 (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 R4: 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 R4 `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 R4: 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 R4: 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 id Short name assigned to expression for reuse
...... extension:expression 0..1 Extension R4: 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 R4: 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 R4: 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 R4 `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 R4: 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 R4: 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 R4: 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 R4: 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 R4: 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 R4: 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: R4AllTypesForR3 (0.1.0) (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
...... extension:profile 0..1 Extension R4: 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 R4: 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 R4 `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 R4: 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 documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required): The type of relationship to the related artifact.
...... extension:label 0..1 Extension R4: 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 R4: 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 R4: 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:url 0..1 Extension R4: url
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "url"
....... value[x] 0..1 uri Where the artifact can be accessed
...... extension:document 0..1 Extension R4: 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 R4: resource 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 resource is being referenced
..... extension 1..* Extension Extension
..... url 1..1 uri "valueRelatedArtifact"
.... extension:valueTriggerDefinition 0..* Extension R4: 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 R4 `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 R4: 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: R4TriggerTypeForR3 (0.1.0) (required): The type of trigger.
...... extension:name 0..1 Extension R4: 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:timing 0..1 Extension R4: 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 of the event
........ valueTiming Timing
........ valueReference Reference(Cross-version Profile for R4.Schedule for use in FHIR STU3(0.1.0) | Schedule)
........ valueDate date
........ valueDateTime dateTime
...... extension:data 0..* Extension R4: 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 R4 `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 R4: 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: R4AllTypesForR3 (0.1.0) (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types.
........ extension:profile 0..* Extension R4: 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 R4: 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: R4SubjectTypeForR3 (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 R4.Group for use in FHIR STU3(0.1.0) | Group)
........ extension:mustSupport 0..* Extension R4: 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 R4: 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 R4: 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 R4: 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 R4: valueSet
........... id 0..1 string 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 R4: 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 R4: 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 R4: 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 R4: 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 R4: 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:limit 0..1 Extension R4: 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 R4: 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 R4: 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 R4: 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: R4SortDirectionForR3 (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 R4: 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 R4 `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 R4: 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 R4: 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 id Short name assigned to expression for reuse
........ extension:language 1..1 Extension R4: 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] 1..1 code text/cql | text/fhirpath | application/x-fhir-query | etc.
........ extension:expression 0..1 Extension R4: 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 R4: 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 R4: 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 R4 `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 R4: 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: R4UsageContextTypeForR3 (0.1.0) (extensible): A code that specifies a type of context being specified by a usage context.
...... extension:value 1..1 Extension R4: 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 R4.PlanDefinition for use in FHIR STU3(0.1.0) | PlanDefinition | Cross-version Profile for R4.ResearchStudy for use in FHIR STU3(0.1.0) | ResearchStudy | Cross-version Profile for R4.InsurancePlan for use in FHIR STU3(0.1.0) | Basic | Cross-version Profile for R4.HealthcareService for use in FHIR STU3(0.1.0) | HealthcareService | Cross-version Profile for R4.Group for use in FHIR STU3(0.1.0) | Group | Cross-version Profile for R4.Location for use in FHIR STU3(0.1.0) | Location | Cross-version Profile for R4.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:valueDosage 0..* Extension R4: 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 R4 `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 R4: 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 R4: 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 R4: 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 R4: 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 R4: 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 R4: asNeeded
....... id 0..1 string 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 Take "as needed" (for x)
........ valueBoolean boolean
........ valueCodeableConcept CodeableConcept
...... extension:site 0..1 Extension R4: 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 R4: 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 R4: 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 R4: Amount of medication 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 R4: 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: R4DoseRateTypeForR3 (0.1.0) (example): The kind of dose or rate specified.
........ extension:dose 0..1 Extension R4: 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 R4: 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..1 Extension R4: 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 R4: 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 R4: 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/4.0/StructureDefinition/extension-ElementDefinition.fixed"

doco Documentation for this format

This structure is derived from Extension

Summary

Simple Extension with the type uri: R4: ElementDefinition.fixed[x] additional types (uuid, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage)

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:valueContributor.​extension:type.value[x] Base required ContributorType 📍3.0.2 FHIR Std.
Extension.extension:valueDataRequirement.​extension:type.value[x] Base required Cross-version ValueSet R4.FHIRAllTypes for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueDataRequirement.​extension:subject.value[x] Base extensible Cross-version ValueSet R4.SubjectType for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueDataRequirement.​extension:sort.extension:direction.​value[x] Base required Cross-version ValueSet R4.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 R4.FHIRAllTypes for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueRelatedArtifact.​extension:type.value[x] Base required RelatedArtifactType 📍3.0.2 FHIR Std.
Extension.extension:valueTriggerDefinition.​extension:type.value[x] Base required Cross-version ValueSet R4.TriggerType for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueTriggerDefinition.​extension:data.extension:type.​value[x] Base required Cross-version ValueSet R4.FHIRAllTypes for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueTriggerDefinition.​extension:data.extension:subject.​value[x] Base extensible Cross-version ValueSet R4.SubjectType 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 R4.SortDirection for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueUsageContext.​extension:code.value[x] Base extensible Cross-version ValueSet R4.UsageContextType for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:valueDosage.​extension:doseAndRate.​extension:type.value[x] Base example Cross-version ValueSet R4.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()