Organization class
A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.
- Inheritance
- Available extensions
Constructors
-
Organization({String? id, Meta? meta, FixedList<
Identifier> ? identifier, FixedList<CodeableConcept> ? type, String? name, String? alias, FixedList<ContactPoint> ? telecom, FixedList<Address> ? address, Reference? partOf, FixedList<Reference> ? contact, FixedList<Reference> ? endpoint, bool? active}) - Constructs a new Organization.
- Organization.fromJson(JsonObject json)
- Creates an Organization instance from the provided JSON object.
Properties
- active → bool?
-
Whether the organization's record is still in active use.
no setter
-
address
→ FixedList<
Address> ? -
An address for the organization.
no setter
- alias → String?
-
A list of alternate names that the organization is known as, or was known as in the past.
no setter
-
contact
→ FixedList<
Reference> ? -
Contact for the organization for a certain purpose.
no setter
-
endpoint
→ FixedList<
Reference> ? -
Technical endpoints providing access to services operated for the organization.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The id of the resource
no setterinherited
-
identifier
→ FixedList<
Identifier> ? -
Identifier for the organization that is used to identify the organization across multiple disparate systems.
no setter
- json → JsonObject
-
finalinherited
- meta → Meta?
-
The metadata of the resource
no setterinherited
- name → String?
-
A name associated with the organization.
no setter
- partOf → Reference?
-
The organization of which this organization forms a part.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
telecom
→ FixedList<
ContactPoint> ? -
A contact detail for the organization.
no setter
-
type
→ FixedList<
CodeableConcept> ? -
The kind(s) of organization that this is.
no setter
Methods
-
copyWith(
{String? id, Meta? meta, FixedList< Identifier> ? identifier, FixedList<CodeableConcept> ? type, String? name, String? alias, FixedList<ContactPoint> ? telecom, FixedList<Address> ? address, Reference? partOf, FixedList<Reference> ? contact, FixedList<Reference> ? endpoint, bool? active}) → Organization - Creates a copy of the Organization instance and allows for non-destructive mutation.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
activeField
→ const FieldDefinition<
bool> - Field definition for active.
-
addressField
→ const FieldDefinition<
FixedList< Address> > - Field definition for address.
-
aliasField
→ const FieldDefinition<
String> - Field definition for alias.
-
contactField
→ const FieldDefinition<
FixedList< Reference> > - Field definition for contact.
-
endpointField
→ const FieldDefinition<
FixedList< Reference> > - Field definition for endpoint.
-
fieldDefinitions
→ const List<
FieldDefinition< Object> > - All field definitions for Organization.
-
identifierField
→ const FieldDefinition<
FixedList< Identifier> > - Field definition for identifier.
-
nameField
→ const FieldDefinition<
String> - Field definition for name.
-
partOfField
→ const FieldDefinition<
Reference> - Field definition for partOf.
-
telecomField
→ const FieldDefinition<
FixedList< ContactPoint> > - Field definition for telecom.
-
typeField
→ const FieldDefinition<
FixedList< CodeableConcept> > - Field definition for type.