Union of http://hl7.eu/fhir/hdr/StructureDefinition/procedure-obl-eu-hdr and http://hl7.eu/fhir/hdr/StructureDefinition/procedure-obl-eu-hdr

This is the set of resources that conform to either of the profiles Procedure: obligations (http://hl7.eu/fhir/hdr/StructureDefinition/procedure-obl-eu-hdr) and Procedure: obligations (http://hl7.eu/fhir/hdr/StructureDefinition/procedure-obl-eu-hdr). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Procedure 0..*An action that is being or was performed on a patient
Procedure.meta This element is included in summaries. 0..1MetaMetadata about the resource
Procedure.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
Procedure.language 0..1codeleft: Language of the resource content; right: Language of the procedure
Binding: ?? (preferred): A human language.
Procedure.text 0..1Narrativeleft: Textual representation of the procedur; right: Textual representation of the procedure
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Procedure.contained 0..*ResourceContained, inline Resources
Procedure.extension 0..*ExtensionExtension
Procedure.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
Procedure.identifier This element is included in summaries. 0..*Identifierleft: External Identifiers for this procedure; right: Identifier for the procedure
Procedure.instantiatesCanonical This element is included in summaries. 0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)Instantiates FHIR protocol or definition
Procedure.instantiatesUri This element is included in summaries. 0..*uriInstantiates external protocol or definition
Procedure.basedOn This element is included in summaries. 0..*Reference(CarePlan | ServiceRequest)A request for this procedure
Procedure.partOf This element is included in summaries. 0..*Reference(Procedure | Observation | MedicationAdministration)Part of referenced event
Procedure.status This element is a modifier element. This element is included in summaries. 1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: ?? (required): A code specifying the state of the procedure.
Procedure.statusReason This element is included in summaries. 0..1CodeableConceptReason for current status
Binding: ?? (example): A code that identifies the reason a procedure was not performed.
Procedure.category This element is included in summaries. 0..1CodeableConceptClassification of the procedure
Binding: ?? (example): A code that classifies a procedure for searching, sorting and display purposes.
Procedure.code This element is included in summaries. 1..1CodeableConceptIdentification of the procedure
Binding: ?? (preferred)
Procedure.subject This element is included in summaries. 1..1Reference(Patient (EU core) | #sd-20-patient-eu-core-patient-eu-core)Who the procedure was performed on
Procedure.subject.extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
Procedure.subject.reference This element is included in summaries. C1..1stringLiteral reference, Relative, internal or absolute URL
Procedure.subject.type This element is included in summaries. 0..1uriType the reference refers to (e.g. "Patient")
Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
Procedure.subject.identifier This element is included in summaries. 0..1IdentifierLogical reference, when literal reference is not known
Procedure.subject.display This element is included in summaries. 0..1stringText alternative for the resource
Procedure.encounter This element is included in summaries. 0..1Reference(Encounter)Encounter created as part of
Procedure.performed[x] This element is included in summaries. 1..1When the procedure was performed
Procedure.performed[x].performed[x]All Types Content/Rules for all Types
Procedure.performed[x].performed[x]All Types.extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
Procedure.performed[x].performedDateTimedateTime
Procedure.performed[x].performedPeriodPeriod
Procedure.performed[x].performedStringstring
Procedure.performed[x].performedAgeAge
Procedure.performed[x].performedRangeRange
Procedure.recorder This element is included in summaries. 0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)left: Who recorded the procedure; right: The person or organization who recorded the procedure
Procedure.asserter This element is included in summaries. 0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)left: Person who asserts this procedure; right: The person or organization who asserts the procedure
Procedure.performer This element is included in summaries. 0..*BackboneElementThe people who performed the procedure
Procedure.performer.extension 0..*ExtensionAdditional content defined by implementations
Procedure.performer.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Procedure.performer.function This element is included in summaries. 0..1CodeableConceptType of performance
Binding: ?? (example): A code that identifies the role of a performer of the procedure.
Procedure.performer.actor This element is included in summaries. 1..1Reference(PractitionerRole (EU core) | Practitioner (EU core) | Device | Patient (EU core) | RelatedPerson | Organization (EU core) | #sd-148-practitionerRole-eu-core-practitionerRole-eu-core)The reference to the practitioner
Procedure.performer.onBehalfOf 0..1Reference(Organization (EU core) | #sd-56-organization-eu-core-organization-eu-core)Organization the device or practitioner was acting for
Procedure.location This element is included in summaries. 0..1Reference(Location)Where the procedure happened
Procedure.reasonCode This element is included in summaries. 0..*CodeableConceptWhy the procedure was performed (code)
Binding: ?? (example): A code that identifies the reason a procedure is required.
Procedure.reasonReference This element is included in summaries. 0..*Reference(Condition (HDR) | Observation | Procedure (HDR) | DiagnosticReport | DocumentReference | #sd-30-condition-eu-hdr-condition-eu-core)Why the procedure was performed (details)
Procedure.bodySite This element is included in summaries. 0..*CodeableConceptTarget body sites
Binding: ?? (preferred)
Procedure.bodySite.extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
Procedure.bodySite.coding This element is included in summaries. 0..*CodingCode defined by a terminology system
Procedure.bodySite.text This element is included in summaries. 0..1stringPlain text representation of the concept
Procedure.outcome This element is included in summaries. 0..1CodeableConceptOutcome of the procedure
Binding: ?? (example): An outcome of a procedure - whether it was resolved or otherwise.
Procedure.report 0..*Reference(DiagnosticReport | DocumentReference | Composition)Any report resulting from the procedure
Procedure.complication 0..*CodeableConceptComplications that occurred during the procedure (code)
Binding: ?? (example): Codes describing complications that resulted from a procedure.
Procedure.complicationDetail 0..*Reference(Condition)Complications that occurred during the procedure (details)
Procedure.followUp 0..*CodeableConceptInstructions for follow up
Binding: ?? (example): Specific follow up required for a procedure e.g. removal of sutures.
Procedure.note 0..*Annotationleft: Additional information about the procedure; right: Additional information about the procedure.
Procedure.focalDevice 0..*BackboneElementDevice implanted, removed or otherwise manipulated
Procedure.focalDevice.extension 0..*ExtensionAdditional content defined by implementations
Procedure.focalDevice.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Procedure.focalDevice.action 0..1CodeableConceptKind of change to device
Binding: ?? (preferred): A kind of change that happened to the device during the procedure.
Procedure.focalDevice.manipulated 1..1Reference(Device)Device that was changed
Procedure.usedReference 0..*Reference(Device | Medication | Substance)Items used during procedure
Procedure.usedCode 0..*CodeableConceptleft: Coded items used during the procedure; right: Device used to perform the procedure (code)
Binding: ?? (example): Codes describing items used during a procedure.

doco Documentation for this format