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.
Implements
Inherited Members
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 |
_Description
Extension container element for Description
Declaration
public Element _Description { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Kind
Extension container element for Kind
Declaration
public Element _Kind { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Name
Extension container element for Name
Declaration
public Element _Name { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Publisher
Extension container element for Publisher
Declaration
public Element _Publisher { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Responsible
Extension container element for Responsible
Declaration
public Element _Responsible { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Status
Extension container element for Status
Declaration
public Element _Status { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Usage
Extension container element for Usage
Declaration
public Element _Usage { get; set; }
Property Value
Type | Description |
---|---|
Element |
Contact
Contacts to assist a user in finding and communicating with the publisher.
Declaration
public List<NamingSystemContact> Contact { get; set; }
Property Value
Type | Description |
---|---|
fhir |
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. |
Description
Details about what the namespace identifies including scope, granularity, version labeling, etc.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
Name
The descriptive name of this particular identifier type or code system.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
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 |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
Type | Description |
---|---|
System. |
Overrides
| Improve this Doc View SourceResponsible
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. |
Status
Indicates whether the naming system is "ready for use" or not.
Declaration
public string Status { get; set; }
Property Value
Type | Description |
---|---|
System. |
Type
Categorizes a naming system for easier search by grouping related naming systems.
Declaration
public CodeableConcept Type { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
UniqueId
Indicates how the system may be identified when referenced in electronic exchange.
Declaration
public List<NamingSystemUniqueId> UniqueId { get; set; }
Property Value
Type | Description |
---|---|
fhir |
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. |
UseContext
Assist in searching for appropriate content.
Declaration
public List<CodeableConcept> UseContext { get; set; }
Property Value
Type | Description |
---|---|
fhir |
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 |