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

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

Extension: ExtensionImplementationGuide_Definition

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

R4: ImplementationGuide.definition (new:BackboneElement)

This extension is part of the cross-version definitions generated to enable use of the element ImplementationGuide.definition as defined in FHIR R4 in FHIR STU3.

The source element is defined as: ImplementationGuide.definition 0..1 BackboneElement

Following are the generation technical comments: Element ImplementationGuide.definition has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.definition has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

Context of Use

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension R4: Information needed to build the IG (new)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:grouping 0..* Extension R4: Grouping used to present related resources in the IG
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 1..1 Extension R4: Descriptive name for the package
....... url 1..1 uri "name"
....... value[x] 1..1 string Descriptive name for the package
...... extension:description 0..1 Extension R4: description
....... url 1..1 uri "description"
....... value[x] 0..1 string Human readable text describing the package
..... url 1..1 uri "grouping"
..... value[x] 0..0 Value of extension
.... extension:resource 1..* Extension R4: resource
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:reference 1..1 Extension R4: reference
....... url 1..1 uri "reference"
....... value[x] 1..1 Reference(Cross-version Profile for R4.Resource for use in FHIR STU3(0.1.0) | Resource) Location of the resource
...... extension:fhirVersion 0..* Extension R4: Versions this applies to (if different to IG) (new)
....... url 1..1 uri "fhirVersion"
....... value[x] 0..1 code Versions this applies to (if different to IG)
Binding: R4FHIRVersionForR3 (0.1.0) (required): All published FHIR Versions.
...... extension:name 0..1 Extension R4: name
....... url 1..1 uri "name"
....... value[x] 0..1 string Human Name for the resource
...... extension:description 0..1 Extension R4: description
....... url 1..1 uri "description"
....... value[x] 0..1 string Reason why included in guide
...... extension:example 0..1 Extension R4: Is an example/What is this an example of? additional types
....... url 1..1 uri "example"
....... value[x] 0..1 uri Is an example/What is this an example of?
...... extension:groupingId 0..1 Extension R4: Grouping this is part of (new)
....... url 1..1 uri "groupingId"
....... value[x] 0..1 id Grouping this is part of
..... url 1..1 uri "resource"
..... value[x] 0..0 Value of extension
.... extension:page 0..1 Extension R4: Page/Section in the Guide (new)
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 1..1 Extension R4: Where to find that page (new)
....... url 1..1 uri "name"
....... value[x] 1..1 Where to find that page
........ valueUri uri
........ valueReference Reference(Cross-version Profile for R4.Binary for use in FHIR STU3(0.1.0) | Binary)
...... extension:title 1..1 Extension R4: Short title shown for navigational assistance (new)
....... url 1..1 uri "title"
....... value[x] 1..1 string Short title shown for navigational assistance
...... extension:generation 1..1 Extension R4: html | markdown | xml | generated (new)
....... url 1..1 uri "generation"
....... value[x] 1..1 code html | markdown | xml | generated
Binding: R4GuidePageGenerationForR3 (0.1.0) (required): A code that indicates how the page is generated.
...... extension:page 0..* Extension R4: Nested Pages / Sections (new)
....... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ImplementationGuide.definition.page"
....... value[x] 0..0 Value of extension
..... url 1..1 uri "page"
..... value[x] 0..0 Value of extension
.... extension:parameter 0..* Extension R4: Defines how IG is built by tools (new)
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension R4: apply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template (new)
....... url 1..1 uri "code"
....... value[x] 1..1 code apply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template
Binding: R4GuideParameterCodeForR3 (0.1.0) (required): Code of parameter that is input to the guide.
...... extension:value 1..1 Extension R4: Value for named type (new)
....... url 1..1 uri "value"
....... value[x] 1..1 string Value for named type
..... url 1..1 uri "parameter"
..... value[x] 0..0 Value of extension
.... extension:template 0..* Extension R4: A template for building resources (new)
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension R4: Type of template specified (new)
....... url 1..1 uri "code"
....... value[x] 1..1 code Type of template specified
...... extension:source 1..1 Extension R4: The source location for the template (new)
....... url 1..1 uri "source"
....... value[x] 1..1 string The source location for the template
...... extension:scope 0..1 Extension R4: The scope in which the template applies (new)
....... url 1..1 uri "scope"
....... value[x] 0..1 string The scope in which the template applies
..... url 1..1 uri "template"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ImplementationGuide.definition"
... value[x] 0..0 Value of extension

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension R4: Information needed to build the IG (new)
... id 0..1 string xml:id (or equivalent in JSON)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:grouping 0..* Extension R4: Grouping used to present related resources in the IG
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 1..1 Extension R4: Descriptive name for the package
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "name"
....... value[x] 1..1 string Descriptive name for the package
...... extension:description 0..1 Extension R4: description
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "description"
....... value[x] 0..1 string Human readable text describing the package
..... url 1..1 uri "grouping"
.... extension:resource 1..* Extension R4: resource
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:reference 1..1 Extension R4: reference
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "reference"
....... value[x] 1..1 Reference(Cross-version Profile for R4.Resource for use in FHIR STU3(0.1.0) | Resource) Location of the resource
...... extension:fhirVersion 0..* Extension R4: Versions this applies to (if different to IG) (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "fhirVersion"
....... value[x] 0..1 code Versions this applies to (if different to IG)
Binding: R4FHIRVersionForR3 (0.1.0) (required): All published FHIR Versions.
...... extension:name 0..1 Extension R4: name
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "name"
....... value[x] 0..1 string Human Name for the resource
...... extension:description 0..1 Extension R4: description
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "description"
....... value[x] 0..1 string Reason why included in guide
...... extension:example 0..1 Extension R4: Is an example/What is this an example of? additional types
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "example"
....... value[x] 0..1 uri Is an example/What is this an example of?
...... extension:groupingId 0..1 Extension R4: Grouping this is part of (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "groupingId"
....... value[x] 0..1 id Grouping this is part of
..... url 1..1 uri "resource"
.... extension:page 0..1 Extension R4: Page/Section in the Guide (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 1..1 Extension R4: Where to find that page (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "name"
....... value[x] 1..1 Where to find that page
........ valueUri uri
........ valueReference Reference(Cross-version Profile for R4.Binary for use in FHIR STU3(0.1.0) | Binary)
...... extension:title 1..1 Extension R4: Short title shown for navigational assistance (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "title"
....... value[x] 1..1 string Short title shown for navigational assistance
...... extension:generation 1..1 Extension R4: html | markdown | xml | generated (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "generation"
....... value[x] 1..1 code html | markdown | xml | generated
Binding: R4GuidePageGenerationForR3 (0.1.0) (required): A code that indicates how the page is generated.
...... extension:page 0..* Extension R4: Nested Pages / Sections (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ImplementationGuide.definition.page"
..... url 1..1 uri "page"
.... extension:parameter 0..* Extension R4: Defines how IG is built by tools (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension R4: apply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "code"
....... value[x] 1..1 code apply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template
Binding: R4GuideParameterCodeForR3 (0.1.0) (required): Code of parameter that is input to the guide.
...... extension:value 1..1 Extension R4: Value for named type (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "value"
....... value[x] 1..1 string Value for named type
..... url 1..1 uri "parameter"
.... extension:template 0..* Extension R4: A template for building resources (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension R4: Type of template specified (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "code"
....... value[x] 1..1 code Type of template specified
...... extension:source 1..1 Extension R4: The source location for the template (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "source"
....... value[x] 1..1 string The source location for the template
...... extension:scope 0..1 Extension R4: The scope in which the template applies (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "scope"
....... value[x] 0..1 string The scope in which the template applies
..... url 1..1 uri "template"
... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ImplementationGuide.definition"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: R4: ImplementationGuide.definition (new:BackboneElement)

  • name: string: R4: ImplementationGuide.definition.grouping.name
  • description: string: R4: ImplementationGuide.definition.grouping.description
  • reference: Reference: R4: ImplementationGuide.definition.resource.reference
  • fhirVersion: code: R4: ImplementationGuide.definition.resource.fhirVersion (new:code)
  • name: string: R4: ImplementationGuide.definition.resource.name
  • description: string: R4: ImplementationGuide.definition.resource.description
  • example: uri: R4: ImplementationGuide.definition.resource.example[x] additional types (canonical(http://hl7.org/fhir/StructureDefinition/StructureDefinition)) additional types from child elements (value)
  • groupingId: id: R4: ImplementationGuide.definition.resource.groupingId (new:id)
  • name: uri, Reference: R4: ImplementationGuide.definition.page.name[x] (new:Reference(Binary), url)
  • title: string: R4: ImplementationGuide.definition.page.title (new:string)
  • generation: code: R4: ImplementationGuide.definition.page.generation (new:code)
  • page: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta: R4: ImplementationGuide.definition.page.page (new:ImplementationGuide.definition.page)
  • code: code: R4: ImplementationGuide.definition.parameter.code (new:code)
  • value: string: R4: ImplementationGuide.definition.parameter.value (new:string)
  • code: code: R4: ImplementationGuide.definition.template.code (new:code)
  • source: string: R4: ImplementationGuide.definition.template.source (new:string)
  • scope: string: R4: ImplementationGuide.definition.template.scope (new:string)

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension R4: Information needed to build the IG (new)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:grouping 0..* Extension R4: Grouping used to present related resources in the IG
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 1..1 Extension R4: Descriptive name for the package
....... url 1..1 uri "name"
....... value[x] 1..1 string Descriptive name for the package
...... extension:description 0..1 Extension R4: description
....... url 1..1 uri "description"
....... value[x] 0..1 string Human readable text describing the package
..... url 1..1 uri "grouping"
..... value[x] 0..0 Value of extension
.... extension:resource 1..* Extension R4: resource
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:reference 1..1 Extension R4: reference
....... url 1..1 uri "reference"
....... value[x] 1..1 Reference(Cross-version Profile for R4.Resource for use in FHIR STU3(0.1.0) | Resource) Location of the resource
...... extension:fhirVersion 0..* Extension R4: Versions this applies to (if different to IG) (new)
....... url 1..1 uri "fhirVersion"
....... value[x] 0..1 code Versions this applies to (if different to IG)
Binding: R4FHIRVersionForR3 (0.1.0) (required): All published FHIR Versions.
...... extension:name 0..1 Extension R4: name
....... url 1..1 uri "name"
....... value[x] 0..1 string Human Name for the resource
...... extension:description 0..1 Extension R4: description
....... url 1..1 uri "description"
....... value[x] 0..1 string Reason why included in guide
...... extension:example 0..1 Extension R4: Is an example/What is this an example of? additional types
....... url 1..1 uri "example"
....... value[x] 0..1 uri Is an example/What is this an example of?
...... extension:groupingId 0..1 Extension R4: Grouping this is part of (new)
....... url 1..1 uri "groupingId"
....... value[x] 0..1 id Grouping this is part of
..... url 1..1 uri "resource"
..... value[x] 0..0 Value of extension
.... extension:page 0..1 Extension R4: Page/Section in the Guide (new)
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 1..1 Extension R4: Where to find that page (new)
....... url 1..1 uri "name"
....... value[x] 1..1 Where to find that page
........ valueUri uri
........ valueReference Reference(Cross-version Profile for R4.Binary for use in FHIR STU3(0.1.0) | Binary)
...... extension:title 1..1 Extension R4: Short title shown for navigational assistance (new)
....... url 1..1 uri "title"
....... value[x] 1..1 string Short title shown for navigational assistance
...... extension:generation 1..1 Extension R4: html | markdown | xml | generated (new)
....... url 1..1 uri "generation"
....... value[x] 1..1 code html | markdown | xml | generated
Binding: R4GuidePageGenerationForR3 (0.1.0) (required): A code that indicates how the page is generated.
...... extension:page 0..* Extension R4: Nested Pages / Sections (new)
....... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ImplementationGuide.definition.page"
....... value[x] 0..0 Value of extension
..... url 1..1 uri "page"
..... value[x] 0..0 Value of extension
.... extension:parameter 0..* Extension R4: Defines how IG is built by tools (new)
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension R4: apply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template (new)
....... url 1..1 uri "code"
....... value[x] 1..1 code apply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template
Binding: R4GuideParameterCodeForR3 (0.1.0) (required): Code of parameter that is input to the guide.
...... extension:value 1..1 Extension R4: Value for named type (new)
....... url 1..1 uri "value"
....... value[x] 1..1 string Value for named type
..... url 1..1 uri "parameter"
..... value[x] 0..0 Value of extension
.... extension:template 0..* Extension R4: A template for building resources (new)
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension R4: Type of template specified (new)
....... url 1..1 uri "code"
....... value[x] 1..1 code Type of template specified
...... extension:source 1..1 Extension R4: The source location for the template (new)
....... url 1..1 uri "source"
....... value[x] 1..1 string The source location for the template
...... extension:scope 0..1 Extension R4: The scope in which the template applies (new)
....... url 1..1 uri "scope"
....... value[x] 0..1 string The scope in which the template applies
..... url 1..1 uri "template"
..... value[x] 0..0 Value of extension
... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ImplementationGuide.definition"
... value[x] 0..0 Value of extension

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..1 Extension R4: Information needed to build the IG (new)
... id 0..1 string xml:id (or equivalent in JSON)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:grouping 0..* Extension R4: Grouping used to present related resources in the IG
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 1..1 Extension R4: Descriptive name for the package
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "name"
....... value[x] 1..1 string Descriptive name for the package
...... extension:description 0..1 Extension R4: description
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "description"
....... value[x] 0..1 string Human readable text describing the package
..... url 1..1 uri "grouping"
.... extension:resource 1..* Extension R4: resource
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:reference 1..1 Extension R4: reference
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "reference"
....... value[x] 1..1 Reference(Cross-version Profile for R4.Resource for use in FHIR STU3(0.1.0) | Resource) Location of the resource
...... extension:fhirVersion 0..* Extension R4: Versions this applies to (if different to IG) (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "fhirVersion"
....... value[x] 0..1 code Versions this applies to (if different to IG)
Binding: R4FHIRVersionForR3 (0.1.0) (required): All published FHIR Versions.
...... extension:name 0..1 Extension R4: name
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "name"
....... value[x] 0..1 string Human Name for the resource
...... extension:description 0..1 Extension R4: description
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "description"
....... value[x] 0..1 string Reason why included in guide
...... extension:example 0..1 Extension R4: Is an example/What is this an example of? additional types
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "example"
....... value[x] 0..1 uri Is an example/What is this an example of?
...... extension:groupingId 0..1 Extension R4: Grouping this is part of (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "groupingId"
....... value[x] 0..1 id Grouping this is part of
..... url 1..1 uri "resource"
.... extension:page 0..1 Extension R4: Page/Section in the Guide (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 1..1 Extension R4: Where to find that page (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "name"
....... value[x] 1..1 Where to find that page
........ valueUri uri
........ valueReference Reference(Cross-version Profile for R4.Binary for use in FHIR STU3(0.1.0) | Binary)
...... extension:title 1..1 Extension R4: Short title shown for navigational assistance (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "title"
....... value[x] 1..1 string Short title shown for navigational assistance
...... extension:generation 1..1 Extension R4: html | markdown | xml | generated (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "generation"
....... value[x] 1..1 code html | markdown | xml | generated
Binding: R4GuidePageGenerationForR3 (0.1.0) (required): A code that indicates how the page is generated.
...... extension:page 0..* Extension R4: Nested Pages / Sections (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ImplementationGuide.definition.page"
..... url 1..1 uri "page"
.... extension:parameter 0..* Extension R4: Defines how IG is built by tools (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension R4: apply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "code"
....... value[x] 1..1 code apply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template
Binding: R4GuideParameterCodeForR3 (0.1.0) (required): Code of parameter that is input to the guide.
...... extension:value 1..1 Extension R4: Value for named type (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "value"
....... value[x] 1..1 string Value for named type
..... url 1..1 uri "parameter"
.... extension:template 0..* Extension R4: A template for building resources (new)
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension R4: Type of template specified (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "code"
....... value[x] 1..1 code Type of template specified
...... extension:source 1..1 Extension R4: The source location for the template (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "source"
....... value[x] 1..1 string The source location for the template
...... extension:scope 0..1 Extension R4: The scope in which the template applies (new)
....... id 0..1 string xml:id (or equivalent in JSON)
....... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "scope"
....... value[x] 0..1 string The scope in which the template applies
..... url 1..1 uri "template"
... url 1..1 uri "http://hl7.org/fhir/4.0/StructureDefinition/extension-ImplementationGuide.definition"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: R4: ImplementationGuide.definition (new:BackboneElement)

  • name: string: R4: ImplementationGuide.definition.grouping.name
  • description: string: R4: ImplementationGuide.definition.grouping.description
  • reference: Reference: R4: ImplementationGuide.definition.resource.reference
  • fhirVersion: code: R4: ImplementationGuide.definition.resource.fhirVersion (new:code)
  • name: string: R4: ImplementationGuide.definition.resource.name
  • description: string: R4: ImplementationGuide.definition.resource.description
  • example: uri: R4: ImplementationGuide.definition.resource.example[x] additional types (canonical(http://hl7.org/fhir/StructureDefinition/StructureDefinition)) additional types from child elements (value)
  • groupingId: id: R4: ImplementationGuide.definition.resource.groupingId (new:id)
  • name: uri, Reference: R4: ImplementationGuide.definition.page.name[x] (new:Reference(Binary), url)
  • title: string: R4: ImplementationGuide.definition.page.title (new:string)
  • generation: code: R4: ImplementationGuide.definition.page.generation (new:code)
  • page: base64Binary, boolean, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta: R4: ImplementationGuide.definition.page.page (new:ImplementationGuide.definition.page)
  • code: code: R4: ImplementationGuide.definition.parameter.code (new:code)
  • value: string: R4: ImplementationGuide.definition.parameter.value (new:string)
  • code: code: R4: ImplementationGuide.definition.template.code (new:code)
  • source: string: R4: ImplementationGuide.definition.template.source (new:string)
  • scope: string: R4: ImplementationGuide.definition.template.scope (new:string)

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:resource.​extension:fhirVersion.​value[x] Base required Cross-version ValueSet R4.FHIRVersion for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:page.​extension:generation.​value[x] Base required Cross-version ValueSet R4.GuidePageGeneration for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:parameter.​extension:code.value[x] Base required Cross-version ValueSet R4.GuideParameterCode for use in FHIR STU3 📍0.1.0 This IG

Constraints

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