| Logiczny url: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-custodian | Wersja: 0.5.0 | |||
| Active z dnia 2026-03-17 | Nazwa: PLeKOKCustodian | |||
Profil zasobu zawierający zakres danych osoby pełniącej rolę koordynatora w ramach eKOK.
Usages:
You can also check for usages in the FHIR IG Statistics
Opis sposobu prezentacji profilu ujęty jest w specyfikacji standardu FHIR.
Struktura bazuje na PractitionerRole
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | PractitionerRole | Roles/organizations the practitioner is associated with | |
![]() ![]() |
0..1 | id | Identyfikator logiczny zasobu (wartość nadawana przez system P1) | |
![]() ![]() |
1..1 | Meta | Metadane zasobu | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..1 | id | Wersja zasobu (wartość ustawiana przez system P1) | |
![]() ![]() ![]() |
0..1 | instant | Data aktualizacji zasobu (wartość ustawiana przez system P1) | |
![]() ![]() ![]() |
0..1 | uri | Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu) | |
![]() ![]() ![]() |
1..1 | canonical(StructureDefinition) | PLeKOKCustodian Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-custodian | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() |
0..1 | uri | Wersja systemu (wartość ustawiana przez system P1) | |
![]() ![]() |
0..1 | code | Language of the resource content Required Pattern: pl | |
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..1 | boolean | Status aktywności roli koordynatora. Przyjmuje wartość: true | false | |
![]() ![]() |
0..1 | Period | Okres obowiązywania uprawnień | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
C | 1..1 | dateTime | Początek okresu obowiązywania uprawnień Constraints: date-pattern |
![]() ![]() ![]() |
C | 0..1 | dateTime | Koniec okresu obowiązywania uprawnień Constraints: date-pattern |
![]() ![]() |
1..1 | Reference(Practitioner) | Referencja do zasobu z danymi osoby zaangażowanej w realizację usług medycznych | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | string | Referencja do zasobu Practitioner z danymi osobowymi koordynatora | |
![]() ![]() ![]() |
1..1 | uri | Typ zasobu z danymi osoby zaangażowanej w realizację usług medycznych (Practitioner) Fixed Value: Practitioner | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() |
1..1 | Reference(Organization) | Podmiot leczniczy, do którego należy placówka koordynująca | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | Identifier | Identyfikator podmiotu leczniczego | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | uri | System identyfikacji podmiotów leczniczych | |
![]() ![]() ![]() ![]() |
1..1 | string | Identyfikator podmiotu leczniczego | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | string | Nazwa podmiotu leczniczego | |
![]() ![]() |
1..2 | CodeableConcept | Rodzaj koordynatora Binding: PLeKOKCustodianRoleVS (required) | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | Coding | Rodzaj koordynatora | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | uri | System kodowania | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | code | Przyjmuje wartość: organization-coordinator (koordynator podmiotu) | patient-coordinator (koordynator pacjenta) | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() |
0..1 | CodeableConcept | Dodatkowe informacje dotyczące specjalizacji koordynatora | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | string | Dodatkowe informacje dotyczące specjalizacji koordynatora | |
![]() ![]() |
1..1 | Reference(Location) | Placówka koordynująca, w kontekście której pracuje koordynator | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | string | Referencja do zasobu Location z danymi placówki koordynującej | |
![]() ![]() ![]() |
1..1 | uri | Typ zasobu z danymi placówki (Location) Fixed Value: Location | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
2..2 | ContactPoint | Dane kontaktowe pracownika medycznego Slice: Unordered, Closed by value:system | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | ContactPoint | Dane kontaktowe - telefon | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | code | telefon Fixed Value: phone | |
![]() ![]() ![]() ![]() |
1..1 | string | Dane kontaktowe - telefon | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | ContactPoint | Dane kontaktowe - email | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | code | email Fixed Value: email | |
![]() ![]() ![]() ![]() |
1..1 | string | Dane kontaktowe - email | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| PractitionerRole.code | Base | required | PLeKOKCustodianRoleVS | 📦0.5.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| date-pattern | error | PractitionerRole.period.start, PractitionerRole.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])$')
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | PractitionerRole | Roles/organizations the practitioner is associated with | |||||
![]() ![]() |
Σ | 0..1 | id | Identyfikator logiczny zasobu (wartość nadawana przez system P1) | ||||
![]() ![]() |
Σ | 1..1 | Meta | Metadane zasobu | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 0..1 | id | Wersja zasobu (wartość ustawiana przez system P1) | ||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data aktualizacji zasobu (wartość ustawiana przez system P1) | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu) | ||||
![]() ![]() ![]() |
Σ | 1..1 | canonical(StructureDefinition) | PLeKOKCustodian Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-custodian | ||||
![]() ![]() |
?!Σ | 0..1 | uri | Wersja systemu (wartość ustawiana przez system P1) | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Required Pattern: pl | |||||
![]() ![]() |
Σ | 0..1 | boolean | Status aktywności roli koordynatora. Przyjmuje wartość: true | false | ||||
![]() ![]() |
Σ | 0..1 | Period | Okres obowiązywania uprawnień | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Początek okresu obowiązywania uprawnień Constraints: date-pattern | ||||
![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Koniec okresu obowiązywania uprawnień Constraints: date-pattern | ||||
![]() ![]() |
Σ | 1..1 | Reference(Practitioner) | Referencja do zasobu z danymi osoby zaangażowanej w realizację usług medycznych | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
ΣC | 1..1 | string | Referencja do zasobu Practitioner z danymi osobowymi koordynatora | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | Typ zasobu z danymi osoby zaangażowanej w realizację usług medycznych (Practitioner) Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). Fixed Value: Practitioner | ||||
![]() ![]() |
Σ | 1..1 | Reference(Organization) | Podmiot leczniczy, do którego należy placówka koordynująca | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 1..1 | Identifier | Identyfikator podmiotu leczniczego | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | System identyfikacji podmiotów leczniczych Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Identyfikator podmiotu leczniczego Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | Nazwa podmiotu leczniczego | ||||
![]() ![]() |
Σ | 1..2 | CodeableConcept | Rodzaj koordynatora Binding: PLeKOKCustodianRoleVS (required) | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 1..1 | Coding | Rodzaj koordynatora | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | System kodowania | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Przyjmuje wartość: organization-coordinator (koordynator podmiotu) | patient-coordinator (koordynator pacjenta) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Dodatkowe informacje dotyczące specjalizacji koordynatora Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency. | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 1..1 | string | Dodatkowe informacje dotyczące specjalizacji koordynatora | ||||
![]() ![]() |
Σ | 1..1 | Reference(Location) | Placówka koordynująca, w kontekście której pracuje koordynator | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
ΣC | 1..1 | string | Referencja do zasobu Location z danymi placówki koordynującej | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | Typ zasobu z danymi placówki (Location) Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). Fixed Value: Location | ||||
![]() ![]() |
Σ | 2..2 | ContactPoint | Dane kontaktowe pracownika medycznego Slice: Unordered, Closed by value:system | ||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||
![]() ![]() ![]() |
Σ | 1..1 | ContactPoint | Dane kontaktowe - telefon | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | telefon Binding: ContactPointSystem (required): Telecommunications form for contact point. Fixed Value: phone | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Dane kontaktowe - telefon | ||||
![]() ![]() ![]() |
Σ | 1..1 | ContactPoint | Dane kontaktowe - email | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | email Binding: ContactPointSystem (required): Telecommunications form for contact point. Fixed Value: email | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Dane kontaktowe - email | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| PractitionerRole.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| PractitionerRole.practitioner.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| PractitionerRole.code | Base | required | PLeKOKCustodianRoleVS | 📦0.5.0 | This IG |
| PractitionerRole.specialty | Base | preferred | Practice Setting Code Value Set | 📍4.0.1 | FHIR Std. |
| PractitionerRole.location.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom.use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom:phone.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom:email.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| date-pattern | error | PractitionerRole.period.start, PractitionerRole.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 | 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()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | PractitionerRole | Roles/organizations the practitioner is associated with | |||||
![]() ![]() |
Σ | 0..1 | id | Identyfikator logiczny zasobu (wartość nadawana przez system P1) | ||||
![]() ![]() |
Σ | 1..1 | Meta | Metadane zasobu | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 0..1 | id | Wersja zasobu (wartość ustawiana przez system P1) | ||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data aktualizacji zasobu (wartość ustawiana przez system P1) | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu) | ||||
![]() ![]() ![]() |
Σ | 1..1 | canonical(StructureDefinition) | PLeKOKCustodian Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-custodian | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() |
?!Σ | 0..1 | uri | Wersja systemu (wartość ustawiana przez system P1) | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Required Pattern: pl | |||||
![]() ![]() |
Σ | 0..1 | boolean | Status aktywności roli koordynatora. Przyjmuje wartość: true | false | ||||
![]() ![]() |
Σ | 0..1 | Period | Okres obowiązywania uprawnień | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Początek okresu obowiązywania uprawnień Constraints: date-pattern | ||||
![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Koniec okresu obowiązywania uprawnień Constraints: date-pattern | ||||
![]() ![]() |
Σ | 1..1 | Reference(Practitioner) | Referencja do zasobu z danymi osoby zaangażowanej w realizację usług medycznych | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
ΣC | 1..1 | string | Referencja do zasobu Practitioner z danymi osobowymi koordynatora | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | Typ zasobu z danymi osoby zaangażowanej w realizację usług medycznych (Practitioner) Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). Fixed Value: Practitioner | ||||
![]() ![]() |
Σ | 1..1 | Reference(Organization) | Podmiot leczniczy, do którego należy placówka koordynująca | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 1..1 | Identifier | Identyfikator podmiotu leczniczego | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | System identyfikacji podmiotów leczniczych Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Identyfikator podmiotu leczniczego Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | Nazwa podmiotu leczniczego | ||||
![]() ![]() |
Σ | 1..2 | CodeableConcept | Rodzaj koordynatora Binding: PLeKOKCustodianRoleVS (required) | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 1..1 | Coding | Rodzaj koordynatora | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | System kodowania | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Przyjmuje wartość: organization-coordinator (koordynator podmiotu) | patient-coordinator (koordynator pacjenta) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Dodatkowe informacje dotyczące specjalizacji koordynatora Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency. | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 1..1 | string | Dodatkowe informacje dotyczące specjalizacji koordynatora | ||||
![]() ![]() |
Σ | 1..1 | Reference(Location) | Placówka koordynująca, w kontekście której pracuje koordynator | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
ΣC | 1..1 | string | Referencja do zasobu Location z danymi placówki koordynującej | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | Typ zasobu z danymi placówki (Location) Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). Fixed Value: Location | ||||
![]() ![]() |
Σ | 2..2 | ContactPoint | Dane kontaktowe pracownika medycznego Slice: Unordered, Closed by value:system | ||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): Telecommunications form for contact point. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | The actual contact point details | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when the contact point was/is in use | ||||
![]() ![]() ![]() |
Σ | 1..1 | ContactPoint | Dane kontaktowe - telefon | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | telefon Binding: ContactPointSystem (required): Telecommunications form for contact point. Fixed Value: phone | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Dane kontaktowe - telefon | ||||
![]() ![]() ![]() |
Σ | 1..1 | ContactPoint | Dane kontaktowe - email | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | email Binding: ContactPointSystem (required): Telecommunications form for contact point. Fixed Value: email | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Dane kontaktowe - email | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| PractitionerRole.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| PractitionerRole.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| PractitionerRole.practitioner.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| PractitionerRole.code | Base | required | PLeKOKCustodianRoleVS | 📦0.5.0 | This IG |
| PractitionerRole.specialty | Base | preferred | Practice Setting Code Value Set | 📍4.0.1 | FHIR Std. |
| PractitionerRole.location.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| PractitionerRole.healthcareService.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom.use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom:phone.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom:email.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| PractitionerRole.availableTime.daysOfWeek | Base | required | DaysOfWeek | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| date-pattern | error | PractitionerRole.period.start, PractitionerRole.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 | 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()
|
Struktura bazuje na PractitionerRole
Summary
Mandatory: 23 elements(2 nested mandatory elements)
Fixed: 5 elements
Prohibited: 57 elements
Slices
This structure defines the following Slices:
Widok Differential
Struktura bazuje na PractitionerRole
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | PractitionerRole | Roles/organizations the practitioner is associated with | |
![]() ![]() |
0..1 | id | Identyfikator logiczny zasobu (wartość nadawana przez system P1) | |
![]() ![]() |
1..1 | Meta | Metadane zasobu | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..1 | id | Wersja zasobu (wartość ustawiana przez system P1) | |
![]() ![]() ![]() |
0..1 | instant | Data aktualizacji zasobu (wartość ustawiana przez system P1) | |
![]() ![]() ![]() |
0..1 | uri | Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu) | |
![]() ![]() ![]() |
1..1 | canonical(StructureDefinition) | PLeKOKCustodian Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-custodian | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() |
0..1 | uri | Wersja systemu (wartość ustawiana przez system P1) | |
![]() ![]() |
0..1 | code | Language of the resource content Required Pattern: pl | |
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..1 | boolean | Status aktywności roli koordynatora. Przyjmuje wartość: true | false | |
![]() ![]() |
0..1 | Period | Okres obowiązywania uprawnień | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
C | 1..1 | dateTime | Początek okresu obowiązywania uprawnień Constraints: date-pattern |
![]() ![]() ![]() |
C | 0..1 | dateTime | Koniec okresu obowiązywania uprawnień Constraints: date-pattern |
![]() ![]() |
1..1 | Reference(Practitioner) | Referencja do zasobu z danymi osoby zaangażowanej w realizację usług medycznych | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | string | Referencja do zasobu Practitioner z danymi osobowymi koordynatora | |
![]() ![]() ![]() |
1..1 | uri | Typ zasobu z danymi osoby zaangażowanej w realizację usług medycznych (Practitioner) Fixed Value: Practitioner | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() |
1..1 | Reference(Organization) | Podmiot leczniczy, do którego należy placówka koordynująca | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | Identifier | Identyfikator podmiotu leczniczego | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | uri | System identyfikacji podmiotów leczniczych | |
![]() ![]() ![]() ![]() |
1..1 | string | Identyfikator podmiotu leczniczego | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | string | Nazwa podmiotu leczniczego | |
![]() ![]() |
1..2 | CodeableConcept | Rodzaj koordynatora Binding: PLeKOKCustodianRoleVS (required) | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | Coding | Rodzaj koordynatora | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | uri | System kodowania | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | code | Przyjmuje wartość: organization-coordinator (koordynator podmiotu) | patient-coordinator (koordynator pacjenta) | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() |
0..1 | CodeableConcept | Dodatkowe informacje dotyczące specjalizacji koordynatora | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | string | Dodatkowe informacje dotyczące specjalizacji koordynatora | |
![]() ![]() |
1..1 | Reference(Location) | Placówka koordynująca, w kontekście której pracuje koordynator | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | string | Referencja do zasobu Location z danymi placówki koordynującej | |
![]() ![]() ![]() |
1..1 | uri | Typ zasobu z danymi placówki (Location) Fixed Value: Location | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
2..2 | ContactPoint | Dane kontaktowe pracownika medycznego Slice: Unordered, Closed by value:system | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | ContactPoint | Dane kontaktowe - telefon | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | code | telefon Fixed Value: phone | |
![]() ![]() ![]() ![]() |
1..1 | string | Dane kontaktowe - telefon | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | ContactPoint | Dane kontaktowe - email | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | code | email Fixed Value: email | |
![]() ![]() ![]() ![]() |
1..1 | string | Dane kontaktowe - email | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| PractitionerRole.code | Base | required | PLeKOKCustodianRoleVS | 📦0.5.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| date-pattern | error | PractitionerRole.period.start, PractitionerRole.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
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | PractitionerRole | Roles/organizations the practitioner is associated with | |||||
![]() ![]() |
Σ | 0..1 | id | Identyfikator logiczny zasobu (wartość nadawana przez system P1) | ||||
![]() ![]() |
Σ | 1..1 | Meta | Metadane zasobu | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 0..1 | id | Wersja zasobu (wartość ustawiana przez system P1) | ||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data aktualizacji zasobu (wartość ustawiana przez system P1) | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu) | ||||
![]() ![]() ![]() |
Σ | 1..1 | canonical(StructureDefinition) | PLeKOKCustodian Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-custodian | ||||
![]() ![]() |
?!Σ | 0..1 | uri | Wersja systemu (wartość ustawiana przez system P1) | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Required Pattern: pl | |||||
![]() ![]() |
Σ | 0..1 | boolean | Status aktywności roli koordynatora. Przyjmuje wartość: true | false | ||||
![]() ![]() |
Σ | 0..1 | Period | Okres obowiązywania uprawnień | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Początek okresu obowiązywania uprawnień Constraints: date-pattern | ||||
![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Koniec okresu obowiązywania uprawnień Constraints: date-pattern | ||||
![]() ![]() |
Σ | 1..1 | Reference(Practitioner) | Referencja do zasobu z danymi osoby zaangażowanej w realizację usług medycznych | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
ΣC | 1..1 | string | Referencja do zasobu Practitioner z danymi osobowymi koordynatora | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | Typ zasobu z danymi osoby zaangażowanej w realizację usług medycznych (Practitioner) Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). Fixed Value: Practitioner | ||||
![]() ![]() |
Σ | 1..1 | Reference(Organization) | Podmiot leczniczy, do którego należy placówka koordynująca | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 1..1 | Identifier | Identyfikator podmiotu leczniczego | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | System identyfikacji podmiotów leczniczych Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Identyfikator podmiotu leczniczego Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | Nazwa podmiotu leczniczego | ||||
![]() ![]() |
Σ | 1..2 | CodeableConcept | Rodzaj koordynatora Binding: PLeKOKCustodianRoleVS (required) | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 1..1 | Coding | Rodzaj koordynatora | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | System kodowania | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Przyjmuje wartość: organization-coordinator (koordynator podmiotu) | patient-coordinator (koordynator pacjenta) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Dodatkowe informacje dotyczące specjalizacji koordynatora Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency. | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 1..1 | string | Dodatkowe informacje dotyczące specjalizacji koordynatora | ||||
![]() ![]() |
Σ | 1..1 | Reference(Location) | Placówka koordynująca, w kontekście której pracuje koordynator | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
ΣC | 1..1 | string | Referencja do zasobu Location z danymi placówki koordynującej | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | Typ zasobu z danymi placówki (Location) Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). Fixed Value: Location | ||||
![]() ![]() |
Σ | 2..2 | ContactPoint | Dane kontaktowe pracownika medycznego Slice: Unordered, Closed by value:system | ||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||
![]() ![]() ![]() |
Σ | 1..1 | ContactPoint | Dane kontaktowe - telefon | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | telefon Binding: ContactPointSystem (required): Telecommunications form for contact point. Fixed Value: phone | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Dane kontaktowe - telefon | ||||
![]() ![]() ![]() |
Σ | 1..1 | ContactPoint | Dane kontaktowe - email | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | email Binding: ContactPointSystem (required): Telecommunications form for contact point. Fixed Value: email | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Dane kontaktowe - email | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| PractitionerRole.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| PractitionerRole.practitioner.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| PractitionerRole.code | Base | required | PLeKOKCustodianRoleVS | 📦0.5.0 | This IG |
| PractitionerRole.specialty | Base | preferred | Practice Setting Code Value Set | 📍4.0.1 | FHIR Std. |
| PractitionerRole.location.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom.use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom:phone.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom:email.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| date-pattern | error | PractitionerRole.period.start, PractitionerRole.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 | 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 Snapshot
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | PractitionerRole | Roles/organizations the practitioner is associated with | |||||
![]() ![]() |
Σ | 0..1 | id | Identyfikator logiczny zasobu (wartość nadawana przez system P1) | ||||
![]() ![]() |
Σ | 1..1 | Meta | Metadane zasobu | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 0..1 | id | Wersja zasobu (wartość ustawiana przez system P1) | ||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data aktualizacji zasobu (wartość ustawiana przez system P1) | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu) | ||||
![]() ![]() ![]() |
Σ | 1..1 | canonical(StructureDefinition) | PLeKOKCustodian Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-custodian | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() |
?!Σ | 0..1 | uri | Wersja systemu (wartość ustawiana przez system P1) | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Required Pattern: pl | |||||
![]() ![]() |
Σ | 0..1 | boolean | Status aktywności roli koordynatora. Przyjmuje wartość: true | false | ||||
![]() ![]() |
Σ | 0..1 | Period | Okres obowiązywania uprawnień | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Początek okresu obowiązywania uprawnień Constraints: date-pattern | ||||
![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Koniec okresu obowiązywania uprawnień Constraints: date-pattern | ||||
![]() ![]() |
Σ | 1..1 | Reference(Practitioner) | Referencja do zasobu z danymi osoby zaangażowanej w realizację usług medycznych | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
ΣC | 1..1 | string | Referencja do zasobu Practitioner z danymi osobowymi koordynatora | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | Typ zasobu z danymi osoby zaangażowanej w realizację usług medycznych (Practitioner) Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). Fixed Value: Practitioner | ||||
![]() ![]() |
Σ | 1..1 | Reference(Organization) | Podmiot leczniczy, do którego należy placówka koordynująca | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 1..1 | Identifier | Identyfikator podmiotu leczniczego | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | System identyfikacji podmiotów leczniczych Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Identyfikator podmiotu leczniczego Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | Nazwa podmiotu leczniczego | ||||
![]() ![]() |
Σ | 1..2 | CodeableConcept | Rodzaj koordynatora Binding: PLeKOKCustodianRoleVS (required) | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 1..1 | Coding | Rodzaj koordynatora | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | System kodowania | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Przyjmuje wartość: organization-coordinator (koordynator podmiotu) | patient-coordinator (koordynator pacjenta) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Dodatkowe informacje dotyczące specjalizacji koordynatora Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency. | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
Σ | 1..1 | string | Dodatkowe informacje dotyczące specjalizacji koordynatora | ||||
![]() ![]() |
Σ | 1..1 | Reference(Location) | Placówka koordynująca, w kontekście której pracuje koordynator | ||||
![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() |
ΣC | 1..1 | string | Referencja do zasobu Location z danymi placówki koordynującej | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | Typ zasobu z danymi placówki (Location) Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). Fixed Value: Location | ||||
![]() ![]() |
Σ | 2..2 | ContactPoint | Dane kontaktowe pracownika medycznego Slice: Unordered, Closed by value:system | ||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): Telecommunications form for contact point. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | The actual contact point details | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when the contact point was/is in use | ||||
![]() ![]() ![]() |
Σ | 1..1 | ContactPoint | Dane kontaktowe - telefon | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | telefon Binding: ContactPointSystem (required): Telecommunications form for contact point. Fixed Value: phone | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Dane kontaktowe - telefon | ||||
![]() ![]() ![]() |
Σ | 1..1 | ContactPoint | Dane kontaktowe - email | ||||
![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | email Binding: ContactPointSystem (required): Telecommunications form for contact point. Fixed Value: email | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Dane kontaktowe - email | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| PractitionerRole.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| PractitionerRole.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| PractitionerRole.practitioner.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| PractitionerRole.code | Base | required | PLeKOKCustodianRoleVS | 📦0.5.0 | This IG |
| PractitionerRole.specialty | Base | preferred | Practice Setting Code Value Set | 📍4.0.1 | FHIR Std. |
| PractitionerRole.location.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| PractitionerRole.healthcareService.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom.use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom:phone.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| PractitionerRole.telecom:email.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| PractitionerRole.availableTime.daysOfWeek | Base | required | DaysOfWeek | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| date-pattern | error | PractitionerRole.period.start, PractitionerRole.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 | 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()
|
Struktura bazuje na PractitionerRole
Summary
Mandatory: 23 elements(2 nested mandatory elements)
Fixed: 5 elements
Prohibited: 57 elements
Slices
This structure defines the following Slices:
Inne struktury profilu: CSV, Excel, Schematron