Identifier class
Identifier An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers.
- Annotations
-
- @freezed
Constructors
-
Identifier({@JsonKey(name: 'id') String? fhirId, @JsonKey(name: 'extension') List<
FhirExtension> ? extension_, IdentifierUse? use, @JsonKey(name: '_use') Element? useElement, CodeableConcept? type, FhirUri? system, @JsonKey(name: '_system') Element? systemElement, String? value, @JsonKey(name: '_value') Element? valueElement, Period? period, Reference? assigner}) -
Identifier An identifier - identifies some entity uniquely and
unambiguously. Typically this is used for business identifiers.
constfactory
-
Identifier.fromJson(Map<
String, dynamic> json) -
Factory constructor, accepts Map<String, dynamic> as an argument
factory
- Identifier.fromJsonString(String source)
-
Acts like a constructor, returns a Identifier, accepts a
String as an argument, mostly because I got tired of typing it out
factory
- Identifier.fromYaml(dynamic yaml)
-
Factory constructor that accepts a String in YAML format as an argument
factory
Properties
- assigner → Reference?
-
assigner Organization that issued/manages the identifier.
no setterinherited
-
copyWith
→ $IdentifierCopyWith<
Identifier> -
no setterinherited
-
extension_
→ List<
FhirExtension> ? -
extension_ ("extension") May be used to represent additional
information that is not part of the basic definition of the element.
To make the use of extensions safe and managable, there is a strict
set of governance applied to the definition and use of extensions.
Though any implementer can define an extension, there is a set of
requirements that SHALL be met as part of the definition of the
extension.
no setterinherited
- fhirId → String?
-
id Unique id for the element within a resource (for internal
references). This may be any string value that does not contain spaces.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- period → Period?
-
period Time period during which identifier is/was valid for use.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- system → FhirUri?
-
system Establishes the namespace for the value - that is, an absolute
URL that describes a set values that are unique.
no setterinherited
- systemElement → Element?
-
systemElement ("_system") Extensions for system
no setterinherited
- type → CodeableConcept?
-
type A coded type for the identifier that can be used to determine
which identifier to use for a specific purpose.
no setterinherited
- use → IdentifierUse?
-
use The purpose of this identifier.
no setterinherited
- useElement → Element?
-
useElement ("_use") Extensions for use
no setterinherited
- value → String?
-
value The portion of the identifier typically relevant to the user
and which is unique within the context of the system.
no setterinherited
- valueElement → Element?
-
valueElement ("_value") Extensions for value
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
inherited
-
toJsonString(
) → String - Another convenience method because more and more I'm transmitting FHIR data as a String and not a Map
-
toString(
) → String -
A string representation of this object.
inherited
-
toYaml(
) → String - Produces a Yaml formatted String version of the object
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited