eKOK Dokumentacja Integracyjna
0.5.0 - draft Poland flag

Profil zasobu: PLeKOKKOSZawalCarePlan

Logiczny url: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-kos-zawal-care-plan Wersja: 0.5.0
Active z dnia 2026-03-17 Nazwa: PLeKOKKOSZawalCarePlan

Profil zasobu zawierający zakres informacji dotyczących udziału pacjenta w programie KOS-Zawał

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) PLeKOKKOSZawalCarePlan
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-kos-zawal-care-plan
.... tag 0..0
... implicitRules 0..0
... language 0..0
... text 0..0
... contained 0..0
... extension 0..0
... 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 active (Aktywny) | completed (Zakończony) | entered-in-error (Błędnie zarejestrowany)
Binding: PLeKOKCardiacCarePlanStatusVS (required)
... intent 1..1 code Przyjmuje wartość: #plan
Fixed Value: plan
... category 1..1 CodeableConcept KOS-Zawał
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Rodzaj programu
..... extension 0..0
..... system 1..1 uri System kodowania rodzaju programu
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/cardiac-care-plan-category-code-system
..... version 0..0
..... code 1..1 code Kod rodzaju programu
Fixed Value: kos-zawal
..... display 1..1 string Nazwa programu odpowiadająca kodowi
..... userSelected 0..0
.... text 0..0
... title 0..0
... description 0..0
... subject 1..1 Reference(Patient | Group) 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 0..0
... period 1..1 Period Okres uczestnictwa w programie
.... id 0..0
.... extension 0..0
.... start C 1..1 dateTime Data dołączenia do programu
Constraints: date-pattern
.... end C 0..1 dateTime Data końca uczestnictwa w programie
Constraints: date-pattern
... created 0..0
... author 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.status Base required PLeKOKCardiacCarePlanStatusVS 📦0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
date-pattern error CarePlan.period.start, CarePlan.period.end 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) PLeKOKKOSZawalCarePlan

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-kos-zawal-care-plan
... status ?!Σ 1..1 code active (Aktywny) | completed (Zakończony) | entered-in-error (Błędnie zarejestrowany)
Binding: PLeKOKCardiacCarePlanStatusVS (required)
... category Σ 1..1 CodeableConcept KOS-Zawał
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.
.... extension 0..0
.... coding Σ 1..1 Coding Rodzaj programu
..... extension 0..0
..... system Σ 1..1 uri System kodowania rodzaju programu
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/cardiac-care-plan-category-code-system
..... code Σ 1..1 code Kod rodzaju programu
Fixed Value: kos-zawal
..... display Σ 1..1 string Nazwa programu odpowiadająca kodowi
... subject Σ 1..1 Reference(Patient | Group) 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
... period Σ 1..1 Period Okres uczestnictwa w programie
.... extension 0..0
.... start ΣC 1..1 dateTime Data dołączenia do programu
Constraints: date-pattern
.... end ΣC 0..1 dateTime Data końca uczestnictwa w programie
Constraints: date-pattern

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CarePlan.status Base required PLeKOKCardiacCarePlanStatusVS 📦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.

Constraints

Id Grade Path(s) Description Expression
date-pattern error CarePlan.period.start, CarePlan.period.end 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) PLeKOKKOSZawalCarePlan

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-kos-zawal-care-plan
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
... status ?!Σ 1..1 code active (Aktywny) | completed (Zakończony) | entered-in-error (Błędnie zarejestrowany)
Binding: PLeKOKCardiacCarePlanStatusVS (required)
... category Σ 1..1 CodeableConcept KOS-Zawał
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.
.... extension 0..0
.... coding Σ 1..1 Coding Rodzaj programu
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... system Σ 1..1 uri System kodowania rodzaju programu
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/cardiac-care-plan-category-code-system
..... code Σ 1..1 code Kod rodzaju programu
Fixed Value: kos-zawal
..... display Σ 1..1 string Nazwa programu odpowiadająca kodowi
... subject Σ 1..1 Reference(Patient | Group) 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
... period Σ 1..1 Period Okres uczestnictwa w programie
.... extension 0..0
.... start ΣC 1..1 dateTime Data dołączenia do programu
Constraints: date-pattern
.... end ΣC 0..1 dateTime Data końca uczestnictwa w programie
Constraints: date-pattern

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.status Base required PLeKOKCardiacCarePlanStatusVS 📦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.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.period.start, CarePlan.period.end 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()

Struktura bazuje na CarePlan

Summary

Mandatory: 11 elements
Fixed: 5 elements
Prohibited: 39 elements

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) PLeKOKKOSZawalCarePlan
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-kos-zawal-care-plan
.... tag 0..0
... implicitRules 0..0
... language 0..0
... text 0..0
... contained 0..0
... extension 0..0
... 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 active (Aktywny) | completed (Zakończony) | entered-in-error (Błędnie zarejestrowany)
Binding: PLeKOKCardiacCarePlanStatusVS (required)
... intent 1..1 code Przyjmuje wartość: #plan
Fixed Value: plan
... category 1..1 CodeableConcept KOS-Zawał
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Rodzaj programu
..... extension 0..0
..... system 1..1 uri System kodowania rodzaju programu
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/cardiac-care-plan-category-code-system
..... version 0..0
..... code 1..1 code Kod rodzaju programu
Fixed Value: kos-zawal
..... display 1..1 string Nazwa programu odpowiadająca kodowi
..... userSelected 0..0
.... text 0..0
... title 0..0
... description 0..0
... subject 1..1 Reference(Patient | Group) 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 0..0
... period 1..1 Period Okres uczestnictwa w programie
.... id 0..0
.... extension 0..0
.... start C 1..1 dateTime Data dołączenia do programu
Constraints: date-pattern
.... end C 0..1 dateTime Data końca uczestnictwa w programie
Constraints: date-pattern
... created 0..0
... author 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.status Base required PLeKOKCardiacCarePlanStatusVS 📦0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
date-pattern error CarePlan.period.start, CarePlan.period.end 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) PLeKOKKOSZawalCarePlan

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-kos-zawal-care-plan
... status ?!Σ 1..1 code active (Aktywny) | completed (Zakończony) | entered-in-error (Błędnie zarejestrowany)
Binding: PLeKOKCardiacCarePlanStatusVS (required)
... category Σ 1..1 CodeableConcept KOS-Zawał
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.
.... extension 0..0
.... coding Σ 1..1 Coding Rodzaj programu
..... extension 0..0
..... system Σ 1..1 uri System kodowania rodzaju programu
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/cardiac-care-plan-category-code-system
..... code Σ 1..1 code Kod rodzaju programu
Fixed Value: kos-zawal
..... display Σ 1..1 string Nazwa programu odpowiadająca kodowi
... subject Σ 1..1 Reference(Patient | Group) 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
... period Σ 1..1 Period Okres uczestnictwa w programie
.... extension 0..0
.... start ΣC 1..1 dateTime Data dołączenia do programu
Constraints: date-pattern
.... end ΣC 0..1 dateTime Data końca uczestnictwa w programie
Constraints: date-pattern

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CarePlan.status Base required PLeKOKCardiacCarePlanStatusVS 📦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.

Constraints

Id Grade Path(s) Description Expression
date-pattern error CarePlan.period.start, CarePlan.period.end 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) PLeKOKKOSZawalCarePlan

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-kos-zawal-care-plan
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
... status ?!Σ 1..1 code active (Aktywny) | completed (Zakończony) | entered-in-error (Błędnie zarejestrowany)
Binding: PLeKOKCardiacCarePlanStatusVS (required)
... category Σ 1..1 CodeableConcept KOS-Zawał
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.
.... extension 0..0
.... coding Σ 1..1 Coding Rodzaj programu
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... system Σ 1..1 uri System kodowania rodzaju programu
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/cardiac-care-plan-category-code-system
..... code Σ 1..1 code Kod rodzaju programu
Fixed Value: kos-zawal
..... display Σ 1..1 string Nazwa programu odpowiadająca kodowi
... subject Σ 1..1 Reference(Patient | Group) 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
... period Σ 1..1 Period Okres uczestnictwa w programie
.... extension 0..0
.... start ΣC 1..1 dateTime Data dołączenia do programu
Constraints: date-pattern
.... end ΣC 0..1 dateTime Data końca uczestnictwa w programie
Constraints: date-pattern

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.status Base required PLeKOKCardiacCarePlanStatusVS 📦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.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.period.start, CarePlan.period.end 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()

Struktura bazuje na CarePlan

Summary

Mandatory: 11 elements
Fixed: 5 elements
Prohibited: 39 elements

 

Inne struktury profilu: CSV, Excel, Schematron