Skip to content

Procedure Profile

Canonical../StructureDefinition/nexus-emr-core-procedure
Statusdraft · 1.26.0
BaseProcedure (constraint)
SourceFSH · JSON

Defines the Nexus EMR FHIR profile for Procedure resources, based on CA-Core Procedure constraints, for aggregating data from multiple EMRs.

Elements / Key elements

The working view: must-support, required, modifier and sliced elements from the effective (snapshot) definition.

Element Flags Card. Type Description & Constraints
Procedure 0..* Nexus EMR Procedure Core
Invariants: dom-2, dom-3, dom-4, dom-5, dom-6, nexus-note-extension-not-where-native
meta 0..1 Meta Metadata about the resource
Invariants: ele-1
source S 0..1 uri Identifies EMR instance & pipeline version the resource came from i
Invariants: ele-1
implicitRules ?! 0..1 uri A set of rules under which this content was created i
Invariants: ele-1
text S 0..1 Narrative Narrative i
Invariants: ele-1
identifier S 0..* Identifier Business identifier(s) for procedure i
Invariants: ele-1
use ?! 0..1 code usual | official | temp | secondary | old (If known) i
Binding: identifier-use (required)
Invariants: ele-1
system 1..1 uri The namespace for the identifier value i
Invariants: ele-1
value 1..1 string The value that is unique i
Invariants: ele-1
status S ?! 1..1 code preparation | in-progress | completed | entered-in-error i
Binding: event-status (required)
Invariants: ele-1
statusReason S 0..1 CodeableConcept Why the procedure was not done i
Binding: procedure-not-performed-reason (example)
Invariants: ele-1
category S 0..1 CodeableConcept Classification of the procedure i
Binding: procedure-category (example)
Invariants: ele-1
code S 1..1 CodeableConcept Procedure performed with raw code support i
Binding: procedure-code (example)
Invariants: ele-1
coding S 0..* Coding A coded form of the procedure i
Slicing: value:system (open)
Invariants: ele-1
coding:cci 0..* Coding CCI coding (system slot only; codes not enumerated -- CIHI-licensed) i
Invariants: ele-1
system 1..1 uri Identity of the terminology system i
Fixed: http://cihi.ca/fhir/CodeSystem/cihi-cci
Invariants: ele-1
code 1..1 code Symbol in syntax defined by the system
Invariants: ele-1
text S 1..1 string Human-readable procedure description (required) i
Invariants: ele-1
subject S 1..1 Reference(Patient Profile) Who the procedure was performed on i
Invariants: ele-1
performed[x] S 0..1 dateTime, Period, string, Age, Range When the procedure was performed i
Invariants: ele-1
performer 0..* BackboneElement The people who performed the procedure
Invariants: ele-1
actor 1..1 Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) The reference to the practitioner
Invariants: ele-1
bodySite S 0..* CodeableConcept Target body sites i
Binding: body-site (example)
Invariants: ele-1
text S 1..1 string Plain text representation of the concept i
Invariants: ele-1
note S 0..* Annotation Additional information about the procedure
Invariants: ele-1
focalDevice 0..* BackboneElement Manipulated, implanted, or removed device
Invariants: ele-1
manipulated 1..1 Reference(Device) Device that was changed
Invariants: ele-1