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 / Differential
What this profile constrains beyond Procedure. Anything not listed is unchanged from the base; muted type/cardinality values are the base's, shown for context.
| Element | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| Procedure | Nexus EMR Procedure Core Invariants: nexus-note-extension-not-where-native |
|||
| meta | 0..1 | Meta | ||
| source | S | 0..1 | uri | Identifies EMR instance & pipeline version the resource came from i |
| text | S | 0..1 | Narrative | Narrative i |
| identifier | S | 0..* | Identifier | Business identifier(s) for procedure i |
| system | 1..1 | uri | i | |
| value | 1..1 | string | i | |
| status | S | 1..1 | code | preparation | in-progress | completed | entered-in-error i Binding: event-status ( required) |
| statusReason | S | 0..1 | CodeableConcept | Why the procedure was not done i |
| category | S | 0..1 | CodeableConcept | i Binding: procedure-category ( example) |
| code | S | 1..1 | CodeableConcept | Procedure performed with raw code support i |
| coding | S | 0..* | Coding | A coded form of the procedure i Slicing: value:system (open) |
| coding:cci | 0..* | Coding | CCI coding (system slot only; codes not enumerated -- CIHI-licensed) i | |
| system | 1..1 | uri | i Fixed: http://cihi.ca/fhir/CodeSystem/cihi-cci |
|
| code | 1..1 | code | ||
| text | S | 1..1 | string | Human-readable procedure description (required) i |
| subject | S | 1..1 | Reference(Patient Profile) | i |
| encounter | 0..1 | Reference(Encounter Profile) | Encounter when procedure was performed i | |
| performed[x] | S | 0..1 | dateTime, Period, string, Age, Range | i |
| bodySite | S | 0..* | CodeableConcept | i |
| text | S | 1..1 | string | i |
| outcome | 0..1 | CodeableConcept | i | |
| complication | 0..* | CodeableConcept | i | |
| note | S | 0..* | Annotation |