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