This
page
is
part
of
the
FHIR
Specification
(v0.0.82:
(v1.0.2:
DSTU
1).
2).
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
FHIR
Infrastructure
Work
Group
| Maturity Level : 1 | Compartments : Device , Patient , Practitioner |
Represents
a
defined
collection
of
entities
that
may
be
discussed
or
acted
upon
collectively
but
which
are
not
expected
to
act
collectively
and
are
not
formally
or
legally
recognized.
I.e.
A
recognized;
i.e.
a
collection
of
entities
that
isn't
an
Organization.
The group resource is used in one of two ways:
Examples of the former could include group therapy or treatment sessions, exposed entities tracked as part of public health, etc. The latter might be used to define expected subjects for a clinical study.
Both use cases are handled by a single resource because the data elements captured tend to be similar.
There
are
2
resources
that
provide
five
mechanisms
in
FHIR
for
constructing
communicating
collections
of
other
resources:
contained
element
-
allows
multiple
resources
to
be
nested
inside
any
DomainResource.
This
is
a
special
type
of
grouping
where
the
grouped
resources
lose
independent
existence
-
they
no
longer
have
their
own
identifiers,
can't
easily
be
queried
independently,
etc.
Use
of
this
grouping
is
a
technical
mechanism
for
managing
the
independence
of
resources
and
has
no
impact
on
meaning.
Contained,
bundles
and
remotely
referenced
resources
convey
the
same
meaning.
This resource is referenced by CarePlan , Communication , Contract , DiagnosticOrder , DiagnosticReport , DocumentManifest , DocumentReference , Flag , Goal , List , Media , Observation , Order , Procedure , ProcedureRequest , RiskAssessment and Specimen
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
![]() |
|---|---|---|---|---|
![]() | I | DomainResource |
Group
of
multiple
entities
Can only have members if group is "actual" | |
![]() ![]() | Σ | 0..* | Identifier | Unique id |
![]() ![]() | Σ | 1..1 | code |
person
|
animal
|
practitioner
|
device
|
medication
|
substance
GroupType ( Required ) |
![]() ![]() | Σ I | 1..1 | boolean | Descriptive or actual |
![]() ![]() | Σ | 0..1 | CodeableConcept | Kind of Group members |
![]() ![]() | Σ | 0..1 | string | Label for Group |
![]() ![]() | Σ | 0..1 | unsignedInt | Number of members |
![]() ![]() | 0..* | BackboneElement | Trait of group members | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Kind of characteristic | |
![]() ![]() ![]() | 1..1 | Value held by characteristic | ||
![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() ![]() | Quantity | |||
![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() | ?! | 1..1 | boolean | Group includes or excludes |
![]() ![]() ![]() | 0..1 | Period | Period over which characteristic is tested | |
![]() ![]() | I | 0..* | BackboneElement | Who or what is in group |
![]() ![]() ![]() | 1..1 | Reference ( Patient | Practitioner | Device | Medication | Substance ) | Reference to the group member | |
![]() ![]() ![]() | 0..1 | Period | Period member belonged to the group | |
![]() ![]() ![]() | 0..1 | boolean | If member is no longer in group | |
Documentation
for
this
format
| ||||
UML Diagram
XML Template
<Group xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Unique id --></identifier> <type value="[code]"/><!-- 1..1 person | animal | practitioner | device | medication | substance --> <actual value="[boolean]"/><!--
1..1 Descriptive or actual --> <code><!-- 0..1 CodeableConcept Kind of Group members --></code> <name value="[string]"/><!-- 0..1 Label for Group --> <quantity value="[unsignedInt]"/><!-- 0..1 Number of members --> <characteristic> <!-- 0..* Trait of group members --> <code><!-- 1..1 CodeableConcept Kind of characteristic --></code> <value[x]><!-- 1..1 CodeableConcept|boolean|Quantity|Range Value held by characteristic --></value[x]> <exclude value="[boolean]"/><!-- 1..1 Group includes or excludes --> <period><!-- 0..1 Period Period over which characteristic is tested --></period> </characteristic> <member> <!--
0..* Who or what is in group --> <entity><!-- 1..1 Reference(Patient|Practitioner|Device|Medication|Substance) Reference to the group member --></entity> <period><!-- 0..1 Period Period member belonged to the group --></period> <inactive value="[boolean]"/><!-- 0..1 If member is no longer in group --> </member> </Group>
JSON Template
{
"resourceType" : "Group",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // Unique id
"type" : "<code>", // R! person | animal | practitioner | device | medication | substance
"actual" : <boolean>, // C? R! Descriptive or actual
"code" : { CodeableConcept }, // Kind of Group members
"name" : "<string>", // Label for Group
"quantity" : "<unsignedInt>", // Number of members
"characteristic" : [{ // Trait of group members
"code" : { CodeableConcept }, // R! Kind of characteristic
// value[x]: Value held by characteristic. One of these 4:
"valueCodeableConcept" : { CodeableConcept },
"valueBoolean" : <boolean>,
"valueQuantity" : { Quantity },
"valueRange" : { Range },
"exclude" : <boolean>, // R! Group includes or excludes
"period" : { Period } // Period over which characteristic is tested
}],
"member" : [{ // C? Who or what is in group
"entity" : { Reference(Patient|Practitioner|Device|Medication|Substance) }, // R! Reference to the group member
"period" : { Period }, // Period member belonged to the group
"inactive" : <boolean> // If member is no longer in group
}]
}
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
![]() |
|---|---|---|---|---|
![]() | I | DomainResource |
Group
of
multiple
entities
Can only have members if group is "actual" | |
![]() ![]() | Σ | 0..* | Identifier | Unique id |
![]() ![]() | Σ | 1..1 | code |
person
|
animal
|
practitioner
|
device
|
medication
|
substance
GroupType ( Required ) |
| Σ I | 1..1 | boolean | Descriptive or actual |
![]() ![]() | Σ | 0..1 | CodeableConcept | Kind of Group members |
![]() ![]() | Σ | 0..1 | string | Label for Group |
![]() ![]() | Σ | 0..1 | unsignedInt | Number of members |
![]() ![]() | 0..* | BackboneElement | Trait of group members | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Kind of characteristic | |
![]() ![]() ![]() | 1..1 | Value held by characteristic | ||
![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() ![]() | Quantity | |||
![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() | ?! | 1..1 | boolean | Group includes or excludes |
![]() ![]() ![]() | 0..1 | Period | Period over which characteristic is tested | |
![]() ![]() | I | 0..* | BackboneElement | Who or what is in group |
![]() ![]() ![]() | 1..1 | Reference ( Patient | Practitioner | Device | Medication | Substance ) | Reference to the group member | |
![]() ![]() ![]() | 0..1 | Period | Period member belonged to the group | |
![]() ![]() ![]() | 0..1 | boolean | If member is no longer in group | |
Documentation
for
this
format
| ||||
XML Template
<Group xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Unique id --></identifier> <type value="[code]"/><!-- 1..1 person | animal | practitioner | device | medication | substance --> <actual value="[boolean]"/><!--
1..1 Descriptive or actual --> <code><!-- 0..1 CodeableConcept Kind of Group members --></code> <name value="[string]"/><!-- 0..1 Label for Group --> <quantity value="[unsignedInt]"/><!-- 0..1 Number of members --> <characteristic> <!-- 0..* Trait of group members -->
<</code> <</value[x]> <<code><!-- 1..1 CodeableConcept Kind of characteristic --></code> <value[x]><!-- 1..1 CodeableConcept|boolean|Quantity|Range Value held by characteristic --></value[x]> <exclude value="[boolean]"/><!-- 1..1 Group includes or excludes --> <period><!-- 0..1 Period Period over which characteristic is tested --></period> </characteristic><</member><member> <!--0..* Who or what is in group --> <entity><!-- 1..1 Reference(Patient|Practitioner|Device|Medication|Substance) Reference to the group member --></entity> <period><!-- 0..1 Period Period member belonged to the group --></period> <inactive value="[boolean]"/><!-- 0..1 If member is no longer in group --> </member> </Group>
JSON Template
{
"resourceType" : "Group",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // Unique id
"type" : "<code>", // R! person | animal | practitioner | device | medication | substance
"actual" : <boolean>, // C? R! Descriptive or actual
"code" : { CodeableConcept }, // Kind of Group members
"name" : "<string>", // Label for Group
"quantity" : "<unsignedInt>", // Number of members
"characteristic" : [{ // Trait of group members
"code" : { CodeableConcept }, // R! Kind of characteristic
// value[x]: Value held by characteristic. One of these 4:
"valueCodeableConcept" : { CodeableConcept },
"valueBoolean" : <boolean>,
"valueQuantity" : { Quantity },
"valueRange" : { Range },
"exclude" : <boolean>, // R! Group includes or excludes
"period" : { Period } // Period over which characteristic is tested
}],
"member" : [{ // C? Who or what is in group
"entity" : { Reference(Patient|Practitioner|Device|Medication|Substance) }, // R! Reference to the group member
"period" : { Period }, // Period member belonged to the group
"inactive" : <boolean> // If member is no longer in group
}]
}
Alternate definitions: Schema / Schematron , Resource Profile ( XML , JSON ), Questionnaire
| Path | Definition | Type | Reference |
|---|---|---|---|
| Group.type | Types of resources that are part of group |
|
|
| Group.code |
Kind
of
particular
|
Unknown | No details provided yet |
| Group.characteristic.code |
List
of
characteristics
used
to
describe
group
|
Unknown | No details provided yet |
| Group.characteristic.value[x] |
Value
of
descriptive
member
|
Unknown | No details provided yet |
Search
parameters
for
this
resource.
The
standard
common
parameters
also
apply.
See
Searching
for
more
information
about
searching
in
REST,
messaging,
and
services.
| Name | Type | Description | Paths |
|
|
token | Descriptive or actual | Group.actual |
| characteristic | token | Kind of characteristic | Group.characteristic.code |
| characteristic-value | composite | A composite of both characteristic and value | |
| code | token | The kind of resources contained | Group.code |
| exclude | token | Group includes or excludes | Group.characteristic.exclude |
| identifier | token | Unique id | Group.identifier |
| member | reference |
|
( Medication , Device , Patient , Substance , Practitioner ) |
| type | token | The type of resources the group contains | Group.type |
| value | token | Value held by characteristic | Group.characteristic.value[x] |