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.