ProcedureRequest
open class ProcedureRequest: DomainResource
A request for a procedure or diagnostic to be performed.
A record of a request for diagnostic investigations, treatments, or operations to be performed.
-
A request for a procedure or diagnostic to be performed.
A record of a request for diagnostic investigations, treatments, or operations to be performed.
Declaration
Swift
override open class var resourceType: String
-
Preconditions for procedure or diagnostic.
Declaration
Swift
public var asNeededBoolean: FHIRBool?
-
Preconditions for procedure or diagnostic.
Declaration
Swift
public var asNeededCodeableConcept: CodeableConcept?
-
Date request signed.
Declaration
Swift
public var authoredOn: DateTime?
-
What request fulfills.
Declaration
Swift
public var basedOn: [Reference]?
-
Location on Body.
Declaration
Swift
public var bodySite: [CodeableConcept]?
-
Classification of procedure.
Declaration
Swift
public var category: [CodeableConcept]?
-
What is being requested/ordered.
Declaration
Swift
public var code: CodeableConcept?
-
Encounter or Episode during which request was created.
Declaration
Swift
public var context: Reference?
-
Protocol or definition.
Declaration
Swift
public var definition: [Reference]?
-
True if procedure should not be performed.
Declaration
Swift
public var doNotPerform: FHIRBool?
-
Identifiers assigned to this order.
Declaration
Swift
public var identifier: [Identifier]?
-
Whether the request is a proposal, plan, an original order or a reflex order.
Declaration
Swift
public var intent: RequestIntent?
-
Comments.
Declaration
Swift
public var note: [Annotation]?
-
When procedure should occur.
Declaration
Swift
public var occurrenceDateTime: DateTime?
-
When procedure should occur.
Declaration
Swift
public var occurrencePeriod: Period?
-
When procedure should occur.
Declaration
Swift
public var occurrenceTiming: Timing?
-
Requested perfomer.
Declaration
Swift
public var performer: Reference?
-
Performer role.
Declaration
Swift
public var performerType: CodeableConcept?
-
Indicates how quickly the ProcedureRequest should be addressed with respect to other requests.
Declaration
Swift
public var priority: RequestPriority?
-
Explanation/Justification for test.
Declaration
Swift
public var reasonCode: [CodeableConcept]?
-
Explanation/Justification for test.
Declaration
Swift
public var reasonReference: [Reference]?
-
Request provenance.
Declaration
Swift
public var relevantHistory: [Reference]?
-
What request replaces.
Declaration
Swift
public var replaces: [Reference]?
-
Who/what is requesting procedure or diagnostic.
Declaration
Swift
public var requester: ProcedureRequestRequester?
-
Composite Request ID.
Declaration
Swift
public var requisition: Identifier?
-
Procedure Samples.
Declaration
Swift
public var specimen: [Reference]?
-
The status of the order.
Declaration
Swift
public var status: RequestStatus?
-
Individual the service is ordered for.
Declaration
Swift
public var subject: Reference?
-
Additional clinical information.
Declaration
Swift
public var supportingInfo: [Reference]?
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
public convenience init(code: CodeableConcept, intent: RequestIntent, status: RequestStatus, subject: Reference)
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
-
Undocumented
Declaration
Swift
open class ProcedureRequest: DomainResource