eKOK Dokumentacja Integracyjna
0.5.0 - draft Poland flag

Profil zasobu: PLeKOKImplant

Logiczny url: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-implant Wersja: 0.5.0
Active z dnia 2026-03-17 Nazwa: PLeKOKImplant

Profil zasobu zawierający zakres danych o implancie

Usages:

  • This Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Profil

Opis sposobu prezentacji profilu ujęty jest w specyfikacji standardu FHIR.

Struktura bazuje na Device

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Device 0..* Device Item used in healthcare
... id 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta 1..1 Meta Metadane zasobu
.... id 0..0
.... extension 0..0
.... versionId 0..1 id Wersja zasobu (wartość ustawiana przez system P1)
.... lastUpdated 0..1 instant Data aktualizacji zasobu (wartość ustawiana przez system P1)
.... source 0..1 uri Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu)
.... profile 1..1 canonical(StructureDefinition) PLeKOKImplant
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-implant
.... tag 0..0
... implicitRules 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... language 0..1 code Language of the resource content
Required Pattern: pl
... text 0..0
... contained 0..0
... extension 0..0
... modifierExtension 0..0
... identifier 0..0
... definition 0..0
... udiCarrier 0..0
... status 0..0
... statusReason 0..0
... distinctIdentifier 0..0
... manufacturer 0..1 string Producent urządzenia
... manufactureDate 0..0
... expirationDate 0..0
... lotNumber 0..0
... serialNumber 0..0
... deviceName 0..1 BackboneElement Nazwa urządzenia
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... name 1..1 string Nazwa
.... type 1..1 code Rodzaj nazwy. Dopuszczalne wartości udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
... modelNumber 0..0
... partNumber 0..0
... type 1..1 CodeableConcept Typ urządzenia
Binding: PLeKOKCardiacImplantTypeVS (required)
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system 1..1 uri System kodowania
..... version 0..0
..... code 1..1 code Kod
..... display 1..1 string Nazwa
..... userSelected 0..0
.... text 0..1 string Typ urządzenia (należy uzupełnić jeżeli wybrano pozycję 'other')
... specialization 0..0
... version 0..0
... Slices for property 0..* BackboneElement The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
Slice: Unordered, Closed by value:type.coding.code
.... property:stimulationMode 0..1 BackboneElement Tryb stymulacji
..... id 0..0
..... extension 0..0
..... modifierExtension 0..0
..... type
...... id 0..0
...... extension 0..0
...... coding 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system 0..0
....... version 0..0
....... code 1..1 code Wartość dla funkcji
Fixed Value: stimulationMode
....... display 0..0
....... userSelected 0..0
...... text 0..0
..... valueQuantity 0..0
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKStimulationModeVS (required)
...... id 0..0
...... extension 0..0
...... coding 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system 1..1 uri System kodowania
....... version 0..0
....... code 1..1 code Kod
....... display 1..1 string Nazwa
....... userSelected 0..0
...... text 0..0
.... property:rateResponse 0..1 BackboneElement Funkcja 'rate response'
..... id 0..0
..... extension 0..0
..... modifierExtension 0..0
..... type
...... id 0..0
...... extension 0..0
...... coding 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system 0..0
....... version 0..0
....... code 1..1 code Wartość dla funkcji
Fixed Value: rateResponse
....... display 0..0
....... userSelected 0..0
...... text 0..0
..... valueQuantity 0..0
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKTrueFalseVS (required)
...... id 0..0
...... extension 0..0
...... coding 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system 1..1 uri System kodowania
....... version 0..0
....... code 1..1 code Kod
....... display 1..1 string Nazwa
....... userSelected 0..0
...... text 0..0
.... property:csp 0..1 BackboneElement CSP
..... id 0..0
..... extension 0..0
..... modifierExtension 0..0
..... type
...... id 0..0
...... extension 0..0
...... coding 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system 0..0
....... version 0..0
....... code 1..1 code Wartość dla funkcji
Fixed Value: csp
....... display 0..0
....... userSelected 0..0
...... text 0..0
..... valueQuantity 0..0
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKCSPVS (required)
...... id 0..0
...... extension 0..0
...... coding 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system 1..1 uri System kodowania
....... version 0..0
....... code 1..1 code Kod
....... display 1..1 string Nazwa
....... userSelected 0..0
...... text 0..0
... patient 1..1 Reference(Patient) Dane pacjenta
.... id 0..0
.... extension 0..0
.... reference 1..1 string Referencja do zasobu Patient
.... type 1..1 uri Typ zasobu z danymi pacjenta (Patient)
Fixed Value: Patient
.... identifier 0..0
.... display 0..0
... owner 0..0
... contact 0..0
... location 0..0
... url 0..0
... note 0..1 Annotation Dodatkowe informacje o implancie
... safety 0..0
... parent 0..0

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Device.type Base required PLeKOKCardiacImplantTypeVS 📦0.5.0 This IG
Device.property:stimulationMode.​valueCode Base required PLeKOKStimulationModeVS 📦0.5.0 This IG
Device.property:rateResponse.​valueCode Base required PLeKOKTrueFalseVS 📦0.5.0 This IG
Device.property:csp.​valueCode Base required PLeKOKCSPVS 📦0.5.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Device 0..* Device Item used in healthcare
... id Σ 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta Σ 1..1 Meta Metadane zasobu
.... extension 0..0
.... versionId Σ 0..1 id Wersja zasobu (wartość ustawiana przez system P1)
.... lastUpdated Σ 0..1 instant Data aktualizacji zasobu (wartość ustawiana przez system P1)
.... source Σ 0..1 uri Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu)
.... profile Σ 1..1 canonical(StructureDefinition) PLeKOKImplant

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-implant
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... manufacturer 0..1 string Producent urządzenia
... deviceName 0..1 BackboneElement Nazwa urządzenia
.... name 1..1 string Nazwa
.... type 1..1 code Rodzaj nazwy. Dopuszczalne wartości udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
Binding: DeviceNameType (required): The type of name the device is referred by.
... type 1..1 CodeableConcept Typ urządzenia
Binding: PLeKOKCardiacImplantTypeVS (required)
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri System kodowania
..... code Σ 1..1 code Kod
..... display Σ 1..1 string Nazwa
.... text Σ 0..1 string Typ urządzenia (należy uzupełnić jeżeli wybrano pozycję 'other')
... Slices for property 0..* BackboneElement The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
Slice: Unordered, Closed by value:type.coding.code
.... property:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
.... property:stimulationMode 0..1 BackboneElement Tryb stymulacji
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... code Σ 1..1 code Wartość dla funkcji
Fixed Value: stimulationMode
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKStimulationModeVS (required)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri System kodowania
....... code Σ 1..1 code Kod
....... display Σ 1..1 string Nazwa
.... property:rateResponse 0..1 BackboneElement Funkcja 'rate response'
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... code Σ 1..1 code Wartość dla funkcji
Fixed Value: rateResponse
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKTrueFalseVS (required)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri System kodowania
....... code Σ 1..1 code Kod
....... display Σ 1..1 string Nazwa
.... property:csp 0..1 BackboneElement CSP
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... code Σ 1..1 code Wartość dla funkcji
Fixed Value: csp
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKCSPVS (required)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri System kodowania
....... code Σ 1..1 code Kod
....... display Σ 1..1 string Nazwa
... patient 1..1 Reference(Patient) Dane pacjenta
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Patient
.... type Σ 1..1 uri Typ zasobu z danymi pacjenta (Patient)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Patient
... note 0..1 Annotation Dodatkowe informacje o implancie

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Device.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Device.deviceName.type Base required DeviceNameType 📍4.0.1 FHIR Std.
Device.type Base required PLeKOKCardiacImplantTypeVS 📦0.5.0 This IG
Device.property:stimulationMode.​valueCode Base required PLeKOKStimulationModeVS 📦0.5.0 This IG
Device.property:rateResponse.​valueCode Base required PLeKOKTrueFalseVS 📦0.5.0 This IG
Device.property:csp.​valueCode Base required PLeKOKCSPVS 📦0.5.0 This IG
Device.patient.type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Device If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Device If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Device 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()
dom-5 error Device If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Device A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Device 0..* Device Item used in healthcare
... id Σ 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta Σ 1..1 Meta Metadane zasobu
.... extension 0..0
.... versionId Σ 0..1 id Wersja zasobu (wartość ustawiana przez system P1)
.... lastUpdated Σ 0..1 instant Data aktualizacji zasobu (wartość ustawiana przez system P1)
.... source Σ 0..1 uri Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu)
.... profile Σ 1..1 canonical(StructureDefinition) PLeKOKImplant

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-implant
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... manufacturer 0..1 string Producent urządzenia
... deviceName 0..1 BackboneElement Nazwa urządzenia
.... name 1..1 string Nazwa
.... type 1..1 code Rodzaj nazwy. Dopuszczalne wartości udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
Binding: DeviceNameType (required): The type of name the device is referred by.
... type 1..1 CodeableConcept Typ urządzenia
Binding: PLeKOKCardiacImplantTypeVS (required)
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... system Σ 1..1 uri System kodowania
..... code Σ 1..1 code Kod
..... display Σ 1..1 string Nazwa
.... text Σ 0..1 string Typ urządzenia (należy uzupełnić jeżeli wybrano pozycję 'other')
... Slices for property 0..* BackboneElement The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
Slice: Unordered, Closed by value:type.coding.code
.... property:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
..... valueQuantity 0..* Quantity Property value as a quantity
..... valueCode 0..* CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
.... property:stimulationMode 0..1 BackboneElement Tryb stymulacji
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... code Σ 1..1 code Wartość dla funkcji
Fixed Value: stimulationMode
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKStimulationModeVS (required)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... system Σ 1..1 uri System kodowania
....... code Σ 1..1 code Kod
....... display Σ 1..1 string Nazwa
.... property:rateResponse 0..1 BackboneElement Funkcja 'rate response'
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... code Σ 1..1 code Wartość dla funkcji
Fixed Value: rateResponse
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKTrueFalseVS (required)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... system Σ 1..1 uri System kodowania
....... code Σ 1..1 code Kod
....... display Σ 1..1 string Nazwa
.... property:csp 0..1 BackboneElement CSP
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... code Σ 1..1 code Wartość dla funkcji
Fixed Value: csp
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKCSPVS (required)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... system Σ 1..1 uri System kodowania
....... code Σ 1..1 code Kod
....... display Σ 1..1 string Nazwa
... patient 1..1 Reference(Patient) Dane pacjenta
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Patient
.... type Σ 1..1 uri Typ zasobu z danymi pacjenta (Patient)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Patient
... note 0..1 Annotation Dodatkowe informacje o implancie

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Device.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Device.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Device.udiCarrier.entryType Base required UDIEntryType 📍4.0.1 FHIR Std.
Device.deviceName.type Base required DeviceNameType 📍4.0.1 FHIR Std.
Device.type Base required PLeKOKCardiacImplantTypeVS 📦0.5.0 This IG
Device.property:stimulationMode.​valueCode Base required PLeKOKStimulationModeVS 📦0.5.0 This IG
Device.property:rateResponse.​valueCode Base required PLeKOKTrueFalseVS 📦0.5.0 This IG
Device.property:csp.​valueCode Base required PLeKOKCSPVS 📦0.5.0 This IG
Device.patient.type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Device If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Device If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Device 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()
dom-5 error Device If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Device A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Struktura bazuje na Device

Summary

Mandatory: 10 elements(21 nested mandatory elements)
Fixed: 5 elements
Prohibited: 93 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Device.property (Closed)

Widok Differential

Struktura bazuje na Device

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Device 0..* Device Item used in healthcare
... id 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta 1..1 Meta Metadane zasobu
.... id 0..0
.... extension 0..0
.... versionId 0..1 id Wersja zasobu (wartość ustawiana przez system P1)
.... lastUpdated 0..1 instant Data aktualizacji zasobu (wartość ustawiana przez system P1)
.... source 0..1 uri Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu)
.... profile 1..1 canonical(StructureDefinition) PLeKOKImplant
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-implant
.... tag 0..0
... implicitRules 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... language 0..1 code Language of the resource content
Required Pattern: pl
... text 0..0
... contained 0..0
... extension 0..0
... modifierExtension 0..0
... identifier 0..0
... definition 0..0
... udiCarrier 0..0
... status 0..0
... statusReason 0..0
... distinctIdentifier 0..0
... manufacturer 0..1 string Producent urządzenia
... manufactureDate 0..0
... expirationDate 0..0
... lotNumber 0..0
... serialNumber 0..0
... deviceName 0..1 BackboneElement Nazwa urządzenia
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... name 1..1 string Nazwa
.... type 1..1 code Rodzaj nazwy. Dopuszczalne wartości udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
... modelNumber 0..0
... partNumber 0..0
... type 1..1 CodeableConcept Typ urządzenia
Binding: PLeKOKCardiacImplantTypeVS (required)
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system 1..1 uri System kodowania
..... version 0..0
..... code 1..1 code Kod
..... display 1..1 string Nazwa
..... userSelected 0..0
.... text 0..1 string Typ urządzenia (należy uzupełnić jeżeli wybrano pozycję 'other')
... specialization 0..0
... version 0..0
... Slices for property 0..* BackboneElement The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
Slice: Unordered, Closed by value:type.coding.code
.... property:stimulationMode 0..1 BackboneElement Tryb stymulacji
..... id 0..0
..... extension 0..0
..... modifierExtension 0..0
..... type
...... id 0..0
...... extension 0..0
...... coding 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system 0..0
....... version 0..0
....... code 1..1 code Wartość dla funkcji
Fixed Value: stimulationMode
....... display 0..0
....... userSelected 0..0
...... text 0..0
..... valueQuantity 0..0
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKStimulationModeVS (required)
...... id 0..0
...... extension 0..0
...... coding 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system 1..1 uri System kodowania
....... version 0..0
....... code 1..1 code Kod
....... display 1..1 string Nazwa
....... userSelected 0..0
...... text 0..0
.... property:rateResponse 0..1 BackboneElement Funkcja 'rate response'
..... id 0..0
..... extension 0..0
..... modifierExtension 0..0
..... type
...... id 0..0
...... extension 0..0
...... coding 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system 0..0
....... version 0..0
....... code 1..1 code Wartość dla funkcji
Fixed Value: rateResponse
....... display 0..0
....... userSelected 0..0
...... text 0..0
..... valueQuantity 0..0
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKTrueFalseVS (required)
...... id 0..0
...... extension 0..0
...... coding 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system 1..1 uri System kodowania
....... version 0..0
....... code 1..1 code Kod
....... display 1..1 string Nazwa
....... userSelected 0..0
...... text 0..0
.... property:csp 0..1 BackboneElement CSP
..... id 0..0
..... extension 0..0
..... modifierExtension 0..0
..... type
...... id 0..0
...... extension 0..0
...... coding 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system 0..0
....... version 0..0
....... code 1..1 code Wartość dla funkcji
Fixed Value: csp
....... display 0..0
....... userSelected 0..0
...... text 0..0
..... valueQuantity 0..0
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKCSPVS (required)
...... id 0..0
...... extension 0..0
...... coding 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system 1..1 uri System kodowania
....... version 0..0
....... code 1..1 code Kod
....... display 1..1 string Nazwa
....... userSelected 0..0
...... text 0..0
... patient 1..1 Reference(Patient) Dane pacjenta
.... id 0..0
.... extension 0..0
.... reference 1..1 string Referencja do zasobu Patient
.... type 1..1 uri Typ zasobu z danymi pacjenta (Patient)
Fixed Value: Patient
.... identifier 0..0
.... display 0..0
... owner 0..0
... contact 0..0
... location 0..0
... url 0..0
... note 0..1 Annotation Dodatkowe informacje o implancie
... safety 0..0
... parent 0..0

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Device.type Base required PLeKOKCardiacImplantTypeVS 📦0.5.0 This IG
Device.property:stimulationMode.​valueCode Base required PLeKOKStimulationModeVS 📦0.5.0 This IG
Device.property:rateResponse.​valueCode Base required PLeKOKTrueFalseVS 📦0.5.0 This IG
Device.property:csp.​valueCode Base required PLeKOKCSPVS 📦0.5.0 This IG

Widok kluczowych elementów

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Device 0..* Device Item used in healthcare
... id Σ 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta Σ 1..1 Meta Metadane zasobu
.... extension 0..0
.... versionId Σ 0..1 id Wersja zasobu (wartość ustawiana przez system P1)
.... lastUpdated Σ 0..1 instant Data aktualizacji zasobu (wartość ustawiana przez system P1)
.... source Σ 0..1 uri Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu)
.... profile Σ 1..1 canonical(StructureDefinition) PLeKOKImplant

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-implant
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... manufacturer 0..1 string Producent urządzenia
... deviceName 0..1 BackboneElement Nazwa urządzenia
.... name 1..1 string Nazwa
.... type 1..1 code Rodzaj nazwy. Dopuszczalne wartości udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
Binding: DeviceNameType (required): The type of name the device is referred by.
... type 1..1 CodeableConcept Typ urządzenia
Binding: PLeKOKCardiacImplantTypeVS (required)
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri System kodowania
..... code Σ 1..1 code Kod
..... display Σ 1..1 string Nazwa
.... text Σ 0..1 string Typ urządzenia (należy uzupełnić jeżeli wybrano pozycję 'other')
... Slices for property 0..* BackboneElement The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
Slice: Unordered, Closed by value:type.coding.code
.... property:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
.... property:stimulationMode 0..1 BackboneElement Tryb stymulacji
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... code Σ 1..1 code Wartość dla funkcji
Fixed Value: stimulationMode
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKStimulationModeVS (required)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri System kodowania
....... code Σ 1..1 code Kod
....... display Σ 1..1 string Nazwa
.... property:rateResponse 0..1 BackboneElement Funkcja 'rate response'
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... code Σ 1..1 code Wartość dla funkcji
Fixed Value: rateResponse
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKTrueFalseVS (required)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri System kodowania
....... code Σ 1..1 code Kod
....... display Σ 1..1 string Nazwa
.... property:csp 0..1 BackboneElement CSP
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... code Σ 1..1 code Wartość dla funkcji
Fixed Value: csp
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKCSPVS (required)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... extension 0..0
....... system Σ 1..1 uri System kodowania
....... code Σ 1..1 code Kod
....... display Σ 1..1 string Nazwa
... patient 1..1 Reference(Patient) Dane pacjenta
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Patient
.... type Σ 1..1 uri Typ zasobu z danymi pacjenta (Patient)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Patient
... note 0..1 Annotation Dodatkowe informacje o implancie

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Device.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Device.deviceName.type Base required DeviceNameType 📍4.0.1 FHIR Std.
Device.type Base required PLeKOKCardiacImplantTypeVS 📦0.5.0 This IG
Device.property:stimulationMode.​valueCode Base required PLeKOKStimulationModeVS 📦0.5.0 This IG
Device.property:rateResponse.​valueCode Base required PLeKOKTrueFalseVS 📦0.5.0 This IG
Device.property:csp.​valueCode Base required PLeKOKCSPVS 📦0.5.0 This IG
Device.patient.type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Device If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Device If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Device 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()
dom-5 error Device If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Device A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Widok Snapshot

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Device 0..* Device Item used in healthcare
... id Σ 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta Σ 1..1 Meta Metadane zasobu
.... extension 0..0
.... versionId Σ 0..1 id Wersja zasobu (wartość ustawiana przez system P1)
.... lastUpdated Σ 0..1 instant Data aktualizacji zasobu (wartość ustawiana przez system P1)
.... source Σ 0..1 uri Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu)
.... profile Σ 1..1 canonical(StructureDefinition) PLeKOKImplant

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-implant
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... manufacturer 0..1 string Producent urządzenia
... deviceName 0..1 BackboneElement Nazwa urządzenia
.... name 1..1 string Nazwa
.... type 1..1 code Rodzaj nazwy. Dopuszczalne wartości udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
Binding: DeviceNameType (required): The type of name the device is referred by.
... type 1..1 CodeableConcept Typ urządzenia
Binding: PLeKOKCardiacImplantTypeVS (required)
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... system Σ 1..1 uri System kodowania
..... code Σ 1..1 code Kod
..... display Σ 1..1 string Nazwa
.... text Σ 0..1 string Typ urządzenia (należy uzupełnić jeżeli wybrano pozycję 'other')
... Slices for property 0..* BackboneElement The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
Slice: Unordered, Closed by value:type.coding.code
.... property:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
..... valueQuantity 0..* Quantity Property value as a quantity
..... valueCode 0..* CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
.... property:stimulationMode 0..1 BackboneElement Tryb stymulacji
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... code Σ 1..1 code Wartość dla funkcji
Fixed Value: stimulationMode
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKStimulationModeVS (required)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... system Σ 1..1 uri System kodowania
....... code Σ 1..1 code Kod
....... display Σ 1..1 string Nazwa
.... property:rateResponse 0..1 BackboneElement Funkcja 'rate response'
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... code Σ 1..1 code Wartość dla funkcji
Fixed Value: rateResponse
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKTrueFalseVS (required)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... system Σ 1..1 uri System kodowania
....... code Σ 1..1 code Kod
....... display Σ 1..1 string Nazwa
.... property:csp 0..1 BackboneElement CSP
..... type 1..1 CodeableConcept Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... code Σ 1..1 code Wartość dla funkcji
Fixed Value: csp
..... valueCode 1..1 CodeableConcept Property value as a code, e.g., NTP4 (synced to NTP)
Binding: PLeKOKCSPVS (required)
...... extension 0..0
...... coding Σ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... system Σ 1..1 uri System kodowania
....... code Σ 1..1 code Kod
....... display Σ 1..1 string Nazwa
... patient 1..1 Reference(Patient) Dane pacjenta
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Patient
.... type Σ 1..1 uri Typ zasobu z danymi pacjenta (Patient)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Patient
... note 0..1 Annotation Dodatkowe informacje o implancie

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Device.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Device.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Device.udiCarrier.entryType Base required UDIEntryType 📍4.0.1 FHIR Std.
Device.deviceName.type Base required DeviceNameType 📍4.0.1 FHIR Std.
Device.type Base required PLeKOKCardiacImplantTypeVS 📦0.5.0 This IG
Device.property:stimulationMode.​valueCode Base required PLeKOKStimulationModeVS 📦0.5.0 This IG
Device.property:rateResponse.​valueCode Base required PLeKOKTrueFalseVS 📦0.5.0 This IG
Device.property:csp.​valueCode Base required PLeKOKCSPVS 📦0.5.0 This IG
Device.patient.type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Device If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Device If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Device 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()
dom-5 error Device If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Device A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Struktura bazuje na Device

Summary

Mandatory: 10 elements(21 nested mandatory elements)
Fixed: 5 elements
Prohibited: 93 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Device.property (Closed)

 

Inne struktury profilu: CSV, Excel, Schematron