ServiceRequest class
A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.
- Annotations
-
- @freezed
Constructors
-
ServiceRequest({@JsonKey.new(name: 'ID') String? id, @JsonKey.new(name: 'Status') String? status, @JsonKey.new(name: 'Text') Narrative? text, @JsonKey.new(name: 'Identifier') List<
Identifier?> ? identifier, @JsonKey.new(name: 'Category') List<CodeableConcept?> ? category, @JsonKey.new(name: 'Requester') Reference? requester, @JsonKey.new(name: 'Code') CodeableConcept? code, @JsonKey.new(name: 'Intent', unknownEnumValue: ServiceRequestIntentEnum.proposal) ServiceRequestIntentEnum? intent, @JsonKey.new(name: 'Priority') String? priority, @JsonKey.new(name: 'Subject') Reference? subject, @JsonKey.new(name: 'Encounter') Reference? encounter, @JsonKey.new(name: 'SupportingInfo') List<Reference?> ? supportingInfo, @JsonKey.new(name: 'Note') List<Annotation?> ? note}) -
factory
-
ServiceRequest.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
category
→ List<
CodeableConcept?> ? -
A code that classifies the service for searching, sorting and display
purposes (e.g. "Surgical Procedure").
no setterinherited
- code → CodeableConcept?
-
no setterinherited
-
copyWith
→ $ServiceRequestCopyWith<
ServiceRequest> -
no setterinherited
- encounter → Reference?
-
An encounter that provides additional information about the healthcare
context in which this request is made.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The logical id of the resource, as used in the URL for the resource.
Once assigned, this value never changes.
no setterinherited
-
identifier
→ List<
Identifier?> ? -
Business identifiers assigned to this AllergyIntolerance by
the performer or other systems which remain constant as the resource
is updated and propagates from server to server.
no setterinherited
- intent → ServiceRequestIntentEnum?
-
Whether the request is a proposal, plan, an original order
or a reflex order.
no setterinherited
-
note
→ List<
Annotation?> ? -
Any other notes and comments made about the service request.
For example, internal billing notes.
no setterinherited
- priority → String?
-
Indicates how quickly the ServiceRequest should be addressed with
respect to other requests.
no setterinherited
- requester → Reference?
-
The individual who initiated the request and has responsibility
for its activation.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → String?
-
The status of the order.
no setterinherited
- subject → Reference?
-
On whom or what the service is to be performed. This is usually a human
patient, but can also be requested on animals, groups of humans
or animals, devices such as dialysis machines, or even locations
(typically for environmental scans).
no setterinherited
-
supportingInfo
→ List<
Reference?> ? -
Additional clinical information about the patient or specimen that may
influence the services or their interpretations.
no setterinherited
- text → Narrative?
-
A human-readable narrative that contains a summary of the resource
and can be used to represent the content of the resource to a human.
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