Przejdź do treści

Attachment

Attachment (załącznik) to typ danych oznaczający odniesienie do pliku lub treści binarnej – skan faktury, PDF, zdjęcie. Wzorowany na FHIR Attachment. Używany w dokumentach (załącznik do faktury, umowy), w Party (logo, pieczęć), w obiegu (EOD).


1. Zakres i zastosowanie

Attachment służy do:

  • Załączników do dokumentów – faktura w PDF, skan podpisu, załącznik do zamówienia (w Document lub w profilu).
  • Stron (Party) – logo, pieczęć (opcjonalnie jako attribute/profil).
  • EOD – załączone pliki do kroku obiegu.
  • Klasyfikacji załącznika – przez attribute[] (np. typ biznesowy załącznika, tagi, źródło).

Reguła: url (link do zasobu) lub data (base64) + contentType (MIME); title do wyświetlania opcjonalnie.


2. Zawartość (struktura)

Nazwa Kard. Typ Opis
contentType 0..1 code Typ MIME (np. application/pdf, image/png)
language 0..1 code Język treści (opcjonalnie)
data 0..1 base64Binary Treść w formacie base64 (gdy brak url)
url 0..1 url Adres URL do pliku (gdy plik zewnętrzny)
size 0..1 unsignedInt Rozmiar w bajtach (opcjonalnie)
hash 0..1 base64Binary Skrót (np. SHA-256) do weryfikacji (opcjonalnie)
title 0..1 string Tytuł / nazwa do wyświetlania
creation 0..1 dateTime Data utworzenia (opcjonalnie)
attribute 0..* Attribute Dodatkowe atrybuty biznesowe załącznika (np. klasyfikacja, etykiety)

Reguła: url lub data (przynajmniej jedno); contentType zalecane.


3. Odniesienia