Show / Hide Table of Contents

Class Organization

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, etc.

Inheritance
System.Object
Resource
DomainResource
Organization
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 Organization : DomainResource, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_Active

Extension container element for Active

Declaration
public Element _Active { 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

Active

Need a flag to indicate a record is no longer to be used and should generally be hidden for the user in the UI.

Declaration
public bool? Active { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>
| Improve this Doc View Source

Address

May need to keep track of the organization's addresses for contacting, billing or reporting requirements.

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

Contact

Need to keep track of assigned contact points within bigger organization.

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

Identifier

Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.

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

Name

Need to use the name as the label of the organization.

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

PartOf

Need to be able to track the hierarchy of organizations within an organization.

Declaration
public Reference PartOf { get; set; }
Property Value
Type Description
Reference
| 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

Telecom

Human contact for the organization.

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

Type

Need to be able to track the kind of organization that this is - different organization types have different uses.

Declaration
public CodeableConcept Type { get; set; }
Property Value
Type Description
CodeableConcept

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