This
page
is
part
of
the
Continuous
Integration
Build
of
FHIR
Specification
(v4.0.1:
R4
-
Mixed
Normative
and
STU
)
in
it's
permanent
home
(it
will
always
(will
be
available
incorrect/inconsistent
at
this
URL).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
times).
See
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
Work
Group
|
|
Security
Category
:
|
Compartments
:
|
An
absolute
URI
that
is
used
to
identify
this
graph
definition
when
it
is
referenced
in
a
specification,
model,
design
or
an
instance;
also
called
its
canonical
identifier.
This
SHOULD
be
globally
unique
and
SHOULD
be
a
literal
address
at
which
at
which
an
authoritative
instance
of
this
graph
definition
is
(or
will
be)
published.
This
URL
can
be
the
target
of
a
canonical
reference.
It
SHALL
remain
the
same
when
the
graph
definition
is
stored
on
different
servers.
Cardinality
0..1
Type
uri
Requirements
Allows
the
graph
definition
to
be
referenced
by
a
single
globally
unique
identifier.
Summary
true
Comments
Can
be
a
urn:uuid:
or
a
urn:oid:
but
real
http:
addresses
are
preferred.
Multiple
instances
may
share
the
same
URL
if
they
have
a
distinct
version.
The
determination
of
when
to
create
a
new
version
of
a
resource
(same
url,
new
version)
vs.
defining
a
new
artifact
is
up
to
the
author.
Considerations
table
lists
profiles
for
making
this
decision
are
found
in
Technical
and
Business
Versions
.
In
some
cases,
the
resource
can
no
longer
be
found
at
the
stated
url,
but
the
url
itself
cannot
change.
Implementations
can
use
the
meta.source
element
to
indicate
where
the
current
master
source
of
the
resource
can
be
found.
GraphDefinition.version
Element
Id
GraphDefinition.version
Definition
The
identifier
that
is
used
to
identify
this
version
of
the
graph
definition
when
it
is
referenced
in
a
specification,
model,
design
or
instance.
This
is
an
arbitrary
value
managed
by
the
graph
definition
author
and
is
not
expected
to
be
globally
unique.
Coverage
resource.
For
example,
it
might
be
a
timestamp
(e.g.
yyyymmdd)
if
a
managed
version
is
not
available.
There
is
also
no
expectation
that
versions
can
be
placed
in
a
lexicographical
sequence.
Note
This
is
a
business
versionId,
not
a
resource
version
id
(see
discussion
)
Cardinality
0..1
Type
string
Summary
true
Comments
There
may
be
different
graph
definition
instances
that
have
the
same
identifier
but
different
versions.
The
version
can
be
appended
to
the
url
in
a
reference
to
allow
a
reference
to
a
particular
business
version
of
the
graph
definition
with
the
format
[url]|[version].
GraphDefinition.name
Element
Id
GraphDefinition.name
Definition
A
natural
language
name
identifying
the
graph
definition.
This
name
should
be
usable
as
an
identifier
for
the
module
by
machine
processing
applications
such
as
code
generation.
Cardinality
1..1
Type
string
Requirements
Support
human
navigation
and
code
generation.
Summary
true
Comments
The
name
is
not
expected
to
be
globally
unique.
The
name
should
be
a
simple
alphanumeric
type
name
to
ensure
that
it
is
machine-processing
friendly.
Invariants
Affect
this
element
inv-0
Warning
Name
should
be
usable
as
an
identifier
for
the
module
by
machine
processing
applications
such
as
code
generation
name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
GraphDefinition.status
Element
Id
GraphDefinition.status
Definition
The
status
of
this
graph
definition.
Enables
tracking
the
life-cycle
of
the
content.
Cardinality
1..1
Terminology
Binding
PublicationStatus
(
Required
)
Type
code
Is
Modifier
true
(Reason:
This
is
labeled
as
"Is
Modifier"
because
applications
should
not
use
a
retired
{{title}}
without
due
consideration)
Summary
true
Comments
Allows
filtering
of
graph
definitions
that
are
appropriate
for
use
versus
not.
GraphDefinition.experimental
Element
Id
GraphDefinition.experimental
Definition
A
Boolean
value
to
indicate
that
this
graph
definition
is
authored
for
testing
purposes
(or
education/evaluation/marketing)
and
is
not
intended
to
be
used
for
genuine
usage.
Cardinality
0..1
Type
boolean
Requirements
Enables
experimental
content
to
be
developed
following
the
same
lifecycle
that
would
be
used
for
a
production-level
graph
definition.
Summary
true
Comments
Allows
filtering
of
graph
definitions
that
are
appropriate
for
use
versus
not.
background
information,
see
Profiling
Resources
GraphDefinition.date
Element
Id
GraphDefinition.date
Definition
The
date
(and
optionally
time)
when
the
graph
definition
was
published.
The
date
must
change
when
the
business
version
changes
and
it
must
change
if
the
status
code
changes.
In
addition,
it
should
change
when
the
substantive
content
of
the
graph
definition
changes.
Cardinality
0..1
Type
dateTime
Alternate
Names
Revision
Date
Summary
true
Comments
Note
that
this
is
not
the
same
as
the
resource
last-modified-date,
since
the
resource
may
be
a
secondary
representation
of
the
graph
definition.
Extensibility
.
Additional
specific
dates
may
be
added
as
profiles
and
extensions
or
may
be
found
by
consulting
Provenances
associated
with
past
versions
of
the
resource.
GraphDefinition.publisher
Element
Id
GraphDefinition.publisher
Definition
The
name
of
the
organization
or
individual
that
in
published
the
graph
definition.
Cardinality
0..1
Type
string
Requirements
Helps
establish
the
"authority/credibility"
of
the
graph
definition.
May
also
allow
for
contact.
Summary
true
Comments
Implementation
Guides
Usually
an
organization
but
may
be
an
individual.
The
publisher
(or
steward)
of
the
graph
definition
is
the
organization
or
individual
primarily
responsible
for
the
maintenance
and
upkeep
of
the
graph
definition.
This
is
not
necessarily
the
same
individual
or
organization
that
developed
and
initially
authored
the
content.
The
publisher
is
the
primary
point
of
contact
for
questions
,
or
issues
with
the
graph
definition.
This
item
SHOULD
be
populated
unless
the
information
is
available
from
context.
GraphDefinition.contact
Element
Id
GraphDefinition.contact
Definition
Contact
details
to
assist
a
user
in
finding
and
communicating
with
the
publisher.
Cardinality
0..*
Type
ContactDetail
Summary
true
Comments
May
be
a
web
site,
an
email
address,
a
telephone
number,
etc.
GraphDefinition.description
Element
Id
GraphDefinition.description
Definition
A
free
text
natural
language
description
of
the
graph
definition
from
a
consumer's
perspective.
Cardinality
0..1
Type
markdown
Comments
This
description
can
be
used
to
capture
details
such
as
why
the
graph
definition
was
built,
comments
about
misuse,
instructions
for
clinical
use
and
interpretation,
literature
references,
examples
from
the
paper
world,
etc.
It
is
not
a
rendering
of
the
graph
definition
as
conveyed
in
the
'text'
field
of
the
Conformance
resource
itself.
This
item
SHOULD
be
populated
unless
the
information
is
available
from
context
(e.g.
the
language
of
the
graph
definition
is
presumed
to
be
the
predominant
language
in
the
place
the
graph
definition
was
created).
GraphDefinition.useContext
Element
Id
GraphDefinition.useContext
Definition
The
content
was
developed
with
a
focus
and
intent
of
supporting
the
contexts
that
are
listed.
These
contexts
may
be
general
categories
(gender,
age,
...)
or
may
be
references
to
specific
programs
(insurance
plans,
studies,
...)
and
may
be
used
to
assist
with
indexing
and
searching
for
appropriate
graph
definition
instances.
Cardinality
0..*
Type
UsageContext
Requirements
Assist
in
searching
for
appropriate
content.
Summary
true
Comments
When
multiple
useContexts
are
specified,
there
is
no
expectation
that
all
or
any
of
the
contexts
apply.
GraphDefinition.jurisdiction
Element
Id
GraphDefinition.jurisdiction
Definition
A
legal
or
geographic
region
in
which
the
graph
definition
is
intended
to
be
used.
Cardinality
0..*
Terminology
Binding
Jurisdiction
(
Extensible
)
Type
CodeableConcept
Summary
true
Comments
It
may
be
possible
for
the
graph
definition
to
be
used
in
jurisdictions
other
than
those
for
which
it
was
originally
designed
or
intended.
GraphDefinition.purpose
Element
Id
GraphDefinition.purpose
Definition
registry
Explanation
of
why
this
graph
definition
is
needed
and
why
it
has
been
designed
as
it
has.
.
The
type
of
FHIR
resource
at
which
instances
of
this
graph
start.
Cardinality
1..1
Terminology
Binding
Any
No
Profiles
defined
Resource
Type
name
Type
code
Summary
true
GraphDefinition.profile
Element
Id
GraphDefinition.profile
Definition
The
profile
that
describes
the
use
of
the
base
resource.
Cardinality
0..1
Type
canonical
(
StructureDefinition
)
Comments
The
code
does
not
include
the
'$'
prefix
that
is
always
included
in
the
URL
when
the
operation
is
invoked.
GraphDefinition.link
Element
Id
GraphDefinition.link
Definition
Links
this
graph
makes
rules
about.
Cardinality
0..*
GraphDefinition.link.path
Element
Id
GraphDefinition.link.path
Definition
A
FHIR
expression
that
identifies
one
of
FHIR
References
to
other
resources.
Cardinality
0..1
Type
string
Comments
The
path
expression
cannot
contain
a
resolve()
function.
If
there
is
no
path,
the
link
is
a
reverse
lookup,
using
target.params.
If
the
path
is
"*"
then
this
means
all
references
in
the
resource.
GraphDefinition.link.sliceName
Element
Id
GraphDefinition.link.sliceName
Definition
Which
slice
(if
profiled).
Cardinality
0..1
Type
string
GraphDefinition.link.min
Element
Id
GraphDefinition.link.min
Definition
Minimum
occurrences
for
this
link.
Cardinality
0..1
Type
integer
GraphDefinition.link.max
Element
Id
GraphDefinition.link.max
Definition
Maximum
occurrences
for
this
link.
Cardinality
0..1
Type
string
GraphDefinition.link.description
Element
Id
GraphDefinition.link.description
Definition
Information
about
why
this
link
is
of
interest
in
this
graph
definition.
Cardinality
0..1
Type
string
GraphDefinition.link.target
Element
Id
GraphDefinition.link.target
Definition
Potential
target
for
the
link.
Cardinality
0..*
GraphDefinition.link.target.type
Element
Id
GraphDefinition.link.target.type
Definition
Type
of
resource
this
link
refers
to.