Terminology Syndication Feed Implementation Guide
0.1.0 - ci-build
Terminology Syndication Feed Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Draft as of 2026-05-09 |
Definitions for the syndication-entry logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. syndication-entry | |
| Definition | An Atom An entry combines the Atom 1.0 entry model with three extension namespaces: NCTS ASF (terminology metadata), SNOMED CT (package dependencies, MD5 hashes), and Ontoserver (permissions, validation state). Cross-field semanticsWhen an entry's artefact is a FHIR canonical resource (CodeSystem, ValueSet, ConceptMap, NamingSystem, StructureDefinition, …):
When the artefact is a SNOMED CT module:
|
| Short | Terminology Syndication Entry |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Invariants | entry-retract-no-alternate-link: Retract entries (any category term ending '_RETRACT') MUST NOT carry a link with rel='alternate' — there is nothing to download. (category.where(term.endsWith('_RETRACT')).empty() or link.where(rel = 'alternate').empty())entry-non-retract-has-link: Non-retract entries MUST carry at least one link. ( category.where(term.endsWith('_RETRACT')).exists() or link.exists()) |
| 2. syndication-entry.id | |
| Definition | Atom |
| Short | permanent globally-unique entry identifier |
| Control | 1..1 |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. syndication-entry.title | |
| Definition | Atom |
| Short | human-readable entry name |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. syndication-entry.summary | |
| Definition | Atom |
| Short | short description of the artefact |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. syndication-entry.rights | |
| Definition | Atom |
| Short | copyright/licence statement |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. syndication-entry.published | |
| Definition | Atom |
| Short | instant the artefact set was first issued |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. syndication-entry.updated | |
| Definition | Atom |
| Short | instant this entry last meaningfully changed |
| Control | 1..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. syndication-entry.author | |
| Definition | Atom |
| Short | party that produced the artefact |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 16. syndication-entry.author.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 18. syndication-entry.author.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on syndication-entry.author.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 20. syndication-entry.author.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 22. syndication-entry.author.name | |
| Definition | author display name |
| Short | author display name |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. syndication-entry.author.uri | |
| Definition | author URI (typically organisation homepage) |
| Short | author URI (typically organisation homepage) |
| Control | 0..1 |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. syndication-entry.author.email | |
| Definition | author contact email |
| Short | author contact email |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. syndication-entry.category | |
| Definition | Atom |
| Short | category classifying this entry |
| Control | 1..* |
| Type | https://ontoserver.csiro.au/syndication/StructureDefinition/syndication-category |
| 30. syndication-entry.link | |
| Definition | Atom |
| Short | link to artefact or related document |
| Control | 0..* |
| Type | https://ontoserver.csiro.au/syndication/StructureDefinition/syndication-link |
| 32. syndication-entry.source | |
| Definition | Atom |
| Short | originating feed metadata |
| Control | 0..1 |
| Type | https://ontoserver.csiro.au/syndication/StructureDefinition/syndication-feed-metadata |
| 34. syndication-entry.contentItemIdentifier | |
| Definition |
|
| Short | version-independent canonical identifier |
| Control | 1..1 |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 36. syndication-entry.contentItemVersion | |
| Definition |
|
| Short | version-specific canonical identifier |
| Control | 1..1 |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 38. syndication-entry.fhirVersion | |
| Definition |
|
| Short | FHIR version the artefact targets |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 40. syndication-entry.fhirProfile | |
| Definition |
|
| Short | FHIR profile(s) the artefact conforms to |
| Control | 0..* |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 42. syndication-entry.bundleInterpretation | |
| Definition |
|
| Short | publisher's view of a FHIR Bundle (batch | collection) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 44. syndication-entry.packageDependency | |
| Definition |
|
| Short | SNOMED CT inter-package dependencies |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 46. syndication-entry.packageDependency.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 48. syndication-entry.packageDependency.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on syndication-entry.packageDependency.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 50. syndication-entry.packageDependency.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 52. syndication-entry.packageDependency.editionDependency | |
| Definition |
|
| Short | versioned SNOMED CT URI of a required edition |
| Control | 0..* |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 54. syndication-entry.packageDependency.derivativeDependency | |
| Definition |
|
| Short | versioned SNOMED CT URI of a required derivative |
| Control | 0..* |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 56. syndication-entry.permission | |
| Definition |
|
| Short | authorisation tag gating access to this entry |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 58. syndication-entry.permission.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 60. syndication-entry.permission.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on syndication-entry.permission.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 62. syndication-entry.permission.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 64. syndication-entry.permission.code | |
| Definition | Permission tag. Compared against the set of permissions held by the requesting principal. |
| Short | permission tag matched against requester's permissions |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. syndication-entry | |
| Definition | An Atom An entry combines the Atom 1.0 entry model with three extension namespaces: NCTS ASF (terminology metadata), SNOMED CT (package dependencies, MD5 hashes), and Ontoserver (permissions, validation state). Cross-field semanticsWhen an entry's artefact is a FHIR canonical resource (CodeSystem, ValueSet, ConceptMap, NamingSystem, StructureDefinition, …):
When the artefact is a SNOMED CT module:
|
| Short | Terminology Syndication Entry |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Invariants | entry-retract-no-alternate-link: Retract entries (any category term ending '_RETRACT') MUST NOT carry a link with rel='alternate' — there is nothing to download. (category.where(term.endsWith('_RETRACT')).empty() or link.where(rel = 'alternate').empty())entry-non-retract-has-link: Non-retract entries MUST carry at least one link. ( category.where(term.endsWith('_RETRACT')).exists() or link.exists()) |
| 2. syndication-entry.id | |
| Definition | Atom |
| Short | permanent globally-unique entry identifier |
| Control | 1..1 |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. syndication-entry.title | |
| Definition | Atom |
| Short | human-readable entry name |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. syndication-entry.summary | |
| Definition | Atom |
| Short | short description of the artefact |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. syndication-entry.rights | |
| Definition | Atom |
| Short | copyright/licence statement |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. syndication-entry.published | |
| Definition | Atom |
| Short | instant the artefact set was first issued |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. syndication-entry.updated | |
| Definition | Atom |
| Short | instant this entry last meaningfully changed |
| Control | 1..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. syndication-entry.author | |
| Definition | Atom |
| Short | party that produced the artefact |
| Control | 0..* |
| Type | BackboneElement |
| 16. syndication-entry.author.name | |
| Definition | author display name |
| Short | author display name |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. syndication-entry.author.uri | |
| Definition | author URI (typically organisation homepage) |
| Short | author URI (typically organisation homepage) |
| Control | 0..1 |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. syndication-entry.author.email | |
| Definition | author contact email |
| Short | author contact email |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. syndication-entry.category | |
| Definition | Atom |
| Short | category classifying this entry |
| Control | 1..* |
| Type | https://ontoserver.csiro.au/syndication/StructureDefinition/syndication-category |
| 24. syndication-entry.link | |
| Definition | Atom |
| Short | link to artefact or related document |
| Control | 0..* |
| Type | https://ontoserver.csiro.au/syndication/StructureDefinition/syndication-link |
| 26. syndication-entry.source | |
| Definition | Atom |
| Short | originating feed metadata |
| Control | 0..1 |
| Type | https://ontoserver.csiro.au/syndication/StructureDefinition/syndication-feed-metadata |
| 28. syndication-entry.contentItemIdentifier | |
| Definition |
|
| Short | version-independent canonical identifier |
| Control | 1..1 |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. syndication-entry.contentItemVersion | |
| Definition |
|
| Short | version-specific canonical identifier |
| Control | 1..1 |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. syndication-entry.fhirVersion | |
| Definition |
|
| Short | FHIR version the artefact targets |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 34. syndication-entry.fhirProfile | |
| Definition |
|
| Short | FHIR profile(s) the artefact conforms to |
| Control | 0..* |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 36. syndication-entry.bundleInterpretation | |
| Definition |
|
| Short | publisher's view of a FHIR Bundle (batch | collection) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 38. syndication-entry.packageDependency | |
| Definition |
|
| Short | SNOMED CT inter-package dependencies |
| Control | 0..1 |
| Type | BackboneElement |
| 40. syndication-entry.packageDependency.editionDependency | |
| Definition |
|
| Short | versioned SNOMED CT URI of a required edition |
| Control | 0..* |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 42. syndication-entry.packageDependency.derivativeDependency | |
| Definition |
|
| Short | versioned SNOMED CT URI of a required derivative |
| Control | 0..* |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 44. syndication-entry.permission | |
| Definition |
|
| Short | authorisation tag gating access to this entry |
| Control | 0..* |
| Type | BackboneElement |
| 46. syndication-entry.permission.code | |
| Definition | Permission tag. Compared against the set of permissions held by the requesting principal. |
| Short | permission tag matched against requester's permissions |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. syndication-entry | |
| Definition | An Atom An entry combines the Atom 1.0 entry model with three extension namespaces: NCTS ASF (terminology metadata), SNOMED CT (package dependencies, MD5 hashes), and Ontoserver (permissions, validation state). Cross-field semanticsWhen an entry's artefact is a FHIR canonical resource (CodeSystem, ValueSet, ConceptMap, NamingSystem, StructureDefinition, …):
When the artefact is a SNOMED CT module:
|
| Short | Terminology Syndication Entry |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Invariants | entry-retract-no-alternate-link: Retract entries (any category term ending '_RETRACT') MUST NOT carry a link with rel='alternate' — there is nothing to download. (category.where(term.endsWith('_RETRACT')).empty() or link.where(rel = 'alternate').empty())entry-non-retract-has-link: Non-retract entries MUST carry at least one link. ( category.where(term.endsWith('_RETRACT')).exists() or link.exists()) |
| 2. syndication-entry.id | |
| Definition | Atom |
| Short | permanent globally-unique entry identifier |
| Control | 1..1 |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. syndication-entry.title | |
| Definition | Atom |
| Short | human-readable entry name |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. syndication-entry.summary | |
| Definition | Atom |
| Short | short description of the artefact |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. syndication-entry.rights | |
| Definition | Atom |
| Short | copyright/licence statement |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. syndication-entry.published | |
| Definition | Atom |
| Short | instant the artefact set was first issued |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. syndication-entry.updated | |
| Definition | Atom |
| Short | instant this entry last meaningfully changed |
| Control | 1..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. syndication-entry.author | |
| Definition | Atom |
| Short | party that produced the artefact |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 16. syndication-entry.author.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 18. syndication-entry.author.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on syndication-entry.author.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 20. syndication-entry.author.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 22. syndication-entry.author.name | |
| Definition | author display name |
| Short | author display name |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. syndication-entry.author.uri | |
| Definition | author URI (typically organisation homepage) |
| Short | author URI (typically organisation homepage) |
| Control | 0..1 |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. syndication-entry.author.email | |
| Definition | author contact email |
| Short | author contact email |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. syndication-entry.category | |
| Definition | Atom |
| Short | category classifying this entry |
| Control | 1..* |
| Type | https://ontoserver.csiro.au/syndication/StructureDefinition/syndication-category |
| 30. syndication-entry.link | |
| Definition | Atom |
| Short | link to artefact or related document |
| Control | 0..* |
| Type | https://ontoserver.csiro.au/syndication/StructureDefinition/syndication-link |
| 32. syndication-entry.source | |
| Definition | Atom |
| Short | originating feed metadata |
| Control | 0..1 |
| Type | https://ontoserver.csiro.au/syndication/StructureDefinition/syndication-feed-metadata |
| 34. syndication-entry.contentItemIdentifier | |
| Definition |
|
| Short | version-independent canonical identifier |
| Control | 1..1 |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 36. syndication-entry.contentItemVersion | |
| Definition |
|
| Short | version-specific canonical identifier |
| Control | 1..1 |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 38. syndication-entry.fhirVersion | |
| Definition |
|
| Short | FHIR version the artefact targets |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 40. syndication-entry.fhirProfile | |
| Definition |
|
| Short | FHIR profile(s) the artefact conforms to |
| Control | 0..* |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 42. syndication-entry.bundleInterpretation | |
| Definition |
|
| Short | publisher's view of a FHIR Bundle (batch | collection) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 44. syndication-entry.packageDependency | |
| Definition |
|
| Short | SNOMED CT inter-package dependencies |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 46. syndication-entry.packageDependency.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 48. syndication-entry.packageDependency.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on syndication-entry.packageDependency.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 50. syndication-entry.packageDependency.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 52. syndication-entry.packageDependency.editionDependency | |
| Definition |
|
| Short | versioned SNOMED CT URI of a required edition |
| Control | 0..* |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 54. syndication-entry.packageDependency.derivativeDependency | |
| Definition |
|
| Short | versioned SNOMED CT URI of a required derivative |
| Control | 0..* |
| Type | uri |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 56. syndication-entry.permission | |
| Definition |
|
| Short | authorisation tag gating access to this entry |
| Control | 0..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 58. syndication-entry.permission.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 60. syndication-entry.permission.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on syndication-entry.permission.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 62. syndication-entry.permission.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| 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. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 64. syndication-entry.permission.code | |
| Definition | Permission tag. Compared against the set of permissions held by the requesting principal. |
| Short | permission tag matched against requester's permissions |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |