This
page
is
part
of
the
FHIR
Specification
(v1.0.2:
DSTU
(v3.0.2:
STU
2).
3).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
R2
R3
R2
| http://www.hl7.org/Special/committees/fiwg/index.cfm | Maturity Level : 5 | Compartments : Not linked to any defined compartments |
A domain resource is an resource that:
As an abstract resource, this resource is never created directly; instead, one of its descendent resources ( see List of Resources ) is created.
This resource extends the base resource . All of the listed Resources except Bundle , Parameters and Binary extend this resource.
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
|
|---|---|---|---|---|
|
I | Resource |
A
resource
with
narrative,
extensions,
and
contained
resources
+ If + If the resource is contained in another resource, it SHALL + If + If the resource is contained in another resource, it SHALL Elements defined in Ancestors: id , meta , implicitRules , language |
|
|
I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
|
0..* | Resource |
Contained,
inline
Resources
|
|
|
0..* | Extension |
Additional
Content
defined
by
implementations
|
|
|
?! | 0..* | Extension |
Extensions
that
cannot
be
ignored
|
Documentation
for
this
format
|
||||
UML Diagram ( Legend )
XML Template
<<[name] xmlns="http://hl7.org/fhir"><!-- from Element: extension -->
<</text> <</contained> <</extension> <</modifierExtension><text><!--0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained> <extension><!-- 0..* Extension Additional Content defined by implementations --></extension> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> </[name]>
JSON Template
{ "resourceType" : "",{"resourceType" : "[name]", // from Resource: id, meta, implicitRules, and language
" ""text" : { Narrative }, // C? Text summary of the resource, for human interpretation "contained" : [{ Resource }], // Contained, inline Resources (Extensions - see JSON page) (Modifier Extensions - see JSON page) }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ # from Element: Element.extension fhir:DomainResource.text [ Narrative ]; # 0..1 Text summary of the resource, for human interpretation fhir:DomainResource.contained [ Resource ], ... ; # 0..* Contained, inline Resources fhir:DomainResource.extension [ Extension ], ... ; # 0..* Additional Content defined by implementations fhir:DomainResource.modifierExtension [ Extension ], ... ; # 0..* Extensions that cannot be ignored ]
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
|
|---|---|---|---|---|
|
I | Resource |
A
resource
with
narrative,
extensions,
and
contained
resources
+ If + If the resource is contained in another resource, it SHALL + If + If the resource is contained in another resource, it SHALL Elements defined in Ancestors: id , meta , implicitRules , language |
|
|
I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
|
0..* | Resource |
Contained,
inline
Resources
|
|
|
0..* | Extension |
Additional
Content
defined
by
implementations
|
|
|
?! | 0..* | Extension |
Extensions
that
cannot
be
ignored
|
Documentation
for
this
format
|
||||
XML Template
<<[name] xmlns="http://hl7.org/fhir"><!-- from Element: extension -->
<</text> <</contained> <</extension> <</modifierExtension><text><!--0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained> <extension><!-- 0..* Extension Additional Content defined by implementations --></extension> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> </[name]>
JSON Template
{ "resourceType" : "",{"resourceType" : "[name]", // from Resource: id, meta, implicitRules, and language
" ""text" : { Narrative }, // C? Text summary of the resource, for human interpretation "contained" : [{ Resource }], // Contained, inline Resources (Extensions - see JSON page) (Modifier Extensions - see JSON page) }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ # from Element: Element.extension fhir:DomainResource.text [ Narrative ]; # 0..1 Text summary of the resource, for human interpretation fhir:DomainResource.contained [ Resource ], ... ; # 0..* Contained, inline Resources fhir:DomainResource.extension [ Extension ], ... ; # 0..* Additional Content defined by implementations fhir:DomainResource.modifierExtension [ Extension ], ... ; # 0..* Extensions that cannot be ignored ]
:
:
:
:
This
resource
doesn't
define
any
common
Search
parameters
To
search
for
extensions,
define
a
search
parameter
for
the
extension.
All
other
search
parameters
are
named
aliases
for
existing
content
in
the
resource.
In
some
cases,
though
not
all,
the
search
parameter
name
is
the
same
as
the
element
that
it
searches,
but
this
is
not
required.
Searching
for
extensions
is
the
same
-
define
a
name
that
identifies
the
value
extension
by
its
URL,
and
then
searches
can
filter
based
on
the
value
of
the
extension.
Common search parameters defined by this resource. See Searching for more information about searching in REST, messaging, and services.
| Name | Type | Description | Paths |
| _text | string | Search on the narrative of the resource |