Class ValueSetCodeSystemConcept
Concepts that are in the code system. The concept definitions are inherently hierarchical, but the definitions must be consulted to determine what the meaning of the hierarchical relationships are.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ValueSetCodeSystemConcept : BackboneElement, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Abstract
Extension container element for Abstract
Declaration
public Element _Abstract { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Code
Extension container element for Code
Declaration
public Element _Code { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Definition
Extension container element for Definition
Declaration
public Element _Definition { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Display
Extension container element for Display
Declaration
public Element _Display { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
Abstract
If this code is not for use as a real concept.
Declaration
public bool? Abstract { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Code
A code - a text symbol - that uniquely identifies the concept within the code system.
Declaration
public string Code { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Concept
Defines children of a concept to produce a hierarchy of concepts. The nature of the relationships is variable (is-a/contains/categorizes) and can only be determined by examining the definitions of the concepts.
Declaration
public List<ValueSetCodeSystemConcept> Concept { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ValueSetCodeSystemConcept> |
Definition
The formal definition of the concept. The value set resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept.
Declaration
public string Definition { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Designation
Many concept definition systems support multiple representations, in multiple languages, and for multiple purposes.
Declaration
public List<ValueSetCodeSystemConceptDesignation> Designation { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ValueSetCodeSystemConceptDesignation> |
Display
A human readable string that is the recommended default way to present this concept to a user.
Declaration
public string Display { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
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 |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | 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 |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options | |
| System.String | 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 |
|---|---|---|
| Utf8JsonWriter | writer | |
| JsonSerializerOptions | options | |
| System.Boolean | includeStartObject |