Many
other
standard
frameworks
define
frameworks
for
defining
"data
elements".
These
overlap
to
some
degree
with
the
ElementDefinition
type.
This
page
provides
general
mappings
between
ElementDefinition
and
the
other
frameworks.
One
important
consideration
with
regard
to
other
Element
definition
frameworks
is
the
scope
of
the
definition.
Many
of
these
definition
frameworks
use
the
term
"Data
Element"
to
refer
to
a
data
item
that
is
collected
and
stored
with
provenance,
such
as
when
it
was
collected,
who
recorded
it,
etc.
In
this
specification,
that's
an
Observation
,
and
the
definition
of
this
kind
of
data
element
is
an
ObservationDefinition
,
or
a
StructureDefinition
that
contains
several
different
atomic
data
items.
An
ElementDefinition
in
this
specification
is
a
narrower
notion,
solely
around
the
characteristics
of
a
single
element,
it's
definition,
and
it's
value
domain
.
Other
frameworks
-
especially
ISO
11179
-
are
used
in
both
ways,
sometimes
with
no
formal
differentiation
between
them.
For
this
reason,
the
mappings
on
this
page
are
very
provisional,
and
are
provided
with
the
intent
of
helping
implementers
understand
the
possible
relationships.
|
ElementDefinition
|
RetrieveMetadata
response
|
|
path
|
|
|
representation
|
|
|
sliceName
|
|
|
sliceIsConstraining
|
|
|
label
|
|
|
code
|
|
|
slicing
|
|
|
discriminator
|
|
|
type
|
|
|
path
|
|
|
description
|
|
|
ordered
|
|
|
rules
|
|
|
short
|
|
|
definition
|
|
|
comment
|
|
|
requirements
|
|
|
alias
|
|
|
min
|
|
|
max
|
|
|
base
|
|
|
path
|
|
|
min
|
|
|
max
|
|
|
contentReference
|
|
|
type
|
valueDomain.dataType
|
|
code
|
|
|
profile
|
|
|
targetProfile
|
|
|
aggregation
|
|
|
versioning
|
|
|
defaultValue[x]
|
|
|
meaningWhenMissing
|
|
|
orderMeaning
|
|
|
fixed[x]
|
|
|
pattern[x]
|
|
|
example
|
|
|
label
|
|
|
value[x]
|
|
|
minValue[x]
|
|
|
maxValue[x]
|
|
|
maxLength
|
|
|
condition
|
|
|
constraint
|
|
|
key
|
|
|
requirements
|
|
|
severity
|
|
human
suppress
|
|
expression
human
|
|
xpath
expression
|
|
|
source
|
|
mustSupport
isModifier
isModifierReason
isSummary
binding
strength
description
mustHaveValue
|
|
valueSet
valueAlternatives
|
valueDomain.valueSet
mapping
mappingSpecification
|
identity
mustSupport
|
|
language
obligation
|
|
map
code
|
|
comment
actor
|
|
2.30.3.4
LOINC
code
for
the
element
(http://loinc.org)
ElementDefinition
documentation
|
|
path
usage
|
|
representation
filter
|
|
sliceName
filterDocumentation
|
|
sliceIsConstraining
process
|
|
label
isModifier
|
|
code
LOINC_NUM
slicing
isModifierReason
|
|
discriminator
isSummary
|
|
type
binding
|
|
path
strength
|
|
|
description
|
|
ordered
valueSet
|
valueDomain.valueSet
|
rules
additional
|
|
short
purpose
|
|
definition
TERM
DEFINITION/DESCRIPTION(S)
valueSet
|
comment
COMMENTS
|
requirements
documentation
|
|
alias
shortDoco
|
RELATED
NAMES
(only
some
of
these
apply)
|
min
usage
|
|
max
any
|
|
base
mapping
|
mappingSpecification
|
path
identity
|
|
min
language
|
|
max
map
|
|
contentReference
comment
|
|
profile
ElementDefinition
targetProfile
|
Data_Element
|
aggregation
path
|
Name,
Identifier
&
Context
|
versioning
representation
|
n/a
|
defaultValue[x]
sliceName
|
n/a
|
meaningWhenMissing
sliceIsConstraining
|
n/a
|
orderMeaning
label
|
n/a
|
fixed[x]
code
|
(Data_Element).data_element_concept.identifier
|
pattern[x]
slicing
|
n/a
|
example
discriminator
|
n/a
|
label
type
|
|
value[x]
path
|
EXMPL_ANSWERS
n/a
|
minValue[x]
description
|
|
maxValue[x]
ordered
|
n/a
|
maxLength
rules
|
n/a
|
condition
short
|
N/A
|
constraint
definition
|
(Designatable_Item).definition.text
acceptability=preferred
in
default
context
|
key
comment
|
(Administered_Item).explanatory_comment
|
requirements
requirements
|
(Registered_item).document_reference[document_type=requirements].notation
|
severity
alias
|
(Designatable_Item).designation.sign
acceptability!=preferred
or
context
is
other
than
default
|
human
min
|
Minimum
size
of
data
element
values?
|
expression
max
|
Maximum
size
of
data
element
values?
|
xpath
base
|
n/a
|
source
path
|
n/a
|
mustSupport
min
|
n/a
|
isModifier
max
|
n/a
|
isModifierReason
contentReference
|
|
isSummary
type
|
.domain.data+Q14type
|
binding
code
|
ANSWER
LIST,
NORMATIVE
ANSWER
LIST
.domain.data+Q14type
|
strength
profile
|
N/A
n/a
|
description
targetProfile
|
n/a
|
valueSet
aggregation
|
CODE_TABLE
n/a
|
mapping
versioning
|
|
identity
defaultValue[x]
|
|
language
meaningWhenMissing
|
|
map
orderMeaning
|
|
comment
fixed[x]
|
2.30.3.5
ISO
N/A
(only
relevant
when
constraining,
which
11179
(http://metadata-standards.org/11179/)
ElementDefinition
Data_Element
doesn't
do)
|
path
Name,
Identifier
&
Context
pattern[x]
|
representation
n/a
|
sliceName
n/a
example
|
sliceIsConstraining
n/a
|
label
label
|
n/a
code
(Data_Element).data_element_concept.identifier
|
slicing
value[x]
|
n/a
.example
|
discriminator
minValue[x]
|
n/a
|
type
maxValue[x]
|
|
path
maxLength
|
n/a
.domain.maximum_character_quantity
|
description
condition
|
|
ordered
constraint
|
n/a
??
|
rules
key
|
n/a
short
N/A
|
definition
(Designatable_Item).definition.text
acceptability=preferred
in
default
context
requirements
|
comment
(Administered_Item).explanatory_comment
|
requirements
(Registered_item).document_reference[document_type=requirements].notation
severity
|
alias
(Designatable_Item).designation.sign
acceptability!=preferred
or
context
is
other
than
default
|
min
Minimum
size
of
data
element
values?
suppress
|
max
Maximum
size
of
data
element
values?
|
base
n/a
human
|
path
n/a
|
min
n/a
expression
|
max
n/a
|
contentReference
source
|
|
type
.domain.data+Q14type
mustHaveValue
|
code
.domain.data+Q14type
|
profile
n/a
valueAlternatives
|
targetProfile
n/a
|
aggregation
mustSupport
|
n/a
??
|
versioning
obligation
|
|
defaultValue[x]
code
|
|
meaningWhenMissing
actor
|
|
orderMeaning
documentation
|
|
fixed[x]
N/A
(only
relevant
when
constraining,
which
11179
doesn't
do)
pattern[x]
usage
|
|
example
filter
|
|
label
filterDocumentation
|
value[x]
.example
|
minValue[x]
process
|
|
maxValue[x]
isModifier
|
maxLength
.domain.maximum_character_quantity
??
|
condition
isModifierReason
|
|
constraint
isSummary
|
??
|
key
requirements
binding
|
.domain
|
severity
strength
|
|
human
description
|
.domain.description
|
expression
valueSet
|
points
to
explicit
list
or
expression
that
evaluates
to
list
of
(Enumerated_Value_Domain).member
|
xpath
additional
|
|
source
purpose
|
|
mustSupport
valueSet
|
??
isModifier
??
|
isModifierReason
documentation
|
|
isSummary
??
shortDoco
|
binding
.domain
|
strength
usage
|
|
description
.domain.description
any
|
valueSet
points
to
explicit
list
or
expression
that
evaluates
to
list
of
(Enumerated_Value_Domain).member
|
|
mapping
|
Registered_item).document_reference[document_type=mapping]
Also,
.meaning
linkage
to
Data_Element_Concept
is
done
as
a
mapping
to
a
reference
model.
(Data_Element_Concepts
are
all
defined
in
some
sort
of
reference
model,
be
that
Object_Class
and
Property
or
some
other
mechanism)
|
|
identity
|
|
|
language
|
|
|
map
|
ObjectClass,
Property
(this
is
one
possible
data
model
that
can
be
mapped
to
-
the
uri
would
identify
the
data
model
mappingSpecification.mappingScript
|
|
comment
|
|