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

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

Resource Profile: Profile_R5_Parameters_R3_ExpansionProfile

Official URL: http://hl7.org/fhir/5.0/StructureDefinition/profile-Parameters-for-ExpansionProfile Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: Profile_R5_Parameters_R3_ExpansionProfile

This cross-version profile allows R5 Parameters content to be represented via FHIR STU3 ExpansionProfile resources.

Usages:

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

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ExpansionProfile 0..* ExpansionProfile Defines behaviour and contraints on the ValueSet Expansion operation
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of a Value Set or Concept Map.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ExpansionProfile.status Base required PublicationStatus 📍3.0.2 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-1 error ExpansionProfile If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error ExpansionProfile If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ExpansionProfile If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error ExpansionProfile If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()

This structure is derived from ExpansionProfile

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ExpansionProfile 0..* ExpansionProfile Defines behaviour and contraints on the ValueSet Expansion operation

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ExpansionProfile 0..* ExpansionProfile Defines behaviour and contraints on the ValueSet Expansion operation
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: Common Languages . (extensible): A human language.
Additional BindingsPurpose
All Languages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional Content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... url Σ 0..1 uri Logical URI to reference this expansion profile (globally unique)
... identifier Σ 0..1 Identifier Additional identifier for the expansion profile
... version Σ 0..1 string Business version of the expansion profile
... name Σ 0..1 string Name for this expansion profile (computer friendly)
... status ?!Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of a Value Set or Concept Map.
... experimental ?!Σ 0..1 boolean For testing purposes, not real usage
... date Σ 0..1 dateTime Date this was last changed
... publisher Σ 0..1 string Name of the publisher (organization or individual)
... contact Σ 0..* ContactDetail Contact details for the publisher
... description 0..1 markdown Natural language description of the expansion profile
... useContext Σ 0..* UsageContext Context the content is intended to support
... jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for expansion profile (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use
... fixedVersion Σ 0..* BackboneElement Fix use of a code system to a particular version
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... system Σ 1..1 uri System to have its version fixed
.... version Σ 1..1 string Specific version of the code system referred to
.... mode Σ 1..1 code default | check | override
Binding: SystemVersionProcessingMode (required): How to manage the intersection between a fixed version in a value set, and a fixed version of the system in the expansion profile
... excludedSystem Σ 0..1 BackboneElement Systems/Versions to be exclude
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... system Σ 1..1 uri The specific code system to be excluded
.... version Σ 0..1 string Specific version of the code system referred to
... includeDesignations Σ 0..1 boolean Whether the expansion should include concept designations
... designation Σ 0..1 BackboneElement When the expansion profile imposes designation contraints
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... include Σ 0..1 BackboneElement Designations to be included
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
..... designation ΣC 0..* BackboneElement The designation to be included
Constraints: exp-3
...... id 0..1 string xml:id (or equivalent in JSON)
...... extension 0..* Extension Additional Content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
...... language Σ 0..1 code Human language of the designation to be included
Binding: Common Languages . (extensible): A human language.
Additional BindingsPurpose
All Languages Max Binding
...... use Σ 0..1 Coding What kind of Designation to include
Binding: Designation Use (required): Details of how a designation would be used.
.... exclude Σ 0..1 BackboneElement Designations to be excluded
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
..... designation ΣC 0..* BackboneElement The designation to be excluded
Constraints: exp-4
...... id 0..1 string xml:id (or equivalent in JSON)
...... extension 0..* Extension Additional Content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
...... language Σ 0..1 code Human language of the designation to be excluded
Binding: Common Languages . (extensible): A human language.
Additional BindingsPurpose
All Languages Max Binding
...... use Σ 0..1 Coding What kind of Designation to exclude
Binding: Designation Use (required): Details of how a designation would be used.
... includeDefinition Σ 0..1 boolean Include or exclude the value set definition in the expansion
... activeOnly Σ 0..1 boolean Include or exclude inactive concepts in the expansion
... excludeNested Σ 0..1 boolean Nested codes in the expansion or not
... excludeNotForUI Σ 0..1 boolean Include or exclude codes which cannot be rendered in user interfaces in the value set expansion
... excludePostCoordinated Σ 0..1 boolean Include or exclude codes which are post coordinated expressions in the value set expansion
... displayLanguage Σ 0..1 code Specify the language for the display element of codes in the value set expansion
Binding: Common Languages . (extensible): A human language.
Additional BindingsPurpose
All Languages Max Binding
... limitedExpansion Σ 0..1 boolean Controls behaviour of the value set expand operation when value sets are too large to be completely expanded

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ExpansionProfile.language Base extensible Common Languages . 📍3.0.2 tx.fhir.org
ExpansionProfile.status Base required PublicationStatus 📍3.0.2 FHIR Std.
ExpansionProfile.jurisdiction Base extensible Jurisdiction ValueSet 📍3.0.2 FHIR Std.
ExpansionProfile.fixedVersion.​mode Base required SystemVersionProcessingMode 📍3.0.2 FHIR Std.
ExpansionProfile.designation.​include.designation.​language Base extensible Common Languages . 📍3.0.2 tx.fhir.org
ExpansionProfile.designation.​include.designation.​use Base required Designation Use 📍3.0.2 FHIR Std.
ExpansionProfile.designation.​exclude.designation.​language Base extensible Common Languages . 📍3.0.2 tx.fhir.org
ExpansionProfile.designation.​exclude.designation.​use Base required Designation Use 📍3.0.2 FHIR Std.
ExpansionProfile.displayLanguage Base extensible Common Languages . 📍3.0.2 tx.fhir.org

Constraints

Id Grade Path(s) Description Expression
dom-1 error ExpansionProfile If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error ExpansionProfile If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ExpansionProfile If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error ExpansionProfile If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
exp-3 error ExpansionProfile.designation.include.designation SHALL have at least one of language or use language.exists() or use.exists()
exp-4 error ExpansionProfile.designation.exclude.designation SHALL have at least one of language or use language.exists() or use.exists()

This structure is derived from ExpansionProfile

Summary

Maturity: 0

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ExpansionProfile 0..* ExpansionProfile Defines behaviour and contraints on the ValueSet Expansion operation
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of a Value Set or Concept Map.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ExpansionProfile.status Base required PublicationStatus 📍3.0.2 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-1 error ExpansionProfile If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error ExpansionProfile If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ExpansionProfile If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error ExpansionProfile If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()

Differential View

This structure is derived from ExpansionProfile

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ExpansionProfile 0..* ExpansionProfile Defines behaviour and contraints on the ValueSet Expansion operation

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ExpansionProfile 0..* ExpansionProfile Defines behaviour and contraints on the ValueSet Expansion operation
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: Common Languages . (extensible): A human language.
Additional BindingsPurpose
All Languages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional Content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... url Σ 0..1 uri Logical URI to reference this expansion profile (globally unique)
... identifier Σ 0..1 Identifier Additional identifier for the expansion profile
... version Σ 0..1 string Business version of the expansion profile
... name Σ 0..1 string Name for this expansion profile (computer friendly)
... status ?!Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of a Value Set or Concept Map.
... experimental ?!Σ 0..1 boolean For testing purposes, not real usage
... date Σ 0..1 dateTime Date this was last changed
... publisher Σ 0..1 string Name of the publisher (organization or individual)
... contact Σ 0..* ContactDetail Contact details for the publisher
... description 0..1 markdown Natural language description of the expansion profile
... useContext Σ 0..* UsageContext Context the content is intended to support
... jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for expansion profile (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use
... fixedVersion Σ 0..* BackboneElement Fix use of a code system to a particular version
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... system Σ 1..1 uri System to have its version fixed
.... version Σ 1..1 string Specific version of the code system referred to
.... mode Σ 1..1 code default | check | override
Binding: SystemVersionProcessingMode (required): How to manage the intersection between a fixed version in a value set, and a fixed version of the system in the expansion profile
... excludedSystem Σ 0..1 BackboneElement Systems/Versions to be exclude
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... system Σ 1..1 uri The specific code system to be excluded
.... version Σ 0..1 string Specific version of the code system referred to
... includeDesignations Σ 0..1 boolean Whether the expansion should include concept designations
... designation Σ 0..1 BackboneElement When the expansion profile imposes designation contraints
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... include Σ 0..1 BackboneElement Designations to be included
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
..... designation ΣC 0..* BackboneElement The designation to be included
Constraints: exp-3
...... id 0..1 string xml:id (or equivalent in JSON)
...... extension 0..* Extension Additional Content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
...... language Σ 0..1 code Human language of the designation to be included
Binding: Common Languages . (extensible): A human language.
Additional BindingsPurpose
All Languages Max Binding
...... use Σ 0..1 Coding What kind of Designation to include
Binding: Designation Use (required): Details of how a designation would be used.
.... exclude Σ 0..1 BackboneElement Designations to be excluded
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
..... designation ΣC 0..* BackboneElement The designation to be excluded
Constraints: exp-4
...... id 0..1 string xml:id (or equivalent in JSON)
...... extension 0..* Extension Additional Content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
...... language Σ 0..1 code Human language of the designation to be excluded
Binding: Common Languages . (extensible): A human language.
Additional BindingsPurpose
All Languages Max Binding
...... use Σ 0..1 Coding What kind of Designation to exclude
Binding: Designation Use (required): Details of how a designation would be used.
... includeDefinition Σ 0..1 boolean Include or exclude the value set definition in the expansion
... activeOnly Σ 0..1 boolean Include or exclude inactive concepts in the expansion
... excludeNested Σ 0..1 boolean Nested codes in the expansion or not
... excludeNotForUI Σ 0..1 boolean Include or exclude codes which cannot be rendered in user interfaces in the value set expansion
... excludePostCoordinated Σ 0..1 boolean Include or exclude codes which are post coordinated expressions in the value set expansion
... displayLanguage Σ 0..1 code Specify the language for the display element of codes in the value set expansion
Binding: Common Languages . (extensible): A human language.
Additional BindingsPurpose
All Languages Max Binding
... limitedExpansion Σ 0..1 boolean Controls behaviour of the value set expand operation when value sets are too large to be completely expanded

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ExpansionProfile.language Base extensible Common Languages . 📍3.0.2 tx.fhir.org
ExpansionProfile.status Base required PublicationStatus 📍3.0.2 FHIR Std.
ExpansionProfile.jurisdiction Base extensible Jurisdiction ValueSet 📍3.0.2 FHIR Std.
ExpansionProfile.fixedVersion.​mode Base required SystemVersionProcessingMode 📍3.0.2 FHIR Std.
ExpansionProfile.designation.​include.designation.​language Base extensible Common Languages . 📍3.0.2 tx.fhir.org
ExpansionProfile.designation.​include.designation.​use Base required Designation Use 📍3.0.2 FHIR Std.
ExpansionProfile.designation.​exclude.designation.​language Base extensible Common Languages . 📍3.0.2 tx.fhir.org
ExpansionProfile.designation.​exclude.designation.​use Base required Designation Use 📍3.0.2 FHIR Std.
ExpansionProfile.displayLanguage Base extensible Common Languages . 📍3.0.2 tx.fhir.org

Constraints

Id Grade Path(s) Description Expression
dom-1 error ExpansionProfile If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error ExpansionProfile If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ExpansionProfile If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error ExpansionProfile If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
exp-3 error ExpansionProfile.designation.include.designation SHALL have at least one of language or use language.exists() or use.exists()
exp-4 error ExpansionProfile.designation.exclude.designation SHALL have at least one of language or use language.exists() or use.exists()

This structure is derived from ExpansionProfile

Summary

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron