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 2024-04-09 | 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.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Procedure
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
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" | |
![]() ![]() ![]() ![]() |
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 (extensible): NIC - All Values | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: InterventieSnomedCodelijst (extensible): SNOMED CT - SNOMED CT: <<71388002 | procedure | | |
![]() ![]() ![]() |
1..1 | Reference(nl-core-patient | Group) | Who the procedure was performed on | |
![]() ![]() ![]() |
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:system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Coding | HealthProfessionalRole Binding: ZorgverlenerRolCodelijst (extensible) | |
![]() ![]() ![]() ![]() |
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(HCIM 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 | extensible | 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 | extensible | 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 | extensible | 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![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Procedure | NursingIntervention pro-1: Reason not done is only permitted if notDone indicator is true |
![]() ![]() ![]() |
?!Σ | 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" | |
![]() ![]() ![]() ![]() |
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 (extensible): NIC - All Values |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: InterventieSnomedCodelijst (extensible): SNOMED CT - SNOMED CT: <<71388002 | procedure | |
![]() ![]() ![]() |
Σ | 1..1 | Reference(nl-core-patient | Group) | Who the procedure was performed on |
![]() ![]() ![]() |
Σ | 0..1 | Period | Date/Period the procedure was performed Slice: Unordered, Closed by type:$this |
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Date/Period the procedure was performed |
![]() ![]() ![]() |
Σ | 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(HCIM TextResult) | Any report resulting from the procedure | |
![]() |
Path | Conformance | ValueSet | URI |
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status from the FHIR Standard | |
Procedure.category | example | Procedure Category Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-category from the FHIR Standard | |
Procedure.code | example | Procedure Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-code from the FHIR Standard | |
Procedure.code.coding:interventionNICCodelist | extensible | 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 | extensible | 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![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | Procedure | NursingIntervention pro-1: Reason not done is only permitted if notDone indicator is true | ||||
![]() ![]() ![]() |
Σ | 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 | |||||
![]() ![]() ![]() |
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" | |||||
![]() ![]() ![]() ![]() |
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 (extensible): NIC - All Values | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: InterventieSnomedCodelijst (extensible): SNOMED CT - SNOMED CT: <<71388002 | procedure | | ||||
![]() ![]() ![]() ![]() |
Σ | 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 | Period | Date/Period the procedure was performed Slice: Unordered, Closed by type:$this | ||||
![]() ![]() ![]() ![]() |
Σ | 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:system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | HealthProfessionalRole Binding: ZorgverlenerRolCodelijst (extensible) | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 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(HCIM 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 Languages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status from the FHIR Standard | ||||
Procedure.notDoneReason | example | Procedure Not Performed Reason (SNOMED-CT)http://hl7.org/fhir/ValueSet/procedure-not-performed-reason from the FHIR Standard | ||||
Procedure.category | example | Procedure Category Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-category from the FHIR Standard | ||||
Procedure.code | example | Procedure Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-code from the FHIR Standard | ||||
Procedure.code.coding:interventionNICCodelist | extensible | 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 | extensible | 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 from the FHIR Standard | ||||
Procedure.performer.role.coding:healthProfessionalRole | extensible | 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 from the FHIR Standard | ||||
Procedure.bodySite | example | SNOMED CT Body Structureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Procedure.outcome | example | Procedure Outcome Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-outcome from the FHIR Standard | ||||
Procedure.complication | example | Condition/Problem/Diagnosis Codeshttp://hl7.org/fhir/ValueSet/condition-code from the FHIR Standard | ||||
Procedure.followUp | example | Procedure Follow up Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-followup from the FHIR Standard | ||||
Procedure.focalDevice.action | preferred | Procedure Device Action Codeshttp://hl7.org/fhir/ValueSet/device-action from the FHIR Standard | ||||
Procedure.usedCode | example | FHIR Device Typeshttp://hl7.org/fhir/ValueSet/device-kind 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
Fixed: 4 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![]() |
---|---|---|---|---|
![]() ![]() |
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" | |
![]() ![]() ![]() ![]() |
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 (extensible): NIC - All Values | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: InterventieSnomedCodelijst (extensible): SNOMED CT - SNOMED CT: <<71388002 | procedure | | |
![]() ![]() ![]() |
1..1 | Reference(nl-core-patient | Group) | Who the procedure was performed on | |
![]() ![]() ![]() |
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:system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Coding | HealthProfessionalRole Binding: ZorgverlenerRolCodelijst (extensible) | |
![]() ![]() ![]() ![]() |
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(HCIM 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 | extensible | 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 | extensible | 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 | extensible | 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![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | Procedure | NursingIntervention pro-1: Reason not done is only permitted if notDone indicator is true |
![]() ![]() ![]() |
?!Σ | 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" | |
![]() ![]() ![]() ![]() |
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 (extensible): NIC - All Values |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: InterventieSnomedCodelijst (extensible): SNOMED CT - SNOMED CT: <<71388002 | procedure | |
![]() ![]() ![]() |
Σ | 1..1 | Reference(nl-core-patient | Group) | Who the procedure was performed on |
![]() ![]() ![]() |
Σ | 0..1 | Period | Date/Period the procedure was performed Slice: Unordered, Closed by type:$this |
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Date/Period the procedure was performed |
![]() ![]() ![]() |
Σ | 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(HCIM TextResult) | Any report resulting from the procedure | |
![]() |
Path | Conformance | ValueSet | URI |
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status from the FHIR Standard | |
Procedure.category | example | Procedure Category Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-category from the FHIR Standard | |
Procedure.code | example | Procedure Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-code from the FHIR Standard | |
Procedure.code.coding:interventionNICCodelist | extensible | 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 | extensible | 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![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | Procedure | NursingIntervention pro-1: Reason not done is only permitted if notDone indicator is true | ||||
![]() ![]() ![]() |
Σ | 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 | |||||
![]() ![]() ![]() |
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" | |||||
![]() ![]() ![]() ![]() |
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 (extensible): NIC - All Values | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: InterventieSnomedCodelijst (extensible): SNOMED CT - SNOMED CT: <<71388002 | procedure | | ||||
![]() ![]() ![]() ![]() |
Σ | 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 | Period | Date/Period the procedure was performed Slice: Unordered, Closed by type:$this | ||||
![]() ![]() ![]() ![]() |
Σ | 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:system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | HealthProfessionalRole Binding: ZorgverlenerRolCodelijst (extensible) | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 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(HCIM 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 Languages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status from the FHIR Standard | ||||
Procedure.notDoneReason | example | Procedure Not Performed Reason (SNOMED-CT)http://hl7.org/fhir/ValueSet/procedure-not-performed-reason from the FHIR Standard | ||||
Procedure.category | example | Procedure Category Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-category from the FHIR Standard | ||||
Procedure.code | example | Procedure Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-code from the FHIR Standard | ||||
Procedure.code.coding:interventionNICCodelist | extensible | 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 | extensible | 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 from the FHIR Standard | ||||
Procedure.performer.role.coding:healthProfessionalRole | extensible | 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 from the FHIR Standard | ||||
Procedure.bodySite | example | SNOMED CT Body Structureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Procedure.outcome | example | Procedure Outcome Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-outcome from the FHIR Standard | ||||
Procedure.complication | example | Condition/Problem/Diagnosis Codeshttp://hl7.org/fhir/ValueSet/condition-code from the FHIR Standard | ||||
Procedure.followUp | example | Procedure Follow up Codes (SNOMED CT)http://hl7.org/fhir/ValueSet/procedure-followup from the FHIR Standard | ||||
Procedure.focalDevice.action | preferred | Procedure Device Action Codeshttp://hl7.org/fhir/ValueSet/device-action from the FHIR Standard | ||||
Procedure.usedCode | example | FHIR Device Typeshttp://hl7.org/fhir/ValueSet/device-kind 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
Fixed: 4 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