CH Core (R4)
5.0.0 - trial-use Switzerland flag

This page is part of the CH Core (R4) (v5.0.0: STU 5) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Extension: EntryResourceCrossReferences - Detailed Descriptions

Active as of 2023-11-02

Definitions for the ch-core-ext-entry-resource-cross-references extension.

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

0. Extension
Definition

Extension to make a reference beween resources as entries in i.e. document bundles.

ShortEntry Resource Cross References
2. Extension.extension
Control3..?
4. Extension.extension:entry
Slice Nameentry
Definition

Reference to the related entry.

ShortReference to the related entry
Control1..1
6. Extension.extension:entry.extension
Control0..0
8. Extension.extension:entry.url
Fixed Valueentry
10. Extension.extension:entry.value[x]
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
SlicingThis element introduces a set of slices on Extension.extension.value[x]. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • type @ $this
  • 12. Extension.extension:entry.value[x]:valueReference
    Slice NamevalueReference
    ShortReference to the entry resource in an other container i.e. Bundle
    Control0..1
    TypeReference
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    14. Extension.extension:entry.value[x]:valueReference.reference
    Control0..0
    16. Extension.extension:entry.value[x]:valueReference.type
    Definition

    The resource type of the referenced entry

    ShortEntry resource type
    Control1..?
    18. Extension.extension:entry.value[x]:valueReference.identifier
    Definition

    A identifier of the referenced entry

    ShortIdentifier of entry
    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control1..?
    20. Extension.extension:container
    Slice Namecontainer
    Definition

    Reference to the related container resource

    ShortReference to the related container resource
    Control1..1
    22. Extension.extension:container.extension
    Control0..0
    24. Extension.extension:container.url
    Fixed Valuecontainer
    26. Extension.extension:container.value[x]
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    SlicingThis element introduces a set of slices on Extension.extension.value[x]. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • type @ $this
    • 28. Extension.extension:container.value[x]:valueReference
      Slice NamevalueReference
      ShortReference to the container resource i.e. Bundle.composition containinig the referenced entry
      Control0..1
      TypeReference
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      30. Extension.extension:container.value[x]:valueReference.reference
      Control0..0
      32. Extension.extension:container.value[x]:valueReference.type
      Definition

      The resource type of the container containing the referenced entry

      ShortContainer resource type
      Control1..?
      34. Extension.extension:container.value[x]:valueReference.identifier
      Definition

      A identifier of the container containing the referenced entry

      ShortIdentifier of container
      NoteThis is a business identifier, not a resource identifier (see discussion)
      Control1..?
      36. Extension.extension:relationcode
      Slice Namerelationcode
      Definition

      Reference to the related document

      ShortReference to the related document
      Control1..1
      38. Extension.extension:relationcode.extension
      Control0..0
      40. Extension.extension:relationcode.url
      Fixed Valuerelationcode
      42. Extension.extension:relationcode.value[x]
      Control1..?
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      SlicingThis element introduces a set of slices on Extension.extension.value[x]. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • type @ $this
      • 44. Extension.extension:relationcode.value[x]:valueCode
        Slice NamevalueCode
        ShortThe type of relationship between the elements in the documents.
        Control1..1
        BindingThe codes SHALL be taken from DocumentRelationshipType
        (required to http://hl7.org/fhir/ValueSet/document-relationship-type)
        Typecode
        [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.url
        Fixed Valuehttp://fhir.ch/ig/ch-core/StructureDefinition/ch-core-ext-entry-resource-cross-references
        48. Extension.value[x]
        Control0..0