Przejdź do treści

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