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.
Implements
Inherited Members
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 |
_Name
Extension container element for Name
Declaration
public Element _Name { get; set; }
Property Value
Type | Description |
---|---|
Element |
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. |
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 |
---|---|
fhir |
Contact
Need to keep track of assigned contact points within bigger organization.
Declaration
public List<OrganizationContact> Contact { get; set; }
Property Value
Type | Description |
---|---|
fhir |
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 |
---|---|
fhir |
Name
Need to use the name as the label of the organization.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System. |
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 |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
Type | Description |
---|---|
System. |
Overrides
| Improve this Doc View SourceTelecom
Human contact for the organization.
Declaration
public List<ContactPoint> Telecom { get; set; }
Property Value
Type | Description |
---|---|
fhir |
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 |
---|---|
Codeable |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options | |
System. |
propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
writer | |
Json |
options | |
System. |
includeStartObject |