Coding class

A reference to a code defined by a terminology system.

Constructors

Coding({Uri? system, String? code, String? display})
Creates a new Coding instance.
Coding.fromJson(JsonObject _json)
Creates a new Coding instance from a JsonObject.

Properties

code String?
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
no setter
display String?
A representation of the meaning of the code in the system, following the rules of the system.
no setter
hashCode int
The hash code for this object.
no setteroverride
json → JsonObject
The underlying JSON object for this instance.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
system Uri?
The identification of the code system that defines the meaning of the symbol in the code.
no setter

Methods

copyWith({Uri? system, String? code, String? display}) Coding
Creates a new Coding instance with the provided values.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override

Constants

codeField → const FieldDefinition<String>
Field definition for code
displayField → const FieldDefinition<String>
Field definition for display
fieldDefinitions → const List<FieldDefinition<Object>>
All field definitions for Coding
systemField → const FieldDefinition<Uri>
Field definition for system