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_Manifest - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 0

Definitions for the ext-R4B-ImplementationGuide.manifest extension.

Guidance on how to interpret the contents of this table can be foundhere

0. Extension
Definition

R4B: ImplementationGuide.manifest (new:BackboneElement)


Optional Extension Element - found in all resources.

ShortR4B: Information about an assembled IG (new)Optional Extensions Element
Comments

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

Control0..1*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.extension
Definition

An Extension


May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortExtensionAdditional Content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control10..*
TypeExtension
Alternate Namesextensions, user content
SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Extension.extension:rendering
    Slice Namerendering
    Definition

    R4B: ImplementationGuide.manifest.rendering (new:url)

    ShortR4B: Location of rendered implementation guide (new)Additional Content defined by implementations
    Comments

    Element ImplementationGuide.manifest.rendering is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.rendering has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.rendering has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    Control0..1*
    TypeExtension
    Requirements

    Element ImplementationGuide.manifest.rendering is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.rendering has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.rendering has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    6. Extension.extension:rendering.url
    Definition

    Source of the definition for the extension code - a logical name or a URL.

    Shortidentifies the meaning of the extension
    Comments

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Control1..1
    Typeuri
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    Fixed Valuerendering
    8. Extension.extension:rendering.value[x]
    Definition

    A pointer to official web page, PDF or other rendering of the implementation guide.


    Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

    ShortLocation of rendered implementation guideValue of extension
    Control0..1
    Typeuri, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    10. Extension.extension:resource
    Slice Nameresource
    Definition

    R4B: ImplementationGuide.manifest.resource (new:BackboneElement)

    ShortR4B: Resource in the implementation guide (new)Additional Content defined by implementations
    Comments

    Element ImplementationGuide.manifest.resource is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.resource has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    Control10..*
    TypeExtension
    Requirements

    Element ImplementationGuide.manifest.resource is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.resource has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

    12. Extension.extension:resource.extension
    Definition

    An Extension


    May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    ShortExtensionAdditional Content defined by implementations
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control10..*
    TypeExtension
    Alternate Namesextensions, user content
    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 14. Extension.extension:resource.extension:reference
      Slice Namereference
      Definition

      R4B: ImplementationGuide.manifest.resource.reference (new:Reference(Resource))

      ShortR4B: Location of the resource (new)Additional Content defined by implementations
      Comments

      Element ImplementationGuide.manifest.resource.reference is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.reference has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.reference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Usually this is a relative URL that locates the resource within the implementation guide. If you authoring an implementation guide, and will publish it using the FHIR publication tooling, use a URI that may point to a resource, or to one of various alternative representations (e.g. spreadsheet). The tooling will convert this when it publishes it.

      Control10..1*
      TypeExtension
      Requirements

      Element ImplementationGuide.manifest.resource.reference is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.reference has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.reference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

      16. Extension.extension:resource.extension:reference.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed Valuereference
      18. Extension.extension:resource.extension:reference.value[x]
      Definition

      Where this resource is found.


      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

      ShortLocation of the resourceValue of extension
      Comments

      Usually this is a relative URL that locates the resource within the implementation guide. If you authoring an implementation guide, and will publish it using the FHIR publication tooling, use a URI that may point to a resource, or to one of various alternative representations (e.g. spreadsheet). The tooling will convert this when it publishes it.

      Control10..1
      TypeReference(Cross-version Profile for R4B.Resource for use in FHIR STU3, Resource), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      20. Extension.extension:resource.extension:example
      Slice Nameexample
      Definition

      R4B: ImplementationGuide.manifest.resource.example[x] (new:boolean, canonical(StructureDefinition))

      ShortR4B: Is an example/What is this an example of? (new)Additional Content defined by implementations
      Comments

      Element ImplementationGuide.manifest.resource.example[x] is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.example[x] has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.example[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Typically, conformance resources and knowledge resources are directly part of the implementation guide, with their normal meaning, and patient linked resources are usually examples. However this is not always true.

      Control0..1*
      TypeExtension
      Requirements

      Element ImplementationGuide.manifest.resource.example[x] is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.example[x] has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.example[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

      22. Extension.extension:resource.extension:example.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed Valueexample
      24. Extension.extension:resource.extension:example.value[x]
      Definition

      If true or a reference, indicates the resource is an example instance. If a reference is present, indicates that the example is an example of the specified profile.


      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

      ShortIs an example/What is this an example of?Value of extension
      Comments

      Typically, conformance resources and knowledge resources are directly part of the implementation guide, with their normal meaning, and patient linked resources are usually examples. However this is not always true.

      Control0..1
      TypeChoice of: boolean, uri(Cross-version Profile for R4B.StructureDefinition for use in FHIR STU3, StructureDefinition), date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      26. Extension.extension:resource.extension:relativePath
      Slice NamerelativePath
      Definition

      R4B: ImplementationGuide.manifest.resource.relativePath (new:url)

      ShortR4B: Relative path for page in IG (new)Additional Content defined by implementations
      Comments

      Element ImplementationGuide.manifest.resource.relativePath is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.relativePath has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.relativePath has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Appending 'rendering' + "/" + this should resolve to the resource page.

      Control0..1*
      TypeExtension
      Requirements

      Element ImplementationGuide.manifest.resource.relativePath is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.relativePath has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.relativePath has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

      28. Extension.extension:resource.extension:relativePath.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed ValuerelativePath
      30. Extension.extension:resource.extension:relativePath.value[x]
      Definition

      The relative path for primary page for this resource within the IG.


      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

      ShortRelative path for page in IGValue of extension
      Comments

      Appending 'rendering' + "/" + this should resolve to the resource page.

      Control0..1
      Typeuri, date, dateTime, Meta, code, string, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      32. Extension.extension:resource.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Fixed Valueresource
      34. Extension.extension:resource.value[x]
      Definition

      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

      ShortValue of extension
      Control0..01
      TypeChoice of: 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
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      36. Extension.extension:page
      Slice Namepage
      Definition

      R4B: ImplementationGuide.manifest.page

      ShortR4B: HTML page within the parent IGAdditional Content defined by implementations
      Comments

      Element ImplementationGuide.manifest.page is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.page is mapped to FHIR STU3 element ImplementationGuide.page as SourceIsBroaderThanTarget.

      Control0..*
      TypeExtension
      Requirements

      Allows validation of hyperlinks from a derived IG to this IG without a local copy of the IG. Element ImplementationGuide.manifest.page is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.page is mapped to FHIR STU3 element ImplementationGuide.page as SourceIsBroaderThanTarget.

      38. Extension.extension:page.extension
      Definition

      An Extension


      May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      ShortExtensionAdditional Content defined by implementations
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control10..*
      TypeExtension
      Alternate Namesextensions, user content
      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 40. Extension.extension:page.extension:name
        Slice Namename
        Definition

        R4B: ImplementationGuide.manifest.page.name additional types (string) additional types from child elements (value)

        ShortR4B: HTML page name additional typesAdditional Content defined by implementations
        Comments

        Element ImplementationGuide.manifest.page.name is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.name is mapped to FHIR STU3 element ImplementationGuide.page.source as SourceIsBroaderThanTarget. The mappings for ImplementationGuide.manifest.page.name do not cover the following types: string. The mappings for ImplementationGuide.manifest.page.name do not cover the following types based on type expansion: value. Appending 'rendering' + "/" + this should resolve to the page.

        Control10..1*
        TypeExtension
        Requirements

        Element ImplementationGuide.manifest.page.name is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.name is mapped to FHIR STU3 element ImplementationGuide.page.source as SourceIsBroaderThanTarget. The mappings for ImplementationGuide.manifest.page.name do not cover the following types: string. The mappings for ImplementationGuide.manifest.page.name do not cover the following types based on type expansion: value.

        42. Extension.extension:page.extension:name.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuename
        44. Extension.extension:page.extension:name.value[x]
        Definition

        Relative path to the page.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortHTML page nameValue of extension
        Comments

        Appending 'rendering' + "/" + this should resolve to the page.

        Control10..1
        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        46. Extension.extension:page.extension:title
        Slice Nametitle
        Definition

        R4B: ImplementationGuide.manifest.page.title

        ShortR4B: Title of the page, for referencesAdditional Content defined by implementations
        Comments

        Element ImplementationGuide.manifest.page.title is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.title is mapped to FHIR STU3 element ImplementationGuide.page.title as Equivalent.

        Control0..1*
        TypeExtension
        Requirements

        Allows generation of labels for markdown-generated hyperlinks. Element ImplementationGuide.manifest.page.title is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.title is mapped to FHIR STU3 element ImplementationGuide.page.title as Equivalent.

        48. Extension.extension:page.extension:title.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuetitle
        50. Extension.extension:page.extension:title.value[x]
        Definition

        Label for the page intended for human display.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortTitle of the page, for referencesValue of extension
        Control0..1
        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        52. Extension.extension:page.extension:anchor
        Slice Nameanchor
        Definition

        R4B: ImplementationGuide.manifest.page.anchor (new:string)

        ShortR4B: Anchor available on the page (new)Additional Content defined by implementations
        Comments

        Element ImplementationGuide.manifest.page.anchor is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.anchor has a context of ImplementationGuide.page based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.page.anchor has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Appending 'rendering' + "/" + page.name + "#" + page.anchor should resolve to the anchor.

        Control0..*
        TypeExtension
        Requirements

        Allows validation of hyperlinks from a derived IG to this IG without a local copy of the IG. Element ImplementationGuide.manifest.page.anchor is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.anchor has a context of ImplementationGuide.page based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.page.anchor has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        54. Extension.extension:page.extension:anchor.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valueanchor
        56. Extension.extension:page.extension:anchor.value[x]
        Definition

        The name of an anchor available on the page.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortAnchor available on the pageValue of extension
        Comments

        Appending 'rendering' + "/" + page.name + "#" + page.anchor should resolve to the anchor.

        Control0..1
        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        58. Extension.extension:page.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuepage
        60. Extension.extension:page.value[x]
        Definition

        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortValue of extension
        Control0..01
        TypeChoice of: 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
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        62. Extension.extension:image
        Slice Nameimage
        Definition

        R4B: ImplementationGuide.manifest.image (new:string)

        ShortR4B: Image within the IG (new)Additional Content defined by implementations
        Comments

        Element ImplementationGuide.manifest.image is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.image has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.image has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        Control0..*
        TypeExtension
        Requirements

        Allows validation of image links from a derived IG to this IG without a local copy of the IG. Element ImplementationGuide.manifest.image is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.image has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.image has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

        64. Extension.extension:image.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valueimage
        66. Extension.extension:image.value[x]
        Definition

        Indicates a relative path to an image that exists within the IG.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortImage within the IGValue of extension
        Control0..1
        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        68. Extension.extension:other
        Slice Nameother
        Definition

        R4B: ImplementationGuide.manifest.other additional types (string) additional types from child elements (value)

        ShortR4B: Additional linkable file in IG additional typesAdditional Content defined by implementations
        Comments

        Element ImplementationGuide.manifest.other is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.other is mapped to FHIR STU3 element ImplementationGuide.binary as SourceIsBroaderThanTarget. The mappings for ImplementationGuide.manifest.other do not cover the following types: string. The mappings for ImplementationGuide.manifest.other do not cover the following types based on type expansion: value.

        Control0..*
        TypeExtension
        Requirements

        Allows validation of links from a derived IG to this IG without a local copy of the IG. Element ImplementationGuide.manifest.other is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.other is mapped to FHIR STU3 element ImplementationGuide.binary as SourceIsBroaderThanTarget. The mappings for ImplementationGuide.manifest.other do not cover the following types: string. The mappings for ImplementationGuide.manifest.other do not cover the following types based on type expansion: value.

        70. Extension.extension:other.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valueother
        72. Extension.extension:other.value[x]
        Definition

        Indicates the relative path of an additional non-page, non-image file that is part of the IG - e.g. zip, jar and similar files that could be the target of a hyperlink in a derived IG.


        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortAdditional linkable file in IGValue of extension
        Control0..1
        Typestring, date, dateTime, Meta, code, Address, Attachment, integer, oid, Count, instant, ContactPoint, HumanName, Money, Identifier, Coding, markdown, SampledData, Ratio, id, positiveInt, Age, Distance, Reference, Period, Quantity, Duration, Range, uri, Annotation, boolean, base64Binary, Signature, unsignedInt, time, Timing, decimal, CodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        74. Extension.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed Valuehttp://hl7.org/fhir/4.3/StructureDefinition/extension-ImplementationGuide.manifest
        76. Extension.value[x]
        Definition

        Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

        ShortValue of extension
        Control0..01
        TypeChoice of: 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
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

        Guidance on how to interpret the contents of this table can be foundhere

        0. Extension
        Definition

        R4B: ImplementationGuide.manifest (new:BackboneElement)

        ShortR4B: Information about an assembled IG (new)
        Comments

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

        Control0..1
        Is Modifierfalse
        2. Extension.extension
        Control1..*
        SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 4. Extension.extension:rendering
          Slice Namerendering
          Definition

          R4B: ImplementationGuide.manifest.rendering (new:url)

          ShortR4B: Location of rendered implementation guide (new)
          Comments

          Element ImplementationGuide.manifest.rendering is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.rendering has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.rendering has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

          Control0..1
          Requirements

          Element ImplementationGuide.manifest.rendering is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.rendering has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.rendering has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

          6. Extension.extension:rendering.url
          Control1..1
          Fixed Valuerendering
          8. Extension.extension:rendering.value[x]
          Definition

          A pointer to official web page, PDF or other rendering of the implementation guide.

          ShortLocation of rendered implementation guide
          Control0..1
          Typeuri
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          10. Extension.extension:resource
          Slice Nameresource
          Definition

          R4B: ImplementationGuide.manifest.resource (new:BackboneElement)

          ShortR4B: Resource in the implementation guide (new)
          Comments

          Element ImplementationGuide.manifest.resource is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.resource has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

          Control1..*
          Requirements

          Element ImplementationGuide.manifest.resource is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.resource has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

          12. Extension.extension:resource.extension
          Control1..*
          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 14. Extension.extension:resource.extension:reference
            Slice Namereference
            Definition

            R4B: ImplementationGuide.manifest.resource.reference (new:Reference(Resource))

            ShortR4B: Location of the resource (new)
            Comments

            Element ImplementationGuide.manifest.resource.reference is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.reference has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.reference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Usually this is a relative URL that locates the resource within the implementation guide. If you authoring an implementation guide, and will publish it using the FHIR publication tooling, use a URI that may point to a resource, or to one of various alternative representations (e.g. spreadsheet). The tooling will convert this when it publishes it.

            Control1..1
            Requirements

            Element ImplementationGuide.manifest.resource.reference is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.reference has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.reference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            16. Extension.extension:resource.extension:reference.url
            Control1..1
            Fixed Valuereference
            18. Extension.extension:resource.extension:reference.value[x]
            Definition

            Where this resource is found.

            ShortLocation of the resource
            Comments

            Usually this is a relative URL that locates the resource within the implementation guide. If you authoring an implementation guide, and will publish it using the FHIR publication tooling, use a URI that may point to a resource, or to one of various alternative representations (e.g. spreadsheet). The tooling will convert this when it publishes it.

            Control1..1
            TypeReference(Cross-version Profile for R4B.Resource for use in FHIR STU3, Resource)
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            20. Extension.extension:resource.extension:example
            Slice Nameexample
            Definition

            R4B: ImplementationGuide.manifest.resource.example[x] (new:boolean, canonical(StructureDefinition))

            ShortR4B: Is an example/What is this an example of? (new)
            Comments

            Element ImplementationGuide.manifest.resource.example[x] is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.example[x] has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.example[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Typically, conformance resources and knowledge resources are directly part of the implementation guide, with their normal meaning, and patient linked resources are usually examples. However this is not always true.

            Control0..1
            Requirements

            Element ImplementationGuide.manifest.resource.example[x] is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.example[x] has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.example[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            22. Extension.extension:resource.extension:example.url
            Control1..1
            Fixed Valueexample
            24. Extension.extension:resource.extension:example.value[x]
            Definition

            If true or a reference, indicates the resource is an example instance. If a reference is present, indicates that the example is an example of the specified profile.

            ShortIs an example/What is this an example of?
            Comments

            Typically, conformance resources and knowledge resources are directly part of the implementation guide, with their normal meaning, and patient linked resources are usually examples. However this is not always true.

            Control0..1
            TypeChoice of: boolean, uri(Cross-version Profile for R4B.StructureDefinition for use in FHIR STU3, StructureDefinition)
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            26. Extension.extension:resource.extension:relativePath
            Slice NamerelativePath
            Definition

            R4B: ImplementationGuide.manifest.resource.relativePath (new:url)

            ShortR4B: Relative path for page in IG (new)
            Comments

            Element ImplementationGuide.manifest.resource.relativePath is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.relativePath has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.relativePath has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Appending 'rendering' + "/" + this should resolve to the resource page.

            Control0..1
            Requirements

            Element ImplementationGuide.manifest.resource.relativePath is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.relativePath has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.relativePath has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

            28. Extension.extension:resource.extension:relativePath.url
            Control1..1
            Fixed ValuerelativePath
            30. Extension.extension:resource.extension:relativePath.value[x]
            Definition

            The relative path for primary page for this resource within the IG.

            ShortRelative path for page in IG
            Comments

            Appending 'rendering' + "/" + this should resolve to the resource page.

            Control0..1
            Typeuri
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            32. Extension.extension:resource.url
            Control1..1
            Fixed Valueresource
            34. Extension.extension:resource.value[x]
            Control0..0
            36. Extension.extension:page
            Slice Namepage
            Definition

            R4B: ImplementationGuide.manifest.page

            ShortR4B: HTML page within the parent IG
            Comments

            Element ImplementationGuide.manifest.page is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.page is mapped to FHIR STU3 element ImplementationGuide.page as SourceIsBroaderThanTarget.

            Control0..*
            Requirements

            Allows validation of hyperlinks from a derived IG to this IG without a local copy of the IG. Element ImplementationGuide.manifest.page is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.page is mapped to FHIR STU3 element ImplementationGuide.page as SourceIsBroaderThanTarget.

            38. Extension.extension:page.extension
            Control1..*
            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 40. Extension.extension:page.extension:name
              Slice Namename
              Definition

              R4B: ImplementationGuide.manifest.page.name additional types (string) additional types from child elements (value)

              ShortR4B: HTML page name additional types
              Comments

              Element ImplementationGuide.manifest.page.name is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.name is mapped to FHIR STU3 element ImplementationGuide.page.source as SourceIsBroaderThanTarget. The mappings for ImplementationGuide.manifest.page.name do not cover the following types: string. The mappings for ImplementationGuide.manifest.page.name do not cover the following types based on type expansion: value. Appending 'rendering' + "/" + this should resolve to the page.

              Control1..1
              Requirements

              Element ImplementationGuide.manifest.page.name is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.name is mapped to FHIR STU3 element ImplementationGuide.page.source as SourceIsBroaderThanTarget. The mappings for ImplementationGuide.manifest.page.name do not cover the following types: string. The mappings for ImplementationGuide.manifest.page.name do not cover the following types based on type expansion: value.

              42. Extension.extension:page.extension:name.url
              Control1..1
              Fixed Valuename
              44. Extension.extension:page.extension:name.value[x]
              Definition

              Relative path to the page.

              ShortHTML page name
              Comments

              Appending 'rendering' + "/" + this should resolve to the page.

              Control1..1
              Typestring
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              46. Extension.extension:page.extension:title
              Slice Nametitle
              Definition

              R4B: ImplementationGuide.manifest.page.title

              ShortR4B: Title of the page, for references
              Comments

              Element ImplementationGuide.manifest.page.title is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.title is mapped to FHIR STU3 element ImplementationGuide.page.title as Equivalent.

              Control0..1
              Requirements

              Allows generation of labels for markdown-generated hyperlinks. Element ImplementationGuide.manifest.page.title is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.title is mapped to FHIR STU3 element ImplementationGuide.page.title as Equivalent.

              48. Extension.extension:page.extension:title.url
              Control1..1
              Fixed Valuetitle
              50. Extension.extension:page.extension:title.value[x]
              Definition

              Label for the page intended for human display.

              ShortTitle of the page, for references
              Control0..1
              Typestring
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              52. Extension.extension:page.extension:anchor
              Slice Nameanchor
              Definition

              R4B: ImplementationGuide.manifest.page.anchor (new:string)

              ShortR4B: Anchor available on the page (new)
              Comments

              Element ImplementationGuide.manifest.page.anchor is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.anchor has a context of ImplementationGuide.page based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.page.anchor has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Appending 'rendering' + "/" + page.name + "#" + page.anchor should resolve to the anchor.

              Control0..*
              Requirements

              Allows validation of hyperlinks from a derived IG to this IG without a local copy of the IG. Element ImplementationGuide.manifest.page.anchor is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.anchor has a context of ImplementationGuide.page based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.page.anchor has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

              54. Extension.extension:page.extension:anchor.url
              Control1..1
              Fixed Valueanchor
              56. Extension.extension:page.extension:anchor.value[x]
              Definition

              The name of an anchor available on the page.

              ShortAnchor available on the page
              Comments

              Appending 'rendering' + "/" + page.name + "#" + page.anchor should resolve to the anchor.

              Control0..1
              Typestring
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              58. Extension.extension:page.url
              Control1..1
              Fixed Valuepage
              60. Extension.extension:page.value[x]
              Control0..0
              62. Extension.extension:image
              Slice Nameimage
              Definition

              R4B: ImplementationGuide.manifest.image (new:string)

              ShortR4B: Image within the IG (new)
              Comments

              Element ImplementationGuide.manifest.image is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.image has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.image has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

              Control0..*
              Requirements

              Allows validation of image links from a derived IG to this IG without a local copy of the IG. Element ImplementationGuide.manifest.image is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.image has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.image has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

              64. Extension.extension:image.url
              Control1..1
              Fixed Valueimage
              66. Extension.extension:image.value[x]
              Definition

              Indicates a relative path to an image that exists within the IG.

              ShortImage within the IG
              Control0..1
              Typestring
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              68. Extension.extension:other
              Slice Nameother
              Definition

              R4B: ImplementationGuide.manifest.other additional types (string) additional types from child elements (value)

              ShortR4B: Additional linkable file in IG additional types
              Comments

              Element ImplementationGuide.manifest.other is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.other is mapped to FHIR STU3 element ImplementationGuide.binary as SourceIsBroaderThanTarget. The mappings for ImplementationGuide.manifest.other do not cover the following types: string. The mappings for ImplementationGuide.manifest.other do not cover the following types based on type expansion: value.

              Control0..*
              Requirements

              Allows validation of links from a derived IG to this IG without a local copy of the IG. Element ImplementationGuide.manifest.other is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.other is mapped to FHIR STU3 element ImplementationGuide.binary as SourceIsBroaderThanTarget. The mappings for ImplementationGuide.manifest.other do not cover the following types: string. The mappings for ImplementationGuide.manifest.other do not cover the following types based on type expansion: value.

              70. Extension.extension:other.url
              Control1..1
              Fixed Valueother
              72. Extension.extension:other.value[x]
              Definition

              Indicates the relative path of an additional non-page, non-image file that is part of the IG - e.g. zip, jar and similar files that could be the target of a hyperlink in a derived IG.

              ShortAdditional linkable file in IG
              Control0..1
              Typestring
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              74. Extension.url
              Control1..1
              Fixed Valuehttp://hl7.org/fhir/4.3/StructureDefinition/extension-ImplementationGuide.manifest
              76. Extension.value[x]
              Control0..0

              Guidance on how to interpret the contents of this table can be foundhere

              0. Extension
              Definition

              R4B: ImplementationGuide.manifest (new:BackboneElement)

              ShortR4B: Information about an assembled IG (new)
              Comments

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

              Control0..1
              This element is affected by the following invariants: ele-1
              Is Modifierfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              2. Extension.id
              Definition

              unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

              Shortxml:id (or equivalent in JSON)
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              XML FormatIn the XML format, this property is represented as an attribute.
              4. Extension.extension
              Definition

              An Extension

              ShortExtension
              Control1..*
              TypeExtension
              SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 6. Extension.extension:rendering
                Slice Namerendering
                Definition

                R4B: ImplementationGuide.manifest.rendering (new:url)

                ShortR4B: Location of rendered implementation guide (new)
                Comments

                Element ImplementationGuide.manifest.rendering is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.rendering has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.rendering has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                Control0..1
                TypeExtension
                Requirements

                Element ImplementationGuide.manifest.rendering is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.rendering has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.rendering has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                8. Extension.extension:rendering.id
                Definition

                unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                Shortxml:id (or equivalent in JSON)
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                10. Extension.extension:rendering.extension
                Definition

                May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                ShortAdditional Content defined by implementations
                Comments

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control0..*
                TypeExtension
                Alternate Namesextensions, user content
                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ url
                • 12. Extension.extension:rendering.url
                  Definition

                  Source of the definition for the extension code - a logical name or a URL.

                  Shortidentifies the meaning of the extension
                  Comments

                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                  Control1..1
                  Typeuri
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Fixed Valuerendering
                  14. Extension.extension:rendering.value[x]
                  Definition

                  A pointer to official web page, PDF or other rendering of the implementation guide.

                  ShortLocation of rendered implementation guide
                  Control0..1
                  Typeuri
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  16. Extension.extension:resource
                  Slice Nameresource
                  Definition

                  R4B: ImplementationGuide.manifest.resource (new:BackboneElement)

                  ShortR4B: Resource in the implementation guide (new)
                  Comments

                  Element ImplementationGuide.manifest.resource is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.resource has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                  Control1..*
                  TypeExtension
                  Requirements

                  Element ImplementationGuide.manifest.resource is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.resource has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                  18. Extension.extension:resource.id
                  Definition

                  unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                  Shortxml:id (or equivalent in JSON)
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  20. Extension.extension:resource.extension
                  Definition

                  An Extension

                  ShortExtension
                  Control1..*
                  TypeExtension
                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ url
                  • 22. Extension.extension:resource.extension:reference
                    Slice Namereference
                    Definition

                    R4B: ImplementationGuide.manifest.resource.reference (new:Reference(Resource))

                    ShortR4B: Location of the resource (new)
                    Comments

                    Element ImplementationGuide.manifest.resource.reference is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.reference has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.reference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Usually this is a relative URL that locates the resource within the implementation guide. If you authoring an implementation guide, and will publish it using the FHIR publication tooling, use a URI that may point to a resource, or to one of various alternative representations (e.g. spreadsheet). The tooling will convert this when it publishes it.

                    Control1..1
                    TypeExtension
                    Requirements

                    Element ImplementationGuide.manifest.resource.reference is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.reference has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.reference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                    24. Extension.extension:resource.extension:reference.id
                    Definition

                    unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                    Shortxml:id (or equivalent in JSON)
                    Control0..1
                    Typestring
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    XML FormatIn the XML format, this property is represented as an attribute.
                    26. Extension.extension:resource.extension:reference.extension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    ShortAdditional Content defined by implementations
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TypeExtension
                    Alternate Namesextensions, user content
                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                    • value @ url
                    • 28. Extension.extension:resource.extension:reference.url
                      Definition

                      Source of the definition for the extension code - a logical name or a URL.

                      Shortidentifies the meaning of the extension
                      Comments

                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                      Control1..1
                      Typeuri
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Fixed Valuereference
                      30. Extension.extension:resource.extension:reference.value[x]
                      Definition

                      Where this resource is found.

                      ShortLocation of the resource
                      Comments

                      Usually this is a relative URL that locates the resource within the implementation guide. If you authoring an implementation guide, and will publish it using the FHIR publication tooling, use a URI that may point to a resource, or to one of various alternative representations (e.g. spreadsheet). The tooling will convert this when it publishes it.

                      Control1..1
                      TypeReference(Cross-version Profile for R4B.Resource for use in FHIR STU3, Resource)
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      32. Extension.extension:resource.extension:example
                      Slice Nameexample
                      Definition

                      R4B: ImplementationGuide.manifest.resource.example[x] (new:boolean, canonical(StructureDefinition))

                      ShortR4B: Is an example/What is this an example of? (new)
                      Comments

                      Element ImplementationGuide.manifest.resource.example[x] is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.example[x] has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.example[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Typically, conformance resources and knowledge resources are directly part of the implementation guide, with their normal meaning, and patient linked resources are usually examples. However this is not always true.

                      Control0..1
                      TypeExtension
                      Requirements

                      Element ImplementationGuide.manifest.resource.example[x] is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.example[x] has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.example[x] has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                      34. Extension.extension:resource.extension:example.id
                      Definition

                      unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                      Shortxml:id (or equivalent in JSON)
                      Control0..1
                      Typestring
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      36. Extension.extension:resource.extension:example.extension
                      Definition

                      May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                      ShortAdditional Content defined by implementations
                      Comments

                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                      Control0..*
                      TypeExtension
                      Alternate Namesextensions, user content
                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                      • value @ url
                      • 38. Extension.extension:resource.extension:example.url
                        Definition

                        Source of the definition for the extension code - a logical name or a URL.

                        Shortidentifies the meaning of the extension
                        Comments

                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                        Control1..1
                        Typeuri
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Fixed Valueexample
                        40. Extension.extension:resource.extension:example.value[x]
                        Definition

                        If true or a reference, indicates the resource is an example instance. If a reference is present, indicates that the example is an example of the specified profile.

                        ShortIs an example/What is this an example of?
                        Comments

                        Typically, conformance resources and knowledge resources are directly part of the implementation guide, with their normal meaning, and patient linked resources are usually examples. However this is not always true.

                        Control0..1
                        TypeChoice of: boolean, uri(Cross-version Profile for R4B.StructureDefinition for use in FHIR STU3, StructureDefinition)
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        42. Extension.extension:resource.extension:relativePath
                        Slice NamerelativePath
                        Definition

                        R4B: ImplementationGuide.manifest.resource.relativePath (new:url)

                        ShortR4B: Relative path for page in IG (new)
                        Comments

                        Element ImplementationGuide.manifest.resource.relativePath is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.relativePath has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.relativePath has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Appending 'rendering' + "/" + this should resolve to the resource page.

                        Control0..1
                        TypeExtension
                        Requirements

                        Element ImplementationGuide.manifest.resource.relativePath is part of an existing definition because parent element ImplementationGuide.manifest.resource requires a cross-version extension. Element ImplementationGuide.manifest.resource.relativePath has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.resource.relativePath has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                        44. Extension.extension:resource.extension:relativePath.id
                        Definition

                        unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                        Shortxml:id (or equivalent in JSON)
                        Control0..1
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        46. Extension.extension:resource.extension:relativePath.extension
                        Definition

                        May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                        ShortAdditional Content defined by implementations
                        Comments

                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                        Control0..*
                        TypeExtension
                        Alternate Namesextensions, user content
                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                        • value @ url
                        • 48. Extension.extension:resource.extension:relativePath.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed ValuerelativePath
                          50. Extension.extension:resource.extension:relativePath.value[x]
                          Definition

                          The relative path for primary page for this resource within the IG.

                          ShortRelative path for page in IG
                          Comments

                          Appending 'rendering' + "/" + this should resolve to the resource page.

                          Control0..1
                          Typeuri
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          52. Extension.extension:resource.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Fixed Valueresource
                          54. Extension.extension:resource.value[x]
                          Definition

                          Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                          ShortValue of extension
                          Control0..0
                          TypeChoice of: 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
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          56. Extension.extension:page
                          Slice Namepage
                          Definition

                          R4B: ImplementationGuide.manifest.page

                          ShortR4B: HTML page within the parent IG
                          Comments

                          Element ImplementationGuide.manifest.page is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.page is mapped to FHIR STU3 element ImplementationGuide.page as SourceIsBroaderThanTarget.

                          Control0..*
                          TypeExtension
                          Requirements

                          Allows validation of hyperlinks from a derived IG to this IG without a local copy of the IG. Element ImplementationGuide.manifest.page is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.page is mapped to FHIR STU3 element ImplementationGuide.page as SourceIsBroaderThanTarget.

                          58. Extension.extension:page.id
                          Definition

                          unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                          Shortxml:id (or equivalent in JSON)
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          60. Extension.extension:page.extension
                          Definition

                          An Extension

                          ShortExtension
                          Control1..*
                          TypeExtension
                          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                          • value @ url
                          • 62. Extension.extension:page.extension:name
                            Slice Namename
                            Definition

                            R4B: ImplementationGuide.manifest.page.name additional types (string) additional types from child elements (value)

                            ShortR4B: HTML page name additional types
                            Comments

                            Element ImplementationGuide.manifest.page.name is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.name is mapped to FHIR STU3 element ImplementationGuide.page.source as SourceIsBroaderThanTarget. The mappings for ImplementationGuide.manifest.page.name do not cover the following types: string. The mappings for ImplementationGuide.manifest.page.name do not cover the following types based on type expansion: value. Appending 'rendering' + "/" + this should resolve to the page.

                            Control1..1
                            TypeExtension
                            Requirements

                            Element ImplementationGuide.manifest.page.name is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.name is mapped to FHIR STU3 element ImplementationGuide.page.source as SourceIsBroaderThanTarget. The mappings for ImplementationGuide.manifest.page.name do not cover the following types: string. The mappings for ImplementationGuide.manifest.page.name do not cover the following types based on type expansion: value.

                            64. Extension.extension:page.extension:name.id
                            Definition

                            unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                            Shortxml:id (or equivalent in JSON)
                            Control0..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            66. Extension.extension:page.extension:name.extension
                            Definition

                            May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                            ShortAdditional Content defined by implementations
                            Comments

                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                            Control0..*
                            TypeExtension
                            Alternate Namesextensions, user content
                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                            • value @ url
                            • 68. Extension.extension:page.extension:name.url
                              Definition

                              Source of the definition for the extension code - a logical name or a URL.

                              Shortidentifies the meaning of the extension
                              Comments

                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                              Control1..1
                              Typeuri
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Fixed Valuename
                              70. Extension.extension:page.extension:name.value[x]
                              Definition

                              Relative path to the page.

                              ShortHTML page name
                              Comments

                              Appending 'rendering' + "/" + this should resolve to the page.

                              Control1..1
                              Typestring
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              72. Extension.extension:page.extension:title
                              Slice Nametitle
                              Definition

                              R4B: ImplementationGuide.manifest.page.title

                              ShortR4B: Title of the page, for references
                              Comments

                              Element ImplementationGuide.manifest.page.title is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.title is mapped to FHIR STU3 element ImplementationGuide.page.title as Equivalent.

                              Control0..1
                              TypeExtension
                              Requirements

                              Allows generation of labels for markdown-generated hyperlinks. Element ImplementationGuide.manifest.page.title is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.title is mapped to FHIR STU3 element ImplementationGuide.page.title as Equivalent.

                              74. Extension.extension:page.extension:title.id
                              Definition

                              unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                              Shortxml:id (or equivalent in JSON)
                              Control0..1
                              Typestring
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              76. Extension.extension:page.extension:title.extension
                              Definition

                              May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                              ShortAdditional Content defined by implementations
                              Comments

                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                              Control0..*
                              TypeExtension
                              Alternate Namesextensions, user content
                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                              • value @ url
                              • 78. Extension.extension:page.extension:title.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Fixed Valuetitle
                                80. Extension.extension:page.extension:title.value[x]
                                Definition

                                Label for the page intended for human display.

                                ShortTitle of the page, for references
                                Control0..1
                                Typestring
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                82. Extension.extension:page.extension:anchor
                                Slice Nameanchor
                                Definition

                                R4B: ImplementationGuide.manifest.page.anchor (new:string)

                                ShortR4B: Anchor available on the page (new)
                                Comments

                                Element ImplementationGuide.manifest.page.anchor is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.anchor has a context of ImplementationGuide.page based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.page.anchor has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). Appending 'rendering' + "/" + page.name + "#" + page.anchor should resolve to the anchor.

                                Control0..*
                                TypeExtension
                                Requirements

                                Allows validation of hyperlinks from a derived IG to this IG without a local copy of the IG. Element ImplementationGuide.manifest.page.anchor is part of an existing definition because parent element ImplementationGuide.manifest.page requires a cross-version extension. Element ImplementationGuide.manifest.page.anchor has a context of ImplementationGuide.page based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.page.anchor has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                84. Extension.extension:page.extension:anchor.id
                                Definition

                                unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                Shortxml:id (or equivalent in JSON)
                                Control0..1
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                86. Extension.extension:page.extension:anchor.extension
                                Definition

                                May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                ShortAdditional Content defined by implementations
                                Comments

                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                Control0..*
                                TypeExtension
                                Alternate Namesextensions, user content
                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                • value @ url
                                • 88. Extension.extension:page.extension:anchor.url
                                  Definition

                                  Source of the definition for the extension code - a logical name or a URL.

                                  Shortidentifies the meaning of the extension
                                  Comments

                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                  Control1..1
                                  Typeuri
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed Valueanchor
                                  90. Extension.extension:page.extension:anchor.value[x]
                                  Definition

                                  The name of an anchor available on the page.

                                  ShortAnchor available on the page
                                  Comments

                                  Appending 'rendering' + "/" + page.name + "#" + page.anchor should resolve to the anchor.

                                  Control0..1
                                  Typestring
                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  92. Extension.extension:page.url
                                  Definition

                                  Source of the definition for the extension code - a logical name or a URL.

                                  Shortidentifies the meaning of the extension
                                  Comments

                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                  Control1..1
                                  Typeuri
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Fixed Valuepage
                                  94. Extension.extension:page.value[x]
                                  Definition

                                  Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                  ShortValue of extension
                                  Control0..0
                                  TypeChoice of: 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
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  96. Extension.extension:image
                                  Slice Nameimage
                                  Definition

                                  R4B: ImplementationGuide.manifest.image (new:string)

                                  ShortR4B: Image within the IG (new)
                                  Comments

                                  Element ImplementationGuide.manifest.image is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.image has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.image has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                  Control0..*
                                  TypeExtension
                                  Requirements

                                  Allows validation of image links from a derived IG to this IG without a local copy of the IG. Element ImplementationGuide.manifest.image is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.image has a context of ImplementationGuide based on following the parent source element upwards and mapping to ImplementationGuide. Element ImplementationGuide.manifest.image has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

                                  98. Extension.extension:image.id
                                  Definition

                                  unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                  Shortxml:id (or equivalent in JSON)
                                  Control0..1
                                  Typestring
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  100. Extension.extension:image.extension
                                  Definition

                                  May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                  ShortAdditional Content defined by implementations
                                  Comments

                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                  Control0..*
                                  TypeExtension
                                  Alternate Namesextensions, user content
                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                  • value @ url
                                  • 102. Extension.extension:image.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Fixed Valueimage
                                    104. Extension.extension:image.value[x]
                                    Definition

                                    Indicates a relative path to an image that exists within the IG.

                                    ShortImage within the IG
                                    Control0..1
                                    Typestring
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    106. Extension.extension:other
                                    Slice Nameother
                                    Definition

                                    R4B: ImplementationGuide.manifest.other additional types (string) additional types from child elements (value)

                                    ShortR4B: Additional linkable file in IG additional types
                                    Comments

                                    Element ImplementationGuide.manifest.other is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.other is mapped to FHIR STU3 element ImplementationGuide.binary as SourceIsBroaderThanTarget. The mappings for ImplementationGuide.manifest.other do not cover the following types: string. The mappings for ImplementationGuide.manifest.other do not cover the following types based on type expansion: value.

                                    Control0..*
                                    TypeExtension
                                    Requirements

                                    Allows validation of links from a derived IG to this IG without a local copy of the IG. Element ImplementationGuide.manifest.other is part of an existing definition because parent element ImplementationGuide.manifest requires a cross-version extension. Element ImplementationGuide.manifest.other is mapped to FHIR STU3 element ImplementationGuide.binary as SourceIsBroaderThanTarget. The mappings for ImplementationGuide.manifest.other do not cover the following types: string. The mappings for ImplementationGuide.manifest.other do not cover the following types based on type expansion: value.

                                    108. Extension.extension:other.id
                                    Definition

                                    unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                    Shortxml:id (or equivalent in JSON)
                                    Control0..1
                                    Typestring
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    110. Extension.extension:other.extension
                                    Definition

                                    May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                    ShortAdditional Content defined by implementations
                                    Comments

                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                    Control0..*
                                    TypeExtension
                                    Alternate Namesextensions, user content
                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                    • value @ url
                                    • 112. Extension.extension:other.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed Valueother
                                      114. Extension.extension:other.value[x]
                                      Definition

                                      Indicates the relative path of an additional non-page, non-image file that is part of the IG - e.g. zip, jar and similar files that could be the target of a hyperlink in a derived IG.

                                      ShortAdditional linkable file in IG
                                      Control0..1
                                      Typestring
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      116. Extension.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Fixed Valuehttp://hl7.org/fhir/4.3/StructureDefinition/extension-ImplementationGuide.manifest
                                      118. Extension.value[x]
                                      Definition

                                      Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

                                      ShortValue of extension
                                      Control0..0
                                      TypeChoice of: 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
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension