Show / Hide Table of Contents

Class Group

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 collection of entities that isn't an Organization.

Inheritance
System.Object
Resource
DomainResource
Group
Implements
IFhirJsonSerializable
Inherited Members
DomainResource.Contained
DomainResource.Extension
DomainResource.ModifierExtension
DomainResource.Text
Resource.Id
Resource._Id
Resource.ImplicitRules
Resource._ImplicitRules
Resource.Language
Resource._Language
Resource.Meta
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class Group : DomainResource, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_Actual

Extension container element for Actual

Declaration
public Element _Actual { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Name

Extension container element for Name

Declaration
public Element _Name { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Type

Extension container element for Type

Declaration
public Element _Type { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

Actual

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.

Declaration
public bool Actual { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Characteristic

Needs to be a generic mechanism for identifying what individuals can be part of a group.

Declaration
public List<GroupCharacteristic> Characteristic { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<GroupCharacteristic>
| Improve this Doc View Source

Code

Provides a specific type of resource the group includes; e.g. "cow", "syringe", etc.

Declaration
public CodeableConcept Code { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

Identifier

Allows the group to be referenced from external specifications.

Declaration
public List<Identifier> Identifier { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Identifier>
| Improve this Doc View Source

Member

Often the only thing of interest about a group is "who's in it".

Declaration
public List<GroupMember> Member { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<GroupMember>
| Improve this Doc View Source

Name

Used to identify the group in human communication.

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Quantity

Group size is a common defining characteristic.

Declaration
public uint? Quantity { get; set; }
Property Value
Type Description
System.Nullable<System.UInt32>
| Improve this Doc View Source

ResourceType

Resource Type Name

Declaration
public override string ResourceType { get; }
Property Value
Type Description
System.String
Overrides
Resource.ResourceType
| Improve this Doc View Source

Type

Identifies what type of resources the group is made up of.

Declaration
public string Type { get; set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)

Deserialize a JSON property

Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
System.String propertyName
| Improve this Doc View Source

SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)

Serialize to a JSON object

Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type Name Description
Utf8JsonWriter writer
JsonSerializerOptions options
System.Boolean includeStartObject

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX