Procedure

Represents a clinical procedure performed on a patient.

Procedure = object

Represents a clinical procedure performed on a patient.

Properties

resourceType

resourceType: "Procedure"

The type of resource.


id

id: string

Logical id of the procedure resource.


identifier

identifier: (Identifier | null)[] | null

Identifiers for the procedure.


meta

meta: Meta | null

Metadata about the resource.


text

text: Narrative | null

Text summary of the resource, for human interpretation.


note

note: (Annotation | null)[] | null

Additional notes or comments about the procedure.


status

status: string | null

The status of the procedure (e.g., completed, in-progress).


category

category: CodeableConcept | null

Classification of the procedure (e.g., surgical, diagnostic).


code

code: CodeableConcept | null

Specific procedure code (e.g., CPT, SNOMED).


location

location: Reference<Location> | null

Location where the procedure was performed.


performedDateTime

performedDateTime: string | null

Date and time when the procedure was performed.


performedPeriod

performedPeriod: Period | null

Period during which the procedure was performed.


performedString

performedString: string | null

Free-text description of when the procedure was performed.


performer

performer: (ProcedurePerformer | null)[] | null

List of people and organizations who performed the procedure.


reasonCode

reasonCode: (CodeableConcept | null)[] | null

Reason codes for why the procedure was performed.


bodySite

bodySite: (CodeableConcept | null)[] | null

Anatomical site(s) on the patient where the procedure was performed.


outcome

outcome: CodeableConcept | null

The result or outcome of the procedure.


followUp

followUp: (CodeableConcept | null)[] | null

Instructions or follow-up actions after the procedure.


complication

complication: (CodeableConcept | null)[] | null

Complications that occurred during or after the procedure.


subject

subject: Reference<Patient> | null

The patient on whom the procedure was performed.


recorder

recorder: Reference<Patient | Practitioner> | null

The person who recorded the procedure.


asserter

asserter: Reference<Patient | Practitioner> | null

The person who asserted the procedure as having been performed.


encounter

encounter: Reference<Encounter> | null

The encounter during which this procedure was performed or created.