FHIR Tooling Extensions IG
1.3.0 - Release 1.3 International bandera

FHIR Tooling Extensions IG, published by HL7 International / FHIR Infrastructure. This guide is not an authorized publication; it is the continuous build for version 1.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/FHIR/fhir-tools-ig/ and changes regularly. See the Directory of published versions

Extensión: Inner Resource Profile

URL oficial: http://hl7.org/fhir/tools/StructureDefinition/inner-resource-profile Versión: 1.3.0
Standards status: Informative Nivel de madurez: 1 Nombre computable: InnerResourceProfile
Otros identificadores: OID:2.16.840.1.113883.4.642.40.1.42.91

Asserts that an element within a resource in an implementation guide (such as a Bundle entry, or a contained resource) is valid against a particular profile, without needing a profile on the root resource that enforces the profiles of its parts, or a meta.profile in the instance. This allows tooling to test the validity of the parts of an example.

Context of Use

Usage info

Usages:

  • This Extension is not used by any profiles in this Specification

You can also check for usages in the FHIR IG Statistics

Visiones formales del contenido de la ampliación

Descripción de perfiles, diferenciales, instantáneas y sus representaciones.

Esta estructura se deriva de Extension .

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension An element in the resource that complies with a profile
... extension 2..* Extension Extension
... Slices for extension Content/Rules for all slices
.... extension:path 1..1 Extension FHIRPath to the element
..... extension 0..0 Extension
..... url 1..1 uri "path"
..... value[x] 1..1 string Value of extension
.... extension:profile 1..1 Extension Profile the element complies to
..... extension 0..0 Extension
..... url 1..1 uri "profile"
..... value[x] 1..1 canonical(StructureDefinition) Value of extension
... url 1..1 uri "http://hl7.org/fhir/tools/StructureDefinition/inner-resource-profile"

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension An element in the resource that complies with a profile
... id 0..1 id Unique id for inter-element referencing
... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:path 1..1 Extension FHIRPath to the element
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "path"
..... value[x] 1..1 string Value of extension
.... extension:profile 1..1 Extension Profile the element complies to
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "profile"
..... value[x] 1..1 canonical(StructureDefinition) Value of extension
... url 1..1 uri "http://hl7.org/fhir/tools/StructureDefinition/inner-resource-profile"

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Esta estructura se deriva de Extension .

Summary

Complex Extension: Asserts that an element within a resource in an implementation guide (such as a Bundle entry, or a contained resource) is valid against a particular profile, without needing a profile on the root resource that enforces the profiles of its parts, or a meta.profile in the instance. This allows tooling to test the validity of the parts of an example.

  • path: string: FHIRPath that points to the element within the instance that complies with a particular profile. FHIRPath context is root resource pointed to by ImplementationGuide.definition.resource.reference.
  • profile: canonical: The profile the specified element complies to.

Maturity: 1

Vista diferencial

Esta estructura se deriva de Extension .

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension An element in the resource that complies with a profile
... extension 2..* Extension Extension
... Slices for extension Content/Rules for all slices
.... extension:path 1..1 Extension FHIRPath to the element
..... extension 0..0 Extension
..... url 1..1 uri "path"
..... value[x] 1..1 string Value of extension
.... extension:profile 1..1 Extension Profile the element complies to
..... extension 0..0 Extension
..... url 1..1 uri "profile"
..... value[x] 1..1 canonical(StructureDefinition) Value of extension
... url 1..1 uri "http://hl7.org/fhir/tools/StructureDefinition/inner-resource-profile"

doco Documentation for this format

Vista instantánea

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension An element in the resource that complies with a profile
... id 0..1 id Unique id for inter-element referencing
... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:path 1..1 Extension FHIRPath to the element
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "path"
..... value[x] 1..1 string Value of extension
.... extension:profile 1..1 Extension Profile the element complies to
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "profile"
..... value[x] 1..1 canonical(StructureDefinition) Value of extension
... url 1..1 uri "http://hl7.org/fhir/tools/StructureDefinition/inner-resource-profile"

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Esta estructura se deriva de Extension .

Summary

Complex Extension: Asserts that an element within a resource in an implementation guide (such as a Bundle entry, or a contained resource) is valid against a particular profile, without needing a profile on the root resource that enforces the profiles of its parts, or a meta.profile in the instance. This allows tooling to test the validity of the parts of an example.

  • path: string: FHIRPath that points to the element within the instance that complies with a particular profile. FHIRPath context is root resource pointed to by ImplementationGuide.definition.resource.reference.
  • profile: canonical: The profile the specified element complies to.

Maturity: 1

 

Otras representaciones de perfil: CSV, Excel, Schematron