eKOK Dokumentacja Integracyjna
0.5.0 - draft Poland flag

Profil zasobu: PLeKOKObservationCognitiveFunctioning

Logiczny url: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-observation-cognitive-functioning Wersja: 0.5.0
Active z dnia 2026-03-17 Nazwa: PLeKOKObservationCognitiveFunctioning

Profil zasobu zawierający zakres danych dotyczący informacji o poziomie funkcjonowania poznawczego pacjenta

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 PLeKOKObservation

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Observation 0..* PLeKOKObservation Measurements and simple assertions
... 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) PLeKOKObservationCognitiveFunctioning
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-observation-cognitive-functioning
.... tag 0..0
... implicitRules 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... category
.... coding
..... system 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/observation-category-code-system
..... code 1..1 code Kod
Fixed Value: vital-signs
..... display 1..1 string Nazwa
Required Pattern: Wskaźniki funkcji organizmu
... code
.... coding
..... system 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/observation-codes-code-system
..... code 1..1 code Kod
Fixed Value: cognitive-functioning
..... display 1..1 string Nazwa
Required Pattern: Poziom funkcjonowania poznawczego pacjenta
... value[x] 1..1 CodeableConcept Wartość
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Code defined by a terminology system
Binding: PLeKOKCognitiveFunctioningStatusVS (required)
..... 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
... component 0..0

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Observation.value[x].​coding Base required PLeKOKCognitiveFunctioningStatusVS 📦0.5.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Observation C 0..* PLeKOKObservation Measurements and simple assertions
Constraints: obs-6, obs-7
... 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) PLeKOKObservationCognitiveFunctioning

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-observation-cognitive-functioning
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... category 1..1 CodeableConcept Typ obserwacji
Binding: PLeKOKObservationCategoryVS (required)
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/observation-category-code-system
..... code Σ 1..1 code Kod
Fixed Value: vital-signs
..... display Σ 1..1 string Nazwa
Required Pattern: Wskaźniki funkcji organizmu
... code Σ 1..1 CodeableConcept Rodzaj obserwacji
Binding: LOINCCodes (example): Codes identifying names of simple observations.
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/observation-codes-code-system
..... code Σ 1..1 code Kod
Fixed Value: cognitive-functioning
..... display Σ 1..1 string Nazwa
Required Pattern: Poziom funkcjonowania poznawczego pacjenta
... subject Σ 1..1 Reference(Patient | Group | Device | Location) 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
... effective[x] Σ 1..1 dateTime Data obserwacji
... Slices for performer Σ 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Osoba odpowiedzialna za wykonanie obserwacji
Slice: Unordered, Closed by value:type
.... performer:practitioner Σ 0..1 Reference(Practitioner) Who is responsible for the observation
..... identifier Σ 1..1 Identifier Identyfikator pracownika medycznego
...... extension 0..0
...... system Σ 1..1 uri System identyfikacji pracowników medycznych
Example General: http://www.acme.com/identifiers/patient
...... value Σ 1..1 string Identyfikator pracownika medycznego
Example General: 123456
..... display Σ 1..1 string Text alternative for the resource
...... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
....... extension:familyName 1..1 (Complex) Nazwisko
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name
........ extension 0..0
........ url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name"
........ value[x] 1..1 string Nazwisko
....... extension:givenName 1..* (Complex) Imiona
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name
........ extension 0..0
........ url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name"
........ value[x] 1..1 string Imię
.... performer:practitionerRole Σ 0..1 Reference(PractitionerRole) Dane koordynatora
..... extension 0..0
..... reference ΣC 1..1 string Referencja do zasobu PractitionerRole
..... type Σ 1..1 uri Typ zasobu z danymi koordynatora (PractitionerRole)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: PractitionerRole
... value[x] ΣC 1..1 CodeableConcept Wartość
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
Binding: PLeKOKCognitiveFunctioningStatusVS (required)
..... extension 0..0
..... system Σ 1..1 uri System kodowania
..... code Σ 1..1 code Kod
..... display Σ 1..1 string Nazwa
... note 0..1 Annotation Dodatkowy komentarz
.... extension 0..0
.... text Σ 1..1 markdown Dodatkowy komentarz

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Observation.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Observation.category Base required PLeKOKObservationCategoryVS 📦0.5.0 This IG
Observation.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Observation.performer:practitionerRole.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Observation.value[x].​coding Base required PLeKOKCognitiveFunctioningStatusVS 📦0.5.0 This IG
Observation.component.​code Base example LOINC Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation 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 Observation 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 Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation 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()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Observation C 0..* PLeKOKObservation Measurements and simple assertions
Constraints: obs-6, obs-7
... 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) PLeKOKObservationCognitiveFunctioning

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-observation-cognitive-functioning
.... 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)
... category 1..1 CodeableConcept Typ obserwacji
Binding: PLeKOKObservationCategoryVS (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
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/observation-category-code-system
..... code Σ 1..1 code Kod
Fixed Value: vital-signs
..... display Σ 1..1 string Nazwa
Required Pattern: Wskaźniki funkcji organizmu
... code Σ 1..1 CodeableConcept Rodzaj obserwacji
Binding: LOINCCodes (example): Codes identifying names of simple observations.
.... 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
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/observation-codes-code-system
..... code Σ 1..1 code Kod
Fixed Value: cognitive-functioning
..... display Σ 1..1 string Nazwa
Required Pattern: Poziom funkcjonowania poznawczego pacjenta
... subject Σ 1..1 Reference(Patient | Group | Device | Location) 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
... effective[x] Σ 1..1 dateTime Data obserwacji
... Slices for performer Σ 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Osoba odpowiedzialna za wykonanie obserwacji
Slice: Unordered, Closed by value:type
.... performer:practitioner Σ 0..1 Reference(Practitioner) Who is responsible for the observation
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... identifier Σ 1..1 Identifier Identyfikator pracownika medycznego
...... extension 0..0
...... system Σ 1..1 uri System identyfikacji pracowników medycznych
Example General: http://www.acme.com/identifiers/patient
...... value Σ 1..1 string Identyfikator pracownika medycznego
Example General: 123456
..... display Σ 1..1 string Text alternative for the resource
...... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
....... extension:familyName 1..1 (Complex) Nazwisko
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name
........ extension 0..0
........ url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name"
........ value[x] 1..1 string Nazwisko
....... extension:givenName 1..* (Complex) Imiona
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name
........ extension 0..0
........ url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name"
........ value[x] 1..1 string Imię
.... performer:practitionerRole Σ 0..1 Reference(PractitionerRole) Dane koordynatora
..... extension 0..0
..... reference ΣC 1..1 string Referencja do zasobu PractitionerRole
..... type Σ 1..1 uri Typ zasobu z danymi koordynatora (PractitionerRole)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: PractitionerRole
... value[x] ΣC 1..1 CodeableConcept Wartość
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
Binding: PLeKOKCognitiveFunctioningStatusVS (required)
..... 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
... note 0..1 Annotation Dodatkowy komentarz
.... extension 0..0
.... text Σ 1..1 markdown Dodatkowy komentarz

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Observation.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Observation.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Observation.category Base required PLeKOKObservationCategoryVS 📦0.5.0 This IG
Observation.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Observation.performer:practitionerRole.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Observation.value[x].​coding Base required PLeKOKCognitiveFunctioningStatusVS 📦0.5.0 This IG
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Observation.component.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component.​dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Observation.component.​interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation 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 Observation 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 Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation 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()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

Struktura bazuje na PLeKOKObservation

Summary

Mandatory: 7 elements
Fixed: 5 elements
Prohibited: 10 elements

Widok Differential

Struktura bazuje na PLeKOKObservation

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Observation 0..* PLeKOKObservation Measurements and simple assertions
... 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) PLeKOKObservationCognitiveFunctioning
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-observation-cognitive-functioning
.... tag 0..0
... implicitRules 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... category
.... coding
..... system 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/observation-category-code-system
..... code 1..1 code Kod
Fixed Value: vital-signs
..... display 1..1 string Nazwa
Required Pattern: Wskaźniki funkcji organizmu
... code
.... coding
..... system 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/observation-codes-code-system
..... code 1..1 code Kod
Fixed Value: cognitive-functioning
..... display 1..1 string Nazwa
Required Pattern: Poziom funkcjonowania poznawczego pacjenta
... value[x] 1..1 CodeableConcept Wartość
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Code defined by a terminology system
Binding: PLeKOKCognitiveFunctioningStatusVS (required)
..... 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
... component 0..0

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Observation.value[x].​coding Base required PLeKOKCognitiveFunctioningStatusVS 📦0.5.0 This IG

Widok kluczowych elementów

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Observation C 0..* PLeKOKObservation Measurements and simple assertions
Constraints: obs-6, obs-7
... 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) PLeKOKObservationCognitiveFunctioning

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-observation-cognitive-functioning
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... category 1..1 CodeableConcept Typ obserwacji
Binding: PLeKOKObservationCategoryVS (required)
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/observation-category-code-system
..... code Σ 1..1 code Kod
Fixed Value: vital-signs
..... display Σ 1..1 string Nazwa
Required Pattern: Wskaźniki funkcji organizmu
... code Σ 1..1 CodeableConcept Rodzaj obserwacji
Binding: LOINCCodes (example): Codes identifying names of simple observations.
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/observation-codes-code-system
..... code Σ 1..1 code Kod
Fixed Value: cognitive-functioning
..... display Σ 1..1 string Nazwa
Required Pattern: Poziom funkcjonowania poznawczego pacjenta
... subject Σ 1..1 Reference(Patient | Group | Device | Location) 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
... effective[x] Σ 1..1 dateTime Data obserwacji
... Slices for performer Σ 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Osoba odpowiedzialna za wykonanie obserwacji
Slice: Unordered, Closed by value:type
.... performer:practitioner Σ 0..1 Reference(Practitioner) Who is responsible for the observation
..... identifier Σ 1..1 Identifier Identyfikator pracownika medycznego
...... extension 0..0
...... system Σ 1..1 uri System identyfikacji pracowników medycznych
Example General: http://www.acme.com/identifiers/patient
...... value Σ 1..1 string Identyfikator pracownika medycznego
Example General: 123456
..... display Σ 1..1 string Text alternative for the resource
...... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
....... extension:familyName 1..1 (Complex) Nazwisko
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name
........ extension 0..0
........ url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name"
........ value[x] 1..1 string Nazwisko
....... extension:givenName 1..* (Complex) Imiona
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name
........ extension 0..0
........ url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name"
........ value[x] 1..1 string Imię
.... performer:practitionerRole Σ 0..1 Reference(PractitionerRole) Dane koordynatora
..... extension 0..0
..... reference ΣC 1..1 string Referencja do zasobu PractitionerRole
..... type Σ 1..1 uri Typ zasobu z danymi koordynatora (PractitionerRole)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: PractitionerRole
... value[x] ΣC 1..1 CodeableConcept Wartość
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
Binding: PLeKOKCognitiveFunctioningStatusVS (required)
..... extension 0..0
..... system Σ 1..1 uri System kodowania
..... code Σ 1..1 code Kod
..... display Σ 1..1 string Nazwa
... note 0..1 Annotation Dodatkowy komentarz
.... extension 0..0
.... text Σ 1..1 markdown Dodatkowy komentarz

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Observation.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Observation.category Base required PLeKOKObservationCategoryVS 📦0.5.0 This IG
Observation.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Observation.performer:practitionerRole.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Observation.value[x].​coding Base required PLeKOKCognitiveFunctioningStatusVS 📦0.5.0 This IG
Observation.component.​code Base example LOINC Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation 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 Observation 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 Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation 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()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

Widok Snapshot

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Observation C 0..* PLeKOKObservation Measurements and simple assertions
Constraints: obs-6, obs-7
... 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) PLeKOKObservationCognitiveFunctioning

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-observation-cognitive-functioning
.... 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)
... category 1..1 CodeableConcept Typ obserwacji
Binding: PLeKOKObservationCategoryVS (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
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/observation-category-code-system
..... code Σ 1..1 code Kod
Fixed Value: vital-signs
..... display Σ 1..1 string Nazwa
Required Pattern: Wskaźniki funkcji organizmu
... code Σ 1..1 CodeableConcept Rodzaj obserwacji
Binding: LOINCCodes (example): Codes identifying names of simple observations.
.... 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
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/observation-codes-code-system
..... code Σ 1..1 code Kod
Fixed Value: cognitive-functioning
..... display Σ 1..1 string Nazwa
Required Pattern: Poziom funkcjonowania poznawczego pacjenta
... subject Σ 1..1 Reference(Patient | Group | Device | Location) 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
... effective[x] Σ 1..1 dateTime Data obserwacji
... Slices for performer Σ 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Osoba odpowiedzialna za wykonanie obserwacji
Slice: Unordered, Closed by value:type
.... performer:practitioner Σ 0..1 Reference(Practitioner) Who is responsible for the observation
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... identifier Σ 1..1 Identifier Identyfikator pracownika medycznego
...... extension 0..0
...... system Σ 1..1 uri System identyfikacji pracowników medycznych
Example General: http://www.acme.com/identifiers/patient
...... value Σ 1..1 string Identyfikator pracownika medycznego
Example General: 123456
..... display Σ 1..1 string Text alternative for the resource
...... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
....... extension:familyName 1..1 (Complex) Nazwisko
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name
........ extension 0..0
........ url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name"
........ value[x] 1..1 string Nazwisko
....... extension:givenName 1..* (Complex) Imiona
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name
........ extension 0..0
........ url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name"
........ value[x] 1..1 string Imię
.... performer:practitionerRole Σ 0..1 Reference(PractitionerRole) Dane koordynatora
..... extension 0..0
..... reference ΣC 1..1 string Referencja do zasobu PractitionerRole
..... type Σ 1..1 uri Typ zasobu z danymi koordynatora (PractitionerRole)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: PractitionerRole
... value[x] ΣC 1..1 CodeableConcept Wartość
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
Binding: PLeKOKCognitiveFunctioningStatusVS (required)
..... 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
... note 0..1 Annotation Dodatkowy komentarz
.... extension 0..0
.... text Σ 1..1 markdown Dodatkowy komentarz

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Observation.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Observation.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Observation.category Base required PLeKOKObservationCategoryVS 📦0.5.0 This IG
Observation.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Observation.performer:practitionerRole.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Observation.value[x].​coding Base required PLeKOKCognitiveFunctioningStatusVS 📦0.5.0 This IG
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Observation.component.​code Base example LOINC Codes 📍4.0.1 FHIR Std.
Observation.component.​dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Observation.component.​interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation 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 Observation 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 Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation 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()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

Struktura bazuje na PLeKOKObservation

Summary

Mandatory: 7 elements
Fixed: 5 elements
Prohibited: 10 elements

 

Inne struktury profilu: CSV, Excel, Schematron