Resources
Procedure
An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy.
Properties
Name | Required | Type | Description |
---|---|---|---|
identifier | No | Identifier[] | External Identifiers for this procedure |
instantiatesCanonical | No | canonical[] | Instantiates FHIR protocol or definition |
instantiatesUri | No | uri[] | Instantiates external protocol or definition |
basedOn | No | Reference<CarePlan / ServiceRequest>[] | A request for this procedure |
partOf | No | Reference<Procedure / Observation / MedicationAdministration>[] | Part of referenced event |
status | Yes | code | preparation / in-progress / not-done / on-hold / stopped / completed / entered-in-error / unknown |
statusReason | No | CodeableConcept | Reason for current status |
category | No | CodeableConcept | Classification of the procedure |
code | No | CodeableConcept | Identification of the procedure |
subject | Yes | Reference<Patient / Group> | Who the procedure was performed on |
encounter | No | Reference<Encounter> | Encounter created as part of |
performed[x] | No | dateTime, Period, string, Age, Range | When the procedure was performed |
recorder | No | Reference<Patient / RelatedPerson / Practitioner / PractitionerRole> | Who recorded the procedure |
asserter | No | Reference<Patient / RelatedPerson / Practitioner / PractitionerRole> | Person who asserts this procedure |
performer | No | ProcedurePerformer | The people who performed the procedure |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- function | No | CodeableConcept | Type of performance |
- actor | Yes | Reference<Practitioner / PractitionerRole / Organization / Patient / RelatedPerson / Device> | The reference to the practitioner |
- onBehalfOf | No | Reference<Organization> | Organization the device or practitioner was acting for |
location | No | Reference<Location> | Where the procedure happened |
reasonCode | No | CodeableConcept[] | Coded reason procedure performed |
reasonReference | No | Reference<Condition / Observation / Procedure / DiagnosticReport / DocumentReference>[] | The justification that the procedure was performed |
bodySite | No | CodeableConcept[] | Target body sites |
outcome | No | CodeableConcept | The result of procedure |
report | No | Reference<DiagnosticReport / DocumentReference / Composition>[] | Any report resulting from the procedure |
complication | No | CodeableConcept[] | Complication following the procedure |
complicationDetail | No | Reference<Condition>[] | A condition that is a result of the procedure |
followUp | No | CodeableConcept[] | Instructions for follow up |
note | No | Annotation[] | Additional information about the procedure |
focalDevice | No | ProcedureFocalDevice | Manipulated, implanted, or removed device |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- action | No | CodeableConcept | Kind of change to device |
- manipulated | Yes | Reference<Device> | Device that was changed |
usedReference | No | Reference<Device / Medication / Substance>[] | Items used during procedure |
usedCode | No | CodeableConcept[] | Coded items used during the procedure |
Search Parameters
Name | Type | Description | Expression |
---|---|---|---|
code | token | A code to identify a procedure | Procedure.code |
date | date | When the procedure was performed | Procedure.performed |
identifier | token | A unique identifier for a procedure | Procedure.identifier |
patient | reference | Search by subject - a patient | Procedure.subject |
encounter | reference | Encounter created as part of | Procedure.encounter |
based-on | reference | A request for this procedure | Procedure.basedOn |
category | token | Classification of the procedure | Procedure.category |
instantiates-canonical | reference | Instantiates FHIR protocol or definition | Procedure.instantiatesCanonical |
instantiates-uri | uri | Instantiates external protocol or definition | Procedure.instantiatesUri |
location | reference | Where the procedure happened | Procedure.location |
part-of | reference | Part of referenced event | Procedure.partOf |
performer | reference | The reference to the practitioner | Procedure.performer.actor |
reason-code | token | Coded reason procedure performed | Procedure.reasonCode |
reason-reference | reference | The justification that the procedure was performed | Procedure.reasonReference |
status | token | preparation / in-progress / not-done / on-hold / stopped / completed / entered-in-error / unknown | Procedure.status |
subject | reference | Search by subject | Procedure.subject |
Inherited Properties
Name | Required | Type | Description |
---|---|---|---|
id | No | string | Logical id of this artifact |
meta | No | Meta | Metadata about the resource |
implicitRules | No | uri | A set of rules under which this content was created |
language | No | code | Language of the resource content |
text | No | Narrative | Text summary of the resource, for human interpretation |
contained | No | Resource[] | Contained, inline Resources |
extension | No | Extension[] | Additional content defined by implementations |
modifierExtension | No | Extension[] | Extensions that cannot be ignored |
To view the FHIR specification for this resource, see Procedure.