Nictiz FHIR NL STU3 Zib2017
1.3.15 - CI Build
Nictiz FHIR NL STU3 Zib2017 - Local Development build (v1.3.15) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Official URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention | Version: 1.3.15 | |||
Active as of 2025-09-22 | Computable Name: Zib NursingIntervention | |||
Copyright/Legal: CC0 |
NursingIntervention as defined by the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) version 3.1, release 2017 with an addaption by the ‘VNN redactieraad 2018’, where a informationmodel is proposed without the NursingProcedure container and attached mandatory Activity concept.
A nursing intervention is the care and/or treatment carried out by a nurse based on an expert opinion and clinical knowledge. It is part of the nursing process; interventions are determined as a result of indexed healthcare problems (nursing diagnoses) and based on treatment goals. The interventions are outlined in the nursing procedures. In a home care situation some actions can also be performed by the patient or a caregiver after a relevant instruction.
The nursing interventions are an essential part of the nursing process. A nursing intervention is recorded to document the nursing policy and to update other health professionals on the intervention. The documentation of nursing interventions offers the option to determine whether the interventions outlined in the treatment plan have been carried out. This way, we can facilitate optimal nursing and continuity of care.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Procedure
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Procedure | NursingIntervention | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Treatment objective URL: http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal" | |
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(HCIM TreatmentObjective) | Value of extension | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Frequency URL: http://hl7.org/fhir/StructureDefinition/procedure-schedule | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/procedure-schedule" | |
![]() ![]() ![]() ![]() |
0..1 | Quantity | Interval URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Interval | |
![]() ![]() ![]() ![]() |
0..1 | string | Instruction URL: http://nictiz.nl/fhir/StructureDefinition/Comment | |
![]() ![]() ![]() ![]() |
0..* | Reference(nl-core-practitionerrole | nl-core-practitioner) | Requester URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Requester | |
![]() ![]() ![]() |
0..* | Identifier | External Identifiers for this procedure | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Classification of the procedure | |
![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | NursingInterventionCode | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system Fixed Value: 9632001 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Intervention | |
![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: InterventieNICCodelijst (required): NIC - All Values | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.6.15 | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: InterventieSnomedCodelijst (required): SNOMED CT - SNOMED CT: <<71388002 | procedure | | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() |
1..1 | Reference(nl-core-patient | Group) | Who the procedure was performed on | |
![]() ![]() ![]() |
0..1 | dateTime, Period | Date/Period the procedure was performed Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
0..1 | Period | Date/Period the procedure was performed | |
![]() ![]() ![]() ![]() ![]() |
0..1 | dateTime | ProcedureStartDateTime | |
![]() ![]() ![]() ![]() ![]() |
0..1 | dateTime | ProcedureEndDateTime | |
![]() ![]() ![]() |
0..1 | BackboneElement | Performer | |
![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Coding | HealthProfessionalRole Binding: ZorgverlenerRolCodelijst (required) | |
![]() ![]() ![]() ![]() |
1..1 | Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson) | The reference to the performer | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |
![]() ![]() ![]() |
0..* | Reference(HCIM Problem | Observation) | Indication | |
![]() ![]() ![]() |
0..* | Reference(http://nictiz.nl/fhir/StructureDefinition/zib-TextResult) | Any report resulting from the procedure | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
1..1 | string | Comment | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..* | Reference(HCIM MedicalDevice) | Medical device URL: http://nictiz.nl/fhir/StructureDefinition/extension-medicaldevice | |
![]() |
Path | Conformance | ValueSet | URI |
Procedure.code.coding:interventionNICCodelist | required | InterventieNICCodelijst(a valid code from urn:oid:2.16.840.1.113883.6.15 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.2--20171231000000 From this IG | |
Procedure.code.coding:interventionSnomedCodelist | required | InterventieSnomedCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.4--20171231000000 From this IG | |
Procedure.performer.role.coding:healthProfessionalRole | required | ZorgverlenerRolCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20171231000000 From this IG |
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Procedure | NursingIntervention Constraints: pro-1 |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Treatment objective URL: http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal" | |
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(HCIM TreatmentObjective) | Value of extension | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Frequency URL: http://hl7.org/fhir/StructureDefinition/procedure-schedule | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/procedure-schedule" | |
![]() ![]() ![]() ![]() |
0..1 | Quantity | Interval URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Interval | |
![]() ![]() ![]() ![]() |
0..1 | string | Instruction URL: http://nictiz.nl/fhir/StructureDefinition/Comment | |
![]() ![]() ![]() ![]() |
0..* | Reference(nl-core-practitionerrole | nl-core-practitioner) | Requester URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Requester | |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() |
Σ | 0..* | Identifier | External Identifiers for this procedure |
![]() ![]() ![]() |
?!Σ | 1..1 | code | preparation | in-progress | suspended | aborted | completed | entered-in-error | unknown Binding: EventStatus (required): A code specifying the state of the procedure. |
![]() ![]() ![]() |
?!Σ | 0..1 | boolean | True if procedure was not performed as scheduled |
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Classification of the procedure Binding: Procedure Category Codes (SNOMED CT) (example): A code that classifies a procedure for searching, sorting and display purposes. |
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | NursingInterventionCode |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 9632001 |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Intervention Binding: Procedure Codes (SNOMED CT) (example): A code to identify a specific procedure . |
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: InterventieNICCodelijst (required): NIC - All Values |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.6.15 |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: InterventieSnomedCodelijst (required): SNOMED CT - SNOMED CT: <<71388002 | procedure | |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() |
Σ | 1..1 | Reference(nl-core-patient | Group) | Who the procedure was performed on |
![]() ![]() ![]() |
Σ | 0..1 | Date/Period the procedure was performed Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Date/Period the procedure was performed |
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | ProcedureStartDateTime |
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | ProcedureEndDateTime |
![]() ![]() ![]() |
Σ | 0..1 | BackboneElement | Performer |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() |
Σ | 1..1 | Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson) | The reference to the performer |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |
![]() ![]() ![]() |
Σ | 0..* | Reference(HCIM Problem | Observation) | Indication |
![]() ![]() ![]() |
0..* | Reference(http://nictiz.nl/fhir/StructureDefinition/zib-TextResult) | Any report resulting from the procedure | |
![]() |
Path | Conformance | ValueSet | URI |
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|3.0.2 From the FHIR Standard | |
Procedure.category | example | Procedure Category Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-category|3.0.2 From the FHIR Standard | |
Procedure.code | example | Procedure Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-code|3.0.2 From the FHIR Standard | |
Procedure.code.coding:interventionNICCodelist | required | InterventieNICCodelijst(a valid code from urn:oid:2.16.840.1.113883.6.15 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.2--20171231000000 From this IG | |
Procedure.code.coding:interventionSnomedCodelist | required | InterventieSnomedCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.4--20171231000000 From this IG |
Id | Grade | Path(s) | Details | Requirements |
dom-1 | error | Procedure | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-2 | error | Procedure | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Procedure | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
dom-4 | error | Procedure | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
pro-1 | error | Procedure | Reason not done is only permitted if notDone indicator is true : notDoneReason.empty() or notDone = true |
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | Procedure | NursingIntervention Constraints: pro-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: Common Languages (extensible): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Treatment objective URL: http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal" | |||||
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(HCIM TreatmentObjective) | Value of extension | |||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Frequency URL: http://hl7.org/fhir/StructureDefinition/procedure-schedule | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/procedure-schedule" | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Timing | Value of extension | |||||
![]() ![]() ![]() ![]() |
0..1 | Quantity | Interval URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Interval | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Instruction URL: http://nictiz.nl/fhir/StructureDefinition/Comment | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(nl-core-practitionerrole | nl-core-practitioner) | Requester URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Requester | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | External Identifiers for this procedure | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(PlanDefinition | ActivityDefinition | HealthcareService) | Instantiates protocol or definition | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | ProcedureRequest | ReferralRequest) | A request for this procedure | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Procedure | Observation | MedicationAdministration) | Part of referenced event | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | preparation | in-progress | suspended | aborted | completed | entered-in-error | unknown Binding: EventStatus (required): A code specifying the state of the procedure. | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | boolean | True if procedure was not performed as scheduled | ||||
![]() ![]() ![]() |
ΣC | 0..1 | CodeableConcept | Reason procedure was not performed Binding: Procedure Not Performed Reason (SNOMED-CT) (example): A code that identifies the reason a procedure was not performed. | ||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Classification of the procedure Binding: Procedure Category Codes (SNOMED CT) (example): A code that classifies a procedure for searching, sorting and display purposes. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | NursingInterventionCode | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 9632001 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Intervention Binding: Procedure Codes (SNOMED CT) (example): A code to identify a specific procedure . | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: InterventieNICCodelijst (required): NIC - All Values | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.6.15 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: InterventieSnomedCodelijst (required): SNOMED CT - SNOMED CT: <<71388002 | procedure | | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(nl-core-patient | Group) | Who the procedure was performed on | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter or episode associated with the procedure | ||||
![]() ![]() ![]() |
Σ | 0..1 | Date/Period the procedure was performed Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Date/Period the procedure was performed | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | ProcedureStartDateTime | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | ProcedureEndDateTime | ||||
![]() ![]() ![]() |
Σ | 0..1 | BackboneElement | Performer | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The role the actor was in Binding: Procedure Performer Role Codes (example): A code that identifies the role of a performer of the procedure. | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | HealthProfessionalRole Binding: ZorgverlenerRolCodelijst (required) | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson) | The reference to the performer | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization the device or practitioner was acting for | |||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Location) | Where the procedure happened | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Coded reason procedure performed Binding: Procedure Reason Codes (example): A code that identifies the reason a procedure is required. | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(HCIM Problem | Observation) | Indication | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Target body sites Binding: SNOMED CT Body Structures (example): Codes describing anatomical locations. May include laterality. | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The result of procedure Binding: Procedure Outcome Codes (SNOMED CT) (example): An outcome of a procedure - whether it was resolved or otherwise. | ||||
![]() ![]() ![]() |
0..* | Reference(http://nictiz.nl/fhir/StructureDefinition/zib-TextResult) | Any report resulting from the procedure | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Complication following the procedure Binding: Condition/Problem/Diagnosis Codes (example): Codes describing complications that resulted from a procedure. | |||||
![]() ![]() ![]() |
0..* | Reference(Condition) | A condition that is a result of the procedure | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Instructions for follow up Binding: Procedure Follow up Codes (SNOMED CT) (example): Specific follow up required for a procedure e.g. removal of sutures. | |||||
![]() ![]() ![]() |
0..* | Annotation | Additional information about the procedure | |||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Individual responsible for the annotation | |||||
![]() ![]() ![]() ![]() ![]() |
Reference(Practitioner | Patient | RelatedPerson) | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | dateTime | When the annotation was made | ||||
![]() ![]() ![]() ![]() |
1..1 | string | Comment | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Device changed in procedure | |||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Kind of change to device Binding: Procedure Device Action Codes (preferred): A kind of change that happened to the device during the procedure. | |||||
![]() ![]() ![]() ![]() |
1..1 | Reference(Device) | Device that was changed | |||||
![]() ![]() ![]() |
0..* | Reference(Device | Medication | Substance) | Items used during procedure | |||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Reference(HCIM MedicalDevice) | Medical device URL: http://nictiz.nl/fhir/StructureDefinition/extension-medicaldevice | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Coded items used during the procedure Binding: FHIR Device Types (example): Codes describing items used during a procedure | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
Procedure.language | extensible | Common Languageshttp://hl7.org/fhir/ValueSet/languages|3.0.2 From the FHIR Standard
| ||||
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|3.0.2 From the FHIR Standard | ||||
Procedure.notDoneReason | example | Procedure Not Performed Reason (SNOMED-CT)http://hl7.org/fhir/ValueSet/procedure-not-performed-reason|3.0.2 From the FHIR Standard | ||||
Procedure.category | example | Procedure Category Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-category|3.0.2 From the FHIR Standard | ||||
Procedure.code | example | Procedure Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-code|3.0.2 From the FHIR Standard | ||||
Procedure.code.coding:interventionNICCodelist | required | InterventieNICCodelijst(a valid code from urn:oid:2.16.840.1.113883.6.15 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.2--20171231000000 From this IG | ||||
Procedure.code.coding:interventionSnomedCodelist | required | InterventieSnomedCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.4--20171231000000 From this IG | ||||
Procedure.performer.role | example | Procedure Performer Role Codeshttp://hl7.org/fhir/ValueSet/performer-role|3.0.2 From the FHIR Standard | ||||
Procedure.performer.role.coding:healthProfessionalRole | required | ZorgverlenerRolCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20171231000000 From this IG | ||||
Procedure.reasonCode | example | Procedure Reason Codeshttp://hl7.org/fhir/ValueSet/procedure-reason|3.0.2 From the FHIR Standard | ||||
Procedure.bodySite | example | SNOMED CT Body Structureshttp://hl7.org/fhir/ValueSet/body-site|3.0.2 From the FHIR Standard | ||||
Procedure.outcome | example | Procedure Outcome Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-outcome|3.0.2 From the FHIR Standard | ||||
Procedure.complication | example | Condition/Problem/Diagnosis Codeshttp://hl7.org/fhir/ValueSet/condition-code|3.0.2 From the FHIR Standard | ||||
Procedure.followUp | example | Procedure Follow up Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-followup|3.0.2 From the FHIR Standard | ||||
Procedure.focalDevice.action | preferred | Procedure Device Action Codeshttp://hl7.org/fhir/ValueSet/device-action|3.0.2 From the FHIR Standard | ||||
Procedure.usedCode | example | FHIR Device Typeshttp://hl7.org/fhir/ValueSet/device-kind|3.0.2 From the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-1 | error | Procedure | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-2 | error | Procedure | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Procedure | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
dom-4 | error | Procedure | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
pro-1 | error | Procedure | Reason not done is only permitted if notDone indicator is true : notDoneReason.empty() or notDone = true |
This structure is derived from Procedure
Summary
Mandatory: 2 elements(2 nested mandatory elements)
Fixed: 6 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from Procedure
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Procedure | NursingIntervention | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Treatment objective URL: http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal" | |
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(HCIM TreatmentObjective) | Value of extension | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Frequency URL: http://hl7.org/fhir/StructureDefinition/procedure-schedule | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/procedure-schedule" | |
![]() ![]() ![]() ![]() |
0..1 | Quantity | Interval URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Interval | |
![]() ![]() ![]() ![]() |
0..1 | string | Instruction URL: http://nictiz.nl/fhir/StructureDefinition/Comment | |
![]() ![]() ![]() ![]() |
0..* | Reference(nl-core-practitionerrole | nl-core-practitioner) | Requester URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Requester | |
![]() ![]() ![]() |
0..* | Identifier | External Identifiers for this procedure | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Classification of the procedure | |
![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | NursingInterventionCode | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system Fixed Value: 9632001 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Intervention | |
![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: InterventieNICCodelijst (required): NIC - All Values | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.6.15 | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: InterventieSnomedCodelijst (required): SNOMED CT - SNOMED CT: <<71388002 | procedure | | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() |
1..1 | Reference(nl-core-patient | Group) | Who the procedure was performed on | |
![]() ![]() ![]() |
0..1 | dateTime, Period | Date/Period the procedure was performed Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
0..1 | Period | Date/Period the procedure was performed | |
![]() ![]() ![]() ![]() ![]() |
0..1 | dateTime | ProcedureStartDateTime | |
![]() ![]() ![]() ![]() ![]() |
0..1 | dateTime | ProcedureEndDateTime | |
![]() ![]() ![]() |
0..1 | BackboneElement | Performer | |
![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Coding | HealthProfessionalRole Binding: ZorgverlenerRolCodelijst (required) | |
![]() ![]() ![]() ![]() |
1..1 | Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson) | The reference to the performer | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |
![]() ![]() ![]() |
0..* | Reference(HCIM Problem | Observation) | Indication | |
![]() ![]() ![]() |
0..* | Reference(http://nictiz.nl/fhir/StructureDefinition/zib-TextResult) | Any report resulting from the procedure | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
1..1 | string | Comment | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..* | Reference(HCIM MedicalDevice) | Medical device URL: http://nictiz.nl/fhir/StructureDefinition/extension-medicaldevice | |
![]() |
Path | Conformance | ValueSet | URI |
Procedure.code.coding:interventionNICCodelist | required | InterventieNICCodelijst(a valid code from urn:oid:2.16.840.1.113883.6.15 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.2--20171231000000 From this IG | |
Procedure.code.coding:interventionSnomedCodelist | required | InterventieSnomedCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.4--20171231000000 From this IG | |
Procedure.performer.role.coding:healthProfessionalRole | required | ZorgverlenerRolCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20171231000000 From this IG |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Procedure | NursingIntervention Constraints: pro-1 |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Treatment objective URL: http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal" | |
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(HCIM TreatmentObjective) | Value of extension | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Frequency URL: http://hl7.org/fhir/StructureDefinition/procedure-schedule | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/procedure-schedule" | |
![]() ![]() ![]() ![]() |
0..1 | Quantity | Interval URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Interval | |
![]() ![]() ![]() ![]() |
0..1 | string | Instruction URL: http://nictiz.nl/fhir/StructureDefinition/Comment | |
![]() ![]() ![]() ![]() |
0..* | Reference(nl-core-practitionerrole | nl-core-practitioner) | Requester URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Requester | |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() |
Σ | 0..* | Identifier | External Identifiers for this procedure |
![]() ![]() ![]() |
?!Σ | 1..1 | code | preparation | in-progress | suspended | aborted | completed | entered-in-error | unknown Binding: EventStatus (required): A code specifying the state of the procedure. |
![]() ![]() ![]() |
?!Σ | 0..1 | boolean | True if procedure was not performed as scheduled |
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Classification of the procedure Binding: Procedure Category Codes (SNOMED CT) (example): A code that classifies a procedure for searching, sorting and display purposes. |
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | NursingInterventionCode |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 9632001 |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Intervention Binding: Procedure Codes (SNOMED CT) (example): A code to identify a specific procedure . |
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: InterventieNICCodelijst (required): NIC - All Values |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.6.15 |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: InterventieSnomedCodelijst (required): SNOMED CT - SNOMED CT: <<71388002 | procedure | |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() |
Σ | 1..1 | Reference(nl-core-patient | Group) | Who the procedure was performed on |
![]() ![]() ![]() |
Σ | 0..1 | Date/Period the procedure was performed Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Date/Period the procedure was performed |
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | ProcedureStartDateTime |
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | ProcedureEndDateTime |
![]() ![]() ![]() |
Σ | 0..1 | BackboneElement | Performer |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() |
Σ | 1..1 | Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson) | The reference to the performer |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |
![]() ![]() ![]() |
Σ | 0..* | Reference(HCIM Problem | Observation) | Indication |
![]() ![]() ![]() |
0..* | Reference(http://nictiz.nl/fhir/StructureDefinition/zib-TextResult) | Any report resulting from the procedure | |
![]() |
Path | Conformance | ValueSet | URI |
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|3.0.2 From the FHIR Standard | |
Procedure.category | example | Procedure Category Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-category|3.0.2 From the FHIR Standard | |
Procedure.code | example | Procedure Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-code|3.0.2 From the FHIR Standard | |
Procedure.code.coding:interventionNICCodelist | required | InterventieNICCodelijst(a valid code from urn:oid:2.16.840.1.113883.6.15 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.2--20171231000000 From this IG | |
Procedure.code.coding:interventionSnomedCodelist | required | InterventieSnomedCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.4--20171231000000 From this IG |
Id | Grade | Path(s) | Details | Requirements |
dom-1 | error | Procedure | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-2 | error | Procedure | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Procedure | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
dom-4 | error | Procedure | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
pro-1 | error | Procedure | Reason not done is only permitted if notDone indicator is true : notDoneReason.empty() or notDone = true |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | Procedure | NursingIntervention Constraints: pro-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: Common Languages (extensible): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Treatment objective URL: http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal" | |||||
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(HCIM TreatmentObjective) | Value of extension | |||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | Frequency URL: http://hl7.org/fhir/StructureDefinition/procedure-schedule | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/procedure-schedule" | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Timing | Value of extension | |||||
![]() ![]() ![]() ![]() |
0..1 | Quantity | Interval URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Interval | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Instruction URL: http://nictiz.nl/fhir/StructureDefinition/Comment | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(nl-core-practitionerrole | nl-core-practitioner) | Requester URL: http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Requester | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | External Identifiers for this procedure | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(PlanDefinition | ActivityDefinition | HealthcareService) | Instantiates protocol or definition | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | ProcedureRequest | ReferralRequest) | A request for this procedure | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Procedure | Observation | MedicationAdministration) | Part of referenced event | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | preparation | in-progress | suspended | aborted | completed | entered-in-error | unknown Binding: EventStatus (required): A code specifying the state of the procedure. | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | boolean | True if procedure was not performed as scheduled | ||||
![]() ![]() ![]() |
ΣC | 0..1 | CodeableConcept | Reason procedure was not performed Binding: Procedure Not Performed Reason (SNOMED-CT) (example): A code that identifies the reason a procedure was not performed. | ||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Classification of the procedure Binding: Procedure Category Codes (SNOMED CT) (example): A code that classifies a procedure for searching, sorting and display purposes. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | NursingInterventionCode | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 9632001 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Intervention Binding: Procedure Codes (SNOMED CT) (example): A code to identify a specific procedure . | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: InterventieNICCodelijst (required): NIC - All Values | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: urn:oid:2.16.840.1.113883.6.15 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: InterventieSnomedCodelijst (required): SNOMED CT - SNOMED CT: <<71388002 | procedure | | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(nl-core-patient | Group) | Who the procedure was performed on | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter or episode associated with the procedure | ||||
![]() ![]() ![]() |
Σ | 0..1 | Date/Period the procedure was performed Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Date/Period the procedure was performed | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | ProcedureStartDateTime | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | ProcedureEndDateTime | ||||
![]() ![]() ![]() |
Σ | 0..1 | BackboneElement | Performer | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The role the actor was in Binding: Procedure Performer Role Codes (example): A code that identifies the role of a performer of the procedure. | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | HealthProfessionalRole Binding: ZorgverlenerRolCodelijst (required) | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Reference(nl-core-practitioner | nl-core-patient | nl-core-relatedperson) | The reference to the performer | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization the device or practitioner was acting for | |||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Location) | Where the procedure happened | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Coded reason procedure performed Binding: Procedure Reason Codes (example): A code that identifies the reason a procedure is required. | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(HCIM Problem | Observation) | Indication | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Target body sites Binding: SNOMED CT Body Structures (example): Codes describing anatomical locations. May include laterality. | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The result of procedure Binding: Procedure Outcome Codes (SNOMED CT) (example): An outcome of a procedure - whether it was resolved or otherwise. | ||||
![]() ![]() ![]() |
0..* | Reference(http://nictiz.nl/fhir/StructureDefinition/zib-TextResult) | Any report resulting from the procedure | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Complication following the procedure Binding: Condition/Problem/Diagnosis Codes (example): Codes describing complications that resulted from a procedure. | |||||
![]() ![]() ![]() |
0..* | Reference(Condition) | A condition that is a result of the procedure | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Instructions for follow up Binding: Procedure Follow up Codes (SNOMED CT) (example): Specific follow up required for a procedure e.g. removal of sutures. | |||||
![]() ![]() ![]() |
0..* | Annotation | Additional information about the procedure | |||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Individual responsible for the annotation | |||||
![]() ![]() ![]() ![]() ![]() |
Reference(Practitioner | Patient | RelatedPerson) | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | dateTime | When the annotation was made | ||||
![]() ![]() ![]() ![]() |
1..1 | string | Comment | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Device changed in procedure | |||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Kind of change to device Binding: Procedure Device Action Codes (preferred): A kind of change that happened to the device during the procedure. | |||||
![]() ![]() ![]() ![]() |
1..1 | Reference(Device) | Device that was changed | |||||
![]() ![]() ![]() |
0..* | Reference(Device | Medication | Substance) | Items used during procedure | |||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Reference(HCIM MedicalDevice) | Medical device URL: http://nictiz.nl/fhir/StructureDefinition/extension-medicaldevice | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Coded items used during the procedure Binding: FHIR Device Types (example): Codes describing items used during a procedure | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
Procedure.language | extensible | Common Languageshttp://hl7.org/fhir/ValueSet/languages|3.0.2 From the FHIR Standard
| ||||
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|3.0.2 From the FHIR Standard | ||||
Procedure.notDoneReason | example | Procedure Not Performed Reason (SNOMED-CT)http://hl7.org/fhir/ValueSet/procedure-not-performed-reason|3.0.2 From the FHIR Standard | ||||
Procedure.category | example | Procedure Category Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-category|3.0.2 From the FHIR Standard | ||||
Procedure.code | example | Procedure Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-code|3.0.2 From the FHIR Standard | ||||
Procedure.code.coding:interventionNICCodelist | required | InterventieNICCodelijst(a valid code from urn:oid:2.16.840.1.113883.6.15 )http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.2--20171231000000 From this IG | ||||
Procedure.code.coding:interventionSnomedCodelist | required | InterventieSnomedCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.4--20171231000000 From this IG | ||||
Procedure.performer.role | example | Procedure Performer Role Codeshttp://hl7.org/fhir/ValueSet/performer-role|3.0.2 From the FHIR Standard | ||||
Procedure.performer.role.coding:healthProfessionalRole | required | ZorgverlenerRolCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20171231000000 From this IG | ||||
Procedure.reasonCode | example | Procedure Reason Codeshttp://hl7.org/fhir/ValueSet/procedure-reason|3.0.2 From the FHIR Standard | ||||
Procedure.bodySite | example | SNOMED CT Body Structureshttp://hl7.org/fhir/ValueSet/body-site|3.0.2 From the FHIR Standard | ||||
Procedure.outcome | example | Procedure Outcome Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-outcome|3.0.2 From the FHIR Standard | ||||
Procedure.complication | example | Condition/Problem/Diagnosis Codeshttp://hl7.org/fhir/ValueSet/condition-code|3.0.2 From the FHIR Standard | ||||
Procedure.followUp | example | Procedure Follow up Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-followup|3.0.2 From the FHIR Standard | ||||
Procedure.focalDevice.action | preferred | Procedure Device Action Codeshttp://hl7.org/fhir/ValueSet/device-action|3.0.2 From the FHIR Standard | ||||
Procedure.usedCode | example | FHIR Device Typeshttp://hl7.org/fhir/ValueSet/device-kind|3.0.2 From the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-1 | error | Procedure | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-2 | error | Procedure | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Procedure | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
dom-4 | error | Procedure | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
pro-1 | error | Procedure | Reason not done is only permitted if notDone indicator is true : notDoneReason.empty() or notDone = true |
This structure is derived from Procedure
Summary
Mandatory: 2 elements(2 nested mandatory elements)
Fixed: 6 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron