description: Base StructureDefinition for Group Resource package_name: hl7.fhir.r2.core name: Group type: null elements: identifier: {short: Unique id, type: Identifier, array: true, isSummary: true, index: 0} type: {short: person | animal | practitioner | device | medication | substance, comments: 'Group members SHALL be of the appropriate resource type (Patient for person or animal; or Practitioner, Device, Medicaiton or Substance for the other types.).', type: code, isSummary: true, index: 1} actual: {short: Descriptive or actual, type: boolean, isSummary: true, index: 2} code: {short: Kind of Group members, comments: This would generally be omitted for Person resources., type: CodeableConcept, isSummary: true, index: 3} name: {short: Label for Group, type: string, isSummary: true, index: 4} quantity: {short: Number of members, comments: Note that the quantity may be less than the number of members if some of the members are not active., type: unsignedInt, isSummary: true, index: 5} characteristic: short: Trait of group members comments: All the identified characteristics must be true for an entity to a member of the group. type: BackboneElement array: true index: 6 elements: code: {short: Kind of characteristic, type: CodeableConcept, index: 7} value: short: Value held by characteristic comments: For Range, it means members of the group have a value that falls somewhere within the specified range. choices: [valueCodeableConcept, valueBoolean, valueQuantity, valueRange] index: 9 valueCodeableConcept: {short: Value held by characteristic, comments: 'For Range, it means members of the group have a value that falls somewhere within the specified range.', type: CodeableConcept, choiceOf: value, index: 10} valueBoolean: {short: Value held by characteristic, comments: 'For Range, it means members of the group have a value that falls somewhere within the specified range.', type: boolean, choiceOf: value, index: 11} valueQuantity: {short: Value held by characteristic, comments: 'For Range, it means members of the group have a value that falls somewhere within the specified range.', type: Quantity, choiceOf: value, index: 12} valueRange: {short: Value held by characteristic, comments: 'For Range, it means members of the group have a value that falls somewhere within the specified range.', type: Range, choiceOf: value, index: 13} exclude: {isModifier: true, short: Group includes or excludes, comments: This is labeled as "Is Modifier" because applications cannot wrongly include excluded members as included or vice versa., type: boolean, index: 14} period: {type: Period, short: Period over which characteristic is tested, index: 15} required: [valueRange, value, valueBoolean, exclude, valueCodeableConcept, valueQuantity, code] member: short: Who or what is in group type: BackboneElement array: true index: 16 elements: entity: {type: Reference, short: Reference to the group member, index: 17} period: {type: Period, short: Period member belonged to the group, meaningWhenMissing: The member is in the group at this time, index: 18} inactive: {type: boolean, short: If member is no longer in group, defaultValueBoolean: false, index: 19} required: [entity] package_version: 1.0.2 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Group version: null required: [type, actual]