Union of http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure and http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure

This is the set of resources that conform to either of the profiles US Core Procedure Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure) and US Core Procedure Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Procedure 0..*An action that is being or was performed on a patient
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Identifiers for this procedure
... instantiatesCanonical Σ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)Instantiates FHIR protocol or definition
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
... basedOn Σ0..*Reference(CarePlan | ServiceRequest)left: A request for this procedure; right: 𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: A request for this procedure
... partOf Σ0..*Reference(Procedure | Observation | MedicationAdministration)Part of referenced event
... status ?!SΣ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: ?? (required)
... statusReason Σ0..1CodeableConceptReason for current status
Binding: ?? (example): A code that identifies the reason a procedure was not performed.
... category Σ0..1CodeableConceptClassification of the procedure
Binding: ?? (example): A code that classifies a procedure for searching, sorting and display purposes.
... code SΣ1..1CodeableConceptleft: Procedure codes from SNOMED CT, CPT, HCPCS II, ICD-10PC, or CDT; right: Identification of the procedure
Binding: ?? (extensible): Codes describing the type of Procedure
... subject SΣ1..1Reference(US Core Patient Profile | #sd-us-core-patient-us-core-patient)Who the procedure was performed on
... encounter SΣ0..1Reference(Encounter)left: Encounter created as part of; right: Encounter associated with the procedure
... performed[x] SΣ0..1When the procedure was performed
.... performedDateTimedateTime
.... performedPeriodPeriod
.... performedStringstring
.... performedAgeAge
.... performedRangeRange
... recorder Σ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)Who recorded the procedure
... asserter Σ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)Person who asserts this procedure
... performer Σ0..*BackboneElementleft: The people who performed the procedure; right: 𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: The people who performed the procedure
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... function Σ0..1CodeableConceptType of performance
Binding: ?? (example): A code that identifies the role of a performer of the procedure.
.... actor Σ1..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)left: The reference to the practitioner; right: 𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: The reference to the practitioner
.... onBehalfOf 0..1Reference(Organization)Organization the device or practitioner was acting for
... location Σ0..1Reference(Location)Where the procedure happened
... reasonCode Σ0..*CodeableConceptleft: Coded reason procedure performed; right: 𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: Coded reason procedure performed
Binding: ?? (extensible): A code that identifies the reason a procedure is required.
... reasonReference Σ0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)left: The justification that the procedure was performed; right: 𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: US Core Profile justifying the reason procedure performed
... bodySite Σ0..*CodeableConceptTarget body sites
Binding: ?? (example): Codes describing anatomical locations. May include laterality.
... outcome Σ0..1CodeableConceptThe result of procedure
Binding: ?? (example): An outcome of a procedure - whether it was resolved or otherwise.
... report 0..*Reference(DiagnosticReport | DocumentReference | Composition)Any report resulting from the procedure
... complication 0..*CodeableConceptComplication following the procedure
Binding: ?? (example): Codes describing complications that resulted from a procedure.
... complicationDetail 0..*Reference(Condition)A condition that is a result of the procedure
... followUp 0..*CodeableConceptInstructions for follow up
Binding: ?? (example): Specific follow up required for a procedure e.g. removal of sutures.
... note 0..*AnnotationAdditional information about the procedure
... focalDevice 0..*BackboneElementManipulated, implanted, or removed device
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... action 0..1CodeableConceptKind of change to device
Binding: ?? (preferred): A kind of change that happened to the device during the procedure.
.... manipulated 1..1Reference(Device)Device that was changed
... usedReference 0..*Reference(Device | Medication | Substance)Items used during procedure
... usedCode 0..*CodeableConceptCoded items used during the procedure
Binding: ?? (example): Codes describing items used during a procedure.

doco Documentation for this format