Procedure
ClinicalAn 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.
| Path | Card. | Type | Description & Constraints |
|---|---|---|---|
| Procedure | 0..* | — | An action that is being or was performed on a patient |
| .idΣ | 0..1 | String | Logical id of this artifact |
| .metaΣ | 0..1 | Meta | Metadata about the resource |
| .implicitRules?!Σ | 0..1 | uri | A set of rules under which this content was created |
| .language | 0..1 | code | Language of the resource content Bindinglanguages(preferred) |
| .text | 0..1 | Narrative | Text summary of the resource, for human interpretation |
| .contained | 0..* | Resource | Contained, inline Resources |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?! | 0..* | Extension | Extensions that cannot be ignored |
| .identifierΣ | 0..* | Identifier | External Identifiers for this procedure |
| .instantiatesCanonicalΣ | 0..* | canonical | Instantiates FHIR protocol or definition |
| .instantiatesUriΣ | 0..* | uri | Instantiates external protocol or definition |
| .basedOnΣ | 0..* | Reference(CarePlan | ServiceRequest) | A request for this procedure |
| .partOfΣ | 0..* | Reference(Procedure | Observation | MedicationAdministration) | Part of referenced event |
| .status?!Σ | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown Bindingevent-status(required) |
| .statusReasonΣ | 0..1 | CodeableConcept | Reason for current status Bindingprocedure-not-performed-reason(example) |
| .categoryΣ | 0..1 | CodeableConcept | Classification of the procedure Bindingprocedure-category(example) |
| .codeΣ | 0..1 | CodeableConcept | Identification of the procedure Bindingprocedure-code(example) |
| .subjectΣ | 1..1 | Reference(Patient | Group) | Who the procedure was performed on |
| .encounterΣ | 0..1 | Reference(Encounter) | Encounter created as part of |
| .performed[x]Σ | 0..1 | dateTime | Period | string | Age | Range | When the procedure was performed |
| .recorderΣ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) | Who recorded the procedure |
| .asserterΣ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) | Person who asserts this procedure |
| .performerΣ | 0..* | BackboneElement | The people who performed the procedure |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .functionΣ | 0..1 | CodeableConcept | Type of performance Bindingperformer-role(example) |
| .actorΣ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | The reference to the practitioner |
| .onBehalfOf | 0..1 | Reference(Organization) | Organization the device or practitioner was acting for |
| .locationΣ | 0..1 | Reference(Location) | Where the procedure happened |
| .reasonCodeΣ | 0..* | CodeableConcept | Coded reason procedure performed Bindingprocedure-reason(example) |
| .reasonReferenceΣ | 0..* | Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference) | The justification that the procedure was performed |
| .bodySiteΣ | 0..* | CodeableConcept | Target body sites Bindingbody-site(example) |
| .outcomeΣ | 0..1 | CodeableConcept | The result of procedure Bindingprocedure-outcome(example) |
| .report | 0..* | Reference(DiagnosticReport | DocumentReference | Composition) | Any report resulting from the procedure |
| .complication | 0..* | CodeableConcept | Complication following the procedure Bindingcondition-code(example) |
| .complicationDetail | 0..* | Reference(Condition) | A condition that is a result of the procedure |
| .followUp | 0..* | CodeableConcept | Instructions for follow up Bindingprocedure-followup(example) |
| .note | 0..* | Annotation | Additional information about the procedure |
| .focalDevice | 0..* | BackboneElement | Manipulated, implanted, or removed device |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .action | 0..1 | CodeableConcept | Kind of change to device Bindingdevice-action(preferred) |
| .manipulated | 1..1 | Reference(Device) | Device that was changed |
| .usedReference | 0..* | Reference(Device | Medication | Substance) | Items used during procedure |
| .usedCode | 0..* | CodeableConcept | Coded items used during the procedure Bindingdevice-kind(example) |