Skip to main content
A Procedure resource records one action performed on or for the patient. That covers surgery, but also counseling, education, physiotherapy, and diagnostic procedures. The endpoint codes each procedure with SNOMED CT. The resource follows the FHIR R4 Procedure specification, and each field name below links to its R4 definition.

What becomes a Procedure

The results of a procedure go into an Observation. “Chest X-ray shows right lower lobe consolidation” gives one Procedure for the X-ray, and one imaging Observation for the consolidation.

Procedures not done

The code names the procedure in positive form. A procedure that did not happen keeps its own code and gets a status instead: Check status before you treat a Procedure as performed.

Fields

Codes the endpoint can assign

The endpoint only searches a fixed part of each coding system for each field. A code outside that part never appears, and a filter can only narrow the part further, never widen it. Codes come from a fixed scope explains why. Codes with the semantic tag regime/therapy, such as many medication regimens, are outside the allowed set. reasonCode, outcome, and complication hold text, so the endpoint assigns no codes there.

Example

The same note also produces a Condition for “acute appendicitis”. The Procedure’s reasonCode holds the reason as text only.

Next steps

AllergyIntolerance resource group

Learn how allergies and their reactions look in FHIR.

Filter FHIR resources

Produce only some procedure categories, or restrict procedure codes.