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.Requirements for use in FHIR R4

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

Context of Use

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

  • Element ID Basic

Usage info

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Extension Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Extension

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 Requirements from http://hl7.org/fhir/StructureDefinition/Requirements|5.0.0 for use in FHIR R4.

Maturity: 0

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension(4.0.1) A set of requirements - features of systems that are necessary
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:url 0..1 Extension Canonical identifier for this Requirements, represented as a URI (globally unique)
..... url 1..1 uri "url"
..... value[x] 0..1 uri Canonical identifier for this Requirements, represented as a URI (globally unique)
.... extension:version 0..1 Extension Business version of the Requirements
..... url 1..1 uri "version"
..... value[x] 0..1 string Business version of the Requirements
.... extension:versionAlgorithm[x] 0..1 Extension How to compare versions
..... url 1..1 uri "versionAlgorithm[x]"
..... value[x] 0..1 How to compare versions
Binding: R5_version_algorithm_for_R4 (0.0.1-snapshot-2) (extensible)
...... valueString string
...... valueCoding Coding
.... extension:name 0..1 Extension Name for this Requirements (computer friendly)
..... url 1..1 uri "name"
..... value[x] 0..1 string Name for this Requirements (computer friendly)
.... extension:title 0..1 Extension Name for this Requirements (human friendly)
..... url 1..1 uri "title"
..... value[x] 0..1 string Name for this Requirements (human friendly)
.... extension:status 1..1 Extension draft | active | retired | unknown
..... url 1..1 uri "status"
..... value[x] 0..1 code draft | active | retired | unknown
Binding: R5_publication_status_for_R4 (0.0.1-snapshot-2) (required): The lifecycle status of an artifact.
.... extension:experimental 0..1 Extension For testing purposes, not real usage
..... url 1..1 uri "experimental"
..... value[x] 0..1 boolean For testing purposes, not real usage
.... extension:date 0..1 Extension Date last changed
..... url 1..1 uri "date"
..... value[x] 0..1 dateTime Date last changed
.... extension:publisher 0..1 Extension Name of the publisher/steward (organization or individual)
..... url 1..1 uri "publisher"
..... value[x] 0..1 string Name of the publisher/steward (organization or individual)
.... extension:contact 0..* Extension Contact details for the publisher
..... url 1..1 uri "contact"
..... value[x] 0..1 ContactDetail Contact details for the publisher
.... extension:description 0..1 Extension Natural language description of the requirements
..... url 1..1 uri "description"
..... value[x] 0..1 markdown Natural language description of the requirements
.... extension:useContext 0..* Extension The context that the content is intended to support
..... url 1..1 uri "useContext"
..... value[x] 0..1 UsageContext The context that the content is intended to support
.... extension:jurisdiction 0..* Extension Intended jurisdiction for Requirements (if applicable)
..... url 1..1 uri "jurisdiction"
..... value[x] 0..1 CodeableConcept Intended jurisdiction for Requirements (if applicable)
Binding: R5_jurisdiction_for_R4 (0.0.1-snapshot-2) (extensible): Countries and regions within which this artifact is targeted for use.
.... extension:purpose 0..1 Extension Why this Requirements is defined
..... url 1..1 uri "purpose"
..... value[x] 0..1 markdown Why this Requirements is defined
.... extension:copyright 0..1 Extension Use and/or publishing restrictions
..... url 1..1 uri "copyright"
..... value[x] 0..1 markdown Use and/or publishing restrictions
.... extension:copyrightLabel 0..1 Extension Copyright holder and year(s)
..... url 1..1 uri "copyrightLabel"
..... value[x] 0..1 string Copyright holder and year(s)
.... extension:derivedFrom 0..* Extension Other set of Requirements this builds on
..... url 1..1 uri "derivedFrom"
..... value[x] 0..1 canonical() Other set of Requirements this builds on
.... extension:reference 0..* Extension External artifact (rule/document etc. that) created this set of requirements
..... url 1..1 uri "reference"
..... value[x] 0..1 url External artifact (rule/document etc. that) created this set of requirements
.... extension:actor 0..* Extension Actor for these requirements
..... url 1..1 uri "actor"
..... value[x] 0..1 canonical() Actor for these requirements
.... extension:statement 0..* Extension Actual statement as markdown
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:key 1..1 Extension Key that identifies this statement
....... url 1..1 uri "key"
....... value[x] 0..1 id Key that identifies this statement
...... extension:label 0..1 Extension Short Human label for this statement
....... url 1..1 uri "label"
....... value[x] 0..1 string Short Human label for this statement
...... extension:conformance 0..* Extension SHALL | SHOULD | MAY | SHOULD-NOT
....... url 1..1 uri "conformance"
....... value[x] 0..1 code SHALL | SHOULD | MAY | SHOULD-NOT
Binding: R5_conformance_expectation_for_R4 (0.0.1-snapshot-2) (required)
...... extension:conditionality 0..1 Extension Set to true if requirements statement is conditional
....... url 1..1 uri "conditionality"
....... value[x] 0..1 boolean Set to true if requirements statement is conditional
...... extension:requirement 1..1 Extension The actual requirement
....... url 1..1 uri "requirement"
....... value[x] 0..1 markdown The actual requirement
...... extension:derivedFrom 0..1 Extension Another statement this clarifies/restricts ([url#]key)
....... url 1..1 uri "derivedFrom"
....... value[x] 0..1 string Another statement this clarifies/restricts ([url#]key)
...... extension:parent 0..1 Extension A larger requirement that this requirement helps to refine and enable
....... url 1..1 uri "parent"
....... value[x] 0..1 string A larger requirement that this requirement helps to refine and enable
...... extension:satisfiedBy 0..* Extension Design artifact that satisfies this requirement
....... url 1..1 uri "satisfiedBy"
....... value[x] 0..1 url Design artifact that satisfies this requirement
...... extension:reference 0..* Extension External artifact (rule/document etc. that) created this requirement
....... url 1..1 uri "reference"
....... value[x] 0..1 url External artifact (rule/document etc. that) created this requirement
...... extension:source 0..* Extension Who asked for this statement
....... url 1..1 uri "source"
....... value[x] 0..1 Reference() Who asked for this statement
..... url 1..1 uri "statement"
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements"

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension(4.0.1) A set of requirements - features of systems that are necessary
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:url 0..1 Extension Canonical identifier for this Requirements, represented as a URI (globally unique)
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 "url"
..... value[x] 0..1 uri Canonical identifier for this Requirements, represented as a URI (globally unique)
.... extension:version 0..1 Extension Business version of the Requirements
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 "version"
..... value[x] 0..1 string Business version of the Requirements
.... extension:versionAlgorithm[x] 0..1 Extension How to compare versions
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 "versionAlgorithm[x]"
..... value[x] 0..1 How to compare versions
Binding: R5_version_algorithm_for_R4 (0.0.1-snapshot-2) (extensible)
...... valueString string
...... valueCoding Coding
.... extension:name 0..1 Extension Name for this Requirements (computer friendly)
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 string Name for this Requirements (computer friendly)
.... extension:title 0..1 Extension Name for this Requirements (human friendly)
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 "title"
..... value[x] 0..1 string Name for this Requirements (human friendly)
.... extension:status 1..1 Extension draft | active | retired | unknown
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 "status"
..... value[x] 0..1 code draft | active | retired | unknown
Binding: R5_publication_status_for_R4 (0.0.1-snapshot-2) (required): The lifecycle status of an artifact.
.... extension:experimental 0..1 Extension For testing purposes, not real 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 "experimental"
..... value[x] 0..1 boolean For testing purposes, not real usage
.... extension:date 0..1 Extension Date last changed
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 "date"
..... value[x] 0..1 dateTime Date last changed
.... extension:publisher 0..1 Extension Name of the publisher/steward (organization or individual)
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 "publisher"
..... value[x] 0..1 string Name of the publisher/steward (organization or individual)
.... extension:contact 0..* Extension Contact details for the publisher
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 "contact"
..... value[x] 0..1 ContactDetail Contact details for the publisher
.... extension:description 0..1 Extension Natural language description of the requirements
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 Natural language description of the requirements
.... extension:useContext 0..* Extension The context that the content is intended to support
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 "useContext"
..... value[x] 0..1 UsageContext The context that the content is intended to support
.... extension:jurisdiction 0..* Extension Intended jurisdiction for Requirements (if applicable)
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 "jurisdiction"
..... value[x] 0..1 CodeableConcept Intended jurisdiction for Requirements (if applicable)
Binding: R5_jurisdiction_for_R4 (0.0.1-snapshot-2) (extensible): Countries and regions within which this artifact is targeted for use.
.... extension:purpose 0..1 Extension Why this Requirements is defined
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 markdown Why this Requirements is defined
.... extension:copyright 0..1 Extension Use and/or publishing restrictions
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 "copyright"
..... value[x] 0..1 markdown Use and/or publishing restrictions
.... extension:copyrightLabel 0..1 Extension Copyright holder and year(s)
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 "copyrightLabel"
..... value[x] 0..1 string Copyright holder and year(s)
.... extension:derivedFrom 0..* Extension Other set of Requirements this builds on
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 "derivedFrom"
..... value[x] 0..1 canonical() Other set of Requirements this builds on
.... extension:reference 0..* Extension External artifact (rule/document etc. that) created this set of requirements
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 url External artifact (rule/document etc. that) created this set of requirements
.... extension:actor 0..* Extension Actor for these requirements
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 "actor"
..... value[x] 0..1 canonical() Actor for these requirements
.... extension:statement 0..* Extension Actual statement as markdown
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:key 1..1 Extension Key that identifies this statement
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 Key that identifies this statement
...... extension:label 0..1 Extension Short Human label for this statement
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 Short Human label for this statement
...... extension:conformance 0..* Extension SHALL | SHOULD | MAY | SHOULD-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 "conformance"
....... value[x] 0..1 code SHALL | SHOULD | MAY | SHOULD-NOT
Binding: R5_conformance_expectation_for_R4 (0.0.1-snapshot-2) (required)
...... extension:conditionality 0..1 Extension Set to true if requirements statement is conditional
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 "conditionality"
....... value[x] 0..1 boolean Set to true if requirements statement is conditional
...... extension:requirement 1..1 Extension The actual requirement
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 "requirement"
....... value[x] 0..1 markdown The actual requirement
...... extension:derivedFrom 0..1 Extension Another statement this clarifies/restricts ([url#]key)
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 "derivedFrom"
....... value[x] 0..1 string Another statement this clarifies/restricts ([url#]key)
...... extension:parent 0..1 Extension A larger requirement that this requirement helps to refine and enable
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 "parent"
....... value[x] 0..1 string A larger requirement that this requirement helps to refine and enable
...... extension:satisfiedBy 0..* Extension Design artifact that satisfies this requirement
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 "satisfiedBy"
....... value[x] 0..1 url Design artifact that satisfies this requirement
...... extension:reference 0..* Extension External artifact (rule/document etc. that) created this requirement
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 url External artifact (rule/document etc. that) created this requirement
...... extension:source 0..* Extension Who asked for this statement
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 Reference() Who asked for this statement
..... url 1..1 uri "statement"
..... 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 "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements"
.... 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 Requirements from http://hl7.org/fhir/StructureDefinition/Requirements|5.0.0 for use in FHIR R4.

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension(4.0.1) A set of requirements - features of systems that are necessary
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:url 0..1 Extension Canonical identifier for this Requirements, represented as a URI (globally unique)
..... url 1..1 uri "url"
..... value[x] 0..1 uri Canonical identifier for this Requirements, represented as a URI (globally unique)
.... extension:version 0..1 Extension Business version of the Requirements
..... url 1..1 uri "version"
..... value[x] 0..1 string Business version of the Requirements
.... extension:versionAlgorithm[x] 0..1 Extension How to compare versions
..... url 1..1 uri "versionAlgorithm[x]"
..... value[x] 0..1 How to compare versions
Binding: R5_version_algorithm_for_R4 (0.0.1-snapshot-2) (extensible)
...... valueString string
...... valueCoding Coding
.... extension:name 0..1 Extension Name for this Requirements (computer friendly)
..... url 1..1 uri "name"
..... value[x] 0..1 string Name for this Requirements (computer friendly)
.... extension:title 0..1 Extension Name for this Requirements (human friendly)
..... url 1..1 uri "title"
..... value[x] 0..1 string Name for this Requirements (human friendly)
.... extension:status 1..1 Extension draft | active | retired | unknown
..... url 1..1 uri "status"
..... value[x] 0..1 code draft | active | retired | unknown
Binding: R5_publication_status_for_R4 (0.0.1-snapshot-2) (required): The lifecycle status of an artifact.
.... extension:experimental 0..1 Extension For testing purposes, not real usage
..... url 1..1 uri "experimental"
..... value[x] 0..1 boolean For testing purposes, not real usage
.... extension:date 0..1 Extension Date last changed
..... url 1..1 uri "date"
..... value[x] 0..1 dateTime Date last changed
.... extension:publisher 0..1 Extension Name of the publisher/steward (organization or individual)
..... url 1..1 uri "publisher"
..... value[x] 0..1 string Name of the publisher/steward (organization or individual)
.... extension:contact 0..* Extension Contact details for the publisher
..... url 1..1 uri "contact"
..... value[x] 0..1 ContactDetail Contact details for the publisher
.... extension:description 0..1 Extension Natural language description of the requirements
..... url 1..1 uri "description"
..... value[x] 0..1 markdown Natural language description of the requirements
.... extension:useContext 0..* Extension The context that the content is intended to support
..... url 1..1 uri "useContext"
..... value[x] 0..1 UsageContext The context that the content is intended to support
.... extension:jurisdiction 0..* Extension Intended jurisdiction for Requirements (if applicable)
..... url 1..1 uri "jurisdiction"
..... value[x] 0..1 CodeableConcept Intended jurisdiction for Requirements (if applicable)
Binding: R5_jurisdiction_for_R4 (0.0.1-snapshot-2) (extensible): Countries and regions within which this artifact is targeted for use.
.... extension:purpose 0..1 Extension Why this Requirements is defined
..... url 1..1 uri "purpose"
..... value[x] 0..1 markdown Why this Requirements is defined
.... extension:copyright 0..1 Extension Use and/or publishing restrictions
..... url 1..1 uri "copyright"
..... value[x] 0..1 markdown Use and/or publishing restrictions
.... extension:copyrightLabel 0..1 Extension Copyright holder and year(s)
..... url 1..1 uri "copyrightLabel"
..... value[x] 0..1 string Copyright holder and year(s)
.... extension:derivedFrom 0..* Extension Other set of Requirements this builds on
..... url 1..1 uri "derivedFrom"
..... value[x] 0..1 canonical() Other set of Requirements this builds on
.... extension:reference 0..* Extension External artifact (rule/document etc. that) created this set of requirements
..... url 1..1 uri "reference"
..... value[x] 0..1 url External artifact (rule/document etc. that) created this set of requirements
.... extension:actor 0..* Extension Actor for these requirements
..... url 1..1 uri "actor"
..... value[x] 0..1 canonical() Actor for these requirements
.... extension:statement 0..* Extension Actual statement as markdown
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Closed by value:url
...... extension:key 1..1 Extension Key that identifies this statement
....... url 1..1 uri "key"
....... value[x] 0..1 id Key that identifies this statement
...... extension:label 0..1 Extension Short Human label for this statement
....... url 1..1 uri "label"
....... value[x] 0..1 string Short Human label for this statement
...... extension:conformance 0..* Extension SHALL | SHOULD | MAY | SHOULD-NOT
....... url 1..1 uri "conformance"
....... value[x] 0..1 code SHALL | SHOULD | MAY | SHOULD-NOT
Binding: R5_conformance_expectation_for_R4 (0.0.1-snapshot-2) (required)
...... extension:conditionality 0..1 Extension Set to true if requirements statement is conditional
....... url 1..1 uri "conditionality"
....... value[x] 0..1 boolean Set to true if requirements statement is conditional
...... extension:requirement 1..1 Extension The actual requirement
....... url 1..1 uri "requirement"
....... value[x] 0..1 markdown The actual requirement
...... extension:derivedFrom 0..1 Extension Another statement this clarifies/restricts ([url#]key)
....... url 1..1 uri "derivedFrom"
....... value[x] 0..1 string Another statement this clarifies/restricts ([url#]key)
...... extension:parent 0..1 Extension A larger requirement that this requirement helps to refine and enable
....... url 1..1 uri "parent"
....... value[x] 0..1 string A larger requirement that this requirement helps to refine and enable
...... extension:satisfiedBy 0..* Extension Design artifact that satisfies this requirement
....... url 1..1 uri "satisfiedBy"
....... value[x] 0..1 url Design artifact that satisfies this requirement
...... extension:reference 0..* Extension External artifact (rule/document etc. that) created this requirement
....... url 1..1 uri "reference"
....... value[x] 0..1 url External artifact (rule/document etc. that) created this requirement
...... extension:source 0..* Extension Who asked for this statement
....... url 1..1 uri "source"
....... value[x] 0..1 Reference() Who asked for this statement
..... url 1..1 uri "statement"
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements"

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension(4.0.1) A set of requirements - features of systems that are necessary
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:url 0..1 Extension Canonical identifier for this Requirements, represented as a URI (globally unique)
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 "url"
..... value[x] 0..1 uri Canonical identifier for this Requirements, represented as a URI (globally unique)
.... extension:version 0..1 Extension Business version of the Requirements
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 "version"
..... value[x] 0..1 string Business version of the Requirements
.... extension:versionAlgorithm[x] 0..1 Extension How to compare versions
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 "versionAlgorithm[x]"
..... value[x] 0..1 How to compare versions
Binding: R5_version_algorithm_for_R4 (0.0.1-snapshot-2) (extensible)
...... valueString string
...... valueCoding Coding
.... extension:name 0..1 Extension Name for this Requirements (computer friendly)
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 string Name for this Requirements (computer friendly)
.... extension:title 0..1 Extension Name for this Requirements (human friendly)
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 "title"
..... value[x] 0..1 string Name for this Requirements (human friendly)
.... extension:status 1..1 Extension draft | active | retired | unknown
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 "status"
..... value[x] 0..1 code draft | active | retired | unknown
Binding: R5_publication_status_for_R4 (0.0.1-snapshot-2) (required): The lifecycle status of an artifact.
.... extension:experimental 0..1 Extension For testing purposes, not real 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 "experimental"
..... value[x] 0..1 boolean For testing purposes, not real usage
.... extension:date 0..1 Extension Date last changed
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 "date"
..... value[x] 0..1 dateTime Date last changed
.... extension:publisher 0..1 Extension Name of the publisher/steward (organization or individual)
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 "publisher"
..... value[x] 0..1 string Name of the publisher/steward (organization or individual)
.... extension:contact 0..* Extension Contact details for the publisher
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 "contact"
..... value[x] 0..1 ContactDetail Contact details for the publisher
.... extension:description 0..1 Extension Natural language description of the requirements
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 Natural language description of the requirements
.... extension:useContext 0..* Extension The context that the content is intended to support
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 "useContext"
..... value[x] 0..1 UsageContext The context that the content is intended to support
.... extension:jurisdiction 0..* Extension Intended jurisdiction for Requirements (if applicable)
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 "jurisdiction"
..... value[x] 0..1 CodeableConcept Intended jurisdiction for Requirements (if applicable)
Binding: R5_jurisdiction_for_R4 (0.0.1-snapshot-2) (extensible): Countries and regions within which this artifact is targeted for use.
.... extension:purpose 0..1 Extension Why this Requirements is defined
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 markdown Why this Requirements is defined
.... extension:copyright 0..1 Extension Use and/or publishing restrictions
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 "copyright"
..... value[x] 0..1 markdown Use and/or publishing restrictions
.... extension:copyrightLabel 0..1 Extension Copyright holder and year(s)
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 "copyrightLabel"
..... value[x] 0..1 string Copyright holder and year(s)
.... extension:derivedFrom 0..* Extension Other set of Requirements this builds on
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 "derivedFrom"
..... value[x] 0..1 canonical() Other set of Requirements this builds on
.... extension:reference 0..* Extension External artifact (rule/document etc. that) created this set of requirements
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 url External artifact (rule/document etc. that) created this set of requirements
.... extension:actor 0..* Extension Actor for these requirements
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 "actor"
..... value[x] 0..1 canonical() Actor for these requirements
.... extension:statement 0..* Extension Actual statement as markdown
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:key 1..1 Extension Key that identifies this statement
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 Key that identifies this statement
...... extension:label 0..1 Extension Short Human label for this statement
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 Short Human label for this statement
...... extension:conformance 0..* Extension SHALL | SHOULD | MAY | SHOULD-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 "conformance"
....... value[x] 0..1 code SHALL | SHOULD | MAY | SHOULD-NOT
Binding: R5_conformance_expectation_for_R4 (0.0.1-snapshot-2) (required)
...... extension:conditionality 0..1 Extension Set to true if requirements statement is conditional
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 "conditionality"
....... value[x] 0..1 boolean Set to true if requirements statement is conditional
...... extension:requirement 1..1 Extension The actual requirement
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 "requirement"
....... value[x] 0..1 markdown The actual requirement
...... extension:derivedFrom 0..1 Extension Another statement this clarifies/restricts ([url#]key)
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 "derivedFrom"
....... value[x] 0..1 string Another statement this clarifies/restricts ([url#]key)
...... extension:parent 0..1 Extension A larger requirement that this requirement helps to refine and enable
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 "parent"
....... value[x] 0..1 string A larger requirement that this requirement helps to refine and enable
...... extension:satisfiedBy 0..* Extension Design artifact that satisfies this requirement
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 "satisfiedBy"
....... value[x] 0..1 url Design artifact that satisfies this requirement
...... extension:reference 0..* Extension External artifact (rule/document etc. that) created this requirement
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 url External artifact (rule/document etc. that) created this requirement
...... extension:source 0..* Extension Who asked for this statement
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 Reference() Who asked for this statement
..... url 1..1 uri "statement"
..... 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 "http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements"
.... 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:versionAlgorithm[x].value[x]extensibleR5_version_algorithm_for_R4
http://hl7.org/fhir/5.0/ValueSet/R5-version-algorithm-for-R4|0.0.1-snapshot-2
From this IG
Extension.extension:status.value[x]requiredR5_publication_status_for_R4
http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2
From this IG
Extension.extension:jurisdiction.value[x]extensibleR5_jurisdiction_for_R4
http://hl7.org/fhir/5.0/ValueSet/R5-jurisdiction-for-R4|0.0.1-snapshot-2
From this IG
Extension.extension:statement.extension:conformance.value[x]requiredR5_conformance_expectation_for_R4
http://hl7.org/fhir/5.0/ValueSet/R5-conformance-expectation-for-R4|0.0.1-snapshot-2
From this IG

Constraints

IdGradePath(s)DetailsRequirements
ele-1errorExtension, Extension.extension, Extension.extension:url, Extension.extension:url.extension, Extension.extension:url.value[x], Extension.extension:version, Extension.extension:version.extension, Extension.extension:version.value[x], Extension.extension:versionAlgorithm[x], Extension.extension:versionAlgorithm[x].extension, Extension.extension:versionAlgorithm[x].value[x], Extension.extension:name, Extension.extension:name.extension, Extension.extension:name.value[x], Extension.extension:title, Extension.extension:title.extension, Extension.extension:title.value[x], Extension.extension:status, Extension.extension:status.extension, Extension.extension:status.value[x], Extension.extension:experimental, Extension.extension:experimental.extension, Extension.extension:experimental.value[x], Extension.extension:date, Extension.extension:date.extension, Extension.extension:date.value[x], Extension.extension:publisher, Extension.extension:publisher.extension, Extension.extension:publisher.value[x], Extension.extension:contact, Extension.extension:contact.extension, Extension.extension:contact.value[x], Extension.extension:description, Extension.extension:description.extension, Extension.extension:description.value[x], Extension.extension:useContext, Extension.extension:useContext.extension, Extension.extension:useContext.value[x], Extension.extension:jurisdiction, Extension.extension:jurisdiction.extension, Extension.extension:jurisdiction.value[x], Extension.extension:purpose, Extension.extension:purpose.extension, Extension.extension:purpose.value[x], Extension.extension:copyright, Extension.extension:copyright.extension, Extension.extension:copyright.value[x], Extension.extension:copyrightLabel, Extension.extension:copyrightLabel.extension, Extension.extension:copyrightLabel.value[x], Extension.extension:derivedFrom, Extension.extension:derivedFrom.extension, Extension.extension:derivedFrom.value[x], Extension.extension:reference, Extension.extension:reference.extension, Extension.extension:reference.value[x], Extension.extension:actor, Extension.extension:actor.extension, Extension.extension:actor.value[x], Extension.extension:statement, Extension.extension:statement.extension, Extension.extension:statement.extension:key, Extension.extension:statement.extension:key.extension, Extension.extension:statement.extension:key.value[x], Extension.extension:statement.extension:label, Extension.extension:statement.extension:label.extension, Extension.extension:statement.extension:label.value[x], Extension.extension:statement.extension:conformance, Extension.extension:statement.extension:conformance.extension, Extension.extension:statement.extension:conformance.value[x], Extension.extension:statement.extension:conditionality, Extension.extension:statement.extension:conditionality.extension, Extension.extension:statement.extension:conditionality.value[x], Extension.extension:statement.extension:requirement, Extension.extension:statement.extension:requirement.extension, Extension.extension:statement.extension:requirement.value[x], Extension.extension:statement.extension:derivedFrom, Extension.extension:statement.extension:derivedFrom.extension, Extension.extension:statement.extension:derivedFrom.value[x], Extension.extension:statement.extension:parent, Extension.extension:statement.extension:parent.extension, Extension.extension:statement.extension:parent.value[x], Extension.extension:statement.extension:satisfiedBy, Extension.extension:statement.extension:satisfiedBy.extension, Extension.extension:statement.extension:satisfiedBy.value[x], Extension.extension:statement.extension:reference, Extension.extension:statement.extension:reference.extension, Extension.extension:statement.extension:reference.value[x], Extension.extension:statement.extension:source, Extension.extension:statement.extension:source.extension, Extension.extension:statement.extension:source.value[x], Extension.extension:statement.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:url, Extension.extension:url.extension, Extension.extension:version, Extension.extension:version.extension, Extension.extension:versionAlgorithm[x], Extension.extension:versionAlgorithm[x].extension, Extension.extension:name, Extension.extension:name.extension, Extension.extension:title, Extension.extension:title.extension, Extension.extension:status, Extension.extension:status.extension, Extension.extension:experimental, Extension.extension:experimental.extension, Extension.extension:date, Extension.extension:date.extension, Extension.extension:publisher, Extension.extension:publisher.extension, Extension.extension:contact, Extension.extension:contact.extension, Extension.extension:description, Extension.extension:description.extension, Extension.extension:useContext, Extension.extension:useContext.extension, Extension.extension:jurisdiction, Extension.extension:jurisdiction.extension, Extension.extension:purpose, Extension.extension:purpose.extension, Extension.extension:copyright, Extension.extension:copyright.extension, Extension.extension:copyrightLabel, Extension.extension:copyrightLabel.extension, Extension.extension:derivedFrom, Extension.extension:derivedFrom.extension, Extension.extension:reference, Extension.extension:reference.extension, Extension.extension:actor, Extension.extension:actor.extension, Extension.extension:statement, Extension.extension:statement.extension, Extension.extension:statement.extension:key, Extension.extension:statement.extension:key.extension, Extension.extension:statement.extension:label, Extension.extension:statement.extension:label.extension, Extension.extension:statement.extension:conformance, Extension.extension:statement.extension:conformance.extension, Extension.extension:statement.extension:conditionality, Extension.extension:statement.extension:conditionality.extension, Extension.extension:statement.extension:requirement, Extension.extension:statement.extension:requirement.extension, Extension.extension:statement.extension:derivedFrom, Extension.extension:statement.extension:derivedFrom.extension, Extension.extension:statement.extension:parent, Extension.extension:statement.extension:parent.extension, Extension.extension:statement.extension:satisfiedBy, Extension.extension:statement.extension:satisfiedBy.extension, Extension.extension:statement.extension:reference, Extension.extension:statement.extension:reference.extension, Extension.extension:statement.extension:source, Extension.extension:statement.extension:source.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()