Qualification (kwalifikacja zawodowa)
Qualification (kwalifikacja zawodowa) to zasób reprezentujący prawo, uprawnienie lub kwalifikację zawodową przypisaną do pracownika – np. PWZ (prawo wykonywania zawodu), specjalizacja medyczna, certyfikat, uprawnienie techniczne. Holder (posiadacz) to PartyRole w roli pracownika. Zasób ma numer, typ (CodeableConcept), datę nadania, okres ważności i status (active, expired, revoked). Wzorowany na FHIR Practitioner.qualification oraz rejestrach zawodowych.
Rozszerza DomainResource.
1. Zakres i zastosowanie
Qualification = jedno prawo/uprawnienie/kwalifikacja: holder (Reference PartyRole – pracownik), type (np. PWZ, specjalizacja, certyfikat), number, issuedDate, validityPeriod (Period), status. Umożliwia rejestr kwalifikacji bez obciążania Party ani Employment; filtrowanie i CRUD per kwalifikacja.
- Rejestr kwalifikacji – lista Qualification po stronie pracownika lub po typie/statusie.
- Walidacja ważności – validityPeriod.end, status (expired, revoked).
2. Zawartość (struktura)
Oprócz elementów DomainResource:
| Nazwa | Kard. | Typ | Opis |
|---|---|---|---|
| identifier | 0..* | Identifier | Np. numer w rejestrze zewnętrznym |
| holder | 1..1 | Reference(PartyRole) | Pracownik – PartyRole (role=employee) |
| type | 0..1 | CodeableConcept | Typ kwalifikacji (PWZ, specjalizacja, certyfikat – system professional-license-type) |
| number | 0..1 | string | Numer kwalifikacji (np. nr PWZ) |
| issuedDate | 0..1 | date | Data nadania |
| validityPeriod | 0..1 | Period | Okres ważności (start, end); brak end = bez daty wygaśnięcia |
| status | 0..1 | CodeableConcept | active, expired, revoked |
3. Zgodność z systemami ERP i FHIR
| System / kontekst | Odpowiednik | Uwagi |
|---|---|---|
| FHIR Practitioner | qualification | Zgodność z FHIR (typ, numer, okres, status) |
| Rejestry zawodowe (NIL, ministerstwo) | Prawo wykonywania zawodu, PWZ, specjalizacje | number, type, validityPeriod |
| SAP / Oracle HCM | Competency, Qualification, License | Osobna encja na uprawnienia/prawa |
| Workday | Credential, License | Podobna semantyka holder + type + period |