ZLE Dokumentacja Integracyjna
0.1.0 - draft Poland flaga

Profil zasobu: Rola pracownika medycznego

Oficjalny adres URL: https://ezdrowie.gov.pl/zle/fhir/StructureDefinition/pl-zle-practitioner-role Wersja: 0.1.0
Active stan na 2026-06-30 Nazwa obliczalna: PLZLEPractitionerRole

Profil zasobu PractitionerRole zawierający dane o roli pracownika medycznego w podmiocie, lokalizacji lub usłudze.

Usages:

You can also check for usages in the FHIR IG Statistics

Formalne widoki zawartości profilu

Różnice opisowe, migawki i inne reprezentacje.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PractitionerRole 0..* PractitionerRole Rola pracownika medycznego
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier Identyfikator roli pracownika medycznego
... period SΣ 0..1 Period Okres pełnienia roli
... practitioner SΣ 1..1 Reference(Pracownik medyczny) Pracownik medyczny
... organization SΣ 1..1 Reference(Usługodawca) Podmiot, w którym pracownik pełni rolę
... code SΣ 1..* CodeableConcept Rola lub zawód medyczny
Binding: PractitionerRole (example): The role a person plays representing an organization.
... specialty SΣ 0..* CodeableConcept Specjalizacja pracownika medycznego
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.
... location SΣ 0..* Reference(Miejscu udzielania świadczeń | Infrastruktura usługodawcy) Miejsce wykonywania roli
... healthcareService S 0..* Reference(Usługa medyczna usługodawcy) Usługa medyczna realizowana w ramach roli
... telecom SΣ 0..* ContactPoint Dane kontaktowe w ramach tej roli
... availableTime S 0..* BackboneElement Godziny dostępności
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
... notAvailable S 0..* BackboneElement Okresy niedostępności
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... description 1..1 string Reason presented to the user explaining why time not available
... availabilityExceptions S 0..1 string Wyjątki dostępności

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PractitionerRole.code Base example Practitioner role 📍4.0.1 FHIR Std.
PractitionerRole.specialty Base preferred Practice Setting Code Value Set 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error PractitionerRole If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PractitionerRole 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 PractitionerRole 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 PractitionerRole If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PractitionerRole 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
.. PractitionerRole 0..* PractitionerRole Rola pracownika medycznego
... identifier S 0..* Identifier Identyfikator roli pracownika medycznego
... active S 0..1 boolean Czy rola jest aktywna
... period S 0..1 Period Okres pełnienia roli
... organization S 1..1 Reference(Usługodawca) Podmiot, w którym pracownik pełni rolę
... code S 1..* CodeableConcept Rola lub zawód medyczny
... specialty S 0..* CodeableConcept Specjalizacja pracownika medycznego
... location S 0..* Reference(Miejscu udzielania świadczeń | Infrastruktura usługodawcy) Miejsce wykonywania roli
... healthcareService S 0..* Reference(Usługa medyczna usługodawcy) Usługa medyczna realizowana w ramach roli
... telecom S 0..* ContactPoint Dane kontaktowe w ramach tej roli
... availableTime S 0..* BackboneElement Godziny dostępności
... notAvailable S 0..* BackboneElement Okresy niedostępności
... availabilityExceptions S 0..1 string Wyjątki dostępności

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PractitionerRole 0..* PractitionerRole Rola pracownika medycznego
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier Identyfikator roli pracownika medycznego
... active SΣ 0..1 boolean Czy rola jest aktywna
... period SΣ 0..1 Period Okres pełnienia roli
... practitioner SΣ 1..1 Reference(Pracownik medyczny) Pracownik medyczny
... organization SΣ 1..1 Reference(Usługodawca) Podmiot, w którym pracownik pełni rolę
... code SΣ 1..* CodeableConcept Rola lub zawód medyczny
Binding: PractitionerRole (example): The role a person plays representing an organization.
... specialty SΣ 0..* CodeableConcept Specjalizacja pracownika medycznego
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.
... location SΣ 0..* Reference(Miejscu udzielania świadczeń | Infrastruktura usługodawcy) Miejsce wykonywania roli
... healthcareService S 0..* Reference(Usługa medyczna usługodawcy) Usługa medyczna realizowana w ramach roli
... telecom SΣ 0..* ContactPoint Dane kontaktowe w ramach tej roli
... availableTime S 0..* BackboneElement Godziny dostępności
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.
.... allDay 0..1 boolean Always available? e.g. 24 hour service
.... availableStartTime 0..1 time Opening time of day (ignored if allDay = true)
.... availableEndTime 0..1 time Closing time of day (ignored if allDay = true)
... notAvailable S 0..* BackboneElement Okresy niedostępności
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... description 1..1 string Reason presented to the user explaining why time not available
.... during 0..1 Period Service not available from this date
... availabilityExceptions S 0..1 string Wyjątki dostępności
... endpoint 0..* Reference(Endpoint) Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PractitionerRole.language Base preferred Common Languages 📍4.0.1 FHIR Std.
PractitionerRole.code Base example Practitioner role 📍4.0.1 FHIR Std.
PractitionerRole.specialty Base preferred Practice Setting Code Value Set 📍4.0.1 FHIR Std.
PractitionerRole.availableTime.​daysOfWeek Base required DaysOfWeek 📍4.0.1 FHIR Std.

Constraints

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PractitionerRole 0..* PractitionerRole Rola pracownika medycznego
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier Identyfikator roli pracownika medycznego
... period SΣ 0..1 Period Okres pełnienia roli
... practitioner SΣ 1..1 Reference(Pracownik medyczny) Pracownik medyczny
... organization SΣ 1..1 Reference(Usługodawca) Podmiot, w którym pracownik pełni rolę
... code SΣ 1..* CodeableConcept Rola lub zawód medyczny
Binding: PractitionerRole (example): The role a person plays representing an organization.
... specialty SΣ 0..* CodeableConcept Specjalizacja pracownika medycznego
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.
... location SΣ 0..* Reference(Miejscu udzielania świadczeń | Infrastruktura usługodawcy) Miejsce wykonywania roli
... healthcareService S 0..* Reference(Usługa medyczna usługodawcy) Usługa medyczna realizowana w ramach roli
... telecom SΣ 0..* ContactPoint Dane kontaktowe w ramach tej roli
... availableTime S 0..* BackboneElement Godziny dostępności
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
... notAvailable S 0..* BackboneElement Okresy niedostępności
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... description 1..1 string Reason presented to the user explaining why time not available
... availabilityExceptions S 0..1 string Wyjątki dostępności

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PractitionerRole.code Base example Practitioner role 📍4.0.1 FHIR Std.
PractitionerRole.specialty Base preferred Practice Setting Code Value Set 📍4.0.1 FHIR Std.

Constraints

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PractitionerRole 0..* PractitionerRole Rola pracownika medycznego
... identifier S 0..* Identifier Identyfikator roli pracownika medycznego
... active S 0..1 boolean Czy rola jest aktywna
... period S 0..1 Period Okres pełnienia roli
... organization S 1..1 Reference(Usługodawca) Podmiot, w którym pracownik pełni rolę
... code S 1..* CodeableConcept Rola lub zawód medyczny
... specialty S 0..* CodeableConcept Specjalizacja pracownika medycznego
... location S 0..* Reference(Miejscu udzielania świadczeń | Infrastruktura usługodawcy) Miejsce wykonywania roli
... healthcareService S 0..* Reference(Usługa medyczna usługodawcy) Usługa medyczna realizowana w ramach roli
... telecom S 0..* ContactPoint Dane kontaktowe w ramach tej roli
... availableTime S 0..* BackboneElement Godziny dostępności
... notAvailable S 0..* BackboneElement Okresy niedostępności
... availabilityExceptions S 0..1 string Wyjątki dostępności

doco Documentation for this format

Widok migawkiView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PractitionerRole 0..* PractitionerRole Rola pracownika medycznego
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier Identyfikator roli pracownika medycznego
... active SΣ 0..1 boolean Czy rola jest aktywna
... period SΣ 0..1 Period Okres pełnienia roli
... practitioner SΣ 1..1 Reference(Pracownik medyczny) Pracownik medyczny
... organization SΣ 1..1 Reference(Usługodawca) Podmiot, w którym pracownik pełni rolę
... code SΣ 1..* CodeableConcept Rola lub zawód medyczny
Binding: PractitionerRole (example): The role a person plays representing an organization.
... specialty SΣ 0..* CodeableConcept Specjalizacja pracownika medycznego
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.
... location SΣ 0..* Reference(Miejscu udzielania świadczeń | Infrastruktura usługodawcy) Miejsce wykonywania roli
... healthcareService S 0..* Reference(Usługa medyczna usługodawcy) Usługa medyczna realizowana w ramach roli
... telecom SΣ 0..* ContactPoint Dane kontaktowe w ramach tej roli
... availableTime S 0..* BackboneElement Godziny dostępności
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.
.... allDay 0..1 boolean Always available? e.g. 24 hour service
.... availableStartTime 0..1 time Opening time of day (ignored if allDay = true)
.... availableEndTime 0..1 time Closing time of day (ignored if allDay = true)
... notAvailable S 0..* BackboneElement Okresy niedostępności
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... description 1..1 string Reason presented to the user explaining why time not available
.... during 0..1 Period Service not available from this date
... availabilityExceptions S 0..1 string Wyjątki dostępności
... endpoint 0..* Reference(Endpoint) Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PractitionerRole.language Base preferred Common Languages 📍4.0.1 FHIR Std.
PractitionerRole.code Base example Practitioner role 📍4.0.1 FHIR Std.
PractitionerRole.specialty Base preferred Practice Setting Code Value Set 📍4.0.1 FHIR Std.
PractitionerRole.availableTime.​daysOfWeek Base required DaysOfWeek 📍4.0.1 FHIR Std.

Constraints

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