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