Procedure
open class Procedure: DomainResource
An action that is being or was performed on a patient.
An action that is or was performed on a patient. This can be a physical intervention like an operation, or less invasive like counseling or hypnotherapy.
-
An action that is being or was performed on a patient.
An action that is or was performed on a patient. This can be a physical intervention like an operation, or less invasive like counseling or hypnotherapy.
Declaration
Swift
override open class var resourceType: String -
A request for this procedure.
Declaration
Swift
public var basedOn: [Reference]? -
Target body sites.
Declaration
Swift
public var bodySite: [CodeableConcept]? -
Classification of the procedure.
Declaration
Swift
public var category: CodeableConcept? -
Identification of the procedure.
Declaration
Swift
public var code: CodeableConcept? -
Complication following the procedure.
Declaration
Swift
public var complication: [CodeableConcept]? -
A condition that is a result of the procedure.
Declaration
Swift
public var complicationDetail: [Reference]? -
Encounter or episode associated with the procedure.
Declaration
Swift
public var context: Reference? -
Instantiates protocol or definition.
Declaration
Swift
public var definition: [Reference]? -
Device changed in procedure.
Declaration
Swift
public var focalDevice: [ProcedureFocalDevice]? -
Instructions for follow up.
Declaration
Swift
public var followUp: [CodeableConcept]? -
External Identifiers for this procedure.
Declaration
Swift
public var identifier: [Identifier]? -
Where the procedure happened.
Declaration
Swift
public var location: Reference? -
True if procedure was not performed as scheduled.
Declaration
Swift
public var notDone: FHIRBool? -
Reason procedure was not performed.
Declaration
Swift
public var notDoneReason: CodeableConcept? -
Additional information about the procedure.
Declaration
Swift
public var note: [Annotation]? -
The result of procedure.
Declaration
Swift
public var outcome: CodeableConcept? -
Part of referenced event.
Declaration
Swift
public var partOf: [Reference]? -
Date/Period the procedure was performed.
Declaration
Swift
public var performedDateTime: DateTime? -
Date/Period the procedure was performed.
Declaration
Swift
public var performedPeriod: Period? -
The people who performed the procedure.
Declaration
Swift
public var performer: [ProcedurePerformer]? -
Coded reason procedure performed.
Declaration
Swift
public var reasonCode: [CodeableConcept]? -
Condition that is the reason the procedure performed.
Declaration
Swift
public var reasonReference: [Reference]? -
Any report resulting from the procedure.
Declaration
Swift
public var report: [Reference]? -
A code specifying the state of the procedure. Generally this will be in-progress or completed state.
Declaration
Swift
public var status: EventStatus? -
Who the procedure was performed on.
Declaration
Swift
public var subject: Reference? -
Coded items used during the procedure.
Declaration
Swift
public var usedCode: [CodeableConcept]? -
Items used during procedure.
Declaration
Swift
public var usedReference: [Reference]? -
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
public convenience init(status: EventStatus, 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 Procedure: DomainResource
View on GitHub
Install in Dash
Procedure Class Reference