Procedure Profile¶
| Canonical | ../StructureDefinition/nexus-emr-core-procedure |
|---|---|
| Status | draft · 1.26.0 |
| Base | Procedure (constraint) |
| Source | FSH · 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-cciInvariants: 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 |