Terminology Syndication Feed Implementation Guide
0.1.0 - ci-build International flag

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

Logical Model: SyndicationCategory - Detailed Descriptions

Draft as of 2026-05-09

Definitions for the syndication-category logical model.

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

0. syndication-category
Definition

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.

ShortTerminology Syndication Category
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
Invariantscategory-term-scheme-binding: 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')))
2. syndication-category.term
Definition

Category term — machine-readable code from the scheme. The applicable ValueSet depends on scheme; the example binding below is the NCTS ASF ValueSet, the most common case. See category-term-scheme-binding.

Shortmachine-readable code from the scheme
Control1..1
BindingFor example codes, see Terminology Syndication Content Type
(example to https://ontoserver.csiro.au/syndication/ValueSet/syndication-content-type)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. syndication-category.scheme
Definition

Category scheme — the controlled vocabulary the term comes from.

Shortcontrolled vocabulary the term comes from
Control1..1
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. syndication-category.label
Definition

human-readable label for the term

Shorthuman-readable label for the term
Control0..1
Typestring
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. syndication-category
Definition

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.

ShortTerminology Syndication Category
Logical ModelInstances of this logical model are not marked to be the target of a Reference
Invariantscategory-term-scheme-binding: 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')))
2. syndication-category.term
Definition

Category term — machine-readable code from the scheme. The applicable ValueSet depends on scheme; the example binding below is the NCTS ASF ValueSet, the most common case. See category-term-scheme-binding.

Shortmachine-readable code from the scheme
Control1..1
BindingFor example codes, see Terminology Syndication Content Type
(example to https://ontoserver.csiro.au/syndication/ValueSet/syndication-content-type)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. syndication-category.scheme
Definition

Category scheme — the controlled vocabulary the term comes from.

Shortcontrolled vocabulary the term comes from
Control1..1
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. syndication-category.label
Definition

human-readable label for the term

Shorthuman-readable label for the term
Control0..1
Typestring
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. syndication-category
Definition

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.

ShortTerminology Syndication Category
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
Invariantscategory-term-scheme-binding: 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')))
2. syndication-category.term
Definition

Category term — machine-readable code from the scheme. The applicable ValueSet depends on scheme; the example binding below is the NCTS ASF ValueSet, the most common case. See category-term-scheme-binding.

Shortmachine-readable code from the scheme
Control1..1
BindingFor example codes, see Terminology Syndication Content Type
(example to https://ontoserver.csiro.au/syndication/ValueSet/syndication-content-type)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. syndication-category.scheme
Definition

Category scheme — the controlled vocabulary the term comes from.

Shortcontrolled vocabulary the term comes from
Control1..1
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. syndication-category.label
Definition

human-readable label for the term

Shorthuman-readable label for the term
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension