FHIR CI-Build

This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

FHIR Infrastructure icon Work Group Maturity Level: 0Trial Use Use Context: Any

The canonical 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 Thu, Jan 1, 1970 00:00+0000 as a draft by HL7.

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Group.

Summary

Mandatory: 2 elements
Fixed Value: 1 element

This indicates the differences between this profile and the base Group structure.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Group 1..1GroupGroup of multiple entities
... membership 1..1codedefinitional | conceptual | enumerated
Fixed Value: definitional
... characteristic 1..*BackboneElementInclude / Exclude group members by Trait

doco Documentation for this format icon

This provides the consolidated view (aka snapshot) of the profile after applying the changes in this profile to the base Group structure.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Group C icon1..1GroupGroup of multiple entities
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: All Languages (required): IETF language tag for a human language

Additional BindingsPurpose
Common LanguagesStarter Set
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
... url ΣC icon0..1uriCanonical identifier for this Group, represented as an absolute URI (globally unique)
... identifier Σ0..*IdentifierBusiness Identifier for this Group
... version Σ0..1stringBusiness version of the Group
... versionAlgorithm[x] Σ0..1How to compare versions
Binding: Version Algorithm (extensible)
.... versionAlgorithmStringstring
.... versionAlgorithmCodingCoding
... name Σ0..1stringLabel for Group
... title Σ0..1stringName for this Group (human friendly)
... status ?!Σ0..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... experimental Σ0..1booleanFor testing purposes, not real usage
... date Σ0..1dateTimeDate last changed
... publisher Σ0..1stringName of the publisher/steward (organization or individual)
... contact Σ0..*ContactDetailContact details for the publisher
... description 0..1markdownNatural language description of the group
... useContext Σ0..*UsageContextThe context that the content is intended to support
... purpose 0..1markdownWhy this Group is defined
... copyright 0..1markdownUse and/or publishing restrictions
... copyrightLabel 0..1stringCopyright holder and year(s)
... type Σ0..1codeperson | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen
Binding: Group Type (required): Types of resources that are part of group.

... membership Σ1..1codedefinitional | conceptual | enumerated
Binding: Group Membership Basis (required): The basis for membership in a group


Fixed Value: definitional
... code Σ0..1CodeableConceptKind of Group members
Binding: (unbound) (example): Kind of particular resource; e.g. cow, syringe, lake, etc.

... quantity Σ0..1unsignedIntNumber of members
... managingEntity Σ0..1Reference(Organization | RelatedPerson | Practitioner | PractitionerRole)Entity that is the custodian of the Group's definition
... combinationMethod ?!Σ0..1codeall-of | any-of | at-least | at-most | except-subset
Binding: Group Characteristic Combination (required)
... combinationThreshold 0..1positiveIntProvides the value of "n" when "at-least" or "at-most" codes are used
... characteristic Σ1..*BackboneElementInclude / Exclude group members by Trait
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ1..1CodeableConceptKind of characteristic
Binding: (unbound) (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

.... value[x] Σ1..1Value held by characteristic
Binding: (unbound) (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

..... valueCodeableConceptCodeableConcept
..... valueBooleanboolean
..... valueQuantityQuantity
..... valueRangeRange
..... valueReferenceReference(Any)
..... valueUriuri
..... valueExpressionExpression
.... exclude Σ1..1booleanGroup includes or excludes
.... description 0..1markdownNatural language description of the characteristic
.... method 0..*CodeableConceptMethod for how the characteristic value was determined
Binding: Definition Method (example)
.... determinedBy[x] 0..1Defines the characteristic
..... determinedByReferenceReference(Device | DeviceDefinition | DeviceMetric)
..... determinedByExpressionExpression
.... offset ?!Σ0..1CodeableConceptReference point for comparison
Binding: Characteristic Offset (example)
.... instances[x] 0..1Number of occurrences meeting the characteristic
..... instancesQuantityQuantity
..... instancesRangeRange
.... duration[x] 0..1Length of time in which the characteristic is met
..... durationDurationDuration
..... durationRangeRange
.... period 0..1PeriodPeriod over which characteristic is tested
.... timing 0..*RelativeTimeTiming in which the characteristic is determined
... member 0..*BackboneElementWho or what is in group
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... entity 1..1Reference(CareTeam | Device | Group | HealthcareService | Location | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Specimen)Reference to the group member
.... period 0..1PeriodPeriod member belonged to the group
.... inactive 0..1booleanIf member is no longer in group

doco Documentation for this format icon
<!-- GroupDefinition -->doco

<Group xmlns="http://hl7.org/fhir"
>
  <!-- from Element: extension -->
 <id value="[id]"/><!-- 0..1 Logical id of this artifact -->
 <meta><!-- I 0..1 Meta Metadata about the resource --></meta>
 <implicitRules value="[uri]"/><!-- I 0..1 A set of rules under which this content was created -->
 <language value="[code]"/><!-- I 0..1 Language of the resource content   -->
 <text><!-- I 0..1 Narrative Text summary of the resource, for human interpretation --></text>
 <contained><!-- 0..* Resource Contained, inline Resources --></contained>
 <modifierExtension><!-- I 0..* Extension  Extensions that cannot be ignored  --></modifierExtension>
 <url value="[uri]"/><!-- I 0..1 Canonical identifier for this Group, represented as an absolute URI (globally unique) -->
 <identifier><!-- I 0..* Identifier Business Identifier for this Group --></identifier>
 <version value="[string]"/><!-- I 0..1 Business version of the Group -->
 <versionAlgorithm[x]><!-- I 0..1 string|Coding How to compare versions   --></versionAlgorithm[x]>
 <name value="[string]"/><!-- I 0..1 Label for Group -->
 <title value="[string]"/><!-- I 0..1 Name for this Group (human friendly) -->
 <status value="[code]"/><!-- I 0..1 draft | active | retired | unknown   -->
 <experimental value="[boolean]"/><!-- I 0..1 For testing purposes, not real usage -->
 <date value="[dateTime]"/><!-- I 0..1 Date last changed -->
 <publisher value="[string]"/><!-- I 0..1 Name of the publisher/steward (organization or individual) -->
 <contact><!-- I 0..* ContactDetail Contact details for the publisher --></contact>
 <description value="[markdown]"/><!-- I 0..1 Natural language description of the group -->
 <useContext><!-- I 0..* UsageContext 
     The context that the content is intended to support --></useContext>
 <purpose value="[markdown]"/><!-- I 0..1 Why this Group is defined -->
 <copyright value="[markdown]"/><!-- I 0..1 Use and/or publishing restrictions -->
 <copyrightLabel value="[string]"/><!-- I 0..1 Copyright holder and year(s) -->
 <type value="[code]"/><!-- I 0..1 person | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen   -->
 <membership value="[code]"/><!-- I 1..1 definitional | conceptual | enumerated   -->
 <code><!-- I 0..1 CodeableConcept Kind of Group members --></code>
 <quantity value="[unsignedInt]"/><!-- I 0..1 Number of members -->
 <managingEntity><!-- I 0..1 Reference(Organization) 
     Entity that is the custodian of the Group's definition --></managingEntity>
 <combinationMethod value="[code]"/><!-- I 0..1 all-of | any-of | at-least | at-most | except-subset   -->
 <combinationThreshold value="[positiveInt]"/><!-- I 0..1 Provides the value of "n" when "at-least" or "at-most" codes are used -->
 <characteristic> I 1..* BackboneElement  <!-- I 1..* Include / Exclude group members by Trait -->
  <modifierExtension><!-- I 0..* Extension  Extensions that cannot be ignored even if unrecognized  --></modifierExtension>
  <code><!-- I 1..1 CodeableConcept 
      Kind of characteristic --></code>
  <value[x]><!-- I 1..1 CodeableConcept|boolean|Quantity|
    Range|Reference|uri|Expression Value held by characteristic --></value[x]>
  <exclude value="[boolean]"/><!-- I 1..1 Group includes or excludes -->
  <description value="[markdown]"/><!-- I 0..1 Natural language description of the characteristic -->
  <method><!-- I 0..* CodeableConcept Method for how the characteristic value was determined   --></method>
  <determinedBy[x]><!-- I 0..1 Reference(Device)|Expression 
      Defines the characteristic --></determinedBy[x]>
  <offset><!-- I 0..1 CodeableConcept Reference point for comparison   --></offset>
  <instances[x]><!-- I 0..1 Quantity|Range 
      Number of occurrences meeting the characteristic --></instances[x]>
  <duration[x]><!-- I 0..1 Duration|Range 
      Length of time in which the characteristic is met --></duration[x]>
  <period><!-- I 0..1 Period 
      Period over which characteristic is tested --></period>
  <timing><!-- I 0..* RelativeTime 
      Timing in which the characteristic is determined --></timing>
 </characteristic>
 <member> I 0..* BackboneElement  <!-- I 0..* Who or what is in group -->
  <modifierExtension><!-- I 0..* Extension  Extensions that cannot be ignored even if unrecognized  --></modifierExtension>
  <entity><!-- I 1..1 Reference(CareTeam) Reference to the group member --></entity>
  <period><!-- I 0..1 Period Period member belonged to the group --></period>
  <inactive value="[boolean]"/><!-- I 0..1 If member is no longer in group -->
 </member>
</Group>
{ // GroupDefinition
  // from Element: extension
    "meta" : { Meta }, // IMetadata about the resource
    "implicitRules" : "<uri>", // IA set of rules under which this content was created
    "language" : "<code>", // ILanguage of the resource content
    "text" : { Narrative }, // IText summary of the resource, for human interpretation
    "contained" : [{ Resource }], //Contained, inline Resources
    "modifierExtension" : [{ Extension }], // IExtensions that cannot be ignored
    "url" : "<uri>", // ICanonical identifier for this Group, represented as an absolute URI (globally unique)
    "identifier" : [{ Identifier }], // IBusiness Identifier for this Group
    "version" : "<string>", // IBusiness version of the Group
  // value[x]: How to compare versions. One of these 2:
    "versionAlgorithmString" : "<string>", // IHow to compare versions
    "versionAlgorithmCoding" : { Coding }, // IHow to compare versions
    "name" : "<string>", // ILabel for Group
    "title" : "<string>", // IName for this Group (human friendly)
    "status" : "<code>", // Idraft | active | retired | unknown
    "experimental" : <boolean>, // IFor testing purposes, not real usage
    "date" : "<dateTime>", // IDate last changed
    "publisher" : "<string>", // IName of the publisher/steward (organization or individual)
    "contact" : [{ ContactDetail }], // IContact details for the publisher
    "description" : "<markdown>", // INatural language description of the group
    "useContext" : [{ UsageContext }], // IThe context that the content is intended to support
    "purpose" : "<markdown>", // IWhy this Group is defined
    "copyright" : "<markdown>", // IUse and/or publishing restrictions
    "copyrightLabel" : "<string>", // ICopyright holder and year(s)
    "type" : "<code>", // Iperson | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen
    "membership" : "definitional", // I R! 
    "code" : { CodeableConcept }, // IKind of Group members
    "quantity" : "<unsignedInt>", // INumber of members
    "managingEntity" : { Reference(Organization) }, // IEntity that is the custodian of the Group's definition
    "combinationMethod" : "<code>", // Iall-of | any-of | at-least | at-most | except-subset
    "combinationThreshold" : "<positiveInt>", // IProvides the value of "n" when "at-least" or "at-most" codes are used
    "characteristic" : [{ BackboneElement }], // I R! Include / Exclude group members by Trait
    "member" : [{ BackboneElement }] // IWho or what is in group
  }

This structure is derived from Group.

Summary

Mandatory: 2 elements
Fixed Value: 1 element

Differential View

This indicates the differences between this profile and the base Group structure.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Group 1..1GroupGroup of multiple entities
... membership 1..1codedefinitional | conceptual | enumerated
Fixed Value: definitional
... characteristic 1..*BackboneElementInclude / Exclude group members by Trait

doco Documentation for this format icon

Snapshot View

This provides the consolidated view (aka snapshot) of the profile after applying the changes in this profile to the base Group structure.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Group C icon1..1GroupGroup of multiple entities
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: All Languages (required): IETF language tag for a human language

Additional BindingsPurpose
Common LanguagesStarter Set
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
... url ΣC icon0..1uriCanonical identifier for this Group, represented as an absolute URI (globally unique)
... identifier Σ0..*IdentifierBusiness Identifier for this Group
... version Σ0..1stringBusiness version of the Group
... versionAlgorithm[x] Σ0..1How to compare versions
Binding: Version Algorithm (extensible)
.... versionAlgorithmStringstring
.... versionAlgorithmCodingCoding
... name Σ0..1stringLabel for Group
... title Σ0..1stringName for this Group (human friendly)
... status ?!Σ0..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... experimental Σ0..1booleanFor testing purposes, not real usage
... date Σ0..1dateTimeDate last changed
... publisher Σ0..1stringName of the publisher/steward (organization or individual)
... contact Σ0..*ContactDetailContact details for the publisher
... description 0..1markdownNatural language description of the group
... useContext Σ0..*UsageContextThe context that the content is intended to support
... purpose 0..1markdownWhy this Group is defined
... copyright 0..1markdownUse and/or publishing restrictions
... copyrightLabel 0..1stringCopyright holder and year(s)
... type Σ0..1codeperson | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen
Binding: Group Type (required): Types of resources that are part of group.

... membership Σ1..1codedefinitional | conceptual | enumerated
Binding: Group Membership Basis (required): The basis for membership in a group


Fixed Value: definitional
... code Σ0..1CodeableConceptKind of Group members
Binding: (unbound) (example): Kind of particular resource; e.g. cow, syringe, lake, etc.

... quantity Σ0..1unsignedIntNumber of members
... managingEntity Σ0..1Reference(Organization | RelatedPerson | Practitioner | PractitionerRole)Entity that is the custodian of the Group's definition
... combinationMethod ?!Σ0..1codeall-of | any-of | at-least | at-most | except-subset
Binding: Group Characteristic Combination (required)
... combinationThreshold 0..1positiveIntProvides the value of "n" when "at-least" or "at-most" codes are used
... characteristic Σ1..*BackboneElementInclude / Exclude group members by Trait
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ1..1CodeableConceptKind of characteristic
Binding: (unbound) (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

.... value[x] Σ1..1Value held by characteristic
Binding: (unbound) (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

..... valueCodeableConceptCodeableConcept
..... valueBooleanboolean
..... valueQuantityQuantity
..... valueRangeRange
..... valueReferenceReference(Any)
..... valueUriuri
..... valueExpressionExpression
.... exclude Σ1..1booleanGroup includes or excludes
.... description 0..1markdownNatural language description of the characteristic
.... method 0..*CodeableConceptMethod for how the characteristic value was determined
Binding: Definition Method (example)
.... determinedBy[x] 0..1Defines the characteristic
..... determinedByReferenceReference(Device | DeviceDefinition | DeviceMetric)
..... determinedByExpressionExpression
.... offset ?!Σ0..1CodeableConceptReference point for comparison
Binding: Characteristic Offset (example)
.... instances[x] 0..1Number of occurrences meeting the characteristic
..... instancesQuantityQuantity
..... instancesRangeRange
.... duration[x] 0..1Length of time in which the characteristic is met
..... durationDurationDuration
..... durationRangeRange
.... period 0..1PeriodPeriod over which characteristic is tested
.... timing 0..*RelativeTimeTiming in which the characteristic is determined
... member 0..*BackboneElementWho or what is in group
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... entity 1..1Reference(CareTeam | Device | Group | HealthcareService | Location | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Specimen)Reference to the group member
.... period 0..1PeriodPeriod member belonged to the group
.... inactive 0..1booleanIf member is no longer in group

doco Documentation for this format icon

XML Template

<!-- GroupDefinition -->doco

<Group xmlns="http://hl7.org/fhir"
>
  <!-- from Element: extension -->
 <id value="[id]"/><!-- 0..1 Logical id of this artifact -->
 <meta><!-- I 0..1 Meta Metadata about the resource --></meta>
 <implicitRules value="[uri]"/><!-- I 0..1 A set of rules under which this content was created -->
 <language value="[code]"/><!-- I 0..1 Language of the resource content   -->
 <text><!-- I 0..1 Narrative Text summary of the resource, for human interpretation --></text>
 <contained><!-- 0..* Resource Contained, inline Resources --></contained>
 <modifierExtension><!-- I 0..* Extension  Extensions that cannot be ignored  --></modifierExtension>
 <url value="[uri]"/><!-- I 0..1 Canonical identifier for this Group, represented as an absolute URI (globally unique) -->
 <identifier><!-- I 0..* Identifier Business Identifier for this Group --></identifier>
 <version value="[string]"/><!-- I 0..1 Business version of the Group -->
 <versionAlgorithm[x]><!-- I 0..1 string|Coding How to compare versions   --></versionAlgorithm[x]>
 <name value="[string]"/><!-- I 0..1 Label for Group -->
 <title value="[string]"/><!-- I 0..1 Name for this Group (human friendly) -->
 <status value="[code]"/><!-- I 0..1 draft | active | retired | unknown   -->
 <experimental value="[boolean]"/><!-- I 0..1 For testing purposes, not real usage -->
 <date value="[dateTime]"/><!-- I 0..1 Date last changed -->
 <publisher value="[string]"/><!-- I 0..1 Name of the publisher/steward (organization or individual) -->
 <contact><!-- I 0..* ContactDetail Contact details for the publisher --></contact>
 <description value="[markdown]"/><!-- I 0..1 Natural language description of the group -->
 <useContext><!-- I 0..* UsageContext 
     The context that the content is intended to support --></useContext>
 <purpose value="[markdown]"/><!-- I 0..1 Why this Group is defined -->
 <copyright value="[markdown]"/><!-- I 0..1 Use and/or publishing restrictions -->
 <copyrightLabel value="[string]"/><!-- I 0..1 Copyright holder and year(s) -->
 <type value="[code]"/><!-- I 0..1 person | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen   -->
 <membership value="[code]"/><!-- I 1..1 definitional | conceptual | enumerated   -->
 <code><!-- I 0..1 CodeableConcept Kind of Group members --></code>
 <quantity value="[unsignedInt]"/><!-- I 0..1 Number of members -->
 <managingEntity><!-- I 0..1 Reference(Organization) 
     Entity that is the custodian of the Group's definition --></managingEntity>
 <combinationMethod value="[code]"/><!-- I 0..1 all-of | any-of | at-least | at-most | except-subset   -->
 <combinationThreshold value="[positiveInt]"/><!-- I 0..1 Provides the value of "n" when "at-least" or "at-most" codes are used -->
 <characteristic> I 1..* BackboneElement  <!-- I 1..* Include / Exclude group members by Trait -->
  <modifierExtension><!-- I 0..* Extension  Extensions that cannot be ignored even if unrecognized  --></modifierExtension>
  <code><!-- I 1..1 CodeableConcept 
      Kind of characteristic --></code>
  <value[x]><!-- I 1..1 CodeableConcept|boolean|Quantity|
    Range|Reference|uri|Expression Value held by characteristic --></value[x]>
  <exclude value="[boolean]"/><!-- I 1..1 Group includes or excludes -->
  <description value="[markdown]"/><!-- I 0..1 Natural language description of the characteristic -->
  <method><!-- I 0..* CodeableConcept Method for how the characteristic value was determined   --></method>
  <determinedBy[x]><!-- I 0..1 Reference(Device)|Expression 
      Defines the characteristic --></determinedBy[x]>
  <offset><!-- I 0..1 CodeableConcept Reference point for comparison   --></offset>
  <instances[x]><!-- I 0..1 Quantity|Range 
      Number of occurrences meeting the characteristic --></instances[x]>
  <duration[x]><!-- I 0..1 Duration|Range 
      Length of time in which the characteristic is met --></duration[x]>
  <period><!-- I 0..1 Period 
      Period over which characteristic is tested --></period>
  <timing><!-- I 0..* RelativeTime 
      Timing in which the characteristic is determined --></timing>
 </characteristic>
 <member> I 0..* BackboneElement  <!-- I 0..* Who or what is in group -->
  <modifierExtension><!-- I 0..* Extension  Extensions that cannot be ignored even if unrecognized  --></modifierExtension>
  <entity><!-- I 1..1 Reference(CareTeam) Reference to the group member --></entity>
  <period><!-- I 0..1 Period Period member belonged to the group --></period>
  <inactive value="[boolean]"/><!-- I 0..1 If member is no longer in group -->
 </member>
</Group>

JSON Template

{ // GroupDefinition
  // from Element: extension
    "meta" : { Meta }, // IMetadata about the resource
    "implicitRules" : "<uri>", // IA set of rules under which this content was created
    "language" : "<code>", // ILanguage of the resource content
    "text" : { Narrative }, // IText summary of the resource, for human interpretation
    "contained" : [{ Resource }], //Contained, inline Resources
    "modifierExtension" : [{ Extension }], // IExtensions that cannot be ignored
    "url" : "<uri>", // ICanonical identifier for this Group, represented as an absolute URI (globally unique)
    "identifier" : [{ Identifier }], // IBusiness Identifier for this Group
    "version" : "<string>", // IBusiness version of the Group
  // value[x]: How to compare versions. One of these 2:
    "versionAlgorithmString" : "<string>", // IHow to compare versions
    "versionAlgorithmCoding" : { Coding }, // IHow to compare versions
    "name" : "<string>", // ILabel for Group
    "title" : "<string>", // IName for this Group (human friendly)
    "status" : "<code>", // Idraft | active | retired | unknown
    "experimental" : <boolean>, // IFor testing purposes, not real usage
    "date" : "<dateTime>", // IDate last changed
    "publisher" : "<string>", // IName of the publisher/steward (organization or individual)
    "contact" : [{ ContactDetail }], // IContact details for the publisher
    "description" : "<markdown>", // INatural language description of the group
    "useContext" : [{ UsageContext }], // IThe context that the content is intended to support
    "purpose" : "<markdown>", // IWhy this Group is defined
    "copyright" : "<markdown>", // IUse and/or publishing restrictions
    "copyrightLabel" : "<string>", // ICopyright holder and year(s)
    "type" : "<code>", // Iperson | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen
    "membership" : "definitional", // I R! 
    "code" : { CodeableConcept }, // IKind of Group members
    "quantity" : "<unsignedInt>", // INumber of members
    "managingEntity" : { Reference(Organization) }, // IEntity that is the custodian of the Group's definition
    "combinationMethod" : "<code>", // Iall-of | any-of | at-least | at-most | except-subset
    "combinationThreshold" : "<positiveInt>", // IProvides the value of "n" when "at-least" or "at-most" codes are used
    "characteristic" : [{ BackboneElement }], // I R! Include / Exclude group members by Trait
    "member" : [{ BackboneElement }] // IWho or what is in group
  }

 

Alternate definitions: Master Definition (XML, JSON), Schematron

PathNameConformanceValueSet
Group.languageAll LanguagesrequiredAll Languages
Group.versionAlgorithm[x]Version AlgorithmextensibleVersion Algorithm
Group.statusPublicationStatusrequiredPublicationStatus
Group.typeGroup TyperequiredGroup Type
Group.membershipGroup Membership BasisrequiredGroup Membership Basis
Group.code?extexample
Group.combinationMethodGroup Characteristic CombinationrequiredGroup Characteristic Combination
Group.characteristic.code?extexample
Group.characteristic.value[x]?extexample
Group.characteristic.methodDefinition MethodexampleDefinition Method
Group.characteristic.offsetCharacteristic OffsetexampleCharacteristic Offset
. .