This page is part of the FHIR Specification (v3.5.0: R4 Ballot #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
FHIR Infrastructure Work Group | Maturity Level: 1 | Trial Use | Use Context: Any |
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/groupdefinition
Enforces a descriptive group that can be used in definitional resources
This profile was published on [no date] as a draft by HL7.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Group.
This structure is derived from Group.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Group | 1..1 | |||
actual | 1..1 | boolean | Fixed Value: false | |
member | 0..0 | |||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Group | I | 1..1 | Group of multiple entities | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (preferred) | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | Unique id |
active | Σ | 0..1 | boolean | Whether this group's record is in active use |
type | Σ | 1..1 | code | person | animal | practitioner | device | medication | substance Binding: GroupType (required) |
actual | ΣI | 1..1 | boolean | Descriptive or actual Fixed Value: false |
code | Σ | 0..1 | CodeableConcept | Kind of Group members Binding: (unbound) (example) |
name | Σ | 0..1 | string | Label for Group |
quantity | Σ | 0..1 | unsignedInt | Number of members |
characteristic | I | 0..* | BackboneElement | Include / Exclude group members by Trait |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
code | 1..1 | CodeableConcept | Kind of characteristic Binding: (unbound) (example) | |
value[x] | 1..1 | CodeableConcept, boolean, Quantity, Range | Value held by characteristic Binding: (unbound) (example) | |
exclude | 1..1 | boolean | Group includes or excludes | |
period | 0..1 | Period | Period over which characteristic is tested | |
Documentation for this format |
<!-- Group Definition --> <Group xmlns="http://hl7.org/fhir" > <!-- from Element: extension --> <id value="[id]"/><!-- 0..1 Logical id of this artifact --> <meta><!-- 0..1 Meta Metadata about the resource --></meta> <implicitRules value="[uri]"/><!-- 0..1 A set of rules under which this content was created --> <language value="[code]"/><!-- 0..1 Language of the resource content --> <text><!-- 0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> <identifier><!-- 0..* Identifier Unique id --></identifier> <active value="[boolean]"/><!-- 0..1 Whether this group's record is in active use --> <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..* BackboneElement <!-- 0..* Include / Exclude group members by Trait --> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored if unrecognized --></modifierExtension> <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..0 BackboneElement <!-- 0..0 Who or what is in group --> </member> </Group>
{ // Group Definition // from Element: extension "meta" : { Meta }, //Metadata about the resource "implicitRules" : "<uri>", //A set of rules under which this content was created "language" : "<code>", //Language of the resource content "text" : { Narrative }, //Text summary of the resource, for human interpretation "contained" : [{ Resource }], //Contained, inline Resources "modifierExtension" : [{ Extension }], //Extensions that cannot be ignored "identifier" : [{ Identifier }], //Unique id "active" : <boolean>, //Whether this group's record is in active use "type" : "<code>", // R! person | animal | practitioner | device | medication | substance "actual" : false, // R! "code" : { CodeableConcept }, //Kind of Group members "name" : "<string>", //Label for Group "quantity" : "<unsignedInt>", //Number of members "characteristic" : [{ BackboneElement }] // C?Include / Exclude group members by Trait }
This structure is derived from Group.
Differential View
This structure is derived from Group.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Group | 1..1 | |||
actual | 1..1 | boolean | Fixed Value: false | |
member | 0..0 | |||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Group | I | 1..1 | Group of multiple entities | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (preferred) | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | Unique id |
active | Σ | 0..1 | boolean | Whether this group's record is in active use |
type | Σ | 1..1 | code | person | animal | practitioner | device | medication | substance Binding: GroupType (required) |
actual | ΣI | 1..1 | boolean | Descriptive or actual Fixed Value: false |
code | Σ | 0..1 | CodeableConcept | Kind of Group members Binding: (unbound) (example) |
name | Σ | 0..1 | string | Label for Group |
quantity | Σ | 0..1 | unsignedInt | Number of members |
characteristic | I | 0..* | BackboneElement | Include / Exclude group members by Trait |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
code | 1..1 | CodeableConcept | Kind of characteristic Binding: (unbound) (example) | |
value[x] | 1..1 | CodeableConcept, boolean, Quantity, Range | Value held by characteristic Binding: (unbound) (example) | |
exclude | 1..1 | boolean | Group includes or excludes | |
period | 0..1 | Period | Period over which characteristic is tested | |
Documentation for this format |
XML Template
<!-- Group Definition --> <Group xmlns="http://hl7.org/fhir" > <!-- from Element: extension --> <id value="[id]"/><!-- 0..1 Logical id of this artifact --> <meta><!-- 0..1 Meta Metadata about the resource --></meta> <implicitRules value="[uri]"/><!-- 0..1 A set of rules under which this content was created --> <language value="[code]"/><!-- 0..1 Language of the resource content --> <text><!-- 0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> <identifier><!-- 0..* Identifier Unique id --></identifier> <active value="[boolean]"/><!-- 0..1 Whether this group's record is in active use --> <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..* BackboneElement <!-- 0..* Include / Exclude group members by Trait --> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored if unrecognized --></modifierExtension> <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..0 BackboneElement <!-- 0..0 Who or what is in group --> </member> </Group>
JSON Template
{ // Group Definition // from Element: extension "meta" : { Meta }, //Metadata about the resource "implicitRules" : "<uri>", //A set of rules under which this content was created "language" : "<code>", //Language of the resource content "text" : { Narrative }, //Text summary of the resource, for human interpretation "contained" : [{ Resource }], //Contained, inline Resources "modifierExtension" : [{ Extension }], //Extensions that cannot be ignored "identifier" : [{ Identifier }], //Unique id "active" : <boolean>, //Whether this group's record is in active use "type" : "<code>", // R! person | animal | practitioner | device | medication | substance "actual" : false, // R! "code" : { CodeableConcept }, //Kind of Group members "name" : "<string>", //Label for Group "quantity" : "<unsignedInt>", //Number of members "characteristic" : [{ BackboneElement }] // C?Include / Exclude group members by Trait }
Alternate definitions: Master Definition (XML, JSON), Schematron
Path | Name | Conformance | ValueSet |
Group.language | Language | preferred | Language |
Group.type | GroupType | required | GroupType |
Group.code | ?ext | example | |
Group.characteristic.code | ?ext | example | |
Group.characteristic.value[x] | ?ext | example |