EmployeeProfessionalGroup (przypisanie pracownika do grupy zawodowej)
EmployeeProfessionalGroup (przypisanie do grupy zawodowej) to zasób reprezentujący przypisanie pracownika do grupy zawodowej w okresie: identifier, employee (PartyRole), professionalGroup (Reference ProfessionalGroup), period, opcjonalnie employment oraz primaryEmployment. Umożliwia rejestr przynależności do grup z historią (daty początku i końca).
Rozszerza DomainResource.
1. Zakres i zastosowanie
EmployeeProfessionalGroup = jedno przypisanie: identifier (0..), employee (Reference PartyRole), professionalGroup (Reference ProfessionalGroup), period (od–do), employment (0..1 – powiązane zatrudnienie), primaryEmployment* (0..1 – powiązane zatrudnienie główne).
- Rejestr przypisań do grup – lista EmployeeProfessionalGroup po pracowniku lub po grupie.
- Historia – period.start, period.end; employment dla kontekstu zatrudnienia.
2. Zawartość (struktura)
Oprócz elementów DomainResource (id, resourceType, meta, owner, comment, category, status, type, contained, attribute):
| Nazwa | Kard. | Typ | Opis |
|---|---|---|---|
| identifier | 0..* | Identifier | Identyfikatory przypisania w przestrzeni wdrożeniowej; system z NamingSystem |
| employee | 0..1 | Reference(PartyRole) | Pracownik – PartyRole (role=employee) |
| professionalGroup | 0..1 | Reference(ProfessionalGroup) | Grupa zawodowa |
| employment | 0..1 | Reference(Employment) | Powiązane zatrudnienie (opcjonalnie) |
| primaryEmployment | 0..1 | Reference(Employment) | Powiązane zatrudnienie główne pracownika |
| period | 0..1 | Period | Okres przypisania (start, end) |
Uwaga: status (z DomainResource) – kody nadaje wdrożenie.
2a. Identyfikatory i operacje
Przestrzeń identyfikatora przypisania to urn:oid:1.2.616.1.113769.4.<instalacja>.<klucz> – parametr wdrożenia (zob. Identyfikacja i parametry wdrożenia).
Zasób jest tylko do odczytu.
| Parametr | Wymagany | Opis |
|---|---|---|
identifier |
nie | Jedna para system\|wartość (bez list po przecinku) |
count, offset |
nie | Paginacja (domyślnie 20 / 0) |
Odpowiedź: { "items": [...], "nextToken": null }.
3. Zgodność z systemami ERP
| System / kontekst | Odpowiednik | Uwagi |
|---|---|---|
| Przypisania do grup zawodowych w systemach kadrowych | Pracownik ↔ grupa + okres + zatrudnienie | employee, professionalGroup, period, employment |
| SAP / Oracle HCM | Assignment do Employee Group / Job family | Podobna semantyka z okresem |
4. Odniesienia
- DomainResource, PartyRole (employee), ProfessionalGroup (professionalGroup), Employment (employment, primaryEmployment), Identifier, Period, Reference, CodeableConcept