Show / Hide Table of Contents

Class Location

Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or accommodated.

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

Properties

| Improve this Doc View Source

_Description

Extension container element for Description

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

_Mode

Extension container element for Mode

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

_Status

Extension container element for Status

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

Address

If locations can be visited, we need to keep track of their address.

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

Description

Humans need additional information to verify a correct location has been identified.

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

Identifier

Organization label locations in registries, need to keep track of those.

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

ManagingOrganization

Need to know who manages the location.

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

Mode

When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location.

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

Name

Name of the location as used by humans. Does not need to be unique.

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

PartOf

For purposes of location, display and identification, knowing which locations are located within other locations is important.

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

PhysicalType

For purposes of showing relevant locations in queries, we need to categorize locations.

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

Position

For mobile applications and automated route-finding knowing the exact location of the Location is required.

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

Status

active | suspended | inactive.

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

Telecom

The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.

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

Type

Indicates the type of function performed at the location.

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