Example
StructureDefinition/valueset-extensible
(XML)
|
Vocabulary
Work
Group
|
Maturity
Level
:
1
N/A
|
Informative
Use
Context
Standards
Status
:
Not
Intended
for
Production
use
This
is
a
code
system
defined
by
the
FHIR
project.
Summary
Defining
URL:
http://hl7.org/fhir/entformula-additive
Name:
Enteral
Formula
Additive
Type
Code
Informative
|
Definition:
EnteralFormulaAdditiveType:
Codes
for
the
type
of
modular
component
such
as
protein,
carbohydrate
or
fiber
to
be
provided
in
addition
to
or
mixed
with
the
base
formula.
This
value
set
is
provided
as
a
suggestive
example.
|
Committee:
Orders
and
Observations
-
Narrative
Work
Group
OID:
2.16.840.1.113883.4.642.1.380
(for
OID
based
terminology
systems)
Source
Resource
-
XML
/
JSON
This
Code
system
is
used
in
the
following
value
sets:
-
Enteral
Formula
Additive
Type
Code
(EnteralFormulaAdditiveType:
Codes
for
the
type
of
modular
component
such
as
protein,
carbohydrate
or
fiber
to
be
provided
in
addition
to
or
mixed
with
the
base
formula.
This
value
set
is
provided
as
a
suggestive
example.)
JSON
4.2.12.380.1
Content
-
TTL
4.2.12.380.2
Raw
XML
Enteral
Formula
Additive
Type
Code
(
canonical
form
EnteralFormulaAdditiveType:
Codes
for
the
type
of
modular
component
such
as
protein,
carbohydrate
or
fiber
to
be
provided
in
addition
to
or
mixed
with
the
base
formula.
This
value
set
is
provided
as
a
suggestive
example.
+
also
see
XML
Format
Specification
)
This
code
system
http://hl7.org/fhir/entformula-additive
defines
the
following
codes:
extensible
Code
Display
Definition
<?xml version="1.0" encoding="UTF-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="valueset-extensible"/>
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
<valueCode value="vocab"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
<valueInteger value="1"/>
</extension>
<url value="http://hl7.org/fhir/StructureDefinition/valueset-extensible"/>
<identifier>
<system value="urn:ietf:rfc:3986"/>
<value value="urn:oid:2.16.840.1.113883.4.642.5.1191"/>
</identifier>
<version value="5.0.0-ballot"/>
<name value="extensible"/>
<status value="draft"/>
<experimental value="false"/>
<date value="2020-12-28T16:55:11+11:00"/>
<publisher value="HL7"/>
<description value="Whether this is intended to be used with an extensible binding or not."/>
<fhirVersion value="5.0.0"/>
<mapping>
<identity value="rim"/>
<uri value="http://hl7.org/v3"/>
<name value="RIM Mapping"/>
</mapping>
<kind value="complex-type"/>
<abstract value="false"/>
<context>
<type value="element"/>
<expression value="ValueSet"/>
</context>
<type value="Extension"/>
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension"/>
<derivation value="constraint"/>
<snapshot>
<element id="Extension">
<path value="Extension"/>
<short value="Intended to be used with an extensible binding (e.g. 'open')"/>
<definition value="Whether this is intended to be used with an extensible binding or not."/>
<comment value="Value sets intended for extensible bindings often are more selective about the
concepts they include."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="Extension"/>
<min value="0"/>
<max value="*"/>
</base>
<constraint>
<key value="ele-1"/>
<severity value="error"/>
<human value="All FHIR elements must have a @value or children"/>
<expression value="hasValue() or (children().count() > id.count())"/>
<xpath value="@value|f:*|h:div"/>
<source value="http://hl7.org/fhir/StructureDefinition/Element"/>
</constraint>
<constraint>
<key value="ext-1"/>
<severity value="error"/>
<human value="Must have either extensions or value[x], not both"/>
<expression value="extension.exists() != value.exists()"/>
<xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])"/>
<source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
</constraint>
<isModifier value="false"/>
</element>
<element id="Extension.id">
<path value="Extension.id"/>
<representation value="xmlAttr"/>
<short value="Unique id for inter-element referencing"/>
<definition value="Unique id for the element within a resource (for internal references). This may
be any string value that does not contain spaces."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="Element.id"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
<valueUrl value="id"/>
</extension>
<code value="http://hl7.org/fhirpath/System.String"/>
</type>
<isModifier value="false"/>
<isSummary value="false"/>
<mapping>
<identity value="rim"/>
<map value="n/a"/>
</mapping>
</element>
<element id="Extension.extension">
<path value="Extension.extension"/>
<slicing>
<discriminator>
<type value="value"/>
<path value="url"/>
</discriminator>
<description value="Extensions are always sliced by (at least) url"/>
<rules value="open"/>
</slicing>
<short value="Extension"/>
<definition value="An Extension"/>
<min value="0"/>
<max value="0"/>
<base>
<path value="Element.extension"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Extension"/>
</type>
<constraint>
<key value="ele-1"/>
<severity value="error"/>
<human value="All FHIR elements must have a @value or children"/>
<expression value="hasValue() or (children().count() > id.count())"/>
<xpath value="@value|f:*|h:div"/>
<source value="http://hl7.org/fhir/StructureDefinition/Element"/>
</constraint>
<constraint>
<key value="ext-1"/>
<severity value="error"/>
<human value="Must have either extensions or value[x], not both"/>
<expression value="extension.exists() != value.exists()"/>
<xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/>
<source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
</constraint>
<isModifier value="false"/>
<isSummary value="false"/>
</element>
<element id="Extension.url">
<path value="Extension.url"/>
<representation value="xmlAttr"/>
<short value="identifies the meaning of the extension"/>
<definition value="Source of the definition for the extension code - a logical name or a URL."/>
<comment value="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."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="Extension.url"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
<valueUrl value="uri"/>
</extension>
<code value="http://hl7.org/fhirpath/System.String"/>
</type>
<fixedUri value="http://hl7.org/fhir/StructureDefinition/valueset-extensible"/>
<isModifier value="false"/>
<isSummary value="false"/>
<mapping>
<identity value="rim"/>
<map value="N/A"/>
</mapping>
</element>
<element id="Extension.value[x]">
<path value="Extension.value[x]"/>
<short value="Value of extension"/>
<definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](
extensibility.html) for a list)."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="Extension.value[x]"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="boolean"/>
</type>
<constraint>
<key value="ele-1"/>
<severity value="error"/>
<human value="All FHIR elements must have a @value or children"/>
<expression value="hasValue() or (children().count() > id.count())"/>
<xpath value="@value|f:*|h:div"/>
<source value="http://hl7.org/fhir/StructureDefinition/Element"/>
</constraint>
<isModifier value="false"/>
<isSummary value="false"/>
<mapping>
<identity value="rim"/>
<map value="N/A"/>
</mapping>
</element>
</snapshot>
<differential>
<element id="Extension">
<path value="Extension"/>
<short value="Intended to be used with an extensible binding (e.g. 'open')"/>
<definition value="Whether this is intended to be used with an extensible binding or not."/>
<comment value="Value sets intended for extensible bindings often are more selective about the
concepts they include."/>
<min value="0"/>
<max value="1"/>
</element>
<element id="Extension.extension">
<path value="Extension.extension"/>
<max value="0"/>
</element>
<element id="Extension.url">
<path value="Extension.url"/>
<fixedUri value="http://hl7.org/fhir/StructureDefinition/valueset-extensible"/>
</element>
<element id="Extension.value[x]">
<path value="Extension.value[x]"/>
<min value="1"/>
<type>
<code value="boolean"/>
</type>
</element>
</differential>
lipid
Lipid
Modular
lipid
enteral
formula
component
protein
Protein
Modular
protein
enteral
formula
component
carbohydrate
Carbohydrate
Modular
carbohydrate
enteral
formula
component
fiber
</
StructureDefinition
>
Fiber
Modular
fiber
enteral
formula
component
water
Water
Added
water
See
the
full
registry
of
value
sets
defined
as
part
of
FHIR.
Explanation
of
the
columns
that
may
appear
on
this
page:
Level
A
few
code
lists
Usage
note:
every
effort
has
been
made
to
ensure
that
FHIR
defines
are
hierarchical
-
each
code
is
assigned
a
level.
In
this
scheme,
some
codes
the
examples
are
under
other
codes,
correct
and
imply
that
the
code
useful,
but
they
are
under
also
applies
Source
The
source
of
the
definition
of
the
code
(when
the
value
set
draws
in
codes
defined
elsewhere)
Code
The
code
(used
as
the
code
in
the
resource
instance).
If
the
code
is
in
italics,
this
indicates
that
the
code
is
not
selectable
('Abstract')
Display
The
display
(used
in
the
display
element
of
a
Coding
).
If
there
is
no
display,
implementers
should
not
simply
display
the
code,
but
map
the
concept
into
their
application
Definition
An
explanation
of
the
meaning
normative
part
of
the
concept
Comments
Additional
notes
about
how
to
use
the
code
specification.