Przejdź do treści

DomainResource

Model DomainResource (zasób domenowy) jest podstawą obiektów platformy wymiany danych dla systemów klasy ERP (FK, ESM, CRM, WMS). Należy do pakietu Kamsoft.FAIR (Fast Adaptive Interoperable Resources). Wzorowany na FHIR DomainResource, w uproszczeniu zawiera: id, meta, identifier, attribute, status, type.


1. Zakres i zastosowanie

DomainResource to zasób abstrakcyjny – nie tworzy się go bezpośrednio; używa się typów pochodnych (np. Document, Party, ProductDefinition, Product, Ledger, LedgerAccount, LedgerEntry). Każdy taki zasób ma wspólny rdzeń:

  • id – identyfikator logiczny,
  • meta – metadane (np. lastModified),
  • identifier – identyfikatory biznesowe zasobu w różnych systemach,
  • attribute – lista cech/metadanych biznesowych (np. dodatkowe klasyfikacje, cechy, flagi, daty, wartości niestandardowe),
  • status – status zasobu (np. active, inactive – znaczenie zależne od typu zasobu),
  • type – typ zasobu (np. rodzaj dokumentu, rodzaj konta, rodzaj produktu – znaczenie i system kodów zależne od zasobu).

2. Zawartość (struktura)

Nazwa Kard. Typ Opis
id 0..1 id Identyfikator logiczny zasobu (np. nadawany przez serwer)
resourceType 0..1 string Nazwa typu zasobu przekazywana w payloadzie
identifier 0..* Identifier Identyfikatory biznesowe zasobu (np. z systemu źródłowego, numer z ERP, identyfikator integracyjny)
meta 0..1 Meta Metadane (lastModified, wersja, profile itd.)
attribute 0..* Attribute Cechy rozszerzające/metadane biznesowe (np. dodatkowe klasyfikacje, cechy, flagi, daty, wartości niestandardowe)
status 0..1 CodeableConcept Status zasobu (np. active, inactive – znaczenie zależne od typu zasobu)
type 0..1 CodeableConcept Typ zasobu (np. rodzaj dokumentu, konta, produktu – system kodów zależny od zasobu)

3. Odniesienia