FHIR Infrastructure Work Group | Maturity Level: 1 | Trial Use | Security Category: Business | Compartments: Device, Patient, Practitioner |
Detailed Descriptions for the elements in the Group resource.
| Group | |||||||||
| Element Id | Group | ||||||||
| Definition | 表示一个已定义的实体集合,可以把它作为一个群体来看待,但它并不是经法律正式认可的集体,即非组织的实体集合。 | ||||||||
| Cardinality | 0..* | ||||||||
| Type | DomainResource | ||||||||
| Comments | 如果同时指定了Group.characteristic和Group.member,则成员是符合此特性的人群。可能还有其他候选人符合这此特性,只是尚未出现在成员名单中。Group.member中所有成员都必须符合Group.characteristic中所列特征。 | ||||||||
| Invariants |
| ||||||||
| Group.identifier | |||||||||
| Element Id | Group.identifier | ||||||||
| Definition | A unique business identifier for this group. | ||||||||
| Note | This is a business identifier, not a resource identifier (see discussion) | ||||||||
| Cardinality | 0..* | ||||||||
| Type | Identifier | ||||||||
| Requirements | Allows the group to be referenced from external specifications. | ||||||||
| Summary | true | ||||||||
| Group.active | |||||||||
| Element Id | Group.active | ||||||||
| Definition | Indicates whether the record for the group is available for use or is merely being retained for historical purposes. | ||||||||
| Cardinality | 0..1 | ||||||||
| Type | boolean | ||||||||
| Meaning if Missing | This resource is generally assumed to be active if no value is provided for the active element | ||||||||
| Requirements | Need to be able to mark a group record as not to be used because it was created in error or is otherwise no longer available (e.g. a herd that no longer exists). | ||||||||
| Summary | true | ||||||||
| Group.type | |||||||||
| Element Id | Group.type | ||||||||
| Definition | Identifies the broad classification of the kind of resources the group includes. | ||||||||
| Cardinality | 1..1 | ||||||||
| Terminology Binding | GroupType (Required) | ||||||||
| Type | code | ||||||||
| Requirements | Identifies what type of resources the group is made up of. | ||||||||
| Summary | true | ||||||||
| Comments | Group members SHALL be of the appropriate resource type (Patient for person or animal; or Practitioner, Device, Medication or Substance for the other types.). | ||||||||
| Group.actual | |||||||||
| Element Id | Group.actual | ||||||||
| Definition | If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals. | ||||||||
| Cardinality | 1..1 | ||||||||
| Type | boolean | ||||||||
| Requirements | There are use-cases for groups that define specific collections of individuals, and other groups that define "types" of intended individuals. The requirements for both kinds of groups are similar, so we use a single resource, distinguished by this flag. | ||||||||
| Summary | true | ||||||||
| Invariants |
| ||||||||
| Group.code | |||||||||
| Element Id | Group.code | ||||||||
| Definition | Provides a specific type of resource the group includes; e.g. "cow", "syringe", etc. | ||||||||
| Cardinality | 0..1 | ||||||||
| Terminology Binding | GroupKind: | ||||||||
| Type | CodeableConcept | ||||||||
| Summary | true | ||||||||
| Comments | This would generally be omitted for Person resources. | ||||||||
| Group.name | |||||||||
| Element Id | Group.name | ||||||||
| Definition | A label assigned to the group for human identification and communication. | ||||||||
| Cardinality | 0..1 | ||||||||
| Type | string | ||||||||
| Requirements | Used to identify the group in human communication. | ||||||||
| Summary | true | ||||||||
| Group.quantity | |||||||||
| Element Id | Group.quantity | ||||||||
| Definition | A count of the number of resource instances that are part of the group. | ||||||||
| Cardinality | 0..1 | ||||||||
| Type | unsignedInt | ||||||||
| Requirements | Group size is a common defining characteristic. | ||||||||
| Summary | true | ||||||||
| Comments | Note that the quantity may be less than the number of members if some of the members are not active. | ||||||||
| Group.managingEntity | |||||||||
| Element Id | Group.managingEntity | ||||||||
| Definition | Entity responsible for defining and maintaining Group characteristics and/or registered members. | ||||||||
| Cardinality | 0..1 | ||||||||
| Type | Reference(Organization | RelatedPerson | Practitioner | PractitionerRole) | ||||||||
| Summary | true | ||||||||
| Comments | This does not strictly align with ownership of a herd or flock, but may suffice to represent that relationship in simple cases. More complex cases will require an extension. | ||||||||
| Group.characteristic | |||||||||
| Element Id | Group.characteristic | ||||||||
| Definition | Identifies traits whose presence r absence is shared by members of the group. | ||||||||
| Cardinality | 0..* | ||||||||
| Requirements | Needs to be a generic mechanism for identifying what individuals can be part of a group. | ||||||||
| Comments | All the identified characteristics must be true for an entity to a member of the group. | ||||||||
| Group.characteristic.code | |||||||||
| Element Id | Group.characteristic.code | ||||||||
| Definition | A code that identifies the kind of trait being asserted. | ||||||||
| Cardinality | 1..1 | ||||||||
| Terminology Binding | GroupCharacteristicKind: | ||||||||
| Type | CodeableConcept | ||||||||
| Requirements | Need a formal way of identifying the characteristic being described. | ||||||||
| Group.characteristic.value[x] | |||||||||
| Element Id | Group.characteristic.value[x] | ||||||||
| Definition | The value of the trait that holds (or does not hold - see 'exclude') for members of the group. | ||||||||
| Cardinality | 1..1 | ||||||||
| Terminology Binding | GroupCharacteristicValue: | ||||||||
| Type | CodeableConcept|boolean|Quantity|Range|Reference | ||||||||
| [x] Note | See Choice of Data Types for further information about how to use [x] | ||||||||
| Requirements | The value of the characteristic is what determines group membership. | ||||||||
| Comments | For Range, it means members of the group have a value that falls somewhere within the specified range. | ||||||||
| Group.characteristic.exclude | |||||||||
| Element Id | Group.characteristic.exclude | ||||||||
| Definition | If true, indicates the characteristic is one that is NOT held by members of the group. | ||||||||
| Cardinality | 1..1 | ||||||||
| Type | boolean | ||||||||
| Requirements | Sometimes group membership is determined by characteristics not possessed. | ||||||||
| Comments | This is labeled as "Is Modifier" because applications cannot wrongly include excluded members as included or vice versa. | ||||||||
| Group.characteristic.period | |||||||||
| Element Id | Group.characteristic.period | ||||||||
| Definition | The period over which the characteristic is tested; e.g. the patient had an operation during the month of June. | ||||||||
| Cardinality | 0..1 | ||||||||
| Type | Period | ||||||||
| Group.member | |||||||||
| Element Id | Group.member | ||||||||
| Definition | Identifies the resource instances that are members of the group. | ||||||||
| Cardinality | 0..* | ||||||||
| Requirements | Often the only thing of interest about a group is "who's in it". | ||||||||
| Invariants |
| ||||||||
| Group.member.entity | |||||||||
| Element Id | Group.member.entity | ||||||||
| Definition | A reference to the entity that is a member of the group. Must be consistent with Group.type. If the entity is another group, then the type must be the same. | ||||||||
| Cardinality | 1..1 | ||||||||
| Type | Reference(Patient | Practitioner | PractitionerRole | Device | Medication | Substance | Group) | ||||||||
| Group.member.period | |||||||||
| Element Id | Group.member.period | ||||||||
| Definition | The period that the member was in the group, if known. | ||||||||
| Cardinality | 0..1 | ||||||||
| Type | Period | ||||||||
| Meaning if Missing | The member is in the group at this time | ||||||||
| Requirements | Need to track who was in a group at a particular time. | ||||||||
| Group.member.inactive | |||||||||
| Element Id | Group.member.inactive | ||||||||
| Definition | A flag to indicate that the member is no longer in the group, but previously may have been a member. | ||||||||
| Cardinality | 0..1 | ||||||||
| Type | boolean | ||||||||
| Meaning if Missing | Members are considered active unless explicitly specified otherwise | ||||||||
| Requirements | Sometimes you don't know when someone stopped being in a group, but not when. | ||||||||