Show / Hide Table of Contents

Class ContactPoint

Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.

Inheritance
System.Object
Element
ContactPoint
Implements
IFhirJsonSerializable
Inherited Members
Element.Extension
Element.Fhir_comments
Element._Fhir_comments
Element.Id
Element._Id
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ContactPoint : Element, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_System

Extension container element for System

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

_Use

Extension container element for Use

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

_Value

Extension container element for Value

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

Period

Time period when the contact point was/is in use.

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

Rank

Specifies a preferred order in which to use a set of contacts. Contacts are ranked with lower values coming before higher values.

Declaration
public uint? Rank { get; set; }
Property Value
Type Description
System.Nullable<System.UInt32>
| Improve this Doc View Source

System

Telecommunications form for contact point - what communications system is required to make use of the contact.

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

Use

Need to track the way a person uses this contact, so a user can choose which is appropriate for their purpose.

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

Value

Need to support legacy numbers that are not in a tightly controlled format.

Declaration
public string Value { get; set; }
Property Value
Type Description
System.String

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