http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure|8.0.0-ballot

The US Core Procedure Profile inherits from the FHIR [Procedure](https://hl7.org/fhir/R4/procedure.html) resource; refer to it for scope and usage definitions. This profile meets the requirements of the U.S. Core Data for Interoperability (USCDI) *Procedures* Data Class. It sets minimum expectations for the Procedure resource to record, search, and fetch procedure information associated with a patient. It specifies which core elements, extensions, vocabularies, and value sets **SHALL** be present and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption.
element_idtypes
Procedure
Procedure.basedOn
Procedure.status
Procedure.code
Procedure.subject
Procedure.encounter
Procedure.performed[x]
Procedure.performer
Procedure.performer.actor
Procedure.reasonCode
Procedure.reasonReference
Procedure
Procedure.id
Procedure.meta
Procedure.implicitRules
Procedure.language
Procedure.text
Procedure.contained
Procedure.extension
Procedure.modifierExtension
Procedure.identifier
Procedure.instantiatesCanonical
Procedure.instantiatesUri
Procedure.basedOn
Procedure.partOf
Procedure.status
Procedure.statusReason
Procedure.category
Procedure.code
Procedure.subject
Procedure.encounter
Procedure.performed[x]
Procedure.recorder
Procedure.asserter
Procedure.performer
Procedure.performer.id
Procedure.performer.extension
Procedure.performer.modifierExtension
Procedure.performer.function
Procedure.performer.actor
Procedure.performer.onBehalfOf
Procedure.location
Procedure.reasonCode
Procedure.reasonReference
Procedure.bodySite
Procedure.outcome
Procedure.report
Procedure.complication
Procedure.complicationDetail
Procedure.followUp
Procedure.note
Procedure.focalDevice
Procedure.focalDevice.id
Procedure.focalDevice.extension
Procedure.focalDevice.modifierExtension
Procedure.focalDevice.action
Procedure.focalDevice.manipulated
Procedure.usedReference
Procedure.usedCode