eKOK Dokumentacja Integracyjna
0.5.0 - draft Poland flag

Profil zasobu: PLeKOKCardiacCareCard

Logiczny url: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-cardiac-care-card Wersja: 0.5.0
Active z dnia 2026-03-17 Nazwa: PLeKOKCardiacCareCard

Profil zasobu zawierający zakres danych podstawowych elektronicznej Karty Opieki Kardiologicznej (e-KOK).

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 CarePlan

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... 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) PLeKOKCardiacCareCard
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-cardiac-care-card
.... tag 0..0
... implicitRules 0..0
... language 0..0
... text 0..0
... contained 0..0
... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:statusReason 0..1 (Complex) Przyczyna zmiany statusu
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-reason
..... value[x]
...... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
....... coding:unknownStatusReason 0..1 Coding Przyczyna statusu nieznanego. Ustawienie statusu nieznanego wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardUnknownStatusReasonVS (required)
........ extension 0..0
........ system 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/unknown-status-reason-code-system
........ version 0..0
........ code 1..1 code Kod
........ display 1..1 string Nazwa
........ userSelected 0..0
....... coding:revocationReason 0..1 Coding Przyczyna odwołania karty e-KOK. Odwołanie karty wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardRevocationReasonVS (required)
........ extension 0..0
........ system 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/revocation-status-reason-code-system
........ version 0..0
........ code 1..1 code Kod
........ display 1..1 string Nazwa
........ userSelected 0..0
....... coding:onHoldReason 0..1 Coding Przyczyna wstrzymania karty e-KOK. Wstrzymanie karty wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardOnHoldStatusReasonVS (required)
........ extension 0..0
........ system 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/palliative-care-reason-code-system
........ version 0..0
........ code 1..1 code Kod
........ display 1..1 string Nazwa
........ userSelected 0..0
...... text 0..1 string Inny powód. Należy uzupełnić w przypadku wybrania pozycji 'Inny powód'
.... extension:statusHistory 1..* (Complex) Historia statusów karty e-KOK. Ostatni status na liście historii statusów musi być tożsamy z aktualnym statusem karty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-history
..... Slices for extension Content/Rules for all slices
...... extension:status 1..1 Extension status
....... value[x] 1..1 code status
Binding: PLeKOKCardiacCareCardStatusVS (required)
...... extension:period 1..1 Extension Okres czasu, w którym status był aktualny
....... value[x] 1..1 Period Okres
........ start C 1..1 dateTime Data początku okresu
Constraints: date-pattern
........ end C 0..1 dateTime Data końca okresu
Constraints: date-pattern
...... extension:statusReason 0..1 Extension Przyczyna zmiany statusu
....... value[x] 0..1 CodeableConcept Przyczyna
........ 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 Inny powód. Należy uzupełnić w przypadku wybrania pozycji 'Inny powód'
.... extension:priority 1..1 (Complex) Tryb skierowania. Przyjmuje wartość: urgent (Pilny) | routine (Stabilny)
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-priority
..... value[x] 1..1 code Value of extension
Binding: PLeKOKServiceRequestPriorityVS (required)
.... extension:reasonCode 1..1 (Complex) Bezpośrednia przyczyna wydania karty e-KOK
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-issuing-reason
..... value[x] 1..1 CodeableConcept Value of extension
Binding: PLeKOKCardiacCareCardReasonCodeVS (required)
...... 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 Opis przyczyny wydania karty (należy uzupełnić jeżeli wybrano pozycję 'other')
... modifierExtension 0..0
... identifier 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn 0..0
... replaces 0..0
... partOf 0..0
... status 1..1 code draft (Wystawiona) | active (U realizatora) | completed (Zamknięta) | revoked (odwołana) | entered-in-error (Błędnie zarejestrowana) | unknown (Nieznany). Status 'Wystawiona' należy ustawić w przypadku wydania karty w POZ. Status 'U realizatora' można ustawić w przypadku wydania karty w placówce OK lub w momencie pierwszej wizyty pacjenta w placówce OK.
Binding: PLeKOKCardiacCareCardStatusVS (required)
... category 1..* CodeableConcept Kategoria
.... 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/care-plan-category-code-system
..... version 0..0
..... code 1..1 code Kod
Fixed Value: cardiac-care-card
..... display 0..0
..... userSelected 0..0
.... text 0..0
... title 0..0
... description 0..0
... subject 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
... encounter 1..1 Reference(Encounter) Dane świadczenia, w ramach którego wystawiono kartę e-KOK
.... id 0..0
.... extension 0..0
.... reference 1..1 string Referencja do zasobu Encounter
.... type 1..1 uri Typ zasobu (Encounter)
Fixed Value: Encounter
.... identifier 0..0
.... display 0..0
... period 1..1 Period Okres obowiązywania karty e-KOK
.... extension 0..0
.... start C 1..1 dateTime Data początku okresu obowiązywania karty e-KOK
Constraints: date-pattern
.... end C 0..1 dateTime Data końca okresu obowiązywania karty e-KOK
Constraints: date-pattern
... created C 1..1 dateTime Data wystawienia karty e-KOK
Constraints: date-pattern
... author 1..1 Reference(Practitioner) Autor karty e-KOK
.... id 0..0
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Identyfikator pracownika medycznego
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri System identyfikacji pracowników medycznych
..... value 1..1 string Identyfikator pracownika medycznego
..... period 0..0
..... assigner 0..0
.... display 1..1 string Text alternative for the resource
..... id 0..0
..... 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
....... id 0..0
....... value[x] 1..1 string Nazwisko
...... extension:givenName 1..* (Complex) Imiona
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name
....... id 0..0
....... value[x] 1..1 string Imię
..... value 0..0
... contributor 0..0
... careTeam 0..0
... addresses 0..0
... supportingInfo 0..0
... goal 0..0
... activity 0..0
... note 0..0

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
CarePlan.extension:statusReason.​value[x].coding:unknownStatusReason Base required PLeKOKCardiacCareCardUnknownStatusReasonVS 📦0.5.0 This IG
CarePlan.extension:statusReason.​value[x].coding:revocationReason Base required PLeKOKCardiacCareCardRevocationReasonVS 📦0.5.0 This IG
CarePlan.extension:statusReason.​value[x].coding:onHoldReason Base required PLeKOKCardiacCareCardOnHoldStatusReasonVS 📦0.5.0 This IG
CarePlan.extension:statusHistory.​extension:status.value[x] Base required PLeKOKCardiacCareCardStatusVS 📦0.5.0 This IG
CarePlan.extension:priority.​value[x] Base required PLeKOKServiceRequestPriorityVS 📦0.5.0 This IG
CarePlan.extension:reasonCode.​value[x] Base required PLeKOKCardiacCareCardReasonCodeVS 📦0.5.0 This IG
CarePlan.status Base required PLeKOKCardiacCareCardStatusVS 📦0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
date-pattern error CarePlan.extension:statusHistory.extension:period.value[x].start, CarePlan.extension:statusHistory.extension:period.value[x].end, CarePlan.period.start, CarePlan.period.end, CarePlan.created Nieprawidłowy format daty (prawidłowy format daty: YYYY-MM-DD) $this.toString().matches('^\\d{4}-((0[0-9])|(1[012]))-(([012][0-9])|3[01])$')
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... 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) PLeKOKCardiacCareCard

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-cardiac-care-card
... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:statusReason 0..1 (Complex) Przyczyna zmiany statusu
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-reason
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-reason"
..... value[x] 1..1 CodeableConcept Value of extension
...... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
....... coding:unknownStatusReason Σ 0..1 Coding Przyczyna statusu nieznanego. Ustawienie statusu nieznanego wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardUnknownStatusReasonVS (required)
........ extension 0..0
........ system Σ 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/unknown-status-reason-code-system
........ code Σ 1..1 code Kod
........ display Σ 1..1 string Nazwa
....... coding:revocationReason Σ 0..1 Coding Przyczyna odwołania karty e-KOK. Odwołanie karty wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardRevocationReasonVS (required)
........ extension 0..0
........ system Σ 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/revocation-status-reason-code-system
........ code Σ 1..1 code Kod
........ display Σ 1..1 string Nazwa
....... coding:onHoldReason Σ 0..1 Coding Przyczyna wstrzymania karty e-KOK. Wstrzymanie karty wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardOnHoldStatusReasonVS (required)
........ extension 0..0
........ system Σ 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/palliative-care-reason-code-system
........ code Σ 1..1 code Kod
........ display Σ 1..1 string Nazwa
...... text Σ 0..1 string Inny powód. Należy uzupełnić w przypadku wybrania pozycji 'Inny powód'
.... extension:statusHistory 1..* (Complex) Historia statusów karty e-KOK. Ostatni status na liście historii statusów musi być tożsamy z aktualnym statusem karty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-history
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:status 1..1 Extension status
....... extension 0..0
....... url 1..1 uri "status"
....... value[x] 1..1 code status
Binding: PLeKOKCardiacCareCardStatusVS (required)
...... extension:period 1..1 Extension Okres czasu, w którym status był aktualny
....... extension 0..0
....... url 1..1 uri "period"
....... value[x] 1..1 Period Okres
........ start ΣC 1..1 dateTime Data początku okresu
Constraints: date-pattern
........ end ΣC 0..1 dateTime Data końca okresu
Constraints: date-pattern
...... extension:statusReason 0..1 Extension Przyczyna zmiany statusu
....... extension 0..0
....... url 1..1 uri "statusReason"
....... value[x] 0..1 CodeableConcept Przyczyna
........ 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 Inny powód. Należy uzupełnić w przypadku wybrania pozycji 'Inny powód'
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-history"
.... extension:priority 1..1 (Complex) Tryb skierowania. Przyjmuje wartość: urgent (Pilny) | routine (Stabilny)
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-priority
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-priority"
..... value[x] 1..1 code Value of extension
Binding: PLeKOKServiceRequestPriorityVS (required)
.... extension:reasonCode 1..1 (Complex) Bezpośrednia przyczyna wydania karty e-KOK
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-issuing-reason
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-issuing-reason"
..... value[x] 1..1 CodeableConcept Value of extension
Binding: PLeKOKCardiacCareCardReasonCodeVS (required)
...... 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 Opis przyczyny wydania karty (należy uzupełnić jeżeli wybrano pozycję 'other')
... intent ?!Σ 1..1 code proposal | plan | order | option
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category Σ 1..* CodeableConcept Kategoria
Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
.... 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/care-plan-category-code-system
..... code Σ 1..1 code Kod
Fixed Value: cardiac-care-card
... subject Σ 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
... encounter Σ 1..1 Reference(Encounter) Dane świadczenia, w ramach którego wystawiono kartę e-KOK
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Encounter
.... type Σ 1..1 uri Typ zasobu (Encounter)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Encounter
... period Σ 1..1 Period Okres obowiązywania karty e-KOK
.... extension 0..0
.... start ΣC 1..1 dateTime Data początku okresu obowiązywania karty e-KOK
Constraints: date-pattern
.... end ΣC 0..1 dateTime Data końca okresu obowiązywania karty e-KOK
Constraints: date-pattern
... created ΣC 1..1 dateTime Data wystawienia karty e-KOK
Constraints: date-pattern
... author Σ 1..1 Reference(Practitioner) Autor karty e-KOK
.... 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ę

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CarePlan.extension:statusReason.​value[x].coding:unknownStatusReason Base required PLeKOKCardiacCareCardUnknownStatusReasonVS 📦0.5.0 This IG
CarePlan.extension:statusReason.​value[x].coding:revocationReason Base required PLeKOKCardiacCareCardRevocationReasonVS 📦0.5.0 This IG
CarePlan.extension:statusReason.​value[x].coding:onHoldReason Base required PLeKOKCardiacCareCardOnHoldStatusReasonVS 📦0.5.0 This IG
CarePlan.extension:statusHistory.​extension:status.value[x] Base required PLeKOKCardiacCareCardStatusVS 📦0.5.0 This IG
CarePlan.extension:priority.​value[x] Base required PLeKOKServiceRequestPriorityVS 📦0.5.0 This IG
CarePlan.extension:reasonCode.​value[x] Base required PLeKOKCardiacCareCardReasonCodeVS 📦0.5.0 This IG
CarePlan.status Base required PLeKOKCardiacCareCardStatusVS 📦0.5.0 This IG
CarePlan.intent Base required Care Plan Intent 📍4.0.1 FHIR Std.
CarePlan.category Base example Care Plan Category 📍4.0.1 FHIR Std.
CarePlan.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.
CarePlan.encounter.type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
date-pattern error CarePlan.extension:statusHistory.extension:period.value[x].start, CarePlan.extension:statusHistory.extension:period.value[x].end, CarePlan.period.start, CarePlan.period.end, CarePlan.created Nieprawidłowy format daty (prawidłowy format daty: YYYY-MM-DD) $this.toString().matches('^\\d{4}-((0[0-9])|(1[012]))-(([012][0-9])|3[01])$')
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan 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 CarePlan 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 CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan 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
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... 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) PLeKOKCardiacCareCard

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-cardiac-care-card
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:statusReason 0..1 (Complex) Przyczyna zmiany statusu
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-reason
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-reason"
..... value[x] 1..1 CodeableConcept Value of extension
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
....... coding:unknownStatusReason Σ 0..1 Coding Przyczyna statusu nieznanego. Ustawienie statusu nieznanego wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardUnknownStatusReasonVS (required)
........ 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/unknown-status-reason-code-system
........ code Σ 1..1 code Kod
........ display Σ 1..1 string Nazwa
....... coding:revocationReason Σ 0..1 Coding Przyczyna odwołania karty e-KOK. Odwołanie karty wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardRevocationReasonVS (required)
........ 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/revocation-status-reason-code-system
........ code Σ 1..1 code Kod
........ display Σ 1..1 string Nazwa
....... coding:onHoldReason Σ 0..1 Coding Przyczyna wstrzymania karty e-KOK. Wstrzymanie karty wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardOnHoldStatusReasonVS (required)
........ 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/palliative-care-reason-code-system
........ code Σ 1..1 code Kod
........ display Σ 1..1 string Nazwa
...... text Σ 0..1 string Inny powód. Należy uzupełnić w przypadku wybrania pozycji 'Inny powód'
.... extension:statusHistory 1..* (Complex) Historia statusów karty e-KOK. Ostatni status na liście historii statusów musi być tożsamy z aktualnym statusem karty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-history
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:status 1..1 Extension status
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "status"
....... value[x] 1..1 code status
Binding: PLeKOKCardiacCareCardStatusVS (required)
...... extension:period 1..1 Extension Okres czasu, w którym status był aktualny
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "period"
....... value[x] 1..1 Period Okres
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ start ΣC 1..1 dateTime Data początku okresu
Constraints: date-pattern
........ end ΣC 0..1 dateTime Data końca okresu
Constraints: date-pattern
...... extension:statusReason 0..1 Extension Przyczyna zmiany statusu
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "statusReason"
....... value[x] 0..1 CodeableConcept Przyczyna
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ 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 Inny powód. Należy uzupełnić w przypadku wybrania pozycji 'Inny powód'
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-history"
.... extension:priority 1..1 (Complex) Tryb skierowania. Przyjmuje wartość: urgent (Pilny) | routine (Stabilny)
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-priority
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-priority"
..... value[x] 1..1 code Value of extension
Binding: PLeKOKServiceRequestPriorityVS (required)
.... extension:reasonCode 1..1 (Complex) Bezpośrednia przyczyna wydania karty e-KOK
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-issuing-reason
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-issuing-reason"
..... value[x] 1..1 CodeableConcept Value of extension
Binding: PLeKOKCardiacCareCardReasonCodeVS (required)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... 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 Opis przyczyny wydania karty (należy uzupełnić jeżeli wybrano pozycję 'other')
... intent ?!Σ 1..1 code proposal | plan | order | option
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category Σ 1..* CodeableConcept Kategoria
Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... 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/care-plan-category-code-system
..... code Σ 1..1 code Kod
Fixed Value: cardiac-care-card
... subject Σ 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
... encounter Σ 1..1 Reference(Encounter) Dane świadczenia, w ramach którego wystawiono kartę e-KOK
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Encounter
.... type Σ 1..1 uri Typ zasobu (Encounter)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Encounter
... period Σ 1..1 Period Okres obowiązywania karty e-KOK
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..0
.... start ΣC 1..1 dateTime Data początku okresu obowiązywania karty e-KOK
Constraints: date-pattern
.... end ΣC 0..1 dateTime Data końca okresu obowiązywania karty e-KOK
Constraints: date-pattern
... created ΣC 1..1 dateTime Data wystawienia karty e-KOK
Constraints: date-pattern
... author Σ 1..1 Reference(Practitioner) Autor karty e-KOK
.... 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ę

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CarePlan.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
CarePlan.extension:statusReason.​value[x].coding:unknownStatusReason Base required PLeKOKCardiacCareCardUnknownStatusReasonVS 📦0.5.0 This IG
CarePlan.extension:statusReason.​value[x].coding:revocationReason Base required PLeKOKCardiacCareCardRevocationReasonVS 📦0.5.0 This IG
CarePlan.extension:statusReason.​value[x].coding:onHoldReason Base required PLeKOKCardiacCareCardOnHoldStatusReasonVS 📦0.5.0 This IG
CarePlan.extension:statusHistory.​extension:status.value[x] Base required PLeKOKCardiacCareCardStatusVS 📦0.5.0 This IG
CarePlan.extension:priority.​value[x] Base required PLeKOKServiceRequestPriorityVS 📦0.5.0 This IG
CarePlan.extension:reasonCode.​value[x] Base required PLeKOKCardiacCareCardReasonCodeVS 📦0.5.0 This IG
CarePlan.status Base required PLeKOKCardiacCareCardStatusVS 📦0.5.0 This IG
CarePlan.intent Base required Care Plan Intent 📍4.0.1 FHIR Std.
CarePlan.category Base example Care Plan Category 📍4.0.1 FHIR Std.
CarePlan.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.
CarePlan.encounter.type Base extensible ResourceType 📍4.0.1 FHIR Std.
CarePlan.activity.outcomeCodeableConcept Base example Care Plan Activity Outcome 📍4.0.1 FHIR Std.
CarePlan.activity.detail.​kind Base required Care Plan Activity Kind 📍4.0.1 FHIR Std.
CarePlan.activity.detail.​code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
CarePlan.activity.detail.​reasonCode Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
CarePlan.activity.detail.​status Base required CarePlanActivityStatus 📍4.0.1 FHIR Std.
CarePlan.activity.detail.​product[x] Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
date-pattern error CarePlan.extension:statusHistory.extension:period.value[x].start, CarePlan.extension:statusHistory.extension:period.value[x].end, CarePlan.period.start, CarePlan.period.end, CarePlan.created Nieprawidłowy format daty (prawidłowy format daty: YYYY-MM-DD) $this.toString().matches('^\\d{4}-((0[0-9])|(1[012]))-(([012][0-9])|3[01])$')
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan 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 CarePlan 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 CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan 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 Differential

Struktura bazuje na CarePlan

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... 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) PLeKOKCardiacCareCard
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-cardiac-care-card
.... tag 0..0
... implicitRules 0..0
... language 0..0
... text 0..0
... contained 0..0
... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:statusReason 0..1 (Complex) Przyczyna zmiany statusu
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-reason
..... value[x]
...... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
....... coding:unknownStatusReason 0..1 Coding Przyczyna statusu nieznanego. Ustawienie statusu nieznanego wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardUnknownStatusReasonVS (required)
........ extension 0..0
........ system 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/unknown-status-reason-code-system
........ version 0..0
........ code 1..1 code Kod
........ display 1..1 string Nazwa
........ userSelected 0..0
....... coding:revocationReason 0..1 Coding Przyczyna odwołania karty e-KOK. Odwołanie karty wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardRevocationReasonVS (required)
........ extension 0..0
........ system 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/revocation-status-reason-code-system
........ version 0..0
........ code 1..1 code Kod
........ display 1..1 string Nazwa
........ userSelected 0..0
....... coding:onHoldReason 0..1 Coding Przyczyna wstrzymania karty e-KOK. Wstrzymanie karty wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardOnHoldStatusReasonVS (required)
........ extension 0..0
........ system 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/palliative-care-reason-code-system
........ version 0..0
........ code 1..1 code Kod
........ display 1..1 string Nazwa
........ userSelected 0..0
...... text 0..1 string Inny powód. Należy uzupełnić w przypadku wybrania pozycji 'Inny powód'
.... extension:statusHistory 1..* (Complex) Historia statusów karty e-KOK. Ostatni status na liście historii statusów musi być tożsamy z aktualnym statusem karty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-history
..... Slices for extension Content/Rules for all slices
...... extension:status 1..1 Extension status
....... value[x] 1..1 code status
Binding: PLeKOKCardiacCareCardStatusVS (required)
...... extension:period 1..1 Extension Okres czasu, w którym status był aktualny
....... value[x] 1..1 Period Okres
........ start C 1..1 dateTime Data początku okresu
Constraints: date-pattern
........ end C 0..1 dateTime Data końca okresu
Constraints: date-pattern
...... extension:statusReason 0..1 Extension Przyczyna zmiany statusu
....... value[x] 0..1 CodeableConcept Przyczyna
........ 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 Inny powód. Należy uzupełnić w przypadku wybrania pozycji 'Inny powód'
.... extension:priority 1..1 (Complex) Tryb skierowania. Przyjmuje wartość: urgent (Pilny) | routine (Stabilny)
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-priority
..... value[x] 1..1 code Value of extension
Binding: PLeKOKServiceRequestPriorityVS (required)
.... extension:reasonCode 1..1 (Complex) Bezpośrednia przyczyna wydania karty e-KOK
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-issuing-reason
..... value[x] 1..1 CodeableConcept Value of extension
Binding: PLeKOKCardiacCareCardReasonCodeVS (required)
...... 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 Opis przyczyny wydania karty (należy uzupełnić jeżeli wybrano pozycję 'other')
... modifierExtension 0..0
... identifier 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn 0..0
... replaces 0..0
... partOf 0..0
... status 1..1 code draft (Wystawiona) | active (U realizatora) | completed (Zamknięta) | revoked (odwołana) | entered-in-error (Błędnie zarejestrowana) | unknown (Nieznany). Status 'Wystawiona' należy ustawić w przypadku wydania karty w POZ. Status 'U realizatora' można ustawić w przypadku wydania karty w placówce OK lub w momencie pierwszej wizyty pacjenta w placówce OK.
Binding: PLeKOKCardiacCareCardStatusVS (required)
... category 1..* CodeableConcept Kategoria
.... 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/care-plan-category-code-system
..... version 0..0
..... code 1..1 code Kod
Fixed Value: cardiac-care-card
..... display 0..0
..... userSelected 0..0
.... text 0..0
... title 0..0
... description 0..0
... subject 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
... encounter 1..1 Reference(Encounter) Dane świadczenia, w ramach którego wystawiono kartę e-KOK
.... id 0..0
.... extension 0..0
.... reference 1..1 string Referencja do zasobu Encounter
.... type 1..1 uri Typ zasobu (Encounter)
Fixed Value: Encounter
.... identifier 0..0
.... display 0..0
... period 1..1 Period Okres obowiązywania karty e-KOK
.... extension 0..0
.... start C 1..1 dateTime Data początku okresu obowiązywania karty e-KOK
Constraints: date-pattern
.... end C 0..1 dateTime Data końca okresu obowiązywania karty e-KOK
Constraints: date-pattern
... created C 1..1 dateTime Data wystawienia karty e-KOK
Constraints: date-pattern
... author 1..1 Reference(Practitioner) Autor karty e-KOK
.... id 0..0
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Identyfikator pracownika medycznego
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri System identyfikacji pracowników medycznych
..... value 1..1 string Identyfikator pracownika medycznego
..... period 0..0
..... assigner 0..0
.... display 1..1 string Text alternative for the resource
..... id 0..0
..... 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
....... id 0..0
....... value[x] 1..1 string Nazwisko
...... extension:givenName 1..* (Complex) Imiona
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name
....... id 0..0
....... value[x] 1..1 string Imię
..... value 0..0
... contributor 0..0
... careTeam 0..0
... addresses 0..0
... supportingInfo 0..0
... goal 0..0
... activity 0..0
... note 0..0

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
CarePlan.extension:statusReason.​value[x].coding:unknownStatusReason Base required PLeKOKCardiacCareCardUnknownStatusReasonVS 📦0.5.0 This IG
CarePlan.extension:statusReason.​value[x].coding:revocationReason Base required PLeKOKCardiacCareCardRevocationReasonVS 📦0.5.0 This IG
CarePlan.extension:statusReason.​value[x].coding:onHoldReason Base required PLeKOKCardiacCareCardOnHoldStatusReasonVS 📦0.5.0 This IG
CarePlan.extension:statusHistory.​extension:status.value[x] Base required PLeKOKCardiacCareCardStatusVS 📦0.5.0 This IG
CarePlan.extension:priority.​value[x] Base required PLeKOKServiceRequestPriorityVS 📦0.5.0 This IG
CarePlan.extension:reasonCode.​value[x] Base required PLeKOKCardiacCareCardReasonCodeVS 📦0.5.0 This IG
CarePlan.status Base required PLeKOKCardiacCareCardStatusVS 📦0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
date-pattern error CarePlan.extension:statusHistory.extension:period.value[x].start, CarePlan.extension:statusHistory.extension:period.value[x].end, CarePlan.period.start, CarePlan.period.end, CarePlan.created Nieprawidłowy format daty (prawidłowy format daty: YYYY-MM-DD) $this.toString().matches('^\\d{4}-((0[0-9])|(1[012]))-(([012][0-9])|3[01])$')

Widok kluczowych elementów

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... 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) PLeKOKCardiacCareCard

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-cardiac-care-card
... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:statusReason 0..1 (Complex) Przyczyna zmiany statusu
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-reason
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-reason"
..... value[x] 1..1 CodeableConcept Value of extension
...... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
....... coding:unknownStatusReason Σ 0..1 Coding Przyczyna statusu nieznanego. Ustawienie statusu nieznanego wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardUnknownStatusReasonVS (required)
........ extension 0..0
........ system Σ 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/unknown-status-reason-code-system
........ code Σ 1..1 code Kod
........ display Σ 1..1 string Nazwa
....... coding:revocationReason Σ 0..1 Coding Przyczyna odwołania karty e-KOK. Odwołanie karty wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardRevocationReasonVS (required)
........ extension 0..0
........ system Σ 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/revocation-status-reason-code-system
........ code Σ 1..1 code Kod
........ display Σ 1..1 string Nazwa
....... coding:onHoldReason Σ 0..1 Coding Przyczyna wstrzymania karty e-KOK. Wstrzymanie karty wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardOnHoldStatusReasonVS (required)
........ extension 0..0
........ system Σ 1..1 uri System kodowania
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/palliative-care-reason-code-system
........ code Σ 1..1 code Kod
........ display Σ 1..1 string Nazwa
...... text Σ 0..1 string Inny powód. Należy uzupełnić w przypadku wybrania pozycji 'Inny powód'
.... extension:statusHistory 1..* (Complex) Historia statusów karty e-KOK. Ostatni status na liście historii statusów musi być tożsamy z aktualnym statusem karty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-history
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:status 1..1 Extension status
....... extension 0..0
....... url 1..1 uri "status"
....... value[x] 1..1 code status
Binding: PLeKOKCardiacCareCardStatusVS (required)
...... extension:period 1..1 Extension Okres czasu, w którym status był aktualny
....... extension 0..0
....... url 1..1 uri "period"
....... value[x] 1..1 Period Okres
........ start ΣC 1..1 dateTime Data początku okresu
Constraints: date-pattern
........ end ΣC 0..1 dateTime Data końca okresu
Constraints: date-pattern
...... extension:statusReason 0..1 Extension Przyczyna zmiany statusu
....... extension 0..0
....... url 1..1 uri "statusReason"
....... value[x] 0..1 CodeableConcept Przyczyna
........ 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 Inny powód. Należy uzupełnić w przypadku wybrania pozycji 'Inny powód'
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-history"
.... extension:priority 1..1 (Complex) Tryb skierowania. Przyjmuje wartość: urgent (Pilny) | routine (Stabilny)
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-priority
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-priority"
..... value[x] 1..1 code Value of extension
Binding: PLeKOKServiceRequestPriorityVS (required)
.... extension:reasonCode 1..1 (Complex) Bezpośrednia przyczyna wydania karty e-KOK
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-issuing-reason
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-issuing-reason"
..... value[x] 1..1 CodeableConcept Value of extension
Binding: PLeKOKCardiacCareCardReasonCodeVS (required)
...... 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 Opis przyczyny wydania karty (należy uzupełnić jeżeli wybrano pozycję 'other')
... intent ?!Σ 1..1 code proposal | plan | order | option
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category Σ 1..* CodeableConcept Kategoria
Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
.... 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/care-plan-category-code-system
..... code Σ 1..1 code Kod
Fixed Value: cardiac-care-card
... subject Σ 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
... encounter Σ 1..1 Reference(Encounter) Dane świadczenia, w ramach którego wystawiono kartę e-KOK
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Encounter
.... type Σ 1..1 uri Typ zasobu (Encounter)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Encounter
... period Σ 1..1 Period Okres obowiązywania karty e-KOK
.... extension 0..0
.... start ΣC 1..1 dateTime Data początku okresu obowiązywania karty e-KOK
Constraints: date-pattern
.... end ΣC 0..1 dateTime Data końca okresu obowiązywania karty e-KOK
Constraints: date-pattern
... created ΣC 1..1 dateTime Data wystawienia karty e-KOK
Constraints: date-pattern
... author Σ 1..1 Reference(Practitioner) Autor karty e-KOK
.... 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ę

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CarePlan.extension:statusReason.​value[x].coding:unknownStatusReason Base required PLeKOKCardiacCareCardUnknownStatusReasonVS 📦0.5.0 This IG
CarePlan.extension:statusReason.​value[x].coding:revocationReason Base required PLeKOKCardiacCareCardRevocationReasonVS 📦0.5.0 This IG
CarePlan.extension:statusReason.​value[x].coding:onHoldReason Base required PLeKOKCardiacCareCardOnHoldStatusReasonVS 📦0.5.0 This IG
CarePlan.extension:statusHistory.​extension:status.value[x] Base required PLeKOKCardiacCareCardStatusVS 📦0.5.0 This IG
CarePlan.extension:priority.​value[x] Base required PLeKOKServiceRequestPriorityVS 📦0.5.0 This IG
CarePlan.extension:reasonCode.​value[x] Base required PLeKOKCardiacCareCardReasonCodeVS 📦0.5.0 This IG
CarePlan.status Base required PLeKOKCardiacCareCardStatusVS 📦0.5.0 This IG
CarePlan.intent Base required Care Plan Intent 📍4.0.1 FHIR Std.
CarePlan.category Base example Care Plan Category 📍4.0.1 FHIR Std.
CarePlan.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.
CarePlan.encounter.type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
date-pattern error CarePlan.extension:statusHistory.extension:period.value[x].start, CarePlan.extension:statusHistory.extension:period.value[x].end, CarePlan.period.start, CarePlan.period.end, CarePlan.created Nieprawidłowy format daty (prawidłowy format daty: YYYY-MM-DD) $this.toString().matches('^\\d{4}-((0[0-9])|(1[012]))-(([012][0-9])|3[01])$')
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan 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 CarePlan 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 CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan 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
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... 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) PLeKOKCardiacCareCard

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-cardiac-care-card
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
... Slices for extension 3..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:statusReason 0..1 (Complex) Przyczyna zmiany statusu
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-reason
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-reason"
..... value[x] 1..1 CodeableConcept Value of extension
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
....... coding:unknownStatusReason Σ 0..1 Coding Przyczyna statusu nieznanego. Ustawienie statusu nieznanego wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardUnknownStatusReasonVS (required)
........ 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/unknown-status-reason-code-system
........ code Σ 1..1 code Kod
........ display Σ 1..1 string Nazwa
....... coding:revocationReason Σ 0..1 Coding Przyczyna odwołania karty e-KOK. Odwołanie karty wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardRevocationReasonVS (required)
........ 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/revocation-status-reason-code-system
........ code Σ 1..1 code Kod
........ display Σ 1..1 string Nazwa
....... coding:onHoldReason Σ 0..1 Coding Przyczyna wstrzymania karty e-KOK. Wstrzymanie karty wymaga podania przyczyny.
Binding: PLeKOKCardiacCareCardOnHoldStatusReasonVS (required)
........ 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/palliative-care-reason-code-system
........ code Σ 1..1 code Kod
........ display Σ 1..1 string Nazwa
...... text Σ 0..1 string Inny powód. Należy uzupełnić w przypadku wybrania pozycji 'Inny powód'
.... extension:statusHistory 1..* (Complex) Historia statusów karty e-KOK. Ostatni status na liście historii statusów musi być tożsamy z aktualnym statusem karty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-history
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:status 1..1 Extension status
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "status"
....... value[x] 1..1 code status
Binding: PLeKOKCardiacCareCardStatusVS (required)
...... extension:period 1..1 Extension Okres czasu, w którym status był aktualny
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "period"
....... value[x] 1..1 Period Okres
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ start ΣC 1..1 dateTime Data początku okresu
Constraints: date-pattern
........ end ΣC 0..1 dateTime Data końca okresu
Constraints: date-pattern
...... extension:statusReason 0..1 Extension Przyczyna zmiany statusu
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "statusReason"
....... value[x] 0..1 CodeableConcept Przyczyna
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ 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 Inny powód. Należy uzupełnić w przypadku wybrania pozycji 'Inny powód'
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/status-history"
.... extension:priority 1..1 (Complex) Tryb skierowania. Przyjmuje wartość: urgent (Pilny) | routine (Stabilny)
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-priority
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-priority"
..... value[x] 1..1 code Value of extension
Binding: PLeKOKServiceRequestPriorityVS (required)
.... extension:reasonCode 1..1 (Complex) Bezpośrednia przyczyna wydania karty e-KOK
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-issuing-reason
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/cardiac-care-card-issuing-reason"
..... value[x] 1..1 CodeableConcept Value of extension
Binding: PLeKOKCardiacCareCardReasonCodeVS (required)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... 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 Opis przyczyny wydania karty (należy uzupełnić jeżeli wybrano pozycję 'other')
... intent ?!Σ 1..1 code proposal | plan | order | option
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category Σ 1..* CodeableConcept Kategoria
Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... 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/care-plan-category-code-system
..... code Σ 1..1 code Kod
Fixed Value: cardiac-care-card
... subject Σ 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
... encounter Σ 1..1 Reference(Encounter) Dane świadczenia, w ramach którego wystawiono kartę e-KOK
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Encounter
.... type Σ 1..1 uri Typ zasobu (Encounter)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Encounter
... period Σ 1..1 Period Okres obowiązywania karty e-KOK
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..0
.... start ΣC 1..1 dateTime Data początku okresu obowiązywania karty e-KOK
Constraints: date-pattern
.... end ΣC 0..1 dateTime Data końca okresu obowiązywania karty e-KOK
Constraints: date-pattern
... created ΣC 1..1 dateTime Data wystawienia karty e-KOK
Constraints: date-pattern
... author Σ 1..1 Reference(Practitioner) Autor karty e-KOK
.... 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ę

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CarePlan.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
CarePlan.extension:statusReason.​value[x].coding:unknownStatusReason Base required PLeKOKCardiacCareCardUnknownStatusReasonVS 📦0.5.0 This IG
CarePlan.extension:statusReason.​value[x].coding:revocationReason Base required PLeKOKCardiacCareCardRevocationReasonVS 📦0.5.0 This IG
CarePlan.extension:statusReason.​value[x].coding:onHoldReason Base required PLeKOKCardiacCareCardOnHoldStatusReasonVS 📦0.5.0 This IG
CarePlan.extension:statusHistory.​extension:status.value[x] Base required PLeKOKCardiacCareCardStatusVS 📦0.5.0 This IG
CarePlan.extension:priority.​value[x] Base required PLeKOKServiceRequestPriorityVS 📦0.5.0 This IG
CarePlan.extension:reasonCode.​value[x] Base required PLeKOKCardiacCareCardReasonCodeVS 📦0.5.0 This IG
CarePlan.status Base required PLeKOKCardiacCareCardStatusVS 📦0.5.0 This IG
CarePlan.intent Base required Care Plan Intent 📍4.0.1 FHIR Std.
CarePlan.category Base example Care Plan Category 📍4.0.1 FHIR Std.
CarePlan.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.
CarePlan.encounter.type Base extensible ResourceType 📍4.0.1 FHIR Std.
CarePlan.activity.outcomeCodeableConcept Base example Care Plan Activity Outcome 📍4.0.1 FHIR Std.
CarePlan.activity.detail.​kind Base required Care Plan Activity Kind 📍4.0.1 FHIR Std.
CarePlan.activity.detail.​code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
CarePlan.activity.detail.​reasonCode Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
CarePlan.activity.detail.​status Base required CarePlanActivityStatus 📍4.0.1 FHIR Std.
CarePlan.activity.detail.​product[x] Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
date-pattern error CarePlan.extension:statusHistory.extension:period.value[x].start, CarePlan.extension:statusHistory.extension:period.value[x].end, CarePlan.period.start, CarePlan.period.end, CarePlan.created Nieprawidłowy format daty (prawidłowy format daty: YYYY-MM-DD) $this.toString().matches('^\\d{4}-((0[0-9])|(1[012]))-(([012][0-9])|3[01])$')
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan 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 CarePlan 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 CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan 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()

 

Inne struktury profilu: CSV, Excel, Schematron