Show / Hide Table of Contents

Class NamingSystem

A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types.

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

Properties

| Improve this Doc View Source

_Date

Extension container element for Date

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

_Kind

Extension container element for Kind

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

_Publisher

Extension container element for Publisher

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

_Responsible

Extension container element for Responsible

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

_Usage

Extension container element for Usage

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

Contact

Contacts to assist a user in finding and communicating with the publisher.

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

Date

The date (and optionally time) when the system was registered or published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the registration changes.

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

Description

Details about what the namespace identifies including scope, granularity, version labeling, etc.

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

Kind

Indicates the purpose for the naming system - what kinds of things does it make unique?

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

Name

The descriptive name of this particular identifier type or code system.

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

Publisher

Helps establish the "authority/credibility" of the naming system. May also allow for contact.

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

ReplacedBy

For naming systems that are retired, indicates the naming system that should be used in their place (if any).

Declaration
public Reference ReplacedBy { 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

Responsible

The name of the organization that is responsible for issuing identifiers or codes for this namespace and ensuring their non-collision.

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

Status

Indicates whether the naming system is "ready for use" or not.

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

Type

Categorizes a naming system for easier search by grouping related naming systems.

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

UniqueId

Indicates how the system may be identified when referenced in electronic exchange.

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

Usage

Provides guidance on the use of the namespace, including the handling of formatting characters, use of upper vs. lower case, etc.

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

UseContext

Assist in searching for appropriate content.

Declaration
public List<CodeableConcept> UseContext { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<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