FHIR Cross-Version Extensions package for FHIR R4 from FHIR R5
0.0.1-snapshot-2 - informative International flag

FHIR Cross-Version Extensions package for FHIR R4 from FHIR R5 - Version 0.0.1-snapshot-2. See the Directory of published versions

Extension: Cross-version Extension for R5.StructureDefinition.differential.element for use in FHIR R4

Official URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-StructureDefinition.differential.element Version: 0.0.1-snapshot-2
Standards status: Informative Maturity Level: 0 Computable Name: Ext_R5_StructureDefinition_di_element
This cross-version extension represents StructureDefinition.differential.element from http://hl7.org/fhir/StructureDefinition/StructureDefinition 5.0.0 for use in FHIR R4.

Context of Use

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

  • Element ID StructureDefinition.differential.element

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

Summary

Simple Extension with the type base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta: This cross-version extension represents StructureDefinition.differential.element from http://hl7.org/fhir/StructureDefinition/StructureDefinition|5.0.0 for use in FHIR R4.

Maturity: 0

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 1..* Extension(4.0.1) Definition of elements in the resource (if no StructureDefinition)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:path 1..1 Extension Path of the element in the hierarchy of elements
..... url 1..1 uri "path"
..... value[x] 0..1 string Path of the element in the hierarchy of elements
.... extension:representation 0..* Extension xmlAttr | xmlText | typeAttr | cdaText | xhtml
..... url 1..1 uri "representation"
..... value[x] 0..1 code xmlAttr | xmlText | typeAttr | cdaText | xhtml
Binding: PropertyRepresentation (required): How a property is represented when serialized.
.... extension:sliceName 0..1 Extension Name for this particular element (in a set of slices)
..... url 1..1 uri "sliceName"
..... value[x] 0..1 string Name for this particular element (in a set of slices)
.... extension:sliceIsConstraining 0..1 Extension If this slice definition constrains an inherited slice definition (or not)
..... url 1..1 uri "sliceIsConstraining"
..... value[x] 0..1 boolean If this slice definition constrains an inherited slice definition (or not)
.... extension:label 0..1 Extension Name for element to display with or prompt for element
..... url 1..1 uri "label"
..... value[x] 0..1 string Name for element to display with or prompt for element
.... extension:code 0..* Extension Corresponding codes in terminologies
..... url 1..1 uri "code"
..... value[x] 0..1 Coding Corresponding codes in terminologies
Binding: AccountStatus (example): Codes that indicate the meaning of a data element.
.... extension:slicing 0..1 Extension This element is sliced - slices follow
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:discriminator 0..* Extension Element values that are used to distinguish the slices
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:type 1..1 Extension value | exists | type | profile | position
......... url 1..1 uri "type"
......... value[x] 0..1 code value | exists | type | profile | position
Binding: R5_discriminator_type_for_R4 (0.0.1-snapshot-2) (required): How an element value is interpreted when discrimination is evaluated.
........ extension:path 1..1 Extension Path to element value
......... url 1..1 uri "path"
......... value[x] 0..1 string Path to element value
....... url 1..1 uri "discriminator"
...... extension:description 0..1 Extension Text description of how slicing works (or not)
....... url 1..1 uri "description"
....... value[x] 0..1 string Text description of how slicing works (or not)
...... extension:ordered 0..1 Extension If elements must be in same order as slices
....... url 1..1 uri "ordered"
....... value[x] 0..1 boolean If elements must be in same order as slices
...... extension:rules 1..1 Extension closed | open | openAtEnd
....... url 1..1 uri "rules"
....... value[x] 0..1 code closed | open | openAtEnd
Binding: SlicingRules (required): How slices are interpreted when evaluating an instance.
..... url 1..1 uri "slicing"
.... extension:short 0..1 Extension Concise definition for space-constrained presentation
..... url 1..1 uri "short"
..... value[x] 0..1 string Concise definition for space-constrained presentation
.... extension:definition 0..1 Extension Full formal definition as narrative text
..... url 1..1 uri "definition"
..... value[x] 0..1 markdown Full formal definition as narrative text
.... extension:comment 0..1 Extension Comments about the use of this element
..... url 1..1 uri "comment"
..... value[x] 0..1 markdown Comments about the use of this element
.... extension:requirements 0..1 Extension Why this resource has been created
..... url 1..1 uri "requirements"
..... value[x] 0..1 markdown Why this resource has been created
.... extension:alias 0..* Extension Other names
..... url 1..1 uri "alias"
..... value[x] 0..1 string Other names
.... extension:min 0..1 Extension Minimum Cardinality
..... url 1..1 uri "min"
..... value[x] 0..1 unsignedInt Minimum Cardinality
.... extension:max 0..1 Extension Maximum Cardinality (a number or *)
..... url 1..1 uri "max"
..... value[x] 0..1 string Maximum Cardinality (a number or *)
.... extension:base 0..1 Extension Base definition information for tools
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:path 1..1 Extension Path that identifies the base element
....... url 1..1 uri "path"
....... value[x] 0..1 string Path that identifies the base element
...... extension:min 1..1 Extension Min cardinality of the base element
....... url 1..1 uri "min"
....... value[x] 0..1 unsignedInt Min cardinality of the base element
...... extension:max 1..1 Extension Max cardinality of the base element
....... url 1..1 uri "max"
....... value[x] 0..1 string Max cardinality of the base element
..... url 1..1 uri "base"
.... extension:contentReference 0..1 Extension Reference to definition of content for the element
..... url 1..1 uri "contentReference"
..... value[x] 0..1 uri Reference to definition of content for the element
.... extension:type 0..* Extension Data type and Profile for this element
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:code 1..1 Extension Data type or Resource (reference to definition)
....... url 1..1 uri "code"
....... value[x] 0..1 uri Data type or Resource (reference to definition)
Binding: R5_elementdefinition_types_for_R4 (0.0.1-snapshot-2) (extensible): List of all Types for ElementDefinition.type.code.
...... extension:profile 0..* Extension Profiles (StructureDefinition or IG) - one must apply
....... url 1..1 uri "profile"
....... value[x] 0..1 canonical() Profiles (StructureDefinition or IG) - one must apply
...... extension:targetProfile 0..* Extension Profile (StructureDefinition or IG) on the Reference/canonical target - one must apply
....... url 1..1 uri "targetProfile"
....... value[x] 0..1 canonical() Profile (StructureDefinition or IG) on the Reference/canonical target - one must apply
...... extension:aggregation 0..* Extension contained | referenced | bundled - how aggregated
....... url 1..1 uri "aggregation"
....... value[x] 0..1 code contained | referenced | bundled - how aggregated
Binding: AggregationMode (required): How resource references can be aggregated.
...... extension:versioning 0..1 Extension either | independent | specific
....... url 1..1 uri "versioning"
....... value[x] 0..1 code either | independent | specific
Binding: ReferenceVersionRules (required): Whether a reference needs to be version specific or version independent, or whether either can be used.
..... url 1..1 uri "type"
.... extension:defaultValue[x] 0..1 Extension Specified value if missing from instance
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:concept 0..1 Extension Reference to a concept (by class)
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension Reference to a resource (by instance)
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
...... extension:lowNumerator 0..1 Extension Low Numerator limit
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
...... extension:highNumerator 0..1 Extension High Numerator limit
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
...... extension:denominator 0..1 Extension Denominator value
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
...... extension:availableTime 0..* Extension Times the {item} is available
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension Always available? i.e. 24 hour service
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
...... extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:description 0..1 Extension Reason presented to the user explaining why time not available
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension Service not available during this period
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
...... extension:purpose 0..1 Extension The type of contact
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension Name of an individual to contact
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension Address for the contact
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension Period that this contact was valid for usage
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.defaultValue[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
....... value[x] 1..1 string Value of extension
..... url 1..1 uri "defaultValue[x]"
..... value[x] 0..1 Specified value if missing from instance
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:meaningWhenMissing 0..1 Extension Implicit meaning when this element is missing
..... url 1..1 uri "meaningWhenMissing"
..... value[x] 0..1 markdown Implicit meaning when this element is missing
.... extension:orderMeaning 0..1 Extension What the order of the elements means
..... url 1..1 uri "orderMeaning"
..... value[x] 0..1 string What the order of the elements means
.... extension:fixed[x] 0..1 Extension Value must be exactly this
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:concept 0..1 Extension Reference to a concept (by class)
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension Reference to a resource (by instance)
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
...... extension:lowNumerator 0..1 Extension Low Numerator limit
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
...... extension:highNumerator 0..1 Extension High Numerator limit
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
...... extension:denominator 0..1 Extension Denominator value
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
...... extension:availableTime 0..* Extension Times the {item} is available
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension Always available? i.e. 24 hour service
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
...... extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:description 0..1 Extension Reason presented to the user explaining why time not available
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension Service not available during this period
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
...... extension:purpose 0..1 Extension The type of contact
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension Name of an individual to contact
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension Address for the contact
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension Period that this contact was valid for usage
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.fixed[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
....... value[x] 1..1 string Value of extension
..... url 1..1 uri "fixed[x]"
..... value[x] 0..1 Value must be exactly this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:pattern[x] 0..1 Extension Value must have at least these property values
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:concept 0..1 Extension Reference to a concept (by class)
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension Reference to a resource (by instance)
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
...... extension:lowNumerator 0..1 Extension Low Numerator limit
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
...... extension:highNumerator 0..1 Extension High Numerator limit
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
...... extension:denominator 0..1 Extension Denominator value
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
...... extension:availableTime 0..* Extension Times the {item} is available
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension Always available? i.e. 24 hour service
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
...... extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:description 0..1 Extension Reason presented to the user explaining why time not available
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension Service not available during this period
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
...... extension:purpose 0..1 Extension The type of contact
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension Name of an individual to contact
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension Address for the contact
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension Period that this contact was valid for usage
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.pattern[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
....... value[x] 1..1 string Value of extension
..... url 1..1 uri "pattern[x]"
..... value[x] 0..1 Value must have at least these property values
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:example 0..* Extension Example value (as defined for type)
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:label 1..1 Extension Describes the purpose of this example
....... url 1..1 uri "label"
....... value[x] 0..1 string Describes the purpose of this example
...... extension:value[x] 1..1 Extension Value of Example (one of allowed types)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:concept 0..1 Extension Reference to a concept (by class)
......... url 1..1 uri "concept"
......... value[x] 0..1 CodeableConcept Reference to a concept (by class)
........ extension:reference 0..1 Extension Reference to a resource (by instance)
......... url 1..1 uri "reference"
......... value[x] 0..1 Reference() Reference to a resource (by instance)
........ extension:lowNumerator 0..1 Extension Low Numerator limit
......... url 1..1 uri "lowNumerator"
......... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
........ extension:highNumerator 0..1 Extension High Numerator limit
......... url 1..1 uri "highNumerator"
......... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
........ extension:denominator 0..1 Extension Denominator value
......... url 1..1 uri "denominator"
......... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
........ extension:availableTime 0..* Extension Times the {item} is available
......... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
.......... extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
........... url 1..1 uri "daysOfWeek"
........... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
.......... extension:allDay 0..1 Extension Always available? i.e. 24 hour service
........... url 1..1 uri "allDay"
........... value[x] 0..1 boolean Always available? i.e. 24 hour service
.......... extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
........... url 1..1 uri "availableStartTime"
........... value[x] 0..1 time Opening time of day (ignored if allDay = true)
.......... extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
........... url 1..1 uri "availableEndTime"
........... value[x] 0..1 time Closing time of day (ignored if allDay = true)
......... url 1..1 uri "availableTime"
........ extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
......... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
.......... extension:description 0..1 Extension Reason presented to the user explaining why time not available
........... url 1..1 uri "description"
........... value[x] 0..1 string Reason presented to the user explaining why time not available
.......... extension:during 0..1 Extension Service not available during this period
........... url 1..1 uri "during"
........... value[x] 0..1 Period Service not available during this period
......... url 1..1 uri "notAvailableTime"
........ extension:purpose 0..1 Extension The type of contact
......... url 1..1 uri "purpose"
......... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
........ extension:name 0..* Extension Name of an individual to contact
......... url 1..1 uri "name"
......... value[x] 0..1 HumanName Name of an individual to contact
........ extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
......... url 1..1 uri "telecom"
......... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
........ extension:address 0..1 Extension Address for the contact
......... url 1..1 uri "address"
......... value[x] 0..1 Address Address for the contact
........ extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
......... url 1..1 uri "organization"
......... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
........ extension:period 0..1 Extension Period that this contact was valid for usage
......... url 1..1 uri "period"
......... value[x] 0..1 Period Period that this contact was valid for usage
........ extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.example.value[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
......... value[x] 1..1 string Value of extension
....... url 1..1 uri "value[x]"
....... value[x] 0..1 Value of Example (one of allowed types)
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
..... url 1..1 uri "example"
.... extension:minValue[x] 0..1 Extension Minimum Allowed Value (for some types)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.minValue[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
....... value[x] 1..1 string Value of extension
Fixed Value: integer64
..... url 1..1 uri "minValue[x]"
..... value[x] 0..1 Minimum Allowed Value (for some types)
...... valueDate date
...... valueDateTime dateTime
...... valueInstant instant
...... valueTime time
...... valueDecimal decimal
...... valueInteger integer
...... valuePositiveInt positiveInt
...... valueUnsignedInt unsignedInt
...... valueQuantity Quantity
...... valueString string
.... extension:maxValue[x] 0..1 Extension Maximum Allowed Value (for some types)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.maxValue[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
....... value[x] 1..1 string Value of extension
Fixed Value: integer64
..... url 1..1 uri "maxValue[x]"
..... value[x] 0..1 Maximum Allowed Value (for some types)
...... valueDate date
...... valueDateTime dateTime
...... valueInstant instant
...... valueTime time
...... valueDecimal decimal
...... valueInteger integer
...... valuePositiveInt positiveInt
...... valueUnsignedInt unsignedInt
...... valueQuantity Quantity
...... valueString string
.... extension:maxLength 0..1 Extension Max length for string type data
..... url 1..1 uri "maxLength"
..... value[x] 0..1 integer Max length for string type data
.... extension:condition 0..* Extension Reference to invariant about presence
..... url 1..1 uri "condition"
..... value[x] 0..1 id Reference to invariant about presence
.... extension:constraint 0..* Extension Condition that must evaluate to true
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:key 1..1 Extension Target of 'condition' reference above
....... url 1..1 uri "key"
....... value[x] 0..1 id Target of 'condition' reference above
...... extension:requirements 0..1 Extension Why this constraint is necessary or appropriate
....... url 1..1 uri "requirements"
....... value[x] 0..1 markdown Why this constraint is necessary or appropriate
...... extension:severity 1..1 Extension error | warning
....... url 1..1 uri "severity"
....... value[x] 0..1 code error | warning
Binding: ConstraintSeverity (required): SHALL applications comply with this constraint?
...... extension:suppress 0..1 Extension Suppress warning or hint in profile
....... url 1..1 uri "suppress"
....... value[x] 0..1 boolean Suppress warning or hint in profile
...... extension:human 1..1 Extension Human description of constraint
....... url 1..1 uri "human"
....... value[x] 0..1 string Human description of constraint
...... extension:expression 0..1 Extension FHIRPath expression of constraint
....... url 1..1 uri "expression"
....... value[x] 0..1 string FHIRPath expression of constraint
...... extension:source 0..1 Extension Reference to original source of constraint
....... url 1..1 uri "source"
....... value[x] 0..1 canonical() Reference to original source of constraint
..... url 1..1 uri "constraint"
.... extension:mustHaveValue 0..1 Extension For primitives, that a value must be present - not replaced by an extension
..... url 1..1 uri "mustHaveValue"
..... value[x] 0..1 boolean For primitives, that a value must be present - not replaced by an extension
.... extension:valueAlternatives 0..* Extension Extensions that are allowed to replace a primitive value
..... url 1..1 uri "valueAlternatives"
..... value[x] 0..1 canonical() Extensions that are allowed to replace a primitive value
.... extension:mustSupport 0..1 Extension If the element must be supported (discouraged - see obligations)
..... url 1..1 uri "mustSupport"
..... value[x] 0..1 boolean If the element must be supported (discouraged - see obligations)
.... extension:isModifier 0..1 Extension If this modifies the meaning of other elements
..... url 1..1 uri "isModifier"
..... value[x] 0..1 boolean If this modifies the meaning of other elements
.... extension:isModifierReason 0..1 Extension Reason that this element is marked as a modifier
..... url 1..1 uri "isModifierReason"
..... value[x] 0..1 string Reason that this element is marked as a modifier
.... extension:isSummary 0..1 Extension Include when _summary = true?
..... url 1..1 uri "isSummary"
..... value[x] 0..1 boolean Include when _summary = true?
.... extension:binding 0..1 Extension ValueSet details if this is coded
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:strength 1..1 Extension required | extensible | preferred | example
....... url 1..1 uri "strength"
....... value[x] 0..1 code required | extensible | preferred | example
Binding: BindingStrength (required): Indication of the degree of conformance expectations associated with a binding.
...... extension:description 0..1 Extension Intended use of codes in the bound value set
....... url 1..1 uri "description"
....... value[x] 0..1 markdown Intended use of codes in the bound value set
...... extension:valueSet 0..1 Extension Source of value set
....... url 1..1 uri "valueSet"
....... value[x] 0..1 canonical() Source of value set
...... extension:additional 0..* Extension Additional Bindings - more rules about the binding
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:purpose 1..1 Extension maximum | minimum | required | extensible | candidate | current | preferred | ui | starter | component
......... url 1..1 uri "purpose"
......... value[x] 0..1 code maximum | minimum | required | extensible | candidate | current | preferred | ui | starter | component
Binding: R5_additional_binding_purpose_for_R4 (0.0.1-snapshot-2) (required): The use of an additional binding.
........ extension:valueSet 1..1 Extension The value set for the additional binding
......... url 1..1 uri "valueSet"
......... value[x] 0..1 canonical() The value set for the additional binding
........ extension:documentation 0..1 Extension Documentation of the purpose of use of the binding
......... url 1..1 uri "documentation"
......... value[x] 0..1 markdown Documentation of the purpose of use of the binding
........ extension:shortDoco 0..1 Extension Concise documentation - for summary tables
......... url 1..1 uri "shortDoco"
......... value[x] 0..1 string Concise documentation - for summary tables
........ extension:usage 0..* Extension Qualifies the usage - jurisdiction, gender, workflow status etc.
......... url 1..1 uri "usage"
......... value[x] 0..1 UsageContext Qualifies the usage - jurisdiction, gender, workflow status etc.
........ extension:any 0..1 Extension Whether binding can applies to all repeats, or just one
......... url 1..1 uri "any"
......... value[x] 0..1 boolean Whether binding can applies to all repeats, or just one
....... url 1..1 uri "additional"
..... url 1..1 uri "binding"
.... extension:mapping 0..* Extension Map element to another set of definitions
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:identity 1..1 Extension Reference to mapping declaration
....... url 1..1 uri "identity"
....... value[x] 0..1 id Reference to mapping declaration
...... extension:language 0..1 Extension Computable language of mapping
....... url 1..1 uri "language"
....... value[x] 0..1 code Computable language of mapping
Binding: Mime Types (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
...... extension:map 1..1 Extension Details of the mapping
....... url 1..1 uri "map"
....... value[x] 0..1 string Details of the mapping
...... extension:comment 0..1 Extension Comments about the mapping or its use
....... url 1..1 uri "comment"
....... value[x] 0..1 markdown Comments about the mapping or its use
..... url 1..1 uri "mapping"
.... extension:_datatype 0..1 (Complex) Data type name for StructureDefinition.differential.element from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
..... value[x] 1..1 string Value of extension
Fixed Value: ElementDefinition
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-StructureDefinition.differential.element"

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 1..* Extension(4.0.1) Definition of elements in the resource (if no StructureDefinition)
Constraints: ext-1
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
.... extension:path 1..1 Extension Path of the element in the hierarchy of elements
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "path"
..... value[x] 0..1 string Path of the element in the hierarchy of elements
.... extension:representation 0..* Extension xmlAttr | xmlText | typeAttr | cdaText | xhtml
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "representation"
..... value[x] 0..1 code xmlAttr | xmlText | typeAttr | cdaText | xhtml
Binding: PropertyRepresentation (required): How a property is represented when serialized.
.... extension:sliceName 0..1 Extension Name for this particular element (in a set of slices)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "sliceName"
..... value[x] 0..1 string Name for this particular element (in a set of slices)
.... extension:sliceIsConstraining 0..1 Extension If this slice definition constrains an inherited slice definition (or not)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "sliceIsConstraining"
..... value[x] 0..1 boolean If this slice definition constrains an inherited slice definition (or not)
.... extension:label 0..1 Extension Name for element to display with or prompt for element
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "label"
..... value[x] 0..1 string Name for element to display with or prompt for element
.... extension:code 0..* Extension Corresponding codes in terminologies
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "code"
..... value[x] 0..1 Coding Corresponding codes in terminologies
Binding: AccountStatus (example): Codes that indicate the meaning of a data element.
.... extension:slicing 0..1 Extension This element is sliced - slices follow
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:discriminator 0..* Extension Element values that are used to distinguish the slices
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:type 1..1 Extension value | exists | type | profile | position
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "type"
......... value[x] 0..1 code value | exists | type | profile | position
Binding: R5_discriminator_type_for_R4 (0.0.1-snapshot-2) (required): How an element value is interpreted when discrimination is evaluated.
........ extension:path 1..1 Extension Path to element value
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "path"
......... value[x] 0..1 string Path to element value
....... url 1..1 uri "discriminator"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:description 0..1 Extension Text description of how slicing works (or not)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "description"
....... value[x] 0..1 string Text description of how slicing works (or not)
...... extension:ordered 0..1 Extension If elements must be in same order as slices
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "ordered"
....... value[x] 0..1 boolean If elements must be in same order as slices
...... extension:rules 1..1 Extension closed | open | openAtEnd
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "rules"
....... value[x] 0..1 code closed | open | openAtEnd
Binding: SlicingRules (required): How slices are interpreted when evaluating an instance.
..... url 1..1 uri "slicing"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:short 0..1 Extension Concise definition for space-constrained presentation
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "short"
..... value[x] 0..1 string Concise definition for space-constrained presentation
.... extension:definition 0..1 Extension Full formal definition as narrative text
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "definition"
..... value[x] 0..1 markdown Full formal definition as narrative text
.... extension:comment 0..1 Extension Comments about the use of this element
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "comment"
..... value[x] 0..1 markdown Comments about the use of this element
.... extension:requirements 0..1 Extension Why this resource has been created
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "requirements"
..... value[x] 0..1 markdown Why this resource has been created
.... extension:alias 0..* Extension Other names
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "alias"
..... value[x] 0..1 string Other names
.... extension:min 0..1 Extension Minimum Cardinality
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "min"
..... value[x] 0..1 unsignedInt Minimum Cardinality
.... extension:max 0..1 Extension Maximum Cardinality (a number or *)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "max"
..... value[x] 0..1 string Maximum Cardinality (a number or *)
.... extension:base 0..1 Extension Base definition information for tools
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:path 1..1 Extension Path that identifies the base element
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "path"
....... value[x] 0..1 string Path that identifies the base element
...... extension:min 1..1 Extension Min cardinality of the base element
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "min"
....... value[x] 0..1 unsignedInt Min cardinality of the base element
...... extension:max 1..1 Extension Max cardinality of the base element
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "max"
....... value[x] 0..1 string Max cardinality of the base element
..... url 1..1 uri "base"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:contentReference 0..1 Extension Reference to definition of content for the element
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "contentReference"
..... value[x] 0..1 uri Reference to definition of content for the element
.... extension:type 0..* Extension Data type and Profile for this element
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:code 1..1 Extension Data type or Resource (reference to definition)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "code"
....... value[x] 0..1 uri Data type or Resource (reference to definition)
Binding: R5_elementdefinition_types_for_R4 (0.0.1-snapshot-2) (extensible): List of all Types for ElementDefinition.type.code.
...... extension:profile 0..* Extension Profiles (StructureDefinition or IG) - one must apply
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 canonical() Profiles (StructureDefinition or IG) - one must apply
...... extension:targetProfile 0..* Extension Profile (StructureDefinition or IG) on the Reference/canonical target - one must apply
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "targetProfile"
....... value[x] 0..1 canonical() Profile (StructureDefinition or IG) on the Reference/canonical target - one must apply
...... extension:aggregation 0..* Extension contained | referenced | bundled - how aggregated
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "aggregation"
....... value[x] 0..1 code contained | referenced | bundled - how aggregated
Binding: AggregationMode (required): How resource references can be aggregated.
...... extension:versioning 0..1 Extension either | independent | specific
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versioning"
....... value[x] 0..1 code either | independent | specific
Binding: ReferenceVersionRules (required): Whether a reference needs to be version specific or version independent, or whether either can be used.
..... url 1..1 uri "type"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:defaultValue[x] 0..1 Extension Specified value if missing from instance
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:concept 0..1 Extension Reference to a concept (by class)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension Reference to a resource (by instance)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
...... extension:lowNumerator 0..1 Extension Low Numerator limit
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
...... extension:highNumerator 0..1 Extension High Numerator limit
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
...... extension:denominator 0..1 Extension Denominator value
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
...... extension:availableTime 0..* Extension Times the {item} is available
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension Always available? i.e. 24 hour service
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:description 0..1 Extension Reason presented to the user explaining why time not available
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension Service not available during this period
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:purpose 0..1 Extension The type of contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension Name of an individual to contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension Address for the contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension Period that this contact was valid for usage
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.defaultValue[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
..... url 1..1 uri "defaultValue[x]"
..... value[x] 0..1 Specified value if missing from instance
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:meaningWhenMissing 0..1 Extension Implicit meaning when this element is missing
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "meaningWhenMissing"
..... value[x] 0..1 markdown Implicit meaning when this element is missing
.... extension:orderMeaning 0..1 Extension What the order of the elements means
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "orderMeaning"
..... value[x] 0..1 string What the order of the elements means
.... extension:fixed[x] 0..1 Extension Value must be exactly this
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:concept 0..1 Extension Reference to a concept (by class)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension Reference to a resource (by instance)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
...... extension:lowNumerator 0..1 Extension Low Numerator limit
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
...... extension:highNumerator 0..1 Extension High Numerator limit
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
...... extension:denominator 0..1 Extension Denominator value
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
...... extension:availableTime 0..* Extension Times the {item} is available
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension Always available? i.e. 24 hour service
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:description 0..1 Extension Reason presented to the user explaining why time not available
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension Service not available during this period
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:purpose 0..1 Extension The type of contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension Name of an individual to contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension Address for the contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension Period that this contact was valid for usage
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.fixed[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
..... url 1..1 uri "fixed[x]"
..... value[x] 0..1 Value must be exactly this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:pattern[x] 0..1 Extension Value must have at least these property values
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:concept 0..1 Extension Reference to a concept (by class)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension Reference to a resource (by instance)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
...... extension:lowNumerator 0..1 Extension Low Numerator limit
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
...... extension:highNumerator 0..1 Extension High Numerator limit
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
...... extension:denominator 0..1 Extension Denominator value
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
...... extension:availableTime 0..* Extension Times the {item} is available
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension Always available? i.e. 24 hour service
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:description 0..1 Extension Reason presented to the user explaining why time not available
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension Service not available during this period
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:purpose 0..1 Extension The type of contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension Name of an individual to contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension Address for the contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension Period that this contact was valid for usage
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.pattern[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
..... url 1..1 uri "pattern[x]"
..... value[x] 0..1 Value must have at least these property values
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:example 0..* Extension Example value (as defined for type)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:label 1..1 Extension Describes the purpose of this example
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "label"
....... value[x] 0..1 string Describes the purpose of this example
...... extension:value[x] 1..1 Extension Value of Example (one of allowed types)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:concept 0..1 Extension Reference to a concept (by class)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "concept"
......... value[x] 0..1 CodeableConcept Reference to a concept (by class)
........ extension:reference 0..1 Extension Reference to a resource (by instance)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "reference"
......... value[x] 0..1 Reference() Reference to a resource (by instance)
........ extension:lowNumerator 0..1 Extension Low Numerator limit
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "lowNumerator"
......... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
........ extension:highNumerator 0..1 Extension High Numerator limit
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "highNumerator"
......... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
........ extension:denominator 0..1 Extension Denominator value
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "denominator"
......... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
........ extension:availableTime 0..* Extension Times the {item} is available
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
.......... extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
Constraints: ext-1
........... id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
........... url 1..1 uri "daysOfWeek"
........... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
.......... extension:allDay 0..1 Extension Always available? i.e. 24 hour service
Constraints: ext-1
........... id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
........... url 1..1 uri "allDay"
........... value[x] 0..1 boolean Always available? i.e. 24 hour service
.......... extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
Constraints: ext-1
........... id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
........... url 1..1 uri "availableStartTime"
........... value[x] 0..1 time Opening time of day (ignored if allDay = true)
.......... extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
Constraints: ext-1
........... id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
........... url 1..1 uri "availableEndTime"
........... value[x] 0..1 time Closing time of day (ignored if allDay = true)
......... url 1..1 uri "availableTime"
......... value[x] 0..1 Value of extension
.......... valueBase64Binary base64Binary
.......... valueBoolean boolean
.......... valueCanonical canonical(Any)
.......... valueCode code
.......... valueDate date
.......... valueDateTime dateTime
.......... valueDecimal decimal
.......... valueId id
.......... valueInstant instant
.......... valueInteger integer
.......... valueMarkdown markdown
.......... valueOid oid
.......... valuePositiveInt positiveInt
.......... valueString string
.......... valueTime time
.......... valueUnsignedInt unsignedInt
.......... valueUri uri
.......... valueUrl url
.......... valueUuid uuid
.......... valueAddress Address
.......... valueAge Age
.......... valueAnnotation Annotation
.......... valueAttachment Attachment
.......... valueCodeableConcept CodeableConcept
.......... valueCoding Coding
.......... valueContactPoint ContactPoint
.......... valueCount Count
.......... valueDistance Distance
.......... valueDuration Duration
.......... valueHumanName HumanName
.......... valueIdentifier Identifier
.......... valueMoney Money
.......... valuePeriod Period
.......... valueQuantity Quantity
.......... valueRange Range
.......... valueRatio Ratio
.......... valueReference Reference(Any)
.......... valueSampledData SampledData
.......... valueSignature Signature
.......... valueTiming Timing
.......... valueContactDetail ContactDetail
.......... valueContributor Contributor
.......... valueDataRequirement DataRequirement
.......... valueExpression Expression
.......... valueParameterDefinition ParameterDefinition
.......... valueRelatedArtifact RelatedArtifact
.......... valueTriggerDefinition TriggerDefinition
.......... valueUsageContext UsageContext
.......... valueDosage Dosage
.......... valueMeta Meta
........ extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
.......... extension:description 0..1 Extension Reason presented to the user explaining why time not available
Constraints: ext-1
........... id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
........... url 1..1 uri "description"
........... value[x] 0..1 string Reason presented to the user explaining why time not available
.......... extension:during 0..1 Extension Service not available during this period
Constraints: ext-1
........... id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
........... url 1..1 uri "during"
........... value[x] 0..1 Period Service not available during this period
......... url 1..1 uri "notAvailableTime"
......... value[x] 0..1 Value of extension
.......... valueBase64Binary base64Binary
.......... valueBoolean boolean
.......... valueCanonical canonical(Any)
.......... valueCode code
.......... valueDate date
.......... valueDateTime dateTime
.......... valueDecimal decimal
.......... valueId id
.......... valueInstant instant
.......... valueInteger integer
.......... valueMarkdown markdown
.......... valueOid oid
.......... valuePositiveInt positiveInt
.......... valueString string
.......... valueTime time
.......... valueUnsignedInt unsignedInt
.......... valueUri uri
.......... valueUrl url
.......... valueUuid uuid
.......... valueAddress Address
.......... valueAge Age
.......... valueAnnotation Annotation
.......... valueAttachment Attachment
.......... valueCodeableConcept CodeableConcept
.......... valueCoding Coding
.......... valueContactPoint ContactPoint
.......... valueCount Count
.......... valueDistance Distance
.......... valueDuration Duration
.......... valueHumanName HumanName
.......... valueIdentifier Identifier
.......... valueMoney Money
.......... valuePeriod Period
.......... valueQuantity Quantity
.......... valueRange Range
.......... valueRatio Ratio
.......... valueReference Reference(Any)
.......... valueSampledData SampledData
.......... valueSignature Signature
.......... valueTiming Timing
.......... valueContactDetail ContactDetail
.......... valueContributor Contributor
.......... valueDataRequirement DataRequirement
.......... valueExpression Expression
.......... valueParameterDefinition ParameterDefinition
.......... valueRelatedArtifact RelatedArtifact
.......... valueTriggerDefinition TriggerDefinition
.......... valueUsageContext UsageContext
.......... valueDosage Dosage
.......... valueMeta Meta
........ extension:purpose 0..1 Extension The type of contact
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "purpose"
......... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
........ extension:name 0..* Extension Name of an individual to contact
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "name"
......... value[x] 0..1 HumanName Name of an individual to contact
........ extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "telecom"
......... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
........ extension:address 0..1 Extension Address for the contact
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "address"
......... value[x] 0..1 Address Address for the contact
........ extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "organization"
......... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
........ extension:period 0..1 Extension Period that this contact was valid for usage
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "period"
......... value[x] 0..1 Period Period that this contact was valid for usage
........ extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.example.value[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
......... id 0..1 id Unique id for inter-element referencing
......... extension 0..0
......... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
......... value[x] 1..1 string Value of extension
....... url 1..1 uri "value[x]"
....... value[x] 0..1 Value of Example (one of allowed types)
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
..... url 1..1 uri "example"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:minValue[x] 0..1 Extension Minimum Allowed Value (for some types)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.minValue[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: integer64
..... url 1..1 uri "minValue[x]"
..... value[x] 0..1 Minimum Allowed Value (for some types)
...... valueDate date
...... valueDateTime dateTime
...... valueInstant instant
...... valueTime time
...... valueDecimal decimal
...... valueInteger integer
...... valuePositiveInt positiveInt
...... valueUnsignedInt unsignedInt
...... valueQuantity Quantity
...... valueString string
.... extension:maxValue[x] 0..1 Extension Maximum Allowed Value (for some types)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.maxValue[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: integer64
..... url 1..1 uri "maxValue[x]"
..... value[x] 0..1 Maximum Allowed Value (for some types)
...... valueDate date
...... valueDateTime dateTime
...... valueInstant instant
...... valueTime time
...... valueDecimal decimal
...... valueInteger integer
...... valuePositiveInt positiveInt
...... valueUnsignedInt unsignedInt
...... valueQuantity Quantity
...... valueString string
.... extension:maxLength 0..1 Extension Max length for string type data
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "maxLength"
..... value[x] 0..1 integer Max length for string type data
.... extension:condition 0..* Extension Reference to invariant about presence
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "condition"
..... value[x] 0..1 id Reference to invariant about presence
.... extension:constraint 0..* Extension Condition that must evaluate to true
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:key 1..1 Extension Target of 'condition' reference above
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "key"
....... value[x] 0..1 id Target of 'condition' reference above
...... extension:requirements 0..1 Extension Why this constraint is necessary or appropriate
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "requirements"
....... value[x] 0..1 markdown Why this constraint is necessary or appropriate
...... extension:severity 1..1 Extension error | warning
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "severity"
....... value[x] 0..1 code error | warning
Binding: ConstraintSeverity (required): SHALL applications comply with this constraint?
...... extension:suppress 0..1 Extension Suppress warning or hint in profile
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "suppress"
....... value[x] 0..1 boolean Suppress warning or hint in profile
...... extension:human 1..1 Extension Human description of constraint
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "human"
....... value[x] 0..1 string Human description of constraint
...... extension:expression 0..1 Extension FHIRPath expression of constraint
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "expression"
....... value[x] 0..1 string FHIRPath expression of constraint
...... extension:source 0..1 Extension Reference to original source of constraint
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "source"
....... value[x] 0..1 canonical() Reference to original source of constraint
..... url 1..1 uri "constraint"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:mustHaveValue 0..1 Extension For primitives, that a value must be present - not replaced by an extension
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "mustHaveValue"
..... value[x] 0..1 boolean For primitives, that a value must be present - not replaced by an extension
.... extension:valueAlternatives 0..* Extension Extensions that are allowed to replace a primitive value
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "valueAlternatives"
..... value[x] 0..1 canonical() Extensions that are allowed to replace a primitive value
.... extension:mustSupport 0..1 Extension If the element must be supported (discouraged - see obligations)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "mustSupport"
..... value[x] 0..1 boolean If the element must be supported (discouraged - see obligations)
.... extension:isModifier 0..1 Extension If this modifies the meaning of other elements
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "isModifier"
..... value[x] 0..1 boolean If this modifies the meaning of other elements
.... extension:isModifierReason 0..1 Extension Reason that this element is marked as a modifier
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "isModifierReason"
..... value[x] 0..1 string Reason that this element is marked as a modifier
.... extension:isSummary 0..1 Extension Include when _summary = true?
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "isSummary"
..... value[x] 0..1 boolean Include when _summary = true?
.... extension:binding 0..1 Extension ValueSet details if this is coded
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:strength 1..1 Extension required | extensible | preferred | example
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "strength"
....... value[x] 0..1 code required | extensible | preferred | example
Binding: BindingStrength (required): Indication of the degree of conformance expectations associated with a binding.
...... extension:description 0..1 Extension Intended use of codes in the bound value set
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "description"
....... value[x] 0..1 markdown Intended use of codes in the bound value set
...... extension:valueSet 0..1 Extension Source of value set
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "valueSet"
....... value[x] 0..1 canonical() Source of value set
...... extension:additional 0..* Extension Additional Bindings - more rules about the binding
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:purpose 1..1 Extension maximum | minimum | required | extensible | candidate | current | preferred | ui | starter | component
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "purpose"
......... value[x] 0..1 code maximum | minimum | required | extensible | candidate | current | preferred | ui | starter | component
Binding: R5_additional_binding_purpose_for_R4 (0.0.1-snapshot-2) (required): The use of an additional binding.
........ extension:valueSet 1..1 Extension The value set for the additional binding
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "valueSet"
......... value[x] 0..1 canonical() The value set for the additional binding
........ extension:documentation 0..1 Extension Documentation of the purpose of use of the binding
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "documentation"
......... value[x] 0..1 markdown Documentation of the purpose of use of the binding
........ extension:shortDoco 0..1 Extension Concise documentation - for summary tables
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "shortDoco"
......... value[x] 0..1 string Concise documentation - for summary tables
........ extension:usage 0..* Extension Qualifies the usage - jurisdiction, gender, workflow status etc.
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "usage"
......... value[x] 0..1 UsageContext Qualifies the usage - jurisdiction, gender, workflow status etc.
........ extension:any 0..1 Extension Whether binding can applies to all repeats, or just one
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "any"
......... value[x] 0..1 boolean Whether binding can applies to all repeats, or just one
....... url 1..1 uri "additional"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
..... url 1..1 uri "binding"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:mapping 0..* Extension Map element to another set of definitions
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:identity 1..1 Extension Reference to mapping declaration
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "identity"
....... value[x] 0..1 id Reference to mapping declaration
...... extension:language 0..1 Extension Computable language of mapping
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "language"
....... value[x] 0..1 code Computable language of mapping
Binding: Mime Types (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
...... extension:map 1..1 Extension Details of the mapping
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "map"
....... value[x] 0..1 string Details of the mapping
...... extension:comment 0..1 Extension Comments about the mapping or its use
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "comment"
....... value[x] 0..1 markdown Comments about the mapping or its use
..... url 1..1 uri "mapping"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:_datatype 0..1 (Complex) Data type name for StructureDefinition.differential.element from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
..... value[x] 1..1 string Value of extension
Fixed Value: ElementDefinition
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-StructureDefinition.differential.element"
.... valueBase64Binary base64Binary
.... valueBoolean boolean
.... valueCanonical canonical(Any)
.... valueCode code
.... valueDate date
.... valueDateTime dateTime
.... valueDecimal decimal
.... valueId id
.... valueInstant instant
.... valueInteger integer
.... valueMarkdown markdown
.... valueOid oid
.... valuePositiveInt positiveInt
.... valueString string
.... valueTime time
.... valueUnsignedInt unsignedInt
.... valueUri uri
.... valueUrl url
.... valueUuid uuid
.... valueAddress Address
.... valueAge Age
.... valueAnnotation Annotation
.... valueAttachment Attachment
.... valueCodeableConcept CodeableConcept
.... valueCoding Coding
.... valueContactPoint ContactPoint
.... valueCount Count
.... valueDistance Distance
.... valueDuration Duration
.... valueHumanName HumanName
.... valueIdentifier Identifier
.... valueMoney Money
.... valuePeriod Period
.... valueQuantity Quantity
.... valueRange Range
.... valueRatio Ratio
.... valueReference Reference(Any)
.... valueSampledData SampledData
.... valueSignature Signature
.... valueTiming Timing
.... valueContactDetail ContactDetail
.... valueContributor Contributor
.... valueDataRequirement DataRequirement
.... valueExpression Expression
.... valueParameterDefinition ParameterDefinition
.... valueRelatedArtifact RelatedArtifact
.... valueTriggerDefinition TriggerDefinition
.... valueUsageContext UsageContext
.... valueDosage Dosage
.... valueMeta Meta

doco Documentation for this format

This structure is derived from Extension

Summary

Simple Extension with the type base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta: This cross-version extension represents StructureDefinition.differential.element from http://hl7.org/fhir/StructureDefinition/StructureDefinition|5.0.0 for use in FHIR R4.

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 1..* Extension(4.0.1) Definition of elements in the resource (if no StructureDefinition)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:path 1..1 Extension Path of the element in the hierarchy of elements
..... url 1..1 uri "path"
..... value[x] 0..1 string Path of the element in the hierarchy of elements
.... extension:representation 0..* Extension xmlAttr | xmlText | typeAttr | cdaText | xhtml
..... url 1..1 uri "representation"
..... value[x] 0..1 code xmlAttr | xmlText | typeAttr | cdaText | xhtml
Binding: PropertyRepresentation (required): How a property is represented when serialized.
.... extension:sliceName 0..1 Extension Name for this particular element (in a set of slices)
..... url 1..1 uri "sliceName"
..... value[x] 0..1 string Name for this particular element (in a set of slices)
.... extension:sliceIsConstraining 0..1 Extension If this slice definition constrains an inherited slice definition (or not)
..... url 1..1 uri "sliceIsConstraining"
..... value[x] 0..1 boolean If this slice definition constrains an inherited slice definition (or not)
.... extension:label 0..1 Extension Name for element to display with or prompt for element
..... url 1..1 uri "label"
..... value[x] 0..1 string Name for element to display with or prompt for element
.... extension:code 0..* Extension Corresponding codes in terminologies
..... url 1..1 uri "code"
..... value[x] 0..1 Coding Corresponding codes in terminologies
Binding: AccountStatus (example): Codes that indicate the meaning of a data element.
.... extension:slicing 0..1 Extension This element is sliced - slices follow
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:discriminator 0..* Extension Element values that are used to distinguish the slices
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:type 1..1 Extension value | exists | type | profile | position
......... url 1..1 uri "type"
......... value[x] 0..1 code value | exists | type | profile | position
Binding: R5_discriminator_type_for_R4 (0.0.1-snapshot-2) (required): How an element value is interpreted when discrimination is evaluated.
........ extension:path 1..1 Extension Path to element value
......... url 1..1 uri "path"
......... value[x] 0..1 string Path to element value
....... url 1..1 uri "discriminator"
...... extension:description 0..1 Extension Text description of how slicing works (or not)
....... url 1..1 uri "description"
....... value[x] 0..1 string Text description of how slicing works (or not)
...... extension:ordered 0..1 Extension If elements must be in same order as slices
....... url 1..1 uri "ordered"
....... value[x] 0..1 boolean If elements must be in same order as slices
...... extension:rules 1..1 Extension closed | open | openAtEnd
....... url 1..1 uri "rules"
....... value[x] 0..1 code closed | open | openAtEnd
Binding: SlicingRules (required): How slices are interpreted when evaluating an instance.
..... url 1..1 uri "slicing"
.... extension:short 0..1 Extension Concise definition for space-constrained presentation
..... url 1..1 uri "short"
..... value[x] 0..1 string Concise definition for space-constrained presentation
.... extension:definition 0..1 Extension Full formal definition as narrative text
..... url 1..1 uri "definition"
..... value[x] 0..1 markdown Full formal definition as narrative text
.... extension:comment 0..1 Extension Comments about the use of this element
..... url 1..1 uri "comment"
..... value[x] 0..1 markdown Comments about the use of this element
.... extension:requirements 0..1 Extension Why this resource has been created
..... url 1..1 uri "requirements"
..... value[x] 0..1 markdown Why this resource has been created
.... extension:alias 0..* Extension Other names
..... url 1..1 uri "alias"
..... value[x] 0..1 string Other names
.... extension:min 0..1 Extension Minimum Cardinality
..... url 1..1 uri "min"
..... value[x] 0..1 unsignedInt Minimum Cardinality
.... extension:max 0..1 Extension Maximum Cardinality (a number or *)
..... url 1..1 uri "max"
..... value[x] 0..1 string Maximum Cardinality (a number or *)
.... extension:base 0..1 Extension Base definition information for tools
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:path 1..1 Extension Path that identifies the base element
....... url 1..1 uri "path"
....... value[x] 0..1 string Path that identifies the base element
...... extension:min 1..1 Extension Min cardinality of the base element
....... url 1..1 uri "min"
....... value[x] 0..1 unsignedInt Min cardinality of the base element
...... extension:max 1..1 Extension Max cardinality of the base element
....... url 1..1 uri "max"
....... value[x] 0..1 string Max cardinality of the base element
..... url 1..1 uri "base"
.... extension:contentReference 0..1 Extension Reference to definition of content for the element
..... url 1..1 uri "contentReference"
..... value[x] 0..1 uri Reference to definition of content for the element
.... extension:type 0..* Extension Data type and Profile for this element
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:code 1..1 Extension Data type or Resource (reference to definition)
....... url 1..1 uri "code"
....... value[x] 0..1 uri Data type or Resource (reference to definition)
Binding: R5_elementdefinition_types_for_R4 (0.0.1-snapshot-2) (extensible): List of all Types for ElementDefinition.type.code.
...... extension:profile 0..* Extension Profiles (StructureDefinition or IG) - one must apply
....... url 1..1 uri "profile"
....... value[x] 0..1 canonical() Profiles (StructureDefinition or IG) - one must apply
...... extension:targetProfile 0..* Extension Profile (StructureDefinition or IG) on the Reference/canonical target - one must apply
....... url 1..1 uri "targetProfile"
....... value[x] 0..1 canonical() Profile (StructureDefinition or IG) on the Reference/canonical target - one must apply
...... extension:aggregation 0..* Extension contained | referenced | bundled - how aggregated
....... url 1..1 uri "aggregation"
....... value[x] 0..1 code contained | referenced | bundled - how aggregated
Binding: AggregationMode (required): How resource references can be aggregated.
...... extension:versioning 0..1 Extension either | independent | specific
....... url 1..1 uri "versioning"
....... value[x] 0..1 code either | independent | specific
Binding: ReferenceVersionRules (required): Whether a reference needs to be version specific or version independent, or whether either can be used.
..... url 1..1 uri "type"
.... extension:defaultValue[x] 0..1 Extension Specified value if missing from instance
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:concept 0..1 Extension Reference to a concept (by class)
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension Reference to a resource (by instance)
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
...... extension:lowNumerator 0..1 Extension Low Numerator limit
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
...... extension:highNumerator 0..1 Extension High Numerator limit
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
...... extension:denominator 0..1 Extension Denominator value
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
...... extension:availableTime 0..* Extension Times the {item} is available
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension Always available? i.e. 24 hour service
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
...... extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:description 0..1 Extension Reason presented to the user explaining why time not available
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension Service not available during this period
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
...... extension:purpose 0..1 Extension The type of contact
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension Name of an individual to contact
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension Address for the contact
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension Period that this contact was valid for usage
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.defaultValue[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
....... value[x] 1..1 string Value of extension
..... url 1..1 uri "defaultValue[x]"
..... value[x] 0..1 Specified value if missing from instance
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:meaningWhenMissing 0..1 Extension Implicit meaning when this element is missing
..... url 1..1 uri "meaningWhenMissing"
..... value[x] 0..1 markdown Implicit meaning when this element is missing
.... extension:orderMeaning 0..1 Extension What the order of the elements means
..... url 1..1 uri "orderMeaning"
..... value[x] 0..1 string What the order of the elements means
.... extension:fixed[x] 0..1 Extension Value must be exactly this
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:concept 0..1 Extension Reference to a concept (by class)
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension Reference to a resource (by instance)
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
...... extension:lowNumerator 0..1 Extension Low Numerator limit
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
...... extension:highNumerator 0..1 Extension High Numerator limit
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
...... extension:denominator 0..1 Extension Denominator value
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
...... extension:availableTime 0..* Extension Times the {item} is available
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension Always available? i.e. 24 hour service
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
...... extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:description 0..1 Extension Reason presented to the user explaining why time not available
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension Service not available during this period
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
...... extension:purpose 0..1 Extension The type of contact
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension Name of an individual to contact
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension Address for the contact
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension Period that this contact was valid for usage
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.fixed[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
....... value[x] 1..1 string Value of extension
..... url 1..1 uri "fixed[x]"
..... value[x] 0..1 Value must be exactly this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:pattern[x] 0..1 Extension Value must have at least these property values
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:concept 0..1 Extension Reference to a concept (by class)
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension Reference to a resource (by instance)
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
...... extension:lowNumerator 0..1 Extension Low Numerator limit
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
...... extension:highNumerator 0..1 Extension High Numerator limit
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
...... extension:denominator 0..1 Extension Denominator value
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
...... extension:availableTime 0..* Extension Times the {item} is available
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension Always available? i.e. 24 hour service
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
...... extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:description 0..1 Extension Reason presented to the user explaining why time not available
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension Service not available during this period
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
...... extension:purpose 0..1 Extension The type of contact
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension Name of an individual to contact
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension Address for the contact
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension Period that this contact was valid for usage
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.pattern[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
....... value[x] 1..1 string Value of extension
..... url 1..1 uri "pattern[x]"
..... value[x] 0..1 Value must have at least these property values
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:example 0..* Extension Example value (as defined for type)
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:label 1..1 Extension Describes the purpose of this example
....... url 1..1 uri "label"
....... value[x] 0..1 string Describes the purpose of this example
...... extension:value[x] 1..1 Extension Value of Example (one of allowed types)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:concept 0..1 Extension Reference to a concept (by class)
......... url 1..1 uri "concept"
......... value[x] 0..1 CodeableConcept Reference to a concept (by class)
........ extension:reference 0..1 Extension Reference to a resource (by instance)
......... url 1..1 uri "reference"
......... value[x] 0..1 Reference() Reference to a resource (by instance)
........ extension:lowNumerator 0..1 Extension Low Numerator limit
......... url 1..1 uri "lowNumerator"
......... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
........ extension:highNumerator 0..1 Extension High Numerator limit
......... url 1..1 uri "highNumerator"
......... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
........ extension:denominator 0..1 Extension Denominator value
......... url 1..1 uri "denominator"
......... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
........ extension:availableTime 0..* Extension Times the {item} is available
......... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
.......... extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
........... url 1..1 uri "daysOfWeek"
........... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
.......... extension:allDay 0..1 Extension Always available? i.e. 24 hour service
........... url 1..1 uri "allDay"
........... value[x] 0..1 boolean Always available? i.e. 24 hour service
.......... extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
........... url 1..1 uri "availableStartTime"
........... value[x] 0..1 time Opening time of day (ignored if allDay = true)
.......... extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
........... url 1..1 uri "availableEndTime"
........... value[x] 0..1 time Closing time of day (ignored if allDay = true)
......... url 1..1 uri "availableTime"
........ extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
......... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
.......... extension:description 0..1 Extension Reason presented to the user explaining why time not available
........... url 1..1 uri "description"
........... value[x] 0..1 string Reason presented to the user explaining why time not available
.......... extension:during 0..1 Extension Service not available during this period
........... url 1..1 uri "during"
........... value[x] 0..1 Period Service not available during this period
......... url 1..1 uri "notAvailableTime"
........ extension:purpose 0..1 Extension The type of contact
......... url 1..1 uri "purpose"
......... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
........ extension:name 0..* Extension Name of an individual to contact
......... url 1..1 uri "name"
......... value[x] 0..1 HumanName Name of an individual to contact
........ extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
......... url 1..1 uri "telecom"
......... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
........ extension:address 0..1 Extension Address for the contact
......... url 1..1 uri "address"
......... value[x] 0..1 Address Address for the contact
........ extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
......... url 1..1 uri "organization"
......... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
........ extension:period 0..1 Extension Period that this contact was valid for usage
......... url 1..1 uri "period"
......... value[x] 0..1 Period Period that this contact was valid for usage
........ extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.example.value[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
......... value[x] 1..1 string Value of extension
....... url 1..1 uri "value[x]"
....... value[x] 0..1 Value of Example (one of allowed types)
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
..... url 1..1 uri "example"
.... extension:minValue[x] 0..1 Extension Minimum Allowed Value (for some types)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.minValue[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
....... value[x] 1..1 string Value of extension
Fixed Value: integer64
..... url 1..1 uri "minValue[x]"
..... value[x] 0..1 Minimum Allowed Value (for some types)
...... valueDate date
...... valueDateTime dateTime
...... valueInstant instant
...... valueTime time
...... valueDecimal decimal
...... valueInteger integer
...... valuePositiveInt positiveInt
...... valueUnsignedInt unsignedInt
...... valueQuantity Quantity
...... valueString string
.... extension:maxValue[x] 0..1 Extension Maximum Allowed Value (for some types)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.maxValue[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
....... value[x] 1..1 string Value of extension
Fixed Value: integer64
..... url 1..1 uri "maxValue[x]"
..... value[x] 0..1 Maximum Allowed Value (for some types)
...... valueDate date
...... valueDateTime dateTime
...... valueInstant instant
...... valueTime time
...... valueDecimal decimal
...... valueInteger integer
...... valuePositiveInt positiveInt
...... valueUnsignedInt unsignedInt
...... valueQuantity Quantity
...... valueString string
.... extension:maxLength 0..1 Extension Max length for string type data
..... url 1..1 uri "maxLength"
..... value[x] 0..1 integer Max length for string type data
.... extension:condition 0..* Extension Reference to invariant about presence
..... url 1..1 uri "condition"
..... value[x] 0..1 id Reference to invariant about presence
.... extension:constraint 0..* Extension Condition that must evaluate to true
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:key 1..1 Extension Target of 'condition' reference above
....... url 1..1 uri "key"
....... value[x] 0..1 id Target of 'condition' reference above
...... extension:requirements 0..1 Extension Why this constraint is necessary or appropriate
....... url 1..1 uri "requirements"
....... value[x] 0..1 markdown Why this constraint is necessary or appropriate
...... extension:severity 1..1 Extension error | warning
....... url 1..1 uri "severity"
....... value[x] 0..1 code error | warning
Binding: ConstraintSeverity (required): SHALL applications comply with this constraint?
...... extension:suppress 0..1 Extension Suppress warning or hint in profile
....... url 1..1 uri "suppress"
....... value[x] 0..1 boolean Suppress warning or hint in profile
...... extension:human 1..1 Extension Human description of constraint
....... url 1..1 uri "human"
....... value[x] 0..1 string Human description of constraint
...... extension:expression 0..1 Extension FHIRPath expression of constraint
....... url 1..1 uri "expression"
....... value[x] 0..1 string FHIRPath expression of constraint
...... extension:source 0..1 Extension Reference to original source of constraint
....... url 1..1 uri "source"
....... value[x] 0..1 canonical() Reference to original source of constraint
..... url 1..1 uri "constraint"
.... extension:mustHaveValue 0..1 Extension For primitives, that a value must be present - not replaced by an extension
..... url 1..1 uri "mustHaveValue"
..... value[x] 0..1 boolean For primitives, that a value must be present - not replaced by an extension
.... extension:valueAlternatives 0..* Extension Extensions that are allowed to replace a primitive value
..... url 1..1 uri "valueAlternatives"
..... value[x] 0..1 canonical() Extensions that are allowed to replace a primitive value
.... extension:mustSupport 0..1 Extension If the element must be supported (discouraged - see obligations)
..... url 1..1 uri "mustSupport"
..... value[x] 0..1 boolean If the element must be supported (discouraged - see obligations)
.... extension:isModifier 0..1 Extension If this modifies the meaning of other elements
..... url 1..1 uri "isModifier"
..... value[x] 0..1 boolean If this modifies the meaning of other elements
.... extension:isModifierReason 0..1 Extension Reason that this element is marked as a modifier
..... url 1..1 uri "isModifierReason"
..... value[x] 0..1 string Reason that this element is marked as a modifier
.... extension:isSummary 0..1 Extension Include when _summary = true?
..... url 1..1 uri "isSummary"
..... value[x] 0..1 boolean Include when _summary = true?
.... extension:binding 0..1 Extension ValueSet details if this is coded
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:strength 1..1 Extension required | extensible | preferred | example
....... url 1..1 uri "strength"
....... value[x] 0..1 code required | extensible | preferred | example
Binding: BindingStrength (required): Indication of the degree of conformance expectations associated with a binding.
...... extension:description 0..1 Extension Intended use of codes in the bound value set
....... url 1..1 uri "description"
....... value[x] 0..1 markdown Intended use of codes in the bound value set
...... extension:valueSet 0..1 Extension Source of value set
....... url 1..1 uri "valueSet"
....... value[x] 0..1 canonical() Source of value set
...... extension:additional 0..* Extension Additional Bindings - more rules about the binding
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
........ extension:purpose 1..1 Extension maximum | minimum | required | extensible | candidate | current | preferred | ui | starter | component
......... url 1..1 uri "purpose"
......... value[x] 0..1 code maximum | minimum | required | extensible | candidate | current | preferred | ui | starter | component
Binding: R5_additional_binding_purpose_for_R4 (0.0.1-snapshot-2) (required): The use of an additional binding.
........ extension:valueSet 1..1 Extension The value set for the additional binding
......... url 1..1 uri "valueSet"
......... value[x] 0..1 canonical() The value set for the additional binding
........ extension:documentation 0..1 Extension Documentation of the purpose of use of the binding
......... url 1..1 uri "documentation"
......... value[x] 0..1 markdown Documentation of the purpose of use of the binding
........ extension:shortDoco 0..1 Extension Concise documentation - for summary tables
......... url 1..1 uri "shortDoco"
......... value[x] 0..1 string Concise documentation - for summary tables
........ extension:usage 0..* Extension Qualifies the usage - jurisdiction, gender, workflow status etc.
......... url 1..1 uri "usage"
......... value[x] 0..1 UsageContext Qualifies the usage - jurisdiction, gender, workflow status etc.
........ extension:any 0..1 Extension Whether binding can applies to all repeats, or just one
......... url 1..1 uri "any"
......... value[x] 0..1 boolean Whether binding can applies to all repeats, or just one
....... url 1..1 uri "additional"
..... url 1..1 uri "binding"
.... extension:mapping 0..* Extension Map element to another set of definitions
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:identity 1..1 Extension Reference to mapping declaration
....... url 1..1 uri "identity"
....... value[x] 0..1 id Reference to mapping declaration
...... extension:language 0..1 Extension Computable language of mapping
....... url 1..1 uri "language"
....... value[x] 0..1 code Computable language of mapping
Binding: Mime Types (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
...... extension:map 1..1 Extension Details of the mapping
....... url 1..1 uri "map"
....... value[x] 0..1 string Details of the mapping
...... extension:comment 0..1 Extension Comments about the mapping or its use
....... url 1..1 uri "comment"
....... value[x] 0..1 markdown Comments about the mapping or its use
..... url 1..1 uri "mapping"
.... extension:_datatype 0..1 (Complex) Data type name for StructureDefinition.differential.element from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
..... value[x] 1..1 string Value of extension
Fixed Value: ElementDefinition
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-StructureDefinition.differential.element"

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 1..* Extension(4.0.1) Definition of elements in the resource (if no StructureDefinition)
Constraints: ext-1
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
.... extension:path 1..1 Extension Path of the element in the hierarchy of elements
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "path"
..... value[x] 0..1 string Path of the element in the hierarchy of elements
.... extension:representation 0..* Extension xmlAttr | xmlText | typeAttr | cdaText | xhtml
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "representation"
..... value[x] 0..1 code xmlAttr | xmlText | typeAttr | cdaText | xhtml
Binding: PropertyRepresentation (required): How a property is represented when serialized.
.... extension:sliceName 0..1 Extension Name for this particular element (in a set of slices)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "sliceName"
..... value[x] 0..1 string Name for this particular element (in a set of slices)
.... extension:sliceIsConstraining 0..1 Extension If this slice definition constrains an inherited slice definition (or not)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "sliceIsConstraining"
..... value[x] 0..1 boolean If this slice definition constrains an inherited slice definition (or not)
.... extension:label 0..1 Extension Name for element to display with or prompt for element
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "label"
..... value[x] 0..1 string Name for element to display with or prompt for element
.... extension:code 0..* Extension Corresponding codes in terminologies
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "code"
..... value[x] 0..1 Coding Corresponding codes in terminologies
Binding: AccountStatus (example): Codes that indicate the meaning of a data element.
.... extension:slicing 0..1 Extension This element is sliced - slices follow
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:discriminator 0..* Extension Element values that are used to distinguish the slices
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:type 1..1 Extension value | exists | type | profile | position
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "type"
......... value[x] 0..1 code value | exists | type | profile | position
Binding: R5_discriminator_type_for_R4 (0.0.1-snapshot-2) (required): How an element value is interpreted when discrimination is evaluated.
........ extension:path 1..1 Extension Path to element value
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "path"
......... value[x] 0..1 string Path to element value
....... url 1..1 uri "discriminator"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:description 0..1 Extension Text description of how slicing works (or not)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "description"
....... value[x] 0..1 string Text description of how slicing works (or not)
...... extension:ordered 0..1 Extension If elements must be in same order as slices
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "ordered"
....... value[x] 0..1 boolean If elements must be in same order as slices
...... extension:rules 1..1 Extension closed | open | openAtEnd
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "rules"
....... value[x] 0..1 code closed | open | openAtEnd
Binding: SlicingRules (required): How slices are interpreted when evaluating an instance.
..... url 1..1 uri "slicing"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:short 0..1 Extension Concise definition for space-constrained presentation
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "short"
..... value[x] 0..1 string Concise definition for space-constrained presentation
.... extension:definition 0..1 Extension Full formal definition as narrative text
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "definition"
..... value[x] 0..1 markdown Full formal definition as narrative text
.... extension:comment 0..1 Extension Comments about the use of this element
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "comment"
..... value[x] 0..1 markdown Comments about the use of this element
.... extension:requirements 0..1 Extension Why this resource has been created
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "requirements"
..... value[x] 0..1 markdown Why this resource has been created
.... extension:alias 0..* Extension Other names
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "alias"
..... value[x] 0..1 string Other names
.... extension:min 0..1 Extension Minimum Cardinality
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "min"
..... value[x] 0..1 unsignedInt Minimum Cardinality
.... extension:max 0..1 Extension Maximum Cardinality (a number or *)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "max"
..... value[x] 0..1 string Maximum Cardinality (a number or *)
.... extension:base 0..1 Extension Base definition information for tools
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:path 1..1 Extension Path that identifies the base element
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "path"
....... value[x] 0..1 string Path that identifies the base element
...... extension:min 1..1 Extension Min cardinality of the base element
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "min"
....... value[x] 0..1 unsignedInt Min cardinality of the base element
...... extension:max 1..1 Extension Max cardinality of the base element
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "max"
....... value[x] 0..1 string Max cardinality of the base element
..... url 1..1 uri "base"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:contentReference 0..1 Extension Reference to definition of content for the element
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "contentReference"
..... value[x] 0..1 uri Reference to definition of content for the element
.... extension:type 0..* Extension Data type and Profile for this element
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:code 1..1 Extension Data type or Resource (reference to definition)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "code"
....... value[x] 0..1 uri Data type or Resource (reference to definition)
Binding: R5_elementdefinition_types_for_R4 (0.0.1-snapshot-2) (extensible): List of all Types for ElementDefinition.type.code.
...... extension:profile 0..* Extension Profiles (StructureDefinition or IG) - one must apply
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "profile"
....... value[x] 0..1 canonical() Profiles (StructureDefinition or IG) - one must apply
...... extension:targetProfile 0..* Extension Profile (StructureDefinition or IG) on the Reference/canonical target - one must apply
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "targetProfile"
....... value[x] 0..1 canonical() Profile (StructureDefinition or IG) on the Reference/canonical target - one must apply
...... extension:aggregation 0..* Extension contained | referenced | bundled - how aggregated
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "aggregation"
....... value[x] 0..1 code contained | referenced | bundled - how aggregated
Binding: AggregationMode (required): How resource references can be aggregated.
...... extension:versioning 0..1 Extension either | independent | specific
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "versioning"
....... value[x] 0..1 code either | independent | specific
Binding: ReferenceVersionRules (required): Whether a reference needs to be version specific or version independent, or whether either can be used.
..... url 1..1 uri "type"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:defaultValue[x] 0..1 Extension Specified value if missing from instance
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:concept 0..1 Extension Reference to a concept (by class)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension Reference to a resource (by instance)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
...... extension:lowNumerator 0..1 Extension Low Numerator limit
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
...... extension:highNumerator 0..1 Extension High Numerator limit
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
...... extension:denominator 0..1 Extension Denominator value
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
...... extension:availableTime 0..* Extension Times the {item} is available
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension Always available? i.e. 24 hour service
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:description 0..1 Extension Reason presented to the user explaining why time not available
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension Service not available during this period
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:purpose 0..1 Extension The type of contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension Name of an individual to contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension Address for the contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension Period that this contact was valid for usage
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.defaultValue[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
..... url 1..1 uri "defaultValue[x]"
..... value[x] 0..1 Specified value if missing from instance
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:meaningWhenMissing 0..1 Extension Implicit meaning when this element is missing
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "meaningWhenMissing"
..... value[x] 0..1 markdown Implicit meaning when this element is missing
.... extension:orderMeaning 0..1 Extension What the order of the elements means
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "orderMeaning"
..... value[x] 0..1 string What the order of the elements means
.... extension:fixed[x] 0..1 Extension Value must be exactly this
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:concept 0..1 Extension Reference to a concept (by class)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension Reference to a resource (by instance)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
...... extension:lowNumerator 0..1 Extension Low Numerator limit
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
...... extension:highNumerator 0..1 Extension High Numerator limit
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
...... extension:denominator 0..1 Extension Denominator value
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
...... extension:availableTime 0..* Extension Times the {item} is available
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension Always available? i.e. 24 hour service
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:description 0..1 Extension Reason presented to the user explaining why time not available
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension Service not available during this period
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:purpose 0..1 Extension The type of contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension Name of an individual to contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension Address for the contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension Period that this contact was valid for usage
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.fixed[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
..... url 1..1 uri "fixed[x]"
..... value[x] 0..1 Value must be exactly this
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:pattern[x] 0..1 Extension Value must have at least these property values
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:concept 0..1 Extension Reference to a concept (by class)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "concept"
....... value[x] 0..1 CodeableConcept Reference to a concept (by class)
...... extension:reference 0..1 Extension Reference to a resource (by instance)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "reference"
....... value[x] 0..1 Reference() Reference to a resource (by instance)
...... extension:lowNumerator 0..1 Extension Low Numerator limit
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "lowNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
...... extension:highNumerator 0..1 Extension High Numerator limit
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "highNumerator"
....... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
...... extension:denominator 0..1 Extension Denominator value
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "denominator"
....... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
...... extension:availableTime 0..* Extension Times the {item} is available
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "daysOfWeek"
......... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
........ extension:allDay 0..1 Extension Always available? i.e. 24 hour service
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "allDay"
......... value[x] 0..1 boolean Always available? i.e. 24 hour service
........ extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "availableStartTime"
......... value[x] 0..1 time Opening time of day (ignored if allDay = true)
........ extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "availableEndTime"
......... value[x] 0..1 time Closing time of day (ignored if allDay = true)
....... url 1..1 uri "availableTime"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:description 0..1 Extension Reason presented to the user explaining why time not available
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "description"
......... value[x] 0..1 string Reason presented to the user explaining why time not available
........ extension:during 0..1 Extension Service not available during this period
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "during"
......... value[x] 0..1 Period Service not available during this period
....... url 1..1 uri "notAvailableTime"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:purpose 0..1 Extension The type of contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
...... extension:name 0..* Extension Name of an individual to contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "name"
....... value[x] 0..1 HumanName Name of an individual to contact
...... extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "telecom"
....... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
...... extension:address 0..1 Extension Address for the contact
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "address"
....... value[x] 0..1 Address Address for the contact
...... extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "organization"
....... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
...... extension:period 0..1 Extension Period that this contact was valid for usage
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "period"
....... value[x] 0..1 Period Period that this contact was valid for usage
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.pattern[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
..... url 1..1 uri "pattern[x]"
..... value[x] 0..1 Value must have at least these property values
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:example 0..* Extension Example value (as defined for type)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:label 1..1 Extension Describes the purpose of this example
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "label"
....... value[x] 0..1 string Describes the purpose of this example
...... extension:value[x] 1..1 Extension Value of Example (one of allowed types)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:concept 0..1 Extension Reference to a concept (by class)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "concept"
......... value[x] 0..1 CodeableConcept Reference to a concept (by class)
........ extension:reference 0..1 Extension Reference to a resource (by instance)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "reference"
......... value[x] 0..1 Reference() Reference to a resource (by instance)
........ extension:lowNumerator 0..1 Extension Low Numerator limit
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "lowNumerator"
......... value[x] 0..1 SimpleQuantity(4.0.1) Low Numerator limit
........ extension:highNumerator 0..1 Extension High Numerator limit
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "highNumerator"
......... value[x] 0..1 SimpleQuantity(4.0.1) High Numerator limit
........ extension:denominator 0..1 Extension Denominator value
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "denominator"
......... value[x] 0..1 SimpleQuantity(4.0.1) Denominator value
........ extension:availableTime 0..* Extension Times the {item} is available
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
.......... extension:daysOfWeek 0..* Extension mon | tue | wed | thu | fri | sat | sun
Constraints: ext-1
........... id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
........... url 1..1 uri "daysOfWeek"
........... value[x] 0..1 code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The purpose for which an extended contact detail should be used.
.......... extension:allDay 0..1 Extension Always available? i.e. 24 hour service
Constraints: ext-1
........... id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
........... url 1..1 uri "allDay"
........... value[x] 0..1 boolean Always available? i.e. 24 hour service
.......... extension:availableStartTime 0..1 Extension Opening time of day (ignored if allDay = true)
Constraints: ext-1
........... id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
........... url 1..1 uri "availableStartTime"
........... value[x] 0..1 time Opening time of day (ignored if allDay = true)
.......... extension:availableEndTime 0..1 Extension Closing time of day (ignored if allDay = true)
Constraints: ext-1
........... id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
........... url 1..1 uri "availableEndTime"
........... value[x] 0..1 time Closing time of day (ignored if allDay = true)
......... url 1..1 uri "availableTime"
......... value[x] 0..1 Value of extension
.......... valueBase64Binary base64Binary
.......... valueBoolean boolean
.......... valueCanonical canonical(Any)
.......... valueCode code
.......... valueDate date
.......... valueDateTime dateTime
.......... valueDecimal decimal
.......... valueId id
.......... valueInstant instant
.......... valueInteger integer
.......... valueMarkdown markdown
.......... valueOid oid
.......... valuePositiveInt positiveInt
.......... valueString string
.......... valueTime time
.......... valueUnsignedInt unsignedInt
.......... valueUri uri
.......... valueUrl url
.......... valueUuid uuid
.......... valueAddress Address
.......... valueAge Age
.......... valueAnnotation Annotation
.......... valueAttachment Attachment
.......... valueCodeableConcept CodeableConcept
.......... valueCoding Coding
.......... valueContactPoint ContactPoint
.......... valueCount Count
.......... valueDistance Distance
.......... valueDuration Duration
.......... valueHumanName HumanName
.......... valueIdentifier Identifier
.......... valueMoney Money
.......... valuePeriod Period
.......... valueQuantity Quantity
.......... valueRange Range
.......... valueRatio Ratio
.......... valueReference Reference(Any)
.......... valueSampledData SampledData
.......... valueSignature Signature
.......... valueTiming Timing
.......... valueContactDetail ContactDetail
.......... valueContributor Contributor
.......... valueDataRequirement DataRequirement
.......... valueExpression Expression
.......... valueParameterDefinition ParameterDefinition
.......... valueRelatedArtifact RelatedArtifact
.......... valueTriggerDefinition TriggerDefinition
.......... valueUsageContext UsageContext
.......... valueDosage Dosage
.......... valueMeta Meta
........ extension:notAvailableTime 0..* Extension Not available during this time due to provided reason
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
.......... extension:description 0..1 Extension Reason presented to the user explaining why time not available
Constraints: ext-1
........... id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
........... url 1..1 uri "description"
........... value[x] 0..1 string Reason presented to the user explaining why time not available
.......... extension:during 0..1 Extension Service not available during this period
Constraints: ext-1
........... id 0..1 string Unique id for inter-element referencing
........... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
........... url 1..1 uri "during"
........... value[x] 0..1 Period Service not available during this period
......... url 1..1 uri "notAvailableTime"
......... value[x] 0..1 Value of extension
.......... valueBase64Binary base64Binary
.......... valueBoolean boolean
.......... valueCanonical canonical(Any)
.......... valueCode code
.......... valueDate date
.......... valueDateTime dateTime
.......... valueDecimal decimal
.......... valueId id
.......... valueInstant instant
.......... valueInteger integer
.......... valueMarkdown markdown
.......... valueOid oid
.......... valuePositiveInt positiveInt
.......... valueString string
.......... valueTime time
.......... valueUnsignedInt unsignedInt
.......... valueUri uri
.......... valueUrl url
.......... valueUuid uuid
.......... valueAddress Address
.......... valueAge Age
.......... valueAnnotation Annotation
.......... valueAttachment Attachment
.......... valueCodeableConcept CodeableConcept
.......... valueCoding Coding
.......... valueContactPoint ContactPoint
.......... valueCount Count
.......... valueDistance Distance
.......... valueDuration Duration
.......... valueHumanName HumanName
.......... valueIdentifier Identifier
.......... valueMoney Money
.......... valuePeriod Period
.......... valueQuantity Quantity
.......... valueRange Range
.......... valueRatio Ratio
.......... valueReference Reference(Any)
.......... valueSampledData SampledData
.......... valueSignature Signature
.......... valueTiming Timing
.......... valueContactDetail ContactDetail
.......... valueContributor Contributor
.......... valueDataRequirement DataRequirement
.......... valueExpression Expression
.......... valueParameterDefinition ParameterDefinition
.......... valueRelatedArtifact RelatedArtifact
.......... valueTriggerDefinition TriggerDefinition
.......... valueUsageContext UsageContext
.......... valueDosage Dosage
.......... valueMeta Meta
........ extension:purpose 0..1 Extension The type of contact
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "purpose"
......... value[x] 0..1 CodeableConcept The type of contact
Binding: R5_contactentity_type_for_R4 (0.0.1-snapshot-2) (preferred): The purpose for which an extended contact detail should be used.
........ extension:name 0..* Extension Name of an individual to contact
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "name"
......... value[x] 0..1 HumanName Name of an individual to contact
........ extension:telecom 0..* Extension Contact details (e.g.phone/fax/url)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "telecom"
......... value[x] 0..1 ContactPoint Contact details (e.g.phone/fax/url)
........ extension:address 0..1 Extension Address for the contact
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "address"
......... value[x] 0..1 Address Address for the contact
........ extension:organization 0..1 Extension This contact detail is handled/monitored by a specific organization
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "organization"
......... value[x] 0..1 Reference() This contact detail is handled/monitored by a specific organization
........ extension:period 0..1 Extension Period that this contact was valid for usage
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "period"
......... value[x] 0..1 Period Period that this contact was valid for usage
........ extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.example.value[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
......... id 0..1 id Unique id for inter-element referencing
......... extension 0..0
......... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
......... value[x] 1..1 string Value of extension
....... url 1..1 uri "value[x]"
....... value[x] 0..1 Value of Example (one of allowed types)
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
..... url 1..1 uri "example"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:minValue[x] 0..1 Extension Minimum Allowed Value (for some types)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.minValue[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: integer64
..... url 1..1 uri "minValue[x]"
..... value[x] 0..1 Minimum Allowed Value (for some types)
...... valueDate date
...... valueDateTime dateTime
...... valueInstant instant
...... valueTime time
...... valueDecimal decimal
...... valueInteger integer
...... valuePositiveInt positiveInt
...... valueUnsignedInt unsignedInt
...... valueQuantity Quantity
...... valueString string
.... extension:maxValue[x] 0..1 Extension Maximum Allowed Value (for some types)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:_datatype 0..1 (Complex) Data type name for ElementDefinition.maxValue[x] from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
....... value[x] 1..1 string Value of extension
Fixed Value: integer64
..... url 1..1 uri "maxValue[x]"
..... value[x] 0..1 Maximum Allowed Value (for some types)
...... valueDate date
...... valueDateTime dateTime
...... valueInstant instant
...... valueTime time
...... valueDecimal decimal
...... valueInteger integer
...... valuePositiveInt positiveInt
...... valueUnsignedInt unsignedInt
...... valueQuantity Quantity
...... valueString string
.... extension:maxLength 0..1 Extension Max length for string type data
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "maxLength"
..... value[x] 0..1 integer Max length for string type data
.... extension:condition 0..* Extension Reference to invariant about presence
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "condition"
..... value[x] 0..1 id Reference to invariant about presence
.... extension:constraint 0..* Extension Condition that must evaluate to true
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:key 1..1 Extension Target of 'condition' reference above
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "key"
....... value[x] 0..1 id Target of 'condition' reference above
...... extension:requirements 0..1 Extension Why this constraint is necessary or appropriate
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "requirements"
....... value[x] 0..1 markdown Why this constraint is necessary or appropriate
...... extension:severity 1..1 Extension error | warning
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "severity"
....... value[x] 0..1 code error | warning
Binding: ConstraintSeverity (required): SHALL applications comply with this constraint?
...... extension:suppress 0..1 Extension Suppress warning or hint in profile
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "suppress"
....... value[x] 0..1 boolean Suppress warning or hint in profile
...... extension:human 1..1 Extension Human description of constraint
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "human"
....... value[x] 0..1 string Human description of constraint
...... extension:expression 0..1 Extension FHIRPath expression of constraint
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "expression"
....... value[x] 0..1 string FHIRPath expression of constraint
...... extension:source 0..1 Extension Reference to original source of constraint
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "source"
....... value[x] 0..1 canonical() Reference to original source of constraint
..... url 1..1 uri "constraint"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:mustHaveValue 0..1 Extension For primitives, that a value must be present - not replaced by an extension
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "mustHaveValue"
..... value[x] 0..1 boolean For primitives, that a value must be present - not replaced by an extension
.... extension:valueAlternatives 0..* Extension Extensions that are allowed to replace a primitive value
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "valueAlternatives"
..... value[x] 0..1 canonical() Extensions that are allowed to replace a primitive value
.... extension:mustSupport 0..1 Extension If the element must be supported (discouraged - see obligations)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "mustSupport"
..... value[x] 0..1 boolean If the element must be supported (discouraged - see obligations)
.... extension:isModifier 0..1 Extension If this modifies the meaning of other elements
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "isModifier"
..... value[x] 0..1 boolean If this modifies the meaning of other elements
.... extension:isModifierReason 0..1 Extension Reason that this element is marked as a modifier
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "isModifierReason"
..... value[x] 0..1 string Reason that this element is marked as a modifier
.... extension:isSummary 0..1 Extension Include when _summary = true?
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "isSummary"
..... value[x] 0..1 boolean Include when _summary = true?
.... extension:binding 0..1 Extension ValueSet details if this is coded
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:strength 1..1 Extension required | extensible | preferred | example
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "strength"
....... value[x] 0..1 code required | extensible | preferred | example
Binding: BindingStrength (required): Indication of the degree of conformance expectations associated with a binding.
...... extension:description 0..1 Extension Intended use of codes in the bound value set
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "description"
....... value[x] 0..1 markdown Intended use of codes in the bound value set
...... extension:valueSet 0..1 Extension Source of value set
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "valueSet"
....... value[x] 0..1 canonical() Source of value set
...... extension:additional 0..* Extension Additional Bindings - more rules about the binding
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
........ extension:purpose 1..1 Extension maximum | minimum | required | extensible | candidate | current | preferred | ui | starter | component
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "purpose"
......... value[x] 0..1 code maximum | minimum | required | extensible | candidate | current | preferred | ui | starter | component
Binding: R5_additional_binding_purpose_for_R4 (0.0.1-snapshot-2) (required): The use of an additional binding.
........ extension:valueSet 1..1 Extension The value set for the additional binding
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "valueSet"
......... value[x] 0..1 canonical() The value set for the additional binding
........ extension:documentation 0..1 Extension Documentation of the purpose of use of the binding
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "documentation"
......... value[x] 0..1 markdown Documentation of the purpose of use of the binding
........ extension:shortDoco 0..1 Extension Concise documentation - for summary tables
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "shortDoco"
......... value[x] 0..1 string Concise documentation - for summary tables
........ extension:usage 0..* Extension Qualifies the usage - jurisdiction, gender, workflow status etc.
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "usage"
......... value[x] 0..1 UsageContext Qualifies the usage - jurisdiction, gender, workflow status etc.
........ extension:any 0..1 Extension Whether binding can applies to all repeats, or just one
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "any"
......... value[x] 0..1 boolean Whether binding can applies to all repeats, or just one
....... url 1..1 uri "additional"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
..... url 1..1 uri "binding"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:mapping 0..* Extension Map element to another set of definitions
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
Constraints: ext-1
...... extension:identity 1..1 Extension Reference to mapping declaration
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "identity"
....... value[x] 0..1 id Reference to mapping declaration
...... extension:language 0..1 Extension Computable language of mapping
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "language"
....... value[x] 0..1 code Computable language of mapping
Binding: Mime Types (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
...... extension:map 1..1 Extension Details of the mapping
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "map"
....... value[x] 0..1 string Details of the mapping
...... extension:comment 0..1 Extension Comments about the mapping or its use
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "comment"
....... value[x] 0..1 markdown Comments about the mapping or its use
..... url 1..1 uri "mapping"
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueContributor Contributor
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueDosage Dosage
...... valueMeta Meta
.... extension:_datatype 0..1 (Complex) Data type name for StructureDefinition.differential.element from FHIR R5
URL: http://hl7.org/fhir/StructureDefinition/_datatype
Constraints: ext-1
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/_datatype"
..... value[x] 1..1 string Value of extension
Fixed Value: ElementDefinition
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-StructureDefinition.differential.element"
.... valueBase64Binary base64Binary
.... valueBoolean boolean
.... valueCanonical canonical(Any)
.... valueCode code
.... valueDate date
.... valueDateTime dateTime
.... valueDecimal decimal
.... valueId id
.... valueInstant instant
.... valueInteger integer
.... valueMarkdown markdown
.... valueOid oid
.... valuePositiveInt positiveInt
.... valueString string
.... valueTime time
.... valueUnsignedInt unsignedInt
.... valueUri uri
.... valueUrl url
.... valueUuid uuid
.... valueAddress Address
.... valueAge Age
.... valueAnnotation Annotation
.... valueAttachment Attachment
.... valueCodeableConcept CodeableConcept
.... valueCoding Coding
.... valueContactPoint ContactPoint
.... valueCount Count
.... valueDistance Distance
.... valueDuration Duration
.... valueHumanName HumanName
.... valueIdentifier Identifier
.... valueMoney Money
.... valuePeriod Period
.... valueQuantity Quantity
.... valueRange Range
.... valueRatio Ratio
.... valueReference Reference(Any)
.... valueSampledData SampledData
.... valueSignature Signature
.... valueTiming Timing
.... valueContactDetail ContactDetail
.... valueContributor Contributor
.... valueDataRequirement DataRequirement
.... valueExpression Expression
.... valueParameterDefinition ParameterDefinition
.... valueRelatedArtifact RelatedArtifact
.... valueTriggerDefinition TriggerDefinition
.... valueUsageContext UsageContext
.... valueDosage Dosage
.... valueMeta Meta

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSetURI
Extension.extension:representation.value[x]requiredPropertyRepresentation
http://hl7.org/fhir/ValueSet/property-representation|4.0.1
From the FHIR Standard
Extension.extension:code.value[x]exampleAccountStatus(a valid code from Account Status)
http://hl7.org/fhir/ValueSet/account-status|4.0.1
From the FHIR Standard
Extension.extension:slicing.extension:discriminator.extension:type.value[x]requiredR5_discriminator_type_for_R4
http://hl7.org/fhir/5.0/ValueSet/R5-discriminator-type-for-R4|0.0.1-snapshot-2
From this IG
Extension.extension:slicing.extension:rules.value[x]requiredSlicingRules
http://hl7.org/fhir/ValueSet/resource-slicing-rules|4.0.1
From the FHIR Standard
Extension.extension:type.extension:code.value[x]extensibleR5_elementdefinition_types_for_R4
http://hl7.org/fhir/5.0/ValueSet/R5-elementdefinition-types-for-R4|0.0.1-snapshot-2
From this IG
Extension.extension:type.extension:aggregation.value[x]requiredAggregationMode
http://hl7.org/fhir/ValueSet/resource-aggregation-mode|4.0.1
From the FHIR Standard
Extension.extension:type.extension:versioning.value[x]requiredReferenceVersionRules
http://hl7.org/fhir/ValueSet/reference-version-rules|4.0.1
From the FHIR Standard
Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek.value[x]requiredDaysOfWeek(a valid code from Days Of Week)
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From the FHIR Standard
Extension.extension:defaultValue[x].extension:purpose.value[x]preferredR5_contactentity_type_for_R4
http://hl7.org/fhir/5.0/ValueSet/R5-contactentity-type-for-R4|0.0.1-snapshot-2
From this IG
Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek.value[x]requiredDaysOfWeek(a valid code from Days Of Week)
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From the FHIR Standard
Extension.extension:fixed[x].extension:purpose.value[x]preferredR5_contactentity_type_for_R4
http://hl7.org/fhir/5.0/ValueSet/R5-contactentity-type-for-R4|0.0.1-snapshot-2
From this IG
Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek.value[x]requiredDaysOfWeek(a valid code from Days Of Week)
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From the FHIR Standard
Extension.extension:pattern[x].extension:purpose.value[x]preferredR5_contactentity_type_for_R4
http://hl7.org/fhir/5.0/ValueSet/R5-contactentity-type-for-R4|0.0.1-snapshot-2
From this IG
Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek.value[x]requiredDaysOfWeek(a valid code from Days Of Week)
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From the FHIR Standard
Extension.extension:example.extension:value[x].extension:purpose.value[x]preferredR5_contactentity_type_for_R4
http://hl7.org/fhir/5.0/ValueSet/R5-contactentity-type-for-R4|0.0.1-snapshot-2
From this IG
Extension.extension:constraint.extension:severity.value[x]requiredConstraintSeverity
http://hl7.org/fhir/ValueSet/constraint-severity|4.0.1
From the FHIR Standard
Extension.extension:binding.extension:strength.value[x]requiredBindingStrength
http://hl7.org/fhir/ValueSet/binding-strength|4.0.1
From the FHIR Standard
Extension.extension:binding.extension:additional.extension:purpose.value[x]requiredR5_additional_binding_purpose_for_R4
http://hl7.org/fhir/5.0/ValueSet/R5-additional-binding-purpose-for-R4|0.0.1-snapshot-2
From this IG
Extension.extension:mapping.extension:language.value[x]requiredMime Types(a valid code from urn:ietf:bcp:13)
http://hl7.org/fhir/ValueSet/mimetypes|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1errorExtension, Extension.extension, Extension.extension:path, Extension.extension:path.extension, Extension.extension:path.value[x], Extension.extension:representation, Extension.extension:representation.extension, Extension.extension:representation.value[x], Extension.extension:sliceName, Extension.extension:sliceName.extension, Extension.extension:sliceName.value[x], Extension.extension:sliceIsConstraining, Extension.extension:sliceIsConstraining.extension, Extension.extension:sliceIsConstraining.value[x], Extension.extension:label, Extension.extension:label.extension, Extension.extension:label.value[x], Extension.extension:code, Extension.extension:code.extension, Extension.extension:code.value[x], Extension.extension:slicing, Extension.extension:slicing.extension, Extension.extension:slicing.extension:discriminator, Extension.extension:slicing.extension:discriminator.extension, Extension.extension:slicing.extension:discriminator.extension:type, Extension.extension:slicing.extension:discriminator.extension:type.extension, Extension.extension:slicing.extension:discriminator.extension:type.value[x], Extension.extension:slicing.extension:discriminator.extension:path, Extension.extension:slicing.extension:discriminator.extension:path.extension, Extension.extension:slicing.extension:discriminator.extension:path.value[x], Extension.extension:slicing.extension:discriminator.value[x], Extension.extension:slicing.extension:description, Extension.extension:slicing.extension:description.extension, Extension.extension:slicing.extension:description.value[x], Extension.extension:slicing.extension:ordered, Extension.extension:slicing.extension:ordered.extension, Extension.extension:slicing.extension:ordered.value[x], Extension.extension:slicing.extension:rules, Extension.extension:slicing.extension:rules.extension, Extension.extension:slicing.extension:rules.value[x], Extension.extension:slicing.value[x], Extension.extension:short, Extension.extension:short.extension, Extension.extension:short.value[x], Extension.extension:definition, Extension.extension:definition.extension, Extension.extension:definition.value[x], Extension.extension:comment, Extension.extension:comment.extension, Extension.extension:comment.value[x], Extension.extension:requirements, Extension.extension:requirements.extension, Extension.extension:requirements.value[x], Extension.extension:alias, Extension.extension:alias.extension, Extension.extension:alias.value[x], Extension.extension:min, Extension.extension:min.extension, Extension.extension:min.value[x], Extension.extension:max, Extension.extension:max.extension, Extension.extension:max.value[x], Extension.extension:base, Extension.extension:base.extension, Extension.extension:base.extension:path, Extension.extension:base.extension:path.extension, Extension.extension:base.extension:path.value[x], Extension.extension:base.extension:min, Extension.extension:base.extension:min.extension, Extension.extension:base.extension:min.value[x], Extension.extension:base.extension:max, Extension.extension:base.extension:max.extension, Extension.extension:base.extension:max.value[x], Extension.extension:base.value[x], Extension.extension:contentReference, Extension.extension:contentReference.extension, Extension.extension:contentReference.value[x], Extension.extension:type, Extension.extension:type.extension, Extension.extension:type.extension:code, Extension.extension:type.extension:code.extension, Extension.extension:type.extension:code.value[x], Extension.extension:type.extension:profile, Extension.extension:type.extension:profile.extension, Extension.extension:type.extension:profile.value[x], Extension.extension:type.extension:targetProfile, Extension.extension:type.extension:targetProfile.extension, Extension.extension:type.extension:targetProfile.value[x], Extension.extension:type.extension:aggregation, Extension.extension:type.extension:aggregation.extension, Extension.extension:type.extension:aggregation.value[x], Extension.extension:type.extension:versioning, Extension.extension:type.extension:versioning.extension, Extension.extension:type.extension:versioning.value[x], Extension.extension:type.value[x], Extension.extension:defaultValue[x], Extension.extension:defaultValue[x].extension, Extension.extension:defaultValue[x].extension:concept, Extension.extension:defaultValue[x].extension:concept.extension, Extension.extension:defaultValue[x].extension:concept.value[x], Extension.extension:defaultValue[x].extension:reference, Extension.extension:defaultValue[x].extension:reference.extension, Extension.extension:defaultValue[x].extension:reference.value[x], Extension.extension:defaultValue[x].extension:lowNumerator, Extension.extension:defaultValue[x].extension:lowNumerator.extension, Extension.extension:defaultValue[x].extension:lowNumerator.value[x], Extension.extension:defaultValue[x].extension:highNumerator, Extension.extension:defaultValue[x].extension:highNumerator.extension, Extension.extension:defaultValue[x].extension:highNumerator.value[x], Extension.extension:defaultValue[x].extension:denominator, Extension.extension:defaultValue[x].extension:denominator.extension, Extension.extension:defaultValue[x].extension:denominator.value[x], Extension.extension:defaultValue[x].extension:availableTime, Extension.extension:defaultValue[x].extension:availableTime.extension, Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek, Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek.extension, Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek.value[x], Extension.extension:defaultValue[x].extension:availableTime.extension:allDay, Extension.extension:defaultValue[x].extension:availableTime.extension:allDay.extension, Extension.extension:defaultValue[x].extension:availableTime.extension:allDay.value[x], Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime, Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime.extension, Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime.value[x], Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime, Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime.extension, Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime.value[x], Extension.extension:defaultValue[x].extension:availableTime.value[x], Extension.extension:defaultValue[x].extension:notAvailableTime, Extension.extension:defaultValue[x].extension:notAvailableTime.extension, Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description, Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description.extension, Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description.value[x], Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during, Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during.extension, Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during.value[x], Extension.extension:defaultValue[x].extension:notAvailableTime.value[x], Extension.extension:defaultValue[x].extension:purpose, Extension.extension:defaultValue[x].extension:purpose.extension, Extension.extension:defaultValue[x].extension:purpose.value[x], Extension.extension:defaultValue[x].extension:name, Extension.extension:defaultValue[x].extension:name.extension, Extension.extension:defaultValue[x].extension:name.value[x], Extension.extension:defaultValue[x].extension:telecom, Extension.extension:defaultValue[x].extension:telecom.extension, Extension.extension:defaultValue[x].extension:telecom.value[x], Extension.extension:defaultValue[x].extension:address, Extension.extension:defaultValue[x].extension:address.extension, Extension.extension:defaultValue[x].extension:address.value[x], Extension.extension:defaultValue[x].extension:organization, Extension.extension:defaultValue[x].extension:organization.extension, Extension.extension:defaultValue[x].extension:organization.value[x], Extension.extension:defaultValue[x].extension:period, Extension.extension:defaultValue[x].extension:period.extension, Extension.extension:defaultValue[x].extension:period.value[x], Extension.extension:defaultValue[x].extension:_datatype, Extension.extension:defaultValue[x].extension:_datatype.value[x], Extension.extension:defaultValue[x].value[x], Extension.extension:meaningWhenMissing, Extension.extension:meaningWhenMissing.extension, Extension.extension:meaningWhenMissing.value[x], Extension.extension:orderMeaning, Extension.extension:orderMeaning.extension, Extension.extension:orderMeaning.value[x], Extension.extension:fixed[x], Extension.extension:fixed[x].extension, Extension.extension:fixed[x].extension:concept, Extension.extension:fixed[x].extension:concept.extension, Extension.extension:fixed[x].extension:concept.value[x], Extension.extension:fixed[x].extension:reference, Extension.extension:fixed[x].extension:reference.extension, Extension.extension:fixed[x].extension:reference.value[x], Extension.extension:fixed[x].extension:lowNumerator, Extension.extension:fixed[x].extension:lowNumerator.extension, Extension.extension:fixed[x].extension:lowNumerator.value[x], Extension.extension:fixed[x].extension:highNumerator, Extension.extension:fixed[x].extension:highNumerator.extension, Extension.extension:fixed[x].extension:highNumerator.value[x], Extension.extension:fixed[x].extension:denominator, Extension.extension:fixed[x].extension:denominator.extension, Extension.extension:fixed[x].extension:denominator.value[x], Extension.extension:fixed[x].extension:availableTime, Extension.extension:fixed[x].extension:availableTime.extension, Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek, Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek.extension, Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek.value[x], Extension.extension:fixed[x].extension:availableTime.extension:allDay, Extension.extension:fixed[x].extension:availableTime.extension:allDay.extension, Extension.extension:fixed[x].extension:availableTime.extension:allDay.value[x], Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime, Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime.extension, Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime.value[x], Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime, Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime.extension, Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime.value[x], Extension.extension:fixed[x].extension:availableTime.value[x], Extension.extension:fixed[x].extension:notAvailableTime, Extension.extension:fixed[x].extension:notAvailableTime.extension, Extension.extension:fixed[x].extension:notAvailableTime.extension:description, Extension.extension:fixed[x].extension:notAvailableTime.extension:description.extension, Extension.extension:fixed[x].extension:notAvailableTime.extension:description.value[x], Extension.extension:fixed[x].extension:notAvailableTime.extension:during, Extension.extension:fixed[x].extension:notAvailableTime.extension:during.extension, Extension.extension:fixed[x].extension:notAvailableTime.extension:during.value[x], Extension.extension:fixed[x].extension:notAvailableTime.value[x], Extension.extension:fixed[x].extension:purpose, Extension.extension:fixed[x].extension:purpose.extension, Extension.extension:fixed[x].extension:purpose.value[x], Extension.extension:fixed[x].extension:name, Extension.extension:fixed[x].extension:name.extension, Extension.extension:fixed[x].extension:name.value[x], Extension.extension:fixed[x].extension:telecom, Extension.extension:fixed[x].extension:telecom.extension, Extension.extension:fixed[x].extension:telecom.value[x], Extension.extension:fixed[x].extension:address, Extension.extension:fixed[x].extension:address.extension, Extension.extension:fixed[x].extension:address.value[x], Extension.extension:fixed[x].extension:organization, Extension.extension:fixed[x].extension:organization.extension, Extension.extension:fixed[x].extension:organization.value[x], Extension.extension:fixed[x].extension:period, Extension.extension:fixed[x].extension:period.extension, Extension.extension:fixed[x].extension:period.value[x], Extension.extension:fixed[x].extension:_datatype, Extension.extension:fixed[x].extension:_datatype.value[x], Extension.extension:fixed[x].value[x], Extension.extension:pattern[x], Extension.extension:pattern[x].extension, Extension.extension:pattern[x].extension:concept, Extension.extension:pattern[x].extension:concept.extension, Extension.extension:pattern[x].extension:concept.value[x], Extension.extension:pattern[x].extension:reference, Extension.extension:pattern[x].extension:reference.extension, Extension.extension:pattern[x].extension:reference.value[x], Extension.extension:pattern[x].extension:lowNumerator, Extension.extension:pattern[x].extension:lowNumerator.extension, Extension.extension:pattern[x].extension:lowNumerator.value[x], Extension.extension:pattern[x].extension:highNumerator, Extension.extension:pattern[x].extension:highNumerator.extension, Extension.extension:pattern[x].extension:highNumerator.value[x], Extension.extension:pattern[x].extension:denominator, Extension.extension:pattern[x].extension:denominator.extension, Extension.extension:pattern[x].extension:denominator.value[x], Extension.extension:pattern[x].extension:availableTime, Extension.extension:pattern[x].extension:availableTime.extension, Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek, Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek.extension, Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek.value[x], Extension.extension:pattern[x].extension:availableTime.extension:allDay, Extension.extension:pattern[x].extension:availableTime.extension:allDay.extension, Extension.extension:pattern[x].extension:availableTime.extension:allDay.value[x], Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime, Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime.extension, Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime.value[x], Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime, Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime.extension, Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime.value[x], Extension.extension:pattern[x].extension:availableTime.value[x], Extension.extension:pattern[x].extension:notAvailableTime, Extension.extension:pattern[x].extension:notAvailableTime.extension, Extension.extension:pattern[x].extension:notAvailableTime.extension:description, Extension.extension:pattern[x].extension:notAvailableTime.extension:description.extension, Extension.extension:pattern[x].extension:notAvailableTime.extension:description.value[x], Extension.extension:pattern[x].extension:notAvailableTime.extension:during, Extension.extension:pattern[x].extension:notAvailableTime.extension:during.extension, Extension.extension:pattern[x].extension:notAvailableTime.extension:during.value[x], Extension.extension:pattern[x].extension:notAvailableTime.value[x], Extension.extension:pattern[x].extension:purpose, Extension.extension:pattern[x].extension:purpose.extension, Extension.extension:pattern[x].extension:purpose.value[x], Extension.extension:pattern[x].extension:name, Extension.extension:pattern[x].extension:name.extension, Extension.extension:pattern[x].extension:name.value[x], Extension.extension:pattern[x].extension:telecom, Extension.extension:pattern[x].extension:telecom.extension, Extension.extension:pattern[x].extension:telecom.value[x], Extension.extension:pattern[x].extension:address, Extension.extension:pattern[x].extension:address.extension, Extension.extension:pattern[x].extension:address.value[x], Extension.extension:pattern[x].extension:organization, Extension.extension:pattern[x].extension:organization.extension, Extension.extension:pattern[x].extension:organization.value[x], Extension.extension:pattern[x].extension:period, Extension.extension:pattern[x].extension:period.extension, Extension.extension:pattern[x].extension:period.value[x], Extension.extension:pattern[x].extension:_datatype, Extension.extension:pattern[x].extension:_datatype.value[x], Extension.extension:pattern[x].value[x], Extension.extension:example, Extension.extension:example.extension, Extension.extension:example.extension:label, Extension.extension:example.extension:label.extension, Extension.extension:example.extension:label.value[x], Extension.extension:example.extension:value[x], Extension.extension:example.extension:value[x].extension, Extension.extension:example.extension:value[x].extension:concept, Extension.extension:example.extension:value[x].extension:concept.extension, Extension.extension:example.extension:value[x].extension:concept.value[x], Extension.extension:example.extension:value[x].extension:reference, Extension.extension:example.extension:value[x].extension:reference.extension, Extension.extension:example.extension:value[x].extension:reference.value[x], Extension.extension:example.extension:value[x].extension:lowNumerator, Extension.extension:example.extension:value[x].extension:lowNumerator.extension, Extension.extension:example.extension:value[x].extension:lowNumerator.value[x], Extension.extension:example.extension:value[x].extension:highNumerator, Extension.extension:example.extension:value[x].extension:highNumerator.extension, Extension.extension:example.extension:value[x].extension:highNumerator.value[x], Extension.extension:example.extension:value[x].extension:denominator, Extension.extension:example.extension:value[x].extension:denominator.extension, Extension.extension:example.extension:value[x].extension:denominator.value[x], Extension.extension:example.extension:value[x].extension:availableTime, Extension.extension:example.extension:value[x].extension:availableTime.extension, Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek, Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek.extension, Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek.value[x], Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay, Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay.extension, Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay.value[x], Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime, Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime.extension, Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime.value[x], Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime, Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime.extension, Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime.value[x], Extension.extension:example.extension:value[x].extension:availableTime.value[x], Extension.extension:example.extension:value[x].extension:notAvailableTime, Extension.extension:example.extension:value[x].extension:notAvailableTime.extension, Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description, Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description.extension, Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description.value[x], Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during, Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during.extension, Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during.value[x], Extension.extension:example.extension:value[x].extension:notAvailableTime.value[x], Extension.extension:example.extension:value[x].extension:purpose, Extension.extension:example.extension:value[x].extension:purpose.extension, Extension.extension:example.extension:value[x].extension:purpose.value[x], Extension.extension:example.extension:value[x].extension:name, Extension.extension:example.extension:value[x].extension:name.extension, Extension.extension:example.extension:value[x].extension:name.value[x], Extension.extension:example.extension:value[x].extension:telecom, Extension.extension:example.extension:value[x].extension:telecom.extension, Extension.extension:example.extension:value[x].extension:telecom.value[x], Extension.extension:example.extension:value[x].extension:address, Extension.extension:example.extension:value[x].extension:address.extension, Extension.extension:example.extension:value[x].extension:address.value[x], Extension.extension:example.extension:value[x].extension:organization, Extension.extension:example.extension:value[x].extension:organization.extension, Extension.extension:example.extension:value[x].extension:organization.value[x], Extension.extension:example.extension:value[x].extension:period, Extension.extension:example.extension:value[x].extension:period.extension, Extension.extension:example.extension:value[x].extension:period.value[x], Extension.extension:example.extension:value[x].extension:_datatype, Extension.extension:example.extension:value[x].extension:_datatype.value[x], Extension.extension:example.extension:value[x].value[x], Extension.extension:example.value[x], Extension.extension:minValue[x], Extension.extension:minValue[x].extension, Extension.extension:minValue[x].extension:_datatype, Extension.extension:minValue[x].extension:_datatype.value[x], Extension.extension:minValue[x].value[x], Extension.extension:maxValue[x], Extension.extension:maxValue[x].extension, Extension.extension:maxValue[x].extension:_datatype, Extension.extension:maxValue[x].extension:_datatype.value[x], Extension.extension:maxValue[x].value[x], Extension.extension:maxLength, Extension.extension:maxLength.extension, Extension.extension:maxLength.value[x], Extension.extension:condition, Extension.extension:condition.extension, Extension.extension:condition.value[x], Extension.extension:constraint, Extension.extension:constraint.extension, Extension.extension:constraint.extension:key, Extension.extension:constraint.extension:key.extension, Extension.extension:constraint.extension:key.value[x], Extension.extension:constraint.extension:requirements, Extension.extension:constraint.extension:requirements.extension, Extension.extension:constraint.extension:requirements.value[x], Extension.extension:constraint.extension:severity, Extension.extension:constraint.extension:severity.extension, Extension.extension:constraint.extension:severity.value[x], Extension.extension:constraint.extension:suppress, Extension.extension:constraint.extension:suppress.extension, Extension.extension:constraint.extension:suppress.value[x], Extension.extension:constraint.extension:human, Extension.extension:constraint.extension:human.extension, Extension.extension:constraint.extension:human.value[x], Extension.extension:constraint.extension:expression, Extension.extension:constraint.extension:expression.extension, Extension.extension:constraint.extension:expression.value[x], Extension.extension:constraint.extension:source, Extension.extension:constraint.extension:source.extension, Extension.extension:constraint.extension:source.value[x], Extension.extension:constraint.value[x], Extension.extension:mustHaveValue, Extension.extension:mustHaveValue.extension, Extension.extension:mustHaveValue.value[x], Extension.extension:valueAlternatives, Extension.extension:valueAlternatives.extension, Extension.extension:valueAlternatives.value[x], Extension.extension:mustSupport, Extension.extension:mustSupport.extension, Extension.extension:mustSupport.value[x], Extension.extension:isModifier, Extension.extension:isModifier.extension, Extension.extension:isModifier.value[x], Extension.extension:isModifierReason, Extension.extension:isModifierReason.extension, Extension.extension:isModifierReason.value[x], Extension.extension:isSummary, Extension.extension:isSummary.extension, Extension.extension:isSummary.value[x], Extension.extension:binding, Extension.extension:binding.extension, Extension.extension:binding.extension:strength, Extension.extension:binding.extension:strength.extension, Extension.extension:binding.extension:strength.value[x], Extension.extension:binding.extension:description, Extension.extension:binding.extension:description.extension, Extension.extension:binding.extension:description.value[x], Extension.extension:binding.extension:valueSet, Extension.extension:binding.extension:valueSet.extension, Extension.extension:binding.extension:valueSet.value[x], Extension.extension:binding.extension:additional, Extension.extension:binding.extension:additional.extension, Extension.extension:binding.extension:additional.extension:purpose, Extension.extension:binding.extension:additional.extension:purpose.extension, Extension.extension:binding.extension:additional.extension:purpose.value[x], Extension.extension:binding.extension:additional.extension:valueSet, Extension.extension:binding.extension:additional.extension:valueSet.extension, Extension.extension:binding.extension:additional.extension:valueSet.value[x], Extension.extension:binding.extension:additional.extension:documentation, Extension.extension:binding.extension:additional.extension:documentation.extension, Extension.extension:binding.extension:additional.extension:documentation.value[x], Extension.extension:binding.extension:additional.extension:shortDoco, Extension.extension:binding.extension:additional.extension:shortDoco.extension, Extension.extension:binding.extension:additional.extension:shortDoco.value[x], Extension.extension:binding.extension:additional.extension:usage, Extension.extension:binding.extension:additional.extension:usage.extension, Extension.extension:binding.extension:additional.extension:usage.value[x], Extension.extension:binding.extension:additional.extension:any, Extension.extension:binding.extension:additional.extension:any.extension, Extension.extension:binding.extension:additional.extension:any.value[x], Extension.extension:binding.extension:additional.value[x], Extension.extension:binding.value[x], Extension.extension:mapping, Extension.extension:mapping.extension, Extension.extension:mapping.extension:identity, Extension.extension:mapping.extension:identity.extension, Extension.extension:mapping.extension:identity.value[x], Extension.extension:mapping.extension:language, Extension.extension:mapping.extension:language.extension, Extension.extension:mapping.extension:language.value[x], Extension.extension:mapping.extension:map, Extension.extension:mapping.extension:map.extension, Extension.extension:mapping.extension:map.value[x], Extension.extension:mapping.extension:comment, Extension.extension:mapping.extension:comment.extension, Extension.extension:mapping.extension:comment.value[x], Extension.extension:mapping.value[x], Extension.extension:_datatype, Extension.extension:_datatype.value[x], Extension.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorExtension, Extension.extension, Extension.extension:path, Extension.extension:path.extension, Extension.extension:representation, Extension.extension:representation.extension, Extension.extension:sliceName, Extension.extension:sliceName.extension, Extension.extension:sliceIsConstraining, Extension.extension:sliceIsConstraining.extension, Extension.extension:label, Extension.extension:label.extension, Extension.extension:code, Extension.extension:code.extension, Extension.extension:slicing, Extension.extension:slicing.extension, Extension.extension:slicing.extension:discriminator, Extension.extension:slicing.extension:discriminator.extension, Extension.extension:slicing.extension:discriminator.extension:type, Extension.extension:slicing.extension:discriminator.extension:type.extension, Extension.extension:slicing.extension:discriminator.extension:path, Extension.extension:slicing.extension:discriminator.extension:path.extension, Extension.extension:slicing.extension:description, Extension.extension:slicing.extension:description.extension, Extension.extension:slicing.extension:ordered, Extension.extension:slicing.extension:ordered.extension, Extension.extension:slicing.extension:rules, Extension.extension:slicing.extension:rules.extension, Extension.extension:short, Extension.extension:short.extension, Extension.extension:definition, Extension.extension:definition.extension, Extension.extension:comment, Extension.extension:comment.extension, Extension.extension:requirements, Extension.extension:requirements.extension, Extension.extension:alias, Extension.extension:alias.extension, Extension.extension:min, Extension.extension:min.extension, Extension.extension:max, Extension.extension:max.extension, Extension.extension:base, Extension.extension:base.extension, Extension.extension:base.extension:path, Extension.extension:base.extension:path.extension, Extension.extension:base.extension:min, Extension.extension:base.extension:min.extension, Extension.extension:base.extension:max, Extension.extension:base.extension:max.extension, Extension.extension:contentReference, Extension.extension:contentReference.extension, Extension.extension:type, Extension.extension:type.extension, Extension.extension:type.extension:code, Extension.extension:type.extension:code.extension, Extension.extension:type.extension:profile, Extension.extension:type.extension:profile.extension, Extension.extension:type.extension:targetProfile, Extension.extension:type.extension:targetProfile.extension, Extension.extension:type.extension:aggregation, Extension.extension:type.extension:aggregation.extension, Extension.extension:type.extension:versioning, Extension.extension:type.extension:versioning.extension, Extension.extension:defaultValue[x], Extension.extension:defaultValue[x].extension, Extension.extension:defaultValue[x].extension:concept, Extension.extension:defaultValue[x].extension:concept.extension, Extension.extension:defaultValue[x].extension:reference, Extension.extension:defaultValue[x].extension:reference.extension, Extension.extension:defaultValue[x].extension:lowNumerator, Extension.extension:defaultValue[x].extension:lowNumerator.extension, Extension.extension:defaultValue[x].extension:highNumerator, Extension.extension:defaultValue[x].extension:highNumerator.extension, Extension.extension:defaultValue[x].extension:denominator, Extension.extension:defaultValue[x].extension:denominator.extension, Extension.extension:defaultValue[x].extension:availableTime, Extension.extension:defaultValue[x].extension:availableTime.extension, Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek, Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek.extension, Extension.extension:defaultValue[x].extension:availableTime.extension:allDay, Extension.extension:defaultValue[x].extension:availableTime.extension:allDay.extension, Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime, Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime.extension, Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime, Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime.extension, Extension.extension:defaultValue[x].extension:notAvailableTime, Extension.extension:defaultValue[x].extension:notAvailableTime.extension, Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description, Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description.extension, Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during, Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during.extension, Extension.extension:defaultValue[x].extension:purpose, Extension.extension:defaultValue[x].extension:purpose.extension, Extension.extension:defaultValue[x].extension:name, Extension.extension:defaultValue[x].extension:name.extension, Extension.extension:defaultValue[x].extension:telecom, Extension.extension:defaultValue[x].extension:telecom.extension, Extension.extension:defaultValue[x].extension:address, Extension.extension:defaultValue[x].extension:address.extension, Extension.extension:defaultValue[x].extension:organization, Extension.extension:defaultValue[x].extension:organization.extension, Extension.extension:defaultValue[x].extension:period, Extension.extension:defaultValue[x].extension:period.extension, Extension.extension:defaultValue[x].extension:_datatype, Extension.extension:meaningWhenMissing, Extension.extension:meaningWhenMissing.extension, Extension.extension:orderMeaning, Extension.extension:orderMeaning.extension, Extension.extension:fixed[x], Extension.extension:fixed[x].extension, Extension.extension:fixed[x].extension:concept, Extension.extension:fixed[x].extension:concept.extension, Extension.extension:fixed[x].extension:reference, Extension.extension:fixed[x].extension:reference.extension, Extension.extension:fixed[x].extension:lowNumerator, Extension.extension:fixed[x].extension:lowNumerator.extension, Extension.extension:fixed[x].extension:highNumerator, Extension.extension:fixed[x].extension:highNumerator.extension, Extension.extension:fixed[x].extension:denominator, Extension.extension:fixed[x].extension:denominator.extension, Extension.extension:fixed[x].extension:availableTime, Extension.extension:fixed[x].extension:availableTime.extension, Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek, Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek.extension, Extension.extension:fixed[x].extension:availableTime.extension:allDay, Extension.extension:fixed[x].extension:availableTime.extension:allDay.extension, Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime, Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime.extension, Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime, Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime.extension, Extension.extension:fixed[x].extension:notAvailableTime, Extension.extension:fixed[x].extension:notAvailableTime.extension, Extension.extension:fixed[x].extension:notAvailableTime.extension:description, Extension.extension:fixed[x].extension:notAvailableTime.extension:description.extension, Extension.extension:fixed[x].extension:notAvailableTime.extension:during, Extension.extension:fixed[x].extension:notAvailableTime.extension:during.extension, Extension.extension:fixed[x].extension:purpose, Extension.extension:fixed[x].extension:purpose.extension, Extension.extension:fixed[x].extension:name, Extension.extension:fixed[x].extension:name.extension, Extension.extension:fixed[x].extension:telecom, Extension.extension:fixed[x].extension:telecom.extension, Extension.extension:fixed[x].extension:address, Extension.extension:fixed[x].extension:address.extension, Extension.extension:fixed[x].extension:organization, Extension.extension:fixed[x].extension:organization.extension, Extension.extension:fixed[x].extension:period, Extension.extension:fixed[x].extension:period.extension, Extension.extension:fixed[x].extension:_datatype, Extension.extension:pattern[x], Extension.extension:pattern[x].extension, Extension.extension:pattern[x].extension:concept, Extension.extension:pattern[x].extension:concept.extension, Extension.extension:pattern[x].extension:reference, Extension.extension:pattern[x].extension:reference.extension, Extension.extension:pattern[x].extension:lowNumerator, Extension.extension:pattern[x].extension:lowNumerator.extension, Extension.extension:pattern[x].extension:highNumerator, Extension.extension:pattern[x].extension:highNumerator.extension, Extension.extension:pattern[x].extension:denominator, Extension.extension:pattern[x].extension:denominator.extension, Extension.extension:pattern[x].extension:availableTime, Extension.extension:pattern[x].extension:availableTime.extension, Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek, Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek.extension, Extension.extension:pattern[x].extension:availableTime.extension:allDay, Extension.extension:pattern[x].extension:availableTime.extension:allDay.extension, Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime, Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime.extension, Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime, Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime.extension, Extension.extension:pattern[x].extension:notAvailableTime, Extension.extension:pattern[x].extension:notAvailableTime.extension, Extension.extension:pattern[x].extension:notAvailableTime.extension:description, Extension.extension:pattern[x].extension:notAvailableTime.extension:description.extension, Extension.extension:pattern[x].extension:notAvailableTime.extension:during, Extension.extension:pattern[x].extension:notAvailableTime.extension:during.extension, Extension.extension:pattern[x].extension:purpose, Extension.extension:pattern[x].extension:purpose.extension, Extension.extension:pattern[x].extension:name, Extension.extension:pattern[x].extension:name.extension, Extension.extension:pattern[x].extension:telecom, Extension.extension:pattern[x].extension:telecom.extension, Extension.extension:pattern[x].extension:address, Extension.extension:pattern[x].extension:address.extension, Extension.extension:pattern[x].extension:organization, Extension.extension:pattern[x].extension:organization.extension, Extension.extension:pattern[x].extension:period, Extension.extension:pattern[x].extension:period.extension, Extension.extension:pattern[x].extension:_datatype, Extension.extension:example, Extension.extension:example.extension, Extension.extension:example.extension:label, Extension.extension:example.extension:label.extension, Extension.extension:example.extension:value[x], Extension.extension:example.extension:value[x].extension, Extension.extension:example.extension:value[x].extension:concept, Extension.extension:example.extension:value[x].extension:concept.extension, Extension.extension:example.extension:value[x].extension:reference, Extension.extension:example.extension:value[x].extension:reference.extension, Extension.extension:example.extension:value[x].extension:lowNumerator, Extension.extension:example.extension:value[x].extension:lowNumerator.extension, Extension.extension:example.extension:value[x].extension:highNumerator, Extension.extension:example.extension:value[x].extension:highNumerator.extension, Extension.extension:example.extension:value[x].extension:denominator, Extension.extension:example.extension:value[x].extension:denominator.extension, Extension.extension:example.extension:value[x].extension:availableTime, Extension.extension:example.extension:value[x].extension:availableTime.extension, Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek, Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek.extension, Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay, Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay.extension, Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime, Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime.extension, Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime, Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime.extension, Extension.extension:example.extension:value[x].extension:notAvailableTime, Extension.extension:example.extension:value[x].extension:notAvailableTime.extension, Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description, Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description.extension, Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during, Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during.extension, Extension.extension:example.extension:value[x].extension:purpose, Extension.extension:example.extension:value[x].extension:purpose.extension, Extension.extension:example.extension:value[x].extension:name, Extension.extension:example.extension:value[x].extension:name.extension, Extension.extension:example.extension:value[x].extension:telecom, Extension.extension:example.extension:value[x].extension:telecom.extension, Extension.extension:example.extension:value[x].extension:address, Extension.extension:example.extension:value[x].extension:address.extension, Extension.extension:example.extension:value[x].extension:organization, Extension.extension:example.extension:value[x].extension:organization.extension, Extension.extension:example.extension:value[x].extension:period, Extension.extension:example.extension:value[x].extension:period.extension, Extension.extension:example.extension:value[x].extension:_datatype, Extension.extension:minValue[x], Extension.extension:minValue[x].extension, Extension.extension:minValue[x].extension:_datatype, Extension.extension:maxValue[x], Extension.extension:maxValue[x].extension, Extension.extension:maxValue[x].extension:_datatype, Extension.extension:maxLength, Extension.extension:maxLength.extension, Extension.extension:condition, Extension.extension:condition.extension, Extension.extension:constraint, Extension.extension:constraint.extension, Extension.extension:constraint.extension:key, Extension.extension:constraint.extension:key.extension, Extension.extension:constraint.extension:requirements, Extension.extension:constraint.extension:requirements.extension, Extension.extension:constraint.extension:severity, Extension.extension:constraint.extension:severity.extension, Extension.extension:constraint.extension:suppress, Extension.extension:constraint.extension:suppress.extension, Extension.extension:constraint.extension:human, Extension.extension:constraint.extension:human.extension, Extension.extension:constraint.extension:expression, Extension.extension:constraint.extension:expression.extension, Extension.extension:constraint.extension:source, Extension.extension:constraint.extension:source.extension, Extension.extension:mustHaveValue, Extension.extension:mustHaveValue.extension, Extension.extension:valueAlternatives, Extension.extension:valueAlternatives.extension, Extension.extension:mustSupport, Extension.extension:mustSupport.extension, Extension.extension:isModifier, Extension.extension:isModifier.extension, Extension.extension:isModifierReason, Extension.extension:isModifierReason.extension, Extension.extension:isSummary, Extension.extension:isSummary.extension, Extension.extension:binding, Extension.extension:binding.extension, Extension.extension:binding.extension:strength, Extension.extension:binding.extension:strength.extension, Extension.extension:binding.extension:description, Extension.extension:binding.extension:description.extension, Extension.extension:binding.extension:valueSet, Extension.extension:binding.extension:valueSet.extension, Extension.extension:binding.extension:additional, Extension.extension:binding.extension:additional.extension, Extension.extension:binding.extension:additional.extension:purpose, Extension.extension:binding.extension:additional.extension:purpose.extension, Extension.extension:binding.extension:additional.extension:valueSet, Extension.extension:binding.extension:additional.extension:valueSet.extension, Extension.extension:binding.extension:additional.extension:documentation, Extension.extension:binding.extension:additional.extension:documentation.extension, Extension.extension:binding.extension:additional.extension:shortDoco, Extension.extension:binding.extension:additional.extension:shortDoco.extension, Extension.extension:binding.extension:additional.extension:usage, Extension.extension:binding.extension:additional.extension:usage.extension, Extension.extension:binding.extension:additional.extension:any, Extension.extension:binding.extension:additional.extension:any.extension, Extension.extension:mapping, Extension.extension:mapping.extension, Extension.extension:mapping.extension:identity, Extension.extension:mapping.extension:identity.extension, Extension.extension:mapping.extension:language, Extension.extension:mapping.extension:language.extension, Extension.extension:mapping.extension:map, Extension.extension:mapping.extension:map.extension, Extension.extension:mapping.extension:comment, Extension.extension:mapping.extension:comment.extension, Extension.extension:_datatypeMust have either extensions or value[x], not both
: extension.exists() != value.exists()