Coding class

A reference to a code defined by a terminology system.

Annotations
  • @freezed

Constructors

Coding({@JsonKey(name: 'ID') String? id, @JsonKey(name: 'System') String? system, @JsonKey(name: 'Version') String? version, @JsonKey(name: 'Code') String? code, @JsonKey(name: 'Display') String? display, @JsonKey(name: 'UserSelected') bool? userSelected})
factory
Coding.fromJson(Map<String, dynamic> json)
factory

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 setterinherited
copyWith → $CodingCopyWith<Coding>
no setterinherited
display String?
A representation of the meaning of the code in the system, following the rules of the system.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id String?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
system String?
The identification of the code system that defines the meaning of the symbol in the code.
no setterinherited
userSelected bool?
Indicates that this coding was chosen by a user directly
no setterinherited
version String?
The version of the code system which was used when choosing this code.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited

Operators

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