eKOK Dokumentacja Integracyjna
0.5.0 - draft Poland flag

Profil zasobu: PLeKOKPractitioner

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

Profil zasobu zawierający zakres danych osobowych koordynatora.

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 Practitioner

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Practitioner 0..* Practitioner A person with a formal responsibility in the provisioning of healthcare or related services
... 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) PLeKOKPractitioner
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-practitioner
.... tag 0..0
... implicitRules 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... text 0..0
... contained 0..0
... extension 0..0
... modifierExtension 0..0
... Slices for identifier 1..* Identifier Biznesowy identyfikator koordynatora
Slice: Unordered, Closed by value:system
.... identifier:All Slices Content/Rules for all slices
..... system 0..1 uri OID systemu identyfikacji
Binding: PLeKOKCustodianIdentifierTypeVS (required)
.... identifier:PESEL 1..1 Identifier Biznesowy identyfikator koordynatora - PESEL
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri OID systemu identyfikacji
Fixed Value: urn:oid:2.16.840.1.113883.3.4424.1.1.616
..... value 1..1 string Identyfikator PESEL
..... period 0..0
..... assigner 0..0
.... identifier:NPWZ 0..* Identifier Biznesowy identyfikator koordynatora - NPWZ
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri OID systemu identyfikacji dla numeru prawa wykonywania zawodu (NPWZ)
Binding: PLeKOKPractitionerIdentifierSystemVS (required)
..... value 1..1 string Numer prawa wykonywania zawodu (NPWZ)
..... period 0..0
..... assigner 0..0
... active 0..0
... name 0..1 HumanName The name(s) associated with the practitioner
.... id 0..0
.... extension 0..0
.... use 0..0
.... text 0..0
.... family 0..1 string Nazwisko
.... given 1..* string Imiona
.... prefix 0..0
.... suffix 0..0
.... period 0..0
... telecom 0..0
... address 0..0
... gender 0..0
... birthDate 0..0
... photo 0..0
... qualification 0..0
... communication 0..0

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Practitioner.identifier.​system Base required PLeKOKCustodianIdentifierTypeVS 📦0.5.0 This IG
Practitioner.identifier:NPWZ.​system Base required PLeKOKPractitionerIdentifierSystemVS 📦0.5.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Practitioner 0..* Practitioner A person with a formal responsibility in the provisioning of healthcare or related services
... 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) PLeKOKPractitioner

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-practitioner
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
.... identifier:All Slices Content/Rules for all slices
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 0..1 uri OID systemu identyfikacji
Binding: PLeKOKCustodianIdentifierTypeVS (required)
Example General: http://www.acme.com/identifiers/patient
.... identifier:PESEL Σ 1..1 Identifier Biznesowy identyfikator koordynatora - PESEL
..... extension 0..0
..... system Σ 1..1 uri OID systemu identyfikacji
Binding: PLeKOKCustodianIdentifierTypeVS (required)
Fixed Value: urn:oid:2.16.840.1.113883.3.4424.1.1.616
..... value Σ 1..1 string Identyfikator PESEL
Example General: 123456
.... identifier:NPWZ Σ 0..* Identifier Biznesowy identyfikator koordynatora - NPWZ
..... extension 0..0
..... system Σ 1..1 uri OID systemu identyfikacji dla numeru prawa wykonywania zawodu (NPWZ)
Binding: PLeKOKPractitionerIdentifierSystemVS (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Numer prawa wykonywania zawodu (NPWZ)
Example General: 123456
... name Σ 0..1 HumanName The name(s) associated with the practitioner
.... extension 0..0
.... family Σ 0..1 string Nazwisko
.... given Σ 1..* string Imiona
This repeating element order: Given Names appear in the correct order for presenting the name

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Practitioner.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Practitioner.identifier.​system Base required PLeKOKCustodianIdentifierTypeVS 📦0.5.0 This IG
Practitioner.identifier:PESEL.​system Base required PLeKOKCustodianIdentifierTypeVS 📦0.5.0 This IG
Practitioner.identifier:NPWZ.​system Base required PLeKOKPractitionerIdentifierSystemVS 📦0.5.0 This IG
Practitioner.qualification.​code Base example v2 table 0360, Version 2.7 📦0360 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Practitioner If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Practitioner 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 Practitioner 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 Practitioner If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Practitioner 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
.. Practitioner 0..* Practitioner A person with a formal responsibility in the provisioning of healthcare or related services
... 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) PLeKOKPractitioner

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-practitioner
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
.... identifier:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 0..1 uri OID systemu identyfikacji
Binding: PLeKOKCustodianIdentifierTypeVS (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
.... identifier:PESEL Σ 1..1 Identifier Biznesowy identyfikator koordynatora - PESEL
..... extension 0..0
..... system Σ 1..1 uri OID systemu identyfikacji
Binding: PLeKOKCustodianIdentifierTypeVS (required)
Fixed Value: urn:oid:2.16.840.1.113883.3.4424.1.1.616
..... value Σ 1..1 string Identyfikator PESEL
Example General: 123456
.... identifier:NPWZ Σ 0..* Identifier Biznesowy identyfikator koordynatora - NPWZ
..... extension 0..0
..... system Σ 1..1 uri OID systemu identyfikacji dla numeru prawa wykonywania zawodu (NPWZ)
Binding: PLeKOKPractitionerIdentifierSystemVS (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Numer prawa wykonywania zawodu (NPWZ)
Example General: 123456
... name Σ 0..1 HumanName The name(s) associated with the practitioner
.... extension 0..0
.... family Σ 0..1 string Nazwisko
.... given Σ 1..* string Imiona
This repeating element order: Given Names appear in the correct order for presenting the name

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Practitioner.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Practitioner.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Practitioner.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Practitioner.identifier.​system Base required PLeKOKCustodianIdentifierTypeVS 📦0.5.0 This IG
Practitioner.identifier:PESEL.​system Base required PLeKOKCustodianIdentifierTypeVS 📦0.5.0 This IG
Practitioner.identifier:NPWZ.​system Base required PLeKOKPractitionerIdentifierSystemVS 📦0.5.0 This IG
Practitioner.qualification.​code Base example v2 table 0360, Version 2.7 📦0360 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Practitioner If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Practitioner 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 Practitioner 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 Practitioner If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Practitioner 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 Practitioner

Summary

Mandatory: 6 elements(3 nested mandatory elements)
Fixed: 2 elements
Prohibited: 35 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Practitioner.identifier (Closed)

Widok Differential

Struktura bazuje na Practitioner

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Practitioner 0..* Practitioner A person with a formal responsibility in the provisioning of healthcare or related services
... 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) PLeKOKPractitioner
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-practitioner
.... tag 0..0
... implicitRules 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... text 0..0
... contained 0..0
... extension 0..0
... modifierExtension 0..0
... Slices for identifier 1..* Identifier Biznesowy identyfikator koordynatora
Slice: Unordered, Closed by value:system
.... identifier:All Slices Content/Rules for all slices
..... system 0..1 uri OID systemu identyfikacji
Binding: PLeKOKCustodianIdentifierTypeVS (required)
.... identifier:PESEL 1..1 Identifier Biznesowy identyfikator koordynatora - PESEL
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri OID systemu identyfikacji
Fixed Value: urn:oid:2.16.840.1.113883.3.4424.1.1.616
..... value 1..1 string Identyfikator PESEL
..... period 0..0
..... assigner 0..0
.... identifier:NPWZ 0..* Identifier Biznesowy identyfikator koordynatora - NPWZ
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri OID systemu identyfikacji dla numeru prawa wykonywania zawodu (NPWZ)
Binding: PLeKOKPractitionerIdentifierSystemVS (required)
..... value 1..1 string Numer prawa wykonywania zawodu (NPWZ)
..... period 0..0
..... assigner 0..0
... active 0..0
... name 0..1 HumanName The name(s) associated with the practitioner
.... id 0..0
.... extension 0..0
.... use 0..0
.... text 0..0
.... family 0..1 string Nazwisko
.... given 1..* string Imiona
.... prefix 0..0
.... suffix 0..0
.... period 0..0
... telecom 0..0
... address 0..0
... gender 0..0
... birthDate 0..0
... photo 0..0
... qualification 0..0
... communication 0..0

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Practitioner.identifier.​system Base required PLeKOKCustodianIdentifierTypeVS 📦0.5.0 This IG
Practitioner.identifier:NPWZ.​system Base required PLeKOKPractitionerIdentifierSystemVS 📦0.5.0 This IG

Widok kluczowych elementów

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Practitioner 0..* Practitioner A person with a formal responsibility in the provisioning of healthcare or related services
... 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) PLeKOKPractitioner

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-practitioner
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
.... identifier:All Slices Content/Rules for all slices
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 0..1 uri OID systemu identyfikacji
Binding: PLeKOKCustodianIdentifierTypeVS (required)
Example General: http://www.acme.com/identifiers/patient
.... identifier:PESEL Σ 1..1 Identifier Biznesowy identyfikator koordynatora - PESEL
..... extension 0..0
..... system Σ 1..1 uri OID systemu identyfikacji
Binding: PLeKOKCustodianIdentifierTypeVS (required)
Fixed Value: urn:oid:2.16.840.1.113883.3.4424.1.1.616
..... value Σ 1..1 string Identyfikator PESEL
Example General: 123456
.... identifier:NPWZ Σ 0..* Identifier Biznesowy identyfikator koordynatora - NPWZ
..... extension 0..0
..... system Σ 1..1 uri OID systemu identyfikacji dla numeru prawa wykonywania zawodu (NPWZ)
Binding: PLeKOKPractitionerIdentifierSystemVS (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Numer prawa wykonywania zawodu (NPWZ)
Example General: 123456
... name Σ 0..1 HumanName The name(s) associated with the practitioner
.... extension 0..0
.... family Σ 0..1 string Nazwisko
.... given Σ 1..* string Imiona
This repeating element order: Given Names appear in the correct order for presenting the name

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Practitioner.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Practitioner.identifier.​system Base required PLeKOKCustodianIdentifierTypeVS 📦0.5.0 This IG
Practitioner.identifier:PESEL.​system Base required PLeKOKCustodianIdentifierTypeVS 📦0.5.0 This IG
Practitioner.identifier:NPWZ.​system Base required PLeKOKPractitionerIdentifierSystemVS 📦0.5.0 This IG
Practitioner.qualification.​code Base example v2 table 0360, Version 2.7 📦0360 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Practitioner If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Practitioner 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 Practitioner 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 Practitioner If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Practitioner 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
.. Practitioner 0..* Practitioner A person with a formal responsibility in the provisioning of healthcare or related services
... 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) PLeKOKPractitioner

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-practitioner
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
.... identifier:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 0..1 uri OID systemu identyfikacji
Binding: PLeKOKCustodianIdentifierTypeVS (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
.... identifier:PESEL Σ 1..1 Identifier Biznesowy identyfikator koordynatora - PESEL
..... extension 0..0
..... system Σ 1..1 uri OID systemu identyfikacji
Binding: PLeKOKCustodianIdentifierTypeVS (required)
Fixed Value: urn:oid:2.16.840.1.113883.3.4424.1.1.616
..... value Σ 1..1 string Identyfikator PESEL
Example General: 123456
.... identifier:NPWZ Σ 0..* Identifier Biznesowy identyfikator koordynatora - NPWZ
..... extension 0..0
..... system Σ 1..1 uri OID systemu identyfikacji dla numeru prawa wykonywania zawodu (NPWZ)
Binding: PLeKOKPractitionerIdentifierSystemVS (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Numer prawa wykonywania zawodu (NPWZ)
Example General: 123456
... name Σ 0..1 HumanName The name(s) associated with the practitioner
.... extension 0..0
.... family Σ 0..1 string Nazwisko
.... given Σ 1..* string Imiona
This repeating element order: Given Names appear in the correct order for presenting the name

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Practitioner.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Practitioner.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Practitioner.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Practitioner.identifier.​system Base required PLeKOKCustodianIdentifierTypeVS 📦0.5.0 This IG
Practitioner.identifier:PESEL.​system Base required PLeKOKCustodianIdentifierTypeVS 📦0.5.0 This IG
Practitioner.identifier:NPWZ.​system Base required PLeKOKPractitionerIdentifierSystemVS 📦0.5.0 This IG
Practitioner.qualification.​code Base example v2 table 0360, Version 2.7 📦0360 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Practitioner If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Practitioner 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 Practitioner 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 Practitioner If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Practitioner 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 Practitioner

Summary

Mandatory: 6 elements(3 nested mandatory elements)
Fixed: 2 elements
Prohibited: 35 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Practitioner.identifier (Closed)

 

Inne struktury profilu: CSV, Excel, Schematron