Union of http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp and http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp

This is the set of resources that conform to either of the profiles Procedure: Surgery (http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp) and Procedure: Surgery (http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp). 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..1NarrativeTextual description of the surgical procedure
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionExtension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Identifiers for this surgical 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)A request for this procedure
... partOf Σ0..*Reference(Procedure: Surgery), Reference(Procedure: Surgery)Reference to the parent surgery procedure
... status ?!SΣ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: ?? (required): A code specifying the state of the procedure.
... statusReason Σ0..1CodeableConceptReason for current status
Binding: ?? (example): A code that identifies the reason a procedure was not performed.
... category Σ1..1CodeableConceptClassification of the procedure
Binding: ?? (example): A code that classifies a procedure for searching, sorting and display purposes.
Example Surgical procedure: {"coding":[{"system":"http://snomed.info/sct","code":"387713003","display":"Surgical procedure"}]}
... code Σ0..1CodeableConceptIdentification of the procedure.
Binding: ?? (extensible)
... subject SΣ1..1Reference(Patient: PCSP | #sd-Patient-eu-pcsp-Patient-eu-pcsp)Who the procedure was performed on
... encounter Σ0..1Reference(Encounter)Encounter created as part of
... performed[x] Σ1..1dateTimeWhen the procedure was performed
... 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..*BackboneElementThe 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)The reference to the practitioner
.... onBehalfOf 0..1Reference(Organization)Organization the device or practitioner was acting for
... location Σ0..1Reference(Location: PCSP | #sd-Location-eu-pcsp-Location-eu-pcsp)Where the procedure happened
... reasonCode Σ0..*CodeableConceptCoded reason procedure performed
Binding: ?? (example): A code that identifies the reason a procedure is required.
... reasonReference SΣ1..*Reference(Condition: Primary Cancer | #sd-Condition-primaryCancer-eu-pcsp-Condition-primaryCancer-eu-pcsp)The justification that the procedure was performed
... bodySite Σ0..*CodeableConceptTarget body sites
Binding: ?? (extensible)
.... extension 0..*ExtensionAdditional content defined by implementations
.... coding Σ0..*CodingCode defined by a terminology system
.... text Σ0..1stringPlain text representation of the concept
... 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..*BackboneElementImplanted 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: ?? (extensible)
.... manipulated 1..1Reference(Device)Device manipulated
... usedReference 0..*Reference(Device | Medication | Substance)Items used during procedure
... usedCode 0..*CodeableConceptCoded items used during the procedure
Binding: ?? (extensible)

doco Documentation for this format