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
| Official URL: https://ontoserver.csiro.au/syndication/StructureDefinition/syndication-category | Version: 0.1.0 | |||
| Draft as of 2026-05-09 | Computable Name: SyndicationCategory | |||
An Atom ⟨category⟩ element classifying a syndication entry. The
scheme URI identifies the controlled vocabulary; term is the
machine code; label is the human-readable form.
The binding of term depends on scheme:
scheme |
term ValueSet |
|---|---|
http://ns.electronichealth.net.au/ncts/syndication/asf/scheme/1.0.0 |
SyndicationContentTypeVS |
http://ontoserver.csiro.au/syndication/rf2/1.0.0 |
OntoserverRf2IndexVS |
http://ontoserver.csiro.au/syndication/rf2/2.0.0 |
OntoserverRf2IndexVS |
| any other scheme | unconstrained |
This conditional rule is enforced by the category-term-scheme-binding
invariant. Slicing would be a more natural FHIR-level expression, but
slice declarations are not supported on Logical models.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Base | Terminology Syndication Category Instances of this logical model can be the target of a Reference Constraints: category-term-scheme-binding |
![]() ![]() |
1..1 | code | machine-readable code from the scheme Binding: Terminology Syndication Content Type (example) | |
![]() ![]() |
1..1 | uri | controlled vocabulary the term comes from | |
![]() ![]() |
0..1 | string | human-readable label for the term | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| syndication-category.term | Base | example | Terminology Syndication Content Type | 📦0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| category-term-scheme-binding | error | syndication-category | When scheme is one of the schemes registered in this IG, term MUST be drawn from that scheme's ValueSet: NCTS ASF (`…/asf/scheme/1.0.0`) → SyndicationContentTypeVS; Ontoserver RF2 binary-index (`…/rf2/1.0.0` or `…/rf2/2.0.0`) → OntoserverRf2IndexVS. Other schemes are unconstrained. |
(scheme != 'http://ns.electronichealth.net.au/ncts/syndication/asf/scheme/1.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/syndication-content-type')) and (scheme != 'http://ontoserver.csiro.au/syndication/rf2/1.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/ontoserver-rf2-index')) and (scheme != 'http://ontoserver.csiro.au/syndication/rf2/2.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/ontoserver-rf2-index'))
|
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Base | Terminology Syndication Category Instances of this logical model can be the target of a Reference Constraints: category-term-scheme-binding |
![]() ![]() |
1..1 | code | machine-readable code from the scheme Binding: Terminology Syndication Content Type (example) | |
![]() ![]() |
1..1 | uri | controlled vocabulary the term comes from | |
![]() ![]() |
0..1 | string | human-readable label for the term | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| syndication-category.term | Base | example | Terminology Syndication Content Type | 📦0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| category-term-scheme-binding | error | syndication-category | When scheme is one of the schemes registered in this IG, term MUST be drawn from that scheme's ValueSet: NCTS ASF (`…/asf/scheme/1.0.0`) → SyndicationContentTypeVS; Ontoserver RF2 binary-index (`…/rf2/1.0.0` or `…/rf2/2.0.0`) → OntoserverRf2IndexVS. Other schemes are unconstrained. |
(scheme != 'http://ns.electronichealth.net.au/ncts/syndication/asf/scheme/1.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/syndication-content-type')) and (scheme != 'http://ontoserver.csiro.au/syndication/rf2/1.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/ontoserver-rf2-index')) and (scheme != 'http://ontoserver.csiro.au/syndication/rf2/2.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/ontoserver-rf2-index'))
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Base | Terminology Syndication Category Instances of this logical model can be the target of a Reference Constraints: category-term-scheme-binding |
![]() ![]() |
1..1 | code | machine-readable code from the scheme Binding: Terminology Syndication Content Type (example) | |
![]() ![]() |
1..1 | uri | controlled vocabulary the term comes from | |
![]() ![]() |
0..1 | string | human-readable label for the term | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| syndication-category.term | Base | example | Terminology Syndication Content Type | 📦0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| category-term-scheme-binding | error | syndication-category | When scheme is one of the schemes registered in this IG, term MUST be drawn from that scheme's ValueSet: NCTS ASF (`…/asf/scheme/1.0.0`) → SyndicationContentTypeVS; Ontoserver RF2 binary-index (`…/rf2/1.0.0` or `…/rf2/2.0.0`) → OntoserverRf2IndexVS. Other schemes are unconstrained. |
(scheme != 'http://ns.electronichealth.net.au/ncts/syndication/asf/scheme/1.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/syndication-content-type')) and (scheme != 'http://ontoserver.csiro.au/syndication/rf2/1.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/ontoserver-rf2-index')) and (scheme != 'http://ontoserver.csiro.au/syndication/rf2/2.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/ontoserver-rf2-index'))
|
This structure is derived from Base
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Base | Terminology Syndication Category Instances of this logical model can be the target of a Reference Constraints: category-term-scheme-binding |
![]() ![]() |
1..1 | code | machine-readable code from the scheme Binding: Terminology Syndication Content Type (example) | |
![]() ![]() |
1..1 | uri | controlled vocabulary the term comes from | |
![]() ![]() |
0..1 | string | human-readable label for the term | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| syndication-category.term | Base | example | Terminology Syndication Content Type | 📦0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| category-term-scheme-binding | error | syndication-category | When scheme is one of the schemes registered in this IG, term MUST be drawn from that scheme's ValueSet: NCTS ASF (`…/asf/scheme/1.0.0`) → SyndicationContentTypeVS; Ontoserver RF2 binary-index (`…/rf2/1.0.0` or `…/rf2/2.0.0`) → OntoserverRf2IndexVS. Other schemes are unconstrained. |
(scheme != 'http://ns.electronichealth.net.au/ncts/syndication/asf/scheme/1.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/syndication-content-type')) and (scheme != 'http://ontoserver.csiro.au/syndication/rf2/1.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/ontoserver-rf2-index')) and (scheme != 'http://ontoserver.csiro.au/syndication/rf2/2.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/ontoserver-rf2-index'))
|
Differential View
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Base | Terminology Syndication Category Instances of this logical model can be the target of a Reference Constraints: category-term-scheme-binding |
![]() ![]() |
1..1 | code | machine-readable code from the scheme Binding: Terminology Syndication Content Type (example) | |
![]() ![]() |
1..1 | uri | controlled vocabulary the term comes from | |
![]() ![]() |
0..1 | string | human-readable label for the term | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| syndication-category.term | Base | example | Terminology Syndication Content Type | 📦0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| category-term-scheme-binding | error | syndication-category | When scheme is one of the schemes registered in this IG, term MUST be drawn from that scheme's ValueSet: NCTS ASF (`…/asf/scheme/1.0.0`) → SyndicationContentTypeVS; Ontoserver RF2 binary-index (`…/rf2/1.0.0` or `…/rf2/2.0.0`) → OntoserverRf2IndexVS. Other schemes are unconstrained. |
(scheme != 'http://ns.electronichealth.net.au/ncts/syndication/asf/scheme/1.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/syndication-content-type')) and (scheme != 'http://ontoserver.csiro.au/syndication/rf2/1.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/ontoserver-rf2-index')) and (scheme != 'http://ontoserver.csiro.au/syndication/rf2/2.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/ontoserver-rf2-index'))
|
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Base | Terminology Syndication Category Instances of this logical model can be the target of a Reference Constraints: category-term-scheme-binding |
![]() ![]() |
1..1 | code | machine-readable code from the scheme Binding: Terminology Syndication Content Type (example) | |
![]() ![]() |
1..1 | uri | controlled vocabulary the term comes from | |
![]() ![]() |
0..1 | string | human-readable label for the term | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| syndication-category.term | Base | example | Terminology Syndication Content Type | 📦0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| category-term-scheme-binding | error | syndication-category | When scheme is one of the schemes registered in this IG, term MUST be drawn from that scheme's ValueSet: NCTS ASF (`…/asf/scheme/1.0.0`) → SyndicationContentTypeVS; Ontoserver RF2 binary-index (`…/rf2/1.0.0` or `…/rf2/2.0.0`) → OntoserverRf2IndexVS. Other schemes are unconstrained. |
(scheme != 'http://ns.electronichealth.net.au/ncts/syndication/asf/scheme/1.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/syndication-content-type')) and (scheme != 'http://ontoserver.csiro.au/syndication/rf2/1.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/ontoserver-rf2-index')) and (scheme != 'http://ontoserver.csiro.au/syndication/rf2/2.0.0' or term.memberOf('https://ontoserver.csiro.au/syndication/ValueSet/ontoserver-rf2-index'))
|
This structure is derived from Base