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

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

Extension: ExtensionImplementationGuide_Definition

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

R4B: 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 R4B in FHIR STU3.

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

Across FHIR versions, the element set has been mapped as:

  • R4B: ImplementationGuide.definition 0..1 BackboneElement
  • R4: 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 R4B: Information needed to build the IG (new)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:grouping 0..* Extension R4B: 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 R4B: 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 R4B: 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 R4B: resource
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:reference 1..1 Extension R4B: reference additional types
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/alternate-reference"
...... extension:fhirVersion 0..* Extension R4B: 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: R4BFHIRVersionForR3 (0.1.0) (required): All published FHIR Versions.
...... extension:name 0..1 Extension R4B: name
....... url 1..1 uri "name"
....... value[x] 0..1 string Human Name for the resource
...... extension:description 0..1 Extension R4B: description
....... url 1..1 uri "description"
....... value[x] 0..1 string Reason why included in guide
...... extension:example 0..1 Extension R4B: 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 R4B: 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 R4B: Page/Section in the Guide (new)
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 1..1 Extension R4B: 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 R4B.Binary for use in FHIR STU3(0.1.0) | Binary)
...... extension:title 1..1 Extension R4B: 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 R4B: html | markdown | xml | generated (new)
....... url 1..1 uri "generation"
....... value[x] 1..1 code html | markdown | xml | generated
Binding: R4BGuidePageGenerationForR3 (0.1.0) (required): A code that indicates how the page is generated.
...... extension:page 0..* Extension R4B: Nested Pages / Sections (new)
....... url 1..1 uri "http://hl7.org/fhir/4.3/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 R4B: 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 R4B: 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: R4BGuideParameterCodeForR3 (0.1.0) (required): Code of parameter that is input to the guide.
...... extension:value 1..1 Extension R4B: 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 R4B: A template for building resources (new)
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension R4B: Type of template specified (new)
....... url 1..1 uri "code"
....... value[x] 1..1 code Type of template specified
...... extension:source 1..1 Extension R4B: 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 R4B: 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.3/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 R4B: 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 R4B: 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 R4B: 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 R4B: 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 R4B: 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 R4B: reference 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 "http://hl7.org/fhir/StructureDefinition/alternate-reference"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ 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
........ 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
........ valueMeta Meta
...... extension:fhirVersion 0..* Extension R4B: 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: R4BFHIRVersionForR3 (0.1.0) (required): All published FHIR Versions.
...... extension:name 0..1 Extension R4B: 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 R4B: 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 R4B: 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 R4B: 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 R4B: 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 R4B: 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 R4B.Binary for use in FHIR STU3(0.1.0) | Binary)
...... extension:title 1..1 Extension R4B: 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 R4B: 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: R4BGuidePageGenerationForR3 (0.1.0) (required): A code that indicates how the page is generated.
...... extension:page 0..* Extension R4B: 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.3/StructureDefinition/extension-ImplementationGuide.definition.page"
..... url 1..1 uri "page"
.... extension:parameter 0..* Extension R4B: 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 R4B: 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: R4BGuideParameterCodeForR3 (0.1.0) (required): Code of parameter that is input to the guide.
...... extension:value 1..1 Extension R4B: 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 R4B: 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 R4B: 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 R4B: 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 R4B: 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.3/StructureDefinition/extension-ImplementationGuide.definition"

doco Documentation for this format

This structure is derived from Extension

Summary

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

  • name: string: R4B: ImplementationGuide.definition.grouping.name
  • description: string: R4B: ImplementationGuide.definition.grouping.description
  • reference: 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: R4B: ImplementationGuide.definition.resource.reference additional types from child elements (display, identifier, reference)
  • fhirVersion: code: R4B: ImplementationGuide.definition.resource.fhirVersion (new:code)
  • name: string: R4B: ImplementationGuide.definition.resource.name
  • description: string: R4B: ImplementationGuide.definition.resource.description
  • example: uri: R4B: ImplementationGuide.definition.resource.example[x] additional types (canonical(http://hl7.org/fhir/StructureDefinition/StructureDefinition)) additional types from child elements (value)
  • groupingId: id: R4B: ImplementationGuide.definition.resource.groupingId (new:id)
  • name: uri, Reference: R4B: ImplementationGuide.definition.page.name[x] (new:Reference(Binary), url)
  • title: string: R4B: ImplementationGuide.definition.page.title (new:string)
  • generation: code: R4B: 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: R4B: ImplementationGuide.definition.page.page (new:ImplementationGuide.definition.page)
  • code: code: R4B: ImplementationGuide.definition.parameter.code (new:code)
  • value: string: R4B: ImplementationGuide.definition.parameter.value (new:string)
  • code: code: R4B: ImplementationGuide.definition.template.code (new:code)
  • source: string: R4B: ImplementationGuide.definition.template.source (new:string)
  • scope: string: R4B: 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 R4B: Information needed to build the IG (new)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:grouping 0..* Extension R4B: 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 R4B: 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 R4B: 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 R4B: resource
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:reference 1..1 Extension R4B: reference additional types
....... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/alternate-reference"
...... extension:fhirVersion 0..* Extension R4B: 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: R4BFHIRVersionForR3 (0.1.0) (required): All published FHIR Versions.
...... extension:name 0..1 Extension R4B: name
....... url 1..1 uri "name"
....... value[x] 0..1 string Human Name for the resource
...... extension:description 0..1 Extension R4B: description
....... url 1..1 uri "description"
....... value[x] 0..1 string Reason why included in guide
...... extension:example 0..1 Extension R4B: 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 R4B: 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 R4B: Page/Section in the Guide (new)
..... Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:name 1..1 Extension R4B: 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 R4B.Binary for use in FHIR STU3(0.1.0) | Binary)
...... extension:title 1..1 Extension R4B: 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 R4B: html | markdown | xml | generated (new)
....... url 1..1 uri "generation"
....... value[x] 1..1 code html | markdown | xml | generated
Binding: R4BGuidePageGenerationForR3 (0.1.0) (required): A code that indicates how the page is generated.
...... extension:page 0..* Extension R4B: Nested Pages / Sections (new)
....... url 1..1 uri "http://hl7.org/fhir/4.3/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 R4B: 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 R4B: 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: R4BGuideParameterCodeForR3 (0.1.0) (required): Code of parameter that is input to the guide.
...... extension:value 1..1 Extension R4B: 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 R4B: A template for building resources (new)
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:code 1..1 Extension R4B: Type of template specified (new)
....... url 1..1 uri "code"
....... value[x] 1..1 code Type of template specified
...... extension:source 1..1 Extension R4B: 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 R4B: 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.3/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 R4B: 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 R4B: 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 R4B: 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 R4B: 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 R4B: 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 R4B: reference 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 "http://hl7.org/fhir/StructureDefinition/alternate-reference"
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ 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
........ 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
........ valueMeta Meta
...... extension:fhirVersion 0..* Extension R4B: 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: R4BFHIRVersionForR3 (0.1.0) (required): All published FHIR Versions.
...... extension:name 0..1 Extension R4B: 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 R4B: 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 R4B: 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 R4B: 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 R4B: 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 R4B: 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 R4B.Binary for use in FHIR STU3(0.1.0) | Binary)
...... extension:title 1..1 Extension R4B: 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 R4B: 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: R4BGuidePageGenerationForR3 (0.1.0) (required): A code that indicates how the page is generated.
...... extension:page 0..* Extension R4B: 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.3/StructureDefinition/extension-ImplementationGuide.definition.page"
..... url 1..1 uri "page"
.... extension:parameter 0..* Extension R4B: 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 R4B: 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: R4BGuideParameterCodeForR3 (0.1.0) (required): Code of parameter that is input to the guide.
...... extension:value 1..1 Extension R4B: 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 R4B: 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 R4B: 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 R4B: 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 R4B: 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.3/StructureDefinition/extension-ImplementationGuide.definition"

doco Documentation for this format

This structure is derived from Extension

Summary

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

  • name: string: R4B: ImplementationGuide.definition.grouping.name
  • description: string: R4B: ImplementationGuide.definition.grouping.description
  • reference: 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: R4B: ImplementationGuide.definition.resource.reference additional types from child elements (display, identifier, reference)
  • fhirVersion: code: R4B: ImplementationGuide.definition.resource.fhirVersion (new:code)
  • name: string: R4B: ImplementationGuide.definition.resource.name
  • description: string: R4B: ImplementationGuide.definition.resource.description
  • example: uri: R4B: ImplementationGuide.definition.resource.example[x] additional types (canonical(http://hl7.org/fhir/StructureDefinition/StructureDefinition)) additional types from child elements (value)
  • groupingId: id: R4B: ImplementationGuide.definition.resource.groupingId (new:id)
  • name: uri, Reference: R4B: ImplementationGuide.definition.page.name[x] (new:Reference(Binary), url)
  • title: string: R4B: ImplementationGuide.definition.page.title (new:string)
  • generation: code: R4B: 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: R4B: ImplementationGuide.definition.page.page (new:ImplementationGuide.definition.page)
  • code: code: R4B: ImplementationGuide.definition.parameter.code (new:code)
  • value: string: R4B: ImplementationGuide.definition.parameter.value (new:string)
  • code: code: R4B: ImplementationGuide.definition.template.code (new:code)
  • source: string: R4B: ImplementationGuide.definition.template.source (new:string)
  • scope: string: R4B: 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 R4B.FHIRVersion for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:page.​extension:generation.​value[x] Base required Cross-version ValueSet R4B.GuidePageGeneration for use in FHIR STU3 📍0.1.0 This IG
Extension.extension:parameter.​extension:code.value[x] Base required Cross-version ValueSet R4B.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()