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.
Base: http://hl7.org/fhir/StructureDefinition/Procedure4.0.1, 5.0.0, 4.0.1
Type: Procedure (a.k.a: http://hl7.org/fhir/StructureDefinition/Procedure)
Type dependencies: 0
Elements
asserter: Reference
basedOn: Reference
bodySite: CodeableConcept
category: CodeableConcept
complication: CodeableConcept
complicationDetail: Reference
contained: Resource
encounter: Reference
extension: Extension
focalDevice: BackboneElement
extension: Extension
modifierExtension: Extension
manipulated: Reference
followUp: CodeableConcept
identifier: Identifier
implicitRules: uri
instantiatesCanonical: canonical
instantiatesUri: uri
language: code
location: Reference
meta: Meta
modifierExtension: Extension
partOf: Reference
performer: BackboneElement
extension: Extension
modifierExtension: Extension
function: CodeableConcept
actor: Reference
onBehalfOf: Reference
reasonCode: CodeableConcept
reasonReference: Reference
recorder: Reference
report: Reference
status: code
statusReason: CodeableConcept
subject: Reference
text: Narrative
usedCode: CodeableConcept
usedReference: Reference